summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/Coin/Makefile5
-rw-r--r--graphics/Coin/distinfo6
-rw-r--r--graphics/Coin/pkg-plist10
-rw-r--r--graphics/GraphicsMagick/Makefile2
-rw-r--r--graphics/ImageMagick6/Makefile5
-rw-r--r--graphics/ImageMagick7/Makefile1
-rw-r--r--graphics/Makefile23
-rw-r--r--graphics/R-cran-latticeExtra/Makefile6
-rw-r--r--graphics/R-cran-latticeExtra/distinfo6
-rw-r--r--graphics/R-cran-magick/Makefile2
-rw-r--r--graphics/R-cran-magick/distinfo6
-rw-r--r--graphics/R-cran-s2/Makefile6
-rw-r--r--graphics/R-cran-s2/distinfo6
-rw-r--r--graphics/aeskulap/Makefile2
-rw-r--r--graphics/appleseed/Makefile2
-rw-r--r--graphics/art/Makefile2
-rw-r--r--graphics/art/distinfo6
-rw-r--r--graphics/art/pkg-plist2
-rw-r--r--graphics/artem/Makefile2
-rw-r--r--graphics/asciinema-agg/Makefile5
-rw-r--r--graphics/asciinema-agg/Makefile.crates496
-rw-r--r--graphics/asciinema-agg/distinfo418
-rw-r--r--graphics/asciio/Makefile1
-rw-r--r--graphics/atril-lite/Makefile1
-rw-r--r--graphics/atril/Makefile2
-rw-r--r--graphics/autopano-sift-c/Makefile2
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/cairomm11/Makefile25
-rw-r--r--graphics/cairomm11/distinfo3
-rw-r--r--graphics/cairomm11/pkg-descr1
-rw-r--r--graphics/cairomm11/pkg-plist34
-rw-r--r--graphics/cegui/Makefile2
-rw-r--r--graphics/chafa/Makefile2
-rw-r--r--graphics/chafa/distinfo6
-rw-r--r--graphics/chafa/pkg-plist3
-rw-r--r--graphics/cimg/Makefile5
-rw-r--r--graphics/cimg/distinfo6
-rw-r--r--graphics/cloudcompare/Makefile2
-rw-r--r--graphics/colmap/Makefile2
-rw-r--r--graphics/colord-kde/Makefile18
-rw-r--r--graphics/colord-kde/distinfo3
-rw-r--r--graphics/colord-kde/pkg-descr1
-rw-r--r--graphics/colord-kde/pkg-plist56
-rw-r--r--graphics/corrupter/Makefile2
-rw-r--r--graphics/cosmoplayer/Makefile3
-rw-r--r--graphics/cptutils/Makefile1
-rw-r--r--graphics/d2/Makefile1
-rw-r--r--graphics/darktable/Makefile1
-rw-r--r--graphics/dcmtk/Makefile2
-rw-r--r--graphics/delaboratory/Makefile2
-rw-r--r--graphics/dia/Makefile2
-rw-r--r--graphics/diff-pdf/Makefile2
-rw-r--r--graphics/dify/Makefile2
-rw-r--r--graphics/digikam/Makefile2
-rw-r--r--graphics/drawio/Makefile1
-rw-r--r--graphics/drawpile/Makefile2
-rw-r--r--graphics/drm-510-kmod/Makefile3
-rw-r--r--graphics/drm-510-kmod/Makefile.version2
-rw-r--r--graphics/drm-510-kmod/distinfo6
-rw-r--r--graphics/drm-515-kmod/Makefile2
-rw-r--r--graphics/drm-515-kmod/Makefile.version2
-rw-r--r--graphics/drm-515-kmod/distinfo6
-rw-r--r--graphics/drm-61-kmod/Makefile2
-rw-r--r--graphics/drm-61-kmod/Makefile.version2
-rw-r--r--graphics/drm-61-kmod/distinfo6
-rw-r--r--graphics/drm-66-kmod/Makefile4
-rw-r--r--graphics/drm-66-kmod/Makefile.version2
-rw-r--r--graphics/drm-66-kmod/distinfo6
-rw-r--r--graphics/drm-66-kmod/files/pkg-message.in2
-rw-r--r--graphics/drm-66-kmod/pkg-descr2
-rw-r--r--graphics/dspdfviewer/Makefile2
-rw-r--r--graphics/dssim/Makefile2
-rw-r--r--graphics/entangle/Makefile6
-rw-r--r--graphics/eog-plugins/Makefile8
-rw-r--r--graphics/eog/Makefile5
-rw-r--r--graphics/eom/Makefile3
-rw-r--r--graphics/epsonscan2/Makefile2
-rw-r--r--graphics/evince/Makefile48
-rw-r--r--graphics/evince/distinfo6
-rw-r--r--graphics/evolvotron/Makefile2
-rw-r--r--graphics/exifprobe/Makefile2
-rw-r--r--graphics/f3d/Makefile9
-rw-r--r--graphics/f3d/distinfo8
-rw-r--r--graphics/f3d/files/patch-external_dmon_dmon.h6
-rw-r--r--graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt11
-rw-r--r--graphics/f3d/pkg-plist16
-rw-r--r--graphics/flam3/Makefile2
-rw-r--r--graphics/fracplanet/Makefile2
-rw-r--r--graphics/fractgen/Makefile3
-rw-r--r--graphics/fractgen/distinfo6
-rw-r--r--graphics/frogr/Makefile2
-rw-r--r--graphics/fyre/Makefile2
-rw-r--r--graphics/gdal-grass/Makefile3
-rw-r--r--graphics/gdal-grass/distinfo6
-rw-r--r--graphics/gdal/Makefile30
-rw-r--r--graphics/gdal/distinfo6
-rw-r--r--graphics/gdal/files/patch-libertiff11
-rw-r--r--graphics/gdal/files/patch-mysql6
-rw-r--r--graphics/gdal/pkg-plist87
-rw-r--r--graphics/gdalcpp/Makefile26
-rw-r--r--graphics/gdalcpp/distinfo3
-rw-r--r--graphics/gdalcpp/pkg-descr9
-rw-r--r--graphics/geeqie/Makefile2
-rw-r--r--graphics/gegl/Makefile19
-rw-r--r--graphics/geoserver/Makefile6
-rw-r--r--graphics/geoserver/distinfo6
-rw-r--r--graphics/gexiv2/Makefile7
-rw-r--r--graphics/gexiv2/distinfo6
-rw-r--r--graphics/gexiv2/pkg-plist2
-rw-r--r--graphics/gifski/Makefile2
-rw-r--r--graphics/gimp-lqr-plugin/Makefile2
-rw-r--r--graphics/gimp/Makefile4
-rw-r--r--graphics/gimp3-app/Makefile5
-rw-r--r--graphics/gimp3-app/pkg-plist1
-rw-r--r--graphics/glpng/Makefile13
-rw-r--r--graphics/glpng/distinfo6
-rw-r--r--graphics/glpng/pkg-plist3
-rw-r--r--graphics/gmt/Makefile2
-rw-r--r--graphics/gnash/Makefile2
-rw-r--r--graphics/gnome-color-manager/Makefile27
-rw-r--r--graphics/gnome-color-manager/distinfo6
-rw-r--r--graphics/gnome-color-manager/files/patch-src_gcm-viewer.c10
-rw-r--r--graphics/gnome-color-manager/pkg-plist32
-rw-r--r--graphics/gnome-video-effects/Makefile5
-rw-r--r--graphics/gnome-video-effects/distinfo6
-rw-r--r--graphics/gnome-video-effects/files/patch-meson.build20
-rw-r--r--graphics/gnome-video-effects/pkg-plist1
-rw-r--r--graphics/gource/Makefile2
-rw-r--r--graphics/gowall/Makefile26
-rw-r--r--graphics/gowall/distinfo5
-rw-r--r--graphics/gowall/pkg-descr4
-rw-r--r--graphics/gpaint/Makefile1
-rw-r--r--graphics/gscan2pdf/Makefile2
-rw-r--r--graphics/gthumb/Makefile13
-rw-r--r--graphics/gthumb/pkg-plist2
-rw-r--r--graphics/gwenview/distinfo6
-rw-r--r--graphics/hugin/Makefile2
-rw-r--r--graphics/hyprgraphics/Makefile5
-rw-r--r--graphics/hyprgraphics/distinfo6
-rw-r--r--graphics/iccxml/Makefile2
-rw-r--r--graphics/inkscape/Makefile12
-rw-r--r--graphics/inkscape/distinfo16
-rw-r--r--graphics/inkscape/pkg-plist36
-rw-r--r--graphics/intergif/Makefile3
-rw-r--r--graphics/jp/Makefile2
-rw-r--r--graphics/jpeg-turbo/Makefile7
-rw-r--r--graphics/jpeg-turbo/distinfo6
-rw-r--r--graphics/jpeg-turbo/files/patch-CMakeLists.txt25
-rw-r--r--graphics/kamera/distinfo6
-rw-r--r--graphics/kcolorchooser/distinfo6
-rw-r--r--graphics/kdegraphics-mobipocket/distinfo6
-rw-r--r--graphics/kdegraphics-svgpart/distinfo6
-rw-r--r--graphics/kdegraphics-thumbnailers/distinfo6
-rw-r--r--graphics/kdegraphics/Makefile6
-rw-r--r--graphics/kealib/Makefile25
-rw-r--r--graphics/kealib/distinfo3
-rw-r--r--graphics/kealib/pkg-descr8
-rw-r--r--graphics/kealib/pkg-plist20
-rw-r--r--graphics/kf6-kimageformats/distinfo6
-rw-r--r--graphics/kf6-kimageformats/pkg-plist2
-rw-r--r--graphics/kf6-kplotting/distinfo6
-rw-r--r--graphics/kf6-kquickcharts/Makefile2
-rw-r--r--graphics/kf6-kquickcharts/distinfo6
-rw-r--r--graphics/kf6-ksvg/distinfo6
-rw-r--r--graphics/kf6-prison/Makefile2
-rw-r--r--graphics/kf6-prison/distinfo6
-rw-r--r--graphics/kgraphviewer/distinfo6
-rw-r--r--graphics/kimagemapeditor/distinfo6
-rw-r--r--graphics/kmscube/Makefile4
-rw-r--r--graphics/kmscube/distinfo6
-rw-r--r--graphics/kolourpaint/distinfo6
-rw-r--r--graphics/kontrast/distinfo6
-rw-r--r--graphics/kontrast/pkg-plist1
-rw-r--r--graphics/kqtquickcharts/distinfo6
-rw-r--r--graphics/krita/Makefile2
-rw-r--r--graphics/ksanecore/distinfo6
-rw-r--r--graphics/lazpaint/Makefile16
-rw-r--r--graphics/lazpaint/distinfo14
-rw-r--r--graphics/lazpaint/files/patch-lazpaint_ugraph.pas11
-rw-r--r--graphics/lazpaint/pkg-plist9
-rw-r--r--graphics/libavif/Makefile46
-rw-r--r--graphics/libavif/distinfo6
-rw-r--r--graphics/libavif/pkg-plist2
-rw-r--r--graphics/libepoxy/Makefile2
-rw-r--r--graphics/libertiff/Makefile24
-rw-r--r--graphics/libertiff/distinfo3
-rw-r--r--graphics/libertiff/files/patch-CMakeLists.txt8
-rw-r--r--graphics/libertiff/pkg-descr21
-rw-r--r--graphics/libetonyek01/Makefile1
-rw-r--r--graphics/libgphoto2/Makefile1
-rw-r--r--graphics/libheif/Makefile3
-rw-r--r--graphics/libheif/distinfo8
-rw-r--r--graphics/libicd/Makefile24
-rw-r--r--graphics/libicd/distinfo3
-rw-r--r--graphics/libicd/pkg-descr8
-rw-r--r--graphics/libicd/pkg-plist6
-rw-r--r--graphics/libimagequant/Makefile2
-rw-r--r--graphics/libkdcraw/distinfo6
-rw-r--r--graphics/libkexiv2/distinfo6
-rw-r--r--graphics/libksane/distinfo6
-rw-r--r--graphics/liblqr-1/Makefile2
-rw-r--r--graphics/libopendrive/Makefile21
-rw-r--r--graphics/libopendrive/distinfo3
-rw-r--r--graphics/libopendrive/pkg-descr6
-rw-r--r--graphics/libopendrive/pkg-plist30
-rw-r--r--graphics/libopenraw/Makefile2
-rw-r--r--graphics/libplacebo/Makefile6
-rw-r--r--graphics/libplacebo/distinfo8
-rw-r--r--graphics/libplacebo/pkg-plist2
-rw-r--r--graphics/librasterlite2/Makefile2
-rw-r--r--graphics/librsvg2-rust/Makefile2
-rw-r--r--graphics/librsvg2/Makefile36
-rw-r--r--graphics/librsvg2/distinfo6
-rw-r--r--graphics/librsvg2/files/patch-rsvg-css.c14
-rw-r--r--graphics/librsvg2/files/patch-rsvg-private.h10
-rw-r--r--graphics/linux-c7-dri/Makefile3
-rw-r--r--graphics/linux-rl9-cairo-gobject/pkg-plist.aarch641
-rw-r--r--graphics/linux-rl9-cairo-gobject/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-cairo/pkg-plist.aarch642
-rw-r--r--graphics/linux-rl9-cairo/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-dri/Makefile4
-rw-r--r--graphics/linux-rl9-dri/distinfo74
-rw-r--r--graphics/linux-rl9-dri/pkg-plist.aarch6457
-rw-r--r--graphics/linux-rl9-dri/pkg-plist.amd6440
-rw-r--r--graphics/linux-rl9-gdk-pixbuf2/pkg-plist.aarch6414
-rw-r--r--graphics/linux-rl9-gdk-pixbuf2/pkg-plist.amd6428
-rw-r--r--graphics/linux-rl9-graphene/pkg-plist.aarch641
-rw-r--r--graphics/linux-rl9-graphene/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-graphite2/pkg-plist.aarch642
-rw-r--r--graphics/linux-rl9-graphite2/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-imageformats-libs/Makefile4
-rw-r--r--graphics/linux-rl9-imageformats-libs/distinfo18
-rw-r--r--graphics/linux-rl9-imageformats-libs/pkg-plist.aarch6413
-rw-r--r--graphics/linux-rl9-imageformats-libs/pkg-plist.amd6426
-rw-r--r--graphics/linux-rl9-libdrm/Makefile4
-rw-r--r--graphics/linux-rl9-libdrm/distinfo18
-rw-r--r--graphics/linux-rl9-libdrm/pkg-plist.aarch6424
-rw-r--r--graphics/linux-rl9-libdrm/pkg-plist.amd6430
-rw-r--r--graphics/linux-rl9-libepoxy/pkg-plist.aarch641
-rw-r--r--graphics/linux-rl9-libepoxy/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-libglvnd/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-libglvnd/pkg-plist.amd6414
-rw-r--r--graphics/linux-rl9-libjxl/Makefile3
-rw-r--r--graphics/linux-rl9-libjxl/pkg-plist.aarch642
-rw-r--r--graphics/linux-rl9-libjxl/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-librsvg2/pkg-plist.aarch642
-rw-r--r--graphics/linux-rl9-librsvg2/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-qt5-qt3d/pkg-plist.aarch6427
-rw-r--r--graphics/linux-rl9-qt5-qt3d/pkg-plist.amd6454
-rw-r--r--graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.aarch642
-rw-r--r--graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.amd644
-rw-r--r--graphics/linux-rl9-qt5-qtimageformats/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-qt5-qtimageformats/pkg-plist.amd6414
-rw-r--r--graphics/linux-rl9-qt5-qtsvg/pkg-plist.aarch643
-rw-r--r--graphics/linux-rl9-qt5-qtsvg/pkg-plist.amd646
-rw-r--r--graphics/linux-rl9-qt5-qtwayland/pkg-plist.aarch6429
-rw-r--r--graphics/linux-rl9-qt5-qtwayland/pkg-plist.amd6458
-rw-r--r--graphics/linux-rl9-sdl2_gfx/Makefile27
-rw-r--r--graphics/linux-rl9-sdl2_gfx/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-sdl2_gfx/pkg-plist.amd647
-rw-r--r--graphics/linux-rl9-sdl2_image/Makefile27
-rw-r--r--graphics/linux-rl9-sdl2_image/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_image/pkg-plist.aarch647
-rw-r--r--graphics/linux-rl9-sdl2_image/pkg-plist.amd647
-rw-r--r--graphics/linux-rl9-sdl2_ttf/Makefile26
-rw-r--r--graphics/linux-rl9-sdl2_ttf/distinfo7
-rw-r--r--graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch646
-rw-r--r--graphics/linux-rl9-sdl2_ttf/pkg-plist.amd646
-rw-r--r--graphics/linux-rl9-shaderc/Makefile2
-rw-r--r--graphics/linux-rl9-shaderc/distinfo18
-rw-r--r--graphics/linux-rl9-shaderc/pkg-plist.aarch641
-rw-r--r--graphics/linux-rl9-shaderc/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-spirv-tools/Makefile2
-rw-r--r--graphics/linux-rl9-spirv-tools/distinfo26
-rw-r--r--graphics/linux-rl9-spirv-tools/pkg-plist.aarch6416
-rw-r--r--graphics/linux-rl9-spirv-tools/pkg-plist.amd6423
-rw-r--r--graphics/linux-rl9-vulkan/Makefile2
-rw-r--r--graphics/linux-rl9-vulkan/distinfo18
-rw-r--r--graphics/linux-rl9-vulkan/pkg-plist.aarch641
-rw-r--r--graphics/linux-rl9-vulkan/pkg-plist.amd642
-rw-r--r--graphics/linux-rl9-wayland/pkg-plist.aarch644
-rw-r--r--graphics/linux-rl9-wayland/pkg-plist.amd648
-rw-r--r--graphics/luminance-qt5/Makefile2
-rw-r--r--graphics/lximage-qt/Makefile3
-rw-r--r--graphics/magnum-examples/Makefile2
-rw-r--r--graphics/magnum-integration/Makefile2
-rw-r--r--graphics/magnum-plugins/Makefile1
-rw-r--r--graphics/maim/Makefile2
-rw-r--r--graphics/mapcache/Makefile2
-rw-r--r--graphics/mapnik/Makefile17
-rw-r--r--graphics/mapnik/distinfo10
-rw-r--r--graphics/mapnik/pkg-plist5
-rw-r--r--graphics/mapserver/Makefile1
-rw-r--r--graphics/matplotplusplus/Makefile2
-rw-r--r--graphics/menyoki/Makefile2
-rw-r--r--graphics/mesa-devel/Makefile6
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-devel/files/patch-suffix22
-rw-r--r--graphics/minder/Makefile1
-rw-r--r--graphics/mirtk/Makefile16
-rw-r--r--graphics/mirtk/distinfo6
-rw-r--r--graphics/msl/Makefile6
-rw-r--r--graphics/msl/distinfo6
-rw-r--r--graphics/msl/pkg-plist4
-rw-r--r--graphics/mypaint/pkg-plist554
-rw-r--r--graphics/natron/Makefile2
-rw-r--r--graphics/nip2/Makefile2
-rw-r--r--graphics/noaa-apt/Makefile2
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-510-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-510-kmod/Makefile3
-rw-r--r--graphics/nvidia-drm-510-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-515-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-515-kmod/Makefile4
-rw-r--r--graphics/nvidia-drm-515-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-61-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-61-kmod/Makefile4
-rw-r--r--graphics/nvidia-drm-61-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/Makefile7
-rw-r--r--graphics/nvidia-drm-66-kmod-devel/distinfo5
-rw-r--r--graphics/nvidia-drm-66-kmod/Makefile4
-rw-r--r--graphics/nvidia-drm-66-kmod/distinfo10
-rw-r--r--graphics/nvidia-drm-kmod-devel/Makefile8
-rw-r--r--graphics/nvidia-drm-kmod/Makefile10
-rw-r--r--graphics/nvidia-drm-kmod/Makefile.common7
-rw-r--r--graphics/ocrs/Makefile1
-rw-r--r--graphics/oculante/Makefile2
-rw-r--r--graphics/ogre3d/Makefile27
-rw-r--r--graphics/ogre3d/distinfo6
-rw-r--r--graphics/ogre3d/files/patch-Docs_CMakeLists.txt16
-rw-r--r--graphics/ogre3d/files/patch-OgreBitwise.h12
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_Ogre.i (renamed from graphics/ogre3d/files/patch-Ogre.i)6
-rw-r--r--graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h12
-rw-r--r--graphics/ogre3d/pkg-plist1859
-rw-r--r--graphics/okular/distinfo6
-rw-r--r--graphics/opencollada/Makefile2
-rw-r--r--graphics/opencolorio-tools/Makefile2
-rw-r--r--graphics/opencolorio/Makefile45
-rw-r--r--graphics/opencolorio/distinfo6
-rw-r--r--graphics/opencolorio/pkg-plist-docs96
-rw-r--r--graphics/opencolorio/pkg-plist-tools3
-rw-r--r--graphics/opencv/Makefile117
-rw-r--r--graphics/opencv/distinfo28
-rw-r--r--graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake12
-rw-r--r--graphics/opencv/pkg-plist338
-rw-r--r--graphics/openexr-website-docs/Makefile2
-rw-r--r--graphics/openexr-website-docs/distinfo6
-rw-r--r--graphics/openexr/Makefile2
-rw-r--r--graphics/openexr/distinfo6
-rw-r--r--graphics/openfx-arena/Makefile2
-rw-r--r--graphics/openimageio/Makefile2
-rw-r--r--graphics/openimageio/pkg-plist-pybind2
-rw-r--r--graphics/openjph/Makefile2
-rw-r--r--graphics/openjph/distinfo6
-rw-r--r--graphics/openmvs/Makefile2
-rw-r--r--graphics/openorienteering-mapper/Makefile2
-rw-r--r--graphics/openshadinglanguage/Makefile2
-rw-r--r--graphics/openslide/Makefile2
-rw-r--r--graphics/openvkl/Makefile2
-rw-r--r--graphics/openxr/Makefile6
-rw-r--r--graphics/openxr/distinfo6
-rw-r--r--graphics/osg/Makefile2
-rw-r--r--graphics/osg34/Makefile2
-rw-r--r--graphics/osgearth/Makefile2
-rw-r--r--graphics/oxipng/Makefile1
-rw-r--r--graphics/oyranos/Makefile2
-rw-r--r--graphics/p5-Geo-GDAL-FFI/Makefile3
-rw-r--r--graphics/p5-Geo-GDAL-FFI/distinfo6
-rw-r--r--graphics/p5-Gimp/Makefile1
-rw-r--r--graphics/p5-Image-ExifTool-devel/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool-devel/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool/Makefile2
-rw-r--r--graphics/p5-Image-ExifTool/distinfo6
-rw-r--r--graphics/p5-Image-ExifTool/pkg-plist8
-rw-r--r--graphics/p5-Image-PNG-QRCode/Makefile5
-rw-r--r--graphics/p5-Image-PNG-QRCode/distinfo6
-rw-r--r--graphics/p5-Imager/Makefile7
-rw-r--r--graphics/p5-Imager/distinfo6
-rw-r--r--graphics/pagedgeometry/Makefile (renamed from graphics/rigsofrods-pagedgeometry/Makefile)10
-rw-r--r--graphics/pagedgeometry/distinfo3
-rw-r--r--graphics/pagedgeometry/pkg-descr (renamed from graphics/rigsofrods-pagedgeometry/pkg-descr)0
-rw-r--r--graphics/pagedgeometry/pkg-plist (renamed from graphics/rigsofrods-pagedgeometry/pkg-plist)4
-rw-r--r--graphics/pastel/Makefile2
-rw-r--r--graphics/pcl-pointclouds/Makefile1
-rw-r--r--graphics/pdfpc/Makefile8
-rw-r--r--graphics/pdfpc/distinfo6
-rw-r--r--graphics/pdfpc/files/patch-src_classes_drawings_drawing__commands.vala27
-rw-r--r--graphics/pecl-geospatial/Makefile2
-rw-r--r--graphics/pecl-geospatial/distinfo6
-rw-r--r--graphics/pikchr/Makefile4
-rw-r--r--graphics/pikchr/distinfo6
-rw-r--r--graphics/pixen/Makefile33
-rw-r--r--graphics/pixen/distinfo2
-rw-r--r--graphics/pixen/files/patch-PXInfoPanelController.m10
-rw-r--r--graphics/pixen/files/patch-UKFeedbackProvider.m12
-rw-r--r--graphics/pixen/pkg-descr5
-rw-r--r--graphics/pixen/pkg-plist152
-rw-r--r--graphics/plasma6-spectacle/distinfo6
-rw-r--r--graphics/plasma6-spectacle/files/extra-patch-pipewire-off26
-rw-r--r--graphics/png/Makefile16
-rw-r--r--graphics/png/distinfo10
-rw-r--r--graphics/png/pkg-plist2
-rw-r--r--graphics/podofo/Makefile1
-rw-r--r--graphics/poppler/Makefile4
-rw-r--r--graphics/povray37/Makefile2
-rw-r--r--graphics/povray38/Makefile2
-rw-r--r--graphics/proj-data/Makefile2
-rw-r--r--graphics/proj-data/distinfo6
-rw-r--r--graphics/proj-data/pkg-plist7
-rw-r--r--graphics/py-ManimPango/Makefile2
-rw-r--r--graphics/py-cairo/pkg-plist2
-rw-r--r--graphics/py-cairosvg/Makefile4
-rw-r--r--graphics/py-cairosvg/distinfo6
-rw-r--r--graphics/py-colorthief/Makefile2
-rw-r--r--graphics/py-colorz/Makefile2
-rw-r--r--graphics/py-colour-science/Makefile29
-rw-r--r--graphics/py-colour-science/distinfo3
-rw-r--r--graphics/py-colour-science/pkg-descr2
-rw-r--r--graphics/py-diplib/pkg-plist30
-rw-r--r--graphics/py-f3d/Makefile2
-rw-r--r--graphics/py-f3d/distinfo6
-rw-r--r--graphics/py-f3d/files/patch-CMakeLists.txt4
-rw-r--r--graphics/py-f3d/pkg-plist2
-rw-r--r--graphics/py-fiona/Makefile2
-rw-r--r--graphics/py-fiona/files/patch-pyproject.toml4
-rw-r--r--graphics/py-fury/Makefile1
-rw-r--r--graphics/py-gdal/Makefile8
-rw-r--r--graphics/py-gdal/distinfo6
-rw-r--r--graphics/py-glcontext/Makefile4
-rw-r--r--graphics/py-haishoku/Makefile2
-rw-r--r--graphics/py-img2pdf/Makefile11
-rw-r--r--graphics/py-img2pdf/distinfo6
-rw-r--r--graphics/py-mapclassify/Makefile14
-rw-r--r--graphics/py-mapclassify/distinfo6
-rw-r--r--graphics/py-mapclassify/files/patch-pyproject.toml11
-rw-r--r--graphics/py-mayavi/Makefile2
-rw-r--r--graphics/py-moderngl/Makefile2
-rw-r--r--graphics/py-opencolorio/Makefile2
-rw-r--r--graphics/py-openimageio/Makefile2
-rw-r--r--graphics/py-openshadinglanguage/Makefile2
-rw-r--r--graphics/py-pillow/Makefile76
-rw-r--r--graphics/py-pillow/distinfo6
-rw-r--r--graphics/py-pillow/files/patch-pyproject.toml16
-rw-r--r--graphics/py-pivy/pkg-plist120
-rw-r--r--graphics/py-pydot/Makefile4
-rw-r--r--graphics/py-pydot/distinfo6
-rw-r--r--graphics/py-pydot/files/patch-pyproject.toml22
-rw-r--r--graphics/py-pygltflib/pkg-plist12
-rw-r--r--graphics/py-pymaging-png/Makefile13
-rw-r--r--graphics/py-pymaging/Makefile14
-rw-r--r--graphics/py-python-poppler-qt5/Makefile2
-rw-r--r--graphics/py-pyvips/Makefile11
-rw-r--r--graphics/py-pyvips/distinfo6
-rw-r--r--graphics/py-pyvista/Makefile2
-rw-r--r--graphics/py-qt5-3d/Makefile1
-rw-r--r--graphics/py-qt5-3d/pkg-plist6
-rw-r--r--graphics/py-qt6-3d/Makefile1
-rw-r--r--graphics/py-qt6-3d/distinfo6
-rw-r--r--graphics/py-qt6-3d/pkg-plist6
-rw-r--r--graphics/py-rasterio/Makefile7
-rw-r--r--graphics/py-rasterio/files/patch-pyproject.toml2
-rw-r--r--graphics/py-rawpy/Makefile2
-rw-r--r--graphics/py-rawpy/distinfo6
-rw-r--r--graphics/py-s2/pkg-plist4
-rw-r--r--graphics/py-simplejpeg/Makefile3
-rw-r--r--graphics/py-simplejpeg/files/patch-pyproject.toml5
-rw-r--r--graphics/py-tifffile/Makefile9
-rw-r--r--graphics/py-tifffile/distinfo6
-rw-r--r--graphics/py-vispy/Makefile2
-rw-r--r--graphics/py-visvis/Makefile1
-rw-r--r--graphics/py-willow/Makefile3
-rw-r--r--graphics/py-willow/distinfo6
-rw-r--r--graphics/py-willow/files/patch-pyproject.toml17
-rw-r--r--graphics/pywal/Makefile2
-rw-r--r--graphics/qb3/Makefile31
-rw-r--r--graphics/qb3/distinfo3
-rw-r--r--graphics/qb3/pkg-descr8
-rw-r--r--graphics/qb3/pkg-plist7
-rw-r--r--graphics/qgis-ltr/Makefile6
-rw-r--r--graphics/qgis-ltr/distinfo6
-rw-r--r--graphics/qgis-ltr/files/patch-src_server_qgsfcgiserverresponse.cpp24
-rw-r--r--graphics/qgis/Makefile6
-rw-r--r--graphics/qgis/distinfo6
-rw-r--r--graphics/qgis/pkg-plist49
-rw-r--r--graphics/qt5-3d/Makefile1
-rw-r--r--graphics/qt5-3d/distinfo6
-rw-r--r--graphics/qt5-graphicaleffects/distinfo6
-rw-r--r--graphics/qt5-imageformats/distinfo6
-rw-r--r--graphics/qt5-opengl/Makefile1
-rw-r--r--graphics/qt5-opengl/distinfo6
-rw-r--r--graphics/qt5-pixeltool/distinfo6
-rw-r--r--graphics/qt5-svg/Makefile1
-rw-r--r--graphics/qt5-svg/distinfo6
-rw-r--r--graphics/qt5-wayland/Makefile1
-rw-r--r--graphics/qt5-wayland/distinfo6
-rw-r--r--graphics/qt6-3d/Makefile1
-rw-r--r--graphics/qt6-3d/distinfo6
-rw-r--r--graphics/qt6-3d/pkg-plist152
-rw-r--r--graphics/qt6-imageformats/distinfo6
-rw-r--r--graphics/qt6-lottie/distinfo6
-rw-r--r--graphics/qt6-lottie/pkg-plist1
-rw-r--r--graphics/qt6-quickeffectmaker/distinfo6
-rw-r--r--graphics/qt6-quickeffectmaker/pkg-plist1
-rw-r--r--graphics/qt6-svg/Makefile4
-rw-r--r--graphics/qt6-svg/distinfo8
-rw-r--r--graphics/qt6-svg/pkg-plist23
-rw-r--r--graphics/qt6-wayland/distinfo6
-rw-r--r--graphics/qt6-wayland/pkg-plist59
-rw-r--r--graphics/rawstudio/Makefile2
-rw-r--r--graphics/rawtherapee/Makefile8
-rw-r--r--graphics/rawtherapee/distinfo6
-rw-r--r--graphics/rawtherapee/files/patch-rtgui_options.cc11
-rw-r--r--graphics/rawtherapee/pkg-plist6
-rw-r--r--graphics/resvg-capi/Makefile2
-rw-r--r--graphics/resvg/Makefile2
-rw-r--r--graphics/rigsofrods-pagedgeometry/distinfo3
-rw-r--r--graphics/rubygem-ezprint/Makefile21
-rw-r--r--graphics/rubygem-ezprint/distinfo3
-rw-r--r--graphics/rubygem-ezprint/pkg-descr2
-rw-r--r--graphics/rubygem-gruff/Makefile2
-rw-r--r--graphics/rubygem-gruff/distinfo6
-rw-r--r--graphics/rubygem-invisible_captcha/Makefile3
-rw-r--r--graphics/rubygem-pdfkit/Makefile23
-rw-r--r--graphics/rubygem-pdfkit/distinfo3
-rw-r--r--graphics/rubygem-pdfkit/pkg-descr1
-rw-r--r--graphics/rubygem-ruby-vips/Makefile2
-rw-r--r--graphics/rubygem-ruby-vips/distinfo6
-rw-r--r--graphics/rx/Makefile2
-rw-r--r--graphics/sane-airscan/Makefile1
-rw-r--r--graphics/sane-backends/Makefile6
-rw-r--r--graphics/sane-backends/distinfo6
-rw-r--r--graphics/sane-backends/pkg-plist1
-rw-r--r--graphics/satty/Makefile6
-rw-r--r--graphics/satty/Makefile.crates47
-rw-r--r--graphics/satty/distinfo102
-rw-r--r--graphics/sharpconstruct/Makefile2
-rw-r--r--graphics/shotwell/Makefile2
-rw-r--r--graphics/shotwell/distinfo6
-rw-r--r--graphics/simple-scan/Makefile4
-rw-r--r--graphics/skanlite/distinfo6
-rw-r--r--graphics/skanpage/distinfo6
-rw-r--r--graphics/svgbob/Makefile2
-rw-r--r--graphics/swfmill/Makefile2
-rw-r--r--graphics/synfig/Makefile2
-rw-r--r--graphics/synfigstudio/Makefile2
-rw-r--r--graphics/tesseract/Makefile4
-rw-r--r--graphics/tesseract/distinfo6
-rw-r--r--graphics/timg/Makefile2
-rw-r--r--graphics/timg/distinfo6
-rw-r--r--graphics/tinyows/Makefile1
-rw-r--r--graphics/vhs/Makefile12
-rw-r--r--graphics/vhs/distinfo10
-rw-r--r--graphics/vips/Makefile17
-rw-r--r--graphics/vips/distinfo6
-rw-r--r--graphics/vips/files/patch-doc-meson.build11
-rw-r--r--graphics/vips/pkg-plist1482
-rw-r--r--graphics/viu/Makefile2
-rw-r--r--graphics/vulkan-caps-viewer/Makefile4
-rw-r--r--graphics/vulkan-caps-viewer/distinfo10
-rw-r--r--graphics/vulkan-headers/Makefile2
-rw-r--r--graphics/vulkan-headers/distinfo6
-rw-r--r--graphics/vulkan-headers/pkg-plist4
-rw-r--r--graphics/vulkan-loader/Makefile3
-rw-r--r--graphics/vulkan-loader/distinfo6
-rw-r--r--graphics/vulkan-tools/Makefile2
-rw-r--r--graphics/vulkan-tools/distinfo6
-rw-r--r--graphics/vulkan-utility-libraries/Makefile2
-rw-r--r--graphics/vulkan-utility-libraries/distinfo6
-rw-r--r--graphics/vulkan-validation-layers/Makefile4
-rw-r--r--graphics/vulkan-validation-layers/distinfo10
-rw-r--r--graphics/wayland/Makefile1
-rw-r--r--graphics/wrapland/Makefile2
-rw-r--r--graphics/wxsvg/Makefile2
-rw-r--r--graphics/xournalpp/Makefile2
-rw-r--r--graphics/xviewer/Makefile3
-rw-r--r--graphics/yafaray/Makefile2
579 files changed, 5869 insertions, 4474 deletions
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile
index 67d2e5e64009..43cb74d110b7 100644
--- a/graphics/Coin/Makefile
+++ b/graphics/Coin/Makefile
@@ -1,7 +1,6 @@
PORTNAME= Coin
-PORTVERSION= 4.0.3
+PORTVERSION= 4.0.4
DISTVERSIONPREFIX= v
-PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= cmt@FreeBSD.org
@@ -29,6 +28,8 @@ CMAKE_ARGS+= -DCOIN_BUILD_SHARED_LIBS="ON" \
-DUSE_EXTERNAL_EXPAT="ON"
USE_LDCONFIG= yes
+PLIST_SUB= VERSION=${PORTVERSION}
+
pre-configure:
@${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \
${WRKSRC}/Makefile.in
diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo
index 0da36d334756..b2c6eeb82786 100644
--- a/graphics/Coin/distinfo
+++ b/graphics/Coin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725708650
-SHA256 (coin3d-coin-v4.0.3_GH0.tar.gz) = 086ecf84479e4bc59397568638488c2e6c08d8aa811779bab93cda5509f79d59
-SIZE (coin3d-coin-v4.0.3_GH0.tar.gz) = 6943086
+TIMESTAMP = 1750875175
+SHA256 (coin3d-coin-v4.0.4_GH0.tar.gz) = 4cf2c2ae0dec99d99842b35fb0186a3ca48ef33ee3b91efc0cd632b05fb5ad05
+SIZE (coin3d-coin-v4.0.4_GH0.tar.gz) = 6951664
diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist
index 8c1ecaaa1ad4..c61489e8f193 100644
--- a/graphics/Coin/pkg-plist
+++ b/graphics/Coin/pkg-plist
@@ -875,13 +875,13 @@ include/Inventor/tools/SbPimplPtr.h
include/SoDebug.h
include/SoWinEnterScope.h
include/SoWinLeaveScope.h
-lib/cmake/Coin-4.0.3/coin-config-version.cmake
-lib/cmake/Coin-4.0.3/coin-config.cmake
-lib/cmake/Coin-4.0.3/coin-export-release.cmake
-lib/cmake/Coin-4.0.3/coin-export.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config-version.cmake
+lib/cmake/Coin-%%VERSION%%/coin-config.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Coin-%%VERSION%%/coin-export.cmake
lib/libCoin.so
lib/libCoin.so.80
-lib/libCoin.so.80.0.3
+lib/libCoin.so.80.0.4
libdata/pkgconfig/Coin.pc
%%DATADIR%%/conf/coin-default.cfg
%%DATADIR%%/draggerDefaults/centerballDragger.iv
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index ee2407d46bf5..54385849a1dc 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,6 +1,6 @@
PORTNAME= GraphicsMagick
PORTVERSION= 1.3.43
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index 1b4f0af5c599..df0e194cfc1d 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 6.9.13-23
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
@@ -322,6 +323,10 @@ post-patch:
${WRKSRC}/wand/Wand.pc.in \
${WRKSRC}/wand/MagickWand-config.in \
${WRKSRC}/wand/MagickWand.pc.in
+ @${REINPLACE_CMD} -e '/^export PKG_CONFIG_LIBDIR/d' \
+ ${WRKSRC}/magick/MagickCore-config.in \
+ ${WRKSRC}/wand/MagickWand-config.in \
+ ${WRKSRC}/Magick++/bin/Magick++-config.in
pre-configure:
.if defined(_IMAGEMAGICK_THREADS_PERL_MSG)
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index 57852920ad2c..613932d6c4d2 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 7.1.1-45
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
https://mirror.dogado.de/imagemagick/releases/ \
diff --git a/graphics/Makefile b/graphics/Makefile
index 6c47b3e8a4c7..d44198ef29cc 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -92,6 +92,7 @@
SUBDIR += cadubi
SUBDIR += cairo
SUBDIR += cairomm
+ SUBDIR += cairomm11
SUBDIR += cal3d
SUBDIR += camerakit
SUBDIR += catimg
@@ -113,6 +114,7 @@
SUBDIR += colmap
SUBDIR += colord
SUBDIR += colord-gtk
+ SUBDIR += colord-kde
SUBDIR += compupic
SUBDIR += converseen
SUBDIR += corrupter
@@ -230,6 +232,7 @@
SUBDIR += gd
SUBDIR += gdal
SUBDIR += gdal-grass
+ SUBDIR += gdalcpp
SUBDIR += gdchart
SUBDIR += gdk-pixbuf-extra
SUBDIR += gdk-pixbuf2
@@ -290,6 +293,7 @@
SUBDIR += goocanvasmm2
SUBDIR += goom
SUBDIR += gource
+ SUBDIR += gowall
SUBDIR += goxel
SUBDIR += gpaint
SUBDIR += gphoto2
@@ -400,6 +404,7 @@
SUBDIR += kdegraphics-thumbnailers
SUBDIR += kdiagram
SUBDIR += kdiagram-qt6
+ SUBDIR += kealib
SUBDIR += kf5-kimageformats
SUBDIR += kf5-kplotting
SUBDIR += kf5-kquickcharts
@@ -462,6 +467,7 @@
SUBDIR += libecwj2
SUBDIR += libemf
SUBDIR += libepoxy
+ SUBDIR += libertiff
SUBDIR += libetonyek01
SUBDIR += libexif
SUBDIR += libexif-gtk
@@ -476,6 +482,7 @@
SUBDIR += libgphoto2
SUBDIR += libgxps
SUBDIR += libheif
+ SUBDIR += libicd
SUBDIR += libimagequant
SUBDIR += libimg
SUBDIR += libiptcdata
@@ -492,6 +499,7 @@
SUBDIR += libmypaint
SUBDIR += libnsbmp
SUBDIR += libnsgif
+ SUBDIR += libopendrive
SUBDIR += libopenraw
SUBDIR += libosmesa
SUBDIR += libpano13
@@ -553,9 +561,6 @@
SUBDIR += linux-rl9-qt5-qtimageformats
SUBDIR += linux-rl9-qt5-qtsvg
SUBDIR += linux-rl9-qt5-qtwayland
- SUBDIR += linux-rl9-sdl2_gfx
- SUBDIR += linux-rl9-sdl2_image
- SUBDIR += linux-rl9-sdl2_ttf
SUBDIR += linux-rl9-shaderc
SUBDIR += linux-rl9-spirv-tools
SUBDIR += linux-rl9-vulkan
@@ -616,10 +621,15 @@
SUBDIR += nsxiv
SUBDIR += nurbs++
SUBDIR += nvidia-drm-510-kmod
+ SUBDIR += nvidia-drm-510-kmod-devel
SUBDIR += nvidia-drm-515-kmod
+ SUBDIR += nvidia-drm-515-kmod-devel
SUBDIR += nvidia-drm-61-kmod
+ SUBDIR += nvidia-drm-61-kmod-devel
SUBDIR += nvidia-drm-66-kmod
+ SUBDIR += nvidia-drm-66-kmod-devel
SUBDIR += nvidia-drm-kmod
+ SUBDIR += nvidia-drm-kmod-devel
SUBDIR += nvidia-texture-tools
SUBDIR += ocaml-cairo
SUBDIR += ocaml-images
@@ -778,6 +788,7 @@
SUBDIR += p5-VCG
SUBDIR += p5-Visio
SUBDIR += p5-feedgnuplot
+ SUBDIR += pagedgeometry
SUBDIR += panoglview
SUBDIR += panomatic
SUBDIR += partio
@@ -830,7 +841,6 @@
SUBDIR += pinta
SUBDIR += pixd
SUBDIR += pixelize
- SUBDIR += pixen
SUBDIR += pixie
SUBDIR += plantuml
SUBDIR += plasma-kmod
@@ -896,6 +906,7 @@
SUBDIR += py-colorthief
SUBDIR += py-colorz
SUBDIR += py-colour
+ SUBDIR += py-colour-science
SUBDIR += py-contextily
SUBDIR += py-descartes
SUBDIR += py-diplib
@@ -1036,6 +1047,7 @@
SUBDIR += py-yaswfp
SUBDIR += py-zbar-py
SUBDIR += pywal
+ SUBDIR += qb3
SUBDIR += qcomicbook
SUBDIR += qcustomplot
SUBDIR += qgis
@@ -1082,7 +1094,6 @@
SUBDIR += resvg-capi
SUBDIR += rgbpaint
SUBDIR += rigsofrods-caelum
- SUBDIR += rigsofrods-pagedgeometry
SUBDIR += ristretto
SUBDIR += rlottie
SUBDIR += ruby-gd
@@ -1096,7 +1107,6 @@
SUBDIR += rubygem-dragonfly
SUBDIR += rubygem-emoji
SUBDIR += rubygem-exifr
- SUBDIR += rubygem-ezprint
SUBDIR += rubygem-fastimage
SUBDIR += rubygem-flamegraph
SUBDIR += rubygem-gd2
@@ -1114,7 +1124,6 @@
SUBDIR += rubygem-mini_magick
SUBDIR += rubygem-mini_magick4
SUBDIR += rubygem-opengl
- SUBDIR += rubygem-pdfkit
SUBDIR += rubygem-png
SUBDIR += rubygem-railroad
SUBDIR += rubygem-red-colors
diff --git a/graphics/R-cran-latticeExtra/Makefile b/graphics/R-cran-latticeExtra/Makefile
index fc25d7baed16..d6a1b4582c7d 100644
--- a/graphics/R-cran-latticeExtra/Makefile
+++ b/graphics/R-cran-latticeExtra/Makefile
@@ -1,6 +1,5 @@
PORTNAME= latticeExtra
-DISTVERSION= 0.6-29
-PORTREVISION= 1
+DISTVERSION= 0.6-30
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -13,7 +12,8 @@ LICENSE_COMB= dual
CRAN_DEPENDS= R-cran-png>0:graphics/R-cran-png \
R-cran-jpeg>0:graphics/R-cran-jpeg \
- R-cran-RColorBrewer>0:graphics/R-cran-RColorBrewer
+ R-cran-RColorBrewer>0:graphics/R-cran-RColorBrewer \
+ R-cran-interp>0:devel/R-cran-interp
BUILD_DEPENDS= ${CRAN_DEPENDS}
RUN_DEPENDS= ${CRAN_DEPENDS}
diff --git a/graphics/R-cran-latticeExtra/distinfo b/graphics/R-cran-latticeExtra/distinfo
index bd5d4fdc64bd..d26d516eccf7 100644
--- a/graphics/R-cran-latticeExtra/distinfo
+++ b/graphics/R-cran-latticeExtra/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1651939599
-SHA256 (latticeExtra_0.6-29.tar.gz) = 6cadc31d56f73d926e2e8d72e43ae17ac03607a4d1a374719999a4a231e3df11
-SIZE (latticeExtra_0.6-29.tar.gz) = 1292315
+TIMESTAMP = 1748476889
+SHA256 (latticeExtra_0.6-30.tar.gz) = c550a76913624818482bf237d48883c58e368ba356ced8ed5e76146672279eed
+SIZE (latticeExtra_0.6-30.tar.gz) = 1292936
diff --git a/graphics/R-cran-magick/Makefile b/graphics/R-cran-magick/Makefile
index 410e2db66e3b..f212ad069b98 100644
--- a/graphics/R-cran-magick/Makefile
+++ b/graphics/R-cran-magick/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magick
-DISTVERSION= 2.8.6
+DISTVERSION= 2.8.7
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/R-cran-magick/distinfo b/graphics/R-cran-magick/distinfo
index 97645eca391d..dd867f6b291f 100644
--- a/graphics/R-cran-magick/distinfo
+++ b/graphics/R-cran-magick/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744094222
-SHA256 (magick_2.8.6.tar.gz) = 3039beaa5b028d032c1c7206b1d7eac979e7ededf7a63d74b2159649578ad4a5
-SIZE (magick_2.8.6.tar.gz) = 4602769
+TIMESTAMP = 1749271035
+SHA256 (magick_2.8.7.tar.gz) = 355a857e79fe8e6d87ee99f3f731e2823b7c241a316c7063a033de6861b9f206
+SIZE (magick_2.8.7.tar.gz) = 4601217
diff --git a/graphics/R-cran-s2/Makefile b/graphics/R-cran-s2/Makefile
index 29eafe93f6d7..f47676fb9263 100644
--- a/graphics/R-cran-s2/Makefile
+++ b/graphics/R-cran-s2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= s2
-DISTVERSION= 1.1.7
-PORTREVISION= 1
+DISTVERSION= 1.1.9
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${PORTVERSION}
@@ -16,8 +15,9 @@ NOT_FOR_ARCHS_REASON= is currently 64-bit only
CRAN_DEPENDS= R-cran-Rcpp>0:devel/R-cran-Rcpp \
R-cran-wk>=0.6.0:math/R-cran-wk
BUILD_DEPENDS= ${CRAN_DEPENDS}
+LIB_DEPENDS= libabsl_base.so:devel/abseil
RUN_DEPENDS= ${CRAN_DEPENDS}
-USES= cran:auto-plist,compiles
+USES= cran:auto-plist,compiles pkgconfig ssl
.include <bsd.port.mk>
diff --git a/graphics/R-cran-s2/distinfo b/graphics/R-cran-s2/distinfo
index 652cae1ecedb..99bbc0bc37aa 100644
--- a/graphics/R-cran-s2/distinfo
+++ b/graphics/R-cran-s2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1722077122
-SHA256 (s2_1.1.7.tar.gz) = 30762c7150dd72e2f4a3d50e64b8b73b2d59b73275687ba3eea7a6e07f786878
-SIZE (s2_1.1.7.tar.gz) = 2381288
+TIMESTAMP = 1748196544
+SHA256 (s2_1.1.9.tar.gz) = 4dcd2bff738be5a89b925fed29acb6e224e0f514b4530dc9987a0a72c5a99b55
+SIZE (s2_1.1.9.tar.gz) = 2967364
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 2189bcd21d28..7b6f14a20309 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aeskulap
PORTVERSION= 0.2.2.20190120
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile
index be6607ed1e4f..9c55cf754ec9 100644
--- a/graphics/appleseed/Makefile
+++ b/graphics/appleseed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= appleseed
DISTVERSION= 2.1.0-beta
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
PATCH_SITES= http://vault.101011010.xyz/distfiles/ LOCAL/danfe
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index 9803accd43e3..90cf66c3c20c 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,5 @@
PORTNAME= art
-DISTVERSION= 1.25.3.1
+DISTVERSION= 1.25.5
CATEGORIES= graphics
MASTER_SITES= https://github.com/artpixls/ART/releases/download/${DISTVERSION}/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/art/distinfo b/graphics/art/distinfo
index cb99cc9ae911..c1826865e9c2 100644
--- a/graphics/art/distinfo
+++ b/graphics/art/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744514634
-SHA256 (ART-1.25.3.1.tar.xz) = 0392487f5bea8de3b6329da239dddee88c3a969ebd414b293bce1b8df6ac25cd
-SIZE (ART-1.25.3.1.tar.xz) = 19629520
+TIMESTAMP = 1748330075
+SHA256 (ART-1.25.5.tar.xz) = c4f8eb3fb7d363c6efef6a63997710e63fcb5997f2811c2fecae00e443529a1e
+SIZE (ART-1.25.5.tar.xz) = 19598872
diff --git a/graphics/art/pkg-plist b/graphics/art/pkg-plist
index 52ad2524dcc2..d5f81ee87242 100644
--- a/graphics/art/pkg-plist
+++ b/graphics/art/pkg-plist
@@ -373,6 +373,7 @@ share/ART/images/folder-open-recent-small.svg
share/ART/images/folder-open-recent.svg
share/ART/images/folder-open-small.svg
share/ART/images/folder-open.svg
+share/ART/images/folder-recurse-small.svg
share/ART/images/fullscreen-enter.svg
share/ART/images/fullscreen-leave.svg
share/ART/images/gamut-hist.svg
@@ -599,6 +600,7 @@ share/ART/languages/Portugues (Brasil)
share/ART/languages/README
share/ART/languages/default
share/ART/luts/sigmoid.ctl
+share/ART/metainfo/us.pixls.art.ART.metainfo.xml
share/ART/options
share/ART/profiles/Auto-Matched Curve.arp
share/ART/profiles/Noise Reduction High.arp
diff --git a/graphics/artem/Makefile b/graphics/artem/Makefile
index 3f9ac2aaaba7..c109f5793b5d 100644
--- a/graphics/artem/Makefile
+++ b/graphics/artem/Makefile
@@ -1,7 +1,7 @@
PORTNAME= artem
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile
index d08118ee7007..bc946dfcf006 100644
--- a/graphics/asciinema-agg/Makefile
+++ b/graphics/asciinema-agg/Makefile
@@ -1,11 +1,10 @@
PORTNAME= agg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.2
-PORTREVISION= 15
+DISTVERSION= 1.5.0
CATEGORIES= graphics
PKGNAMEPREFIX= asciinema-
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Asciinema gif generator
WWW= https://github.com/asciinema/agg
diff --git a/graphics/asciinema-agg/Makefile.crates b/graphics/asciinema-agg/Makefile.crates
index d5c343a45c0d..20d98841c95a 100644
--- a/graphics/asciinema-agg/Makefile.crates
+++ b/graphics/asciinema-agg/Makefile.crates
@@ -1,221 +1,275 @@
-CARGO_CRATES= adler-1.0.2 \
- ahash-0.7.6 \
- ahash-0.8.3 \
- aho-corasick-0.7.20 \
- anstream-0.2.6 \
- anstyle-0.3.5 \
- anstyle-parse-0.1.1 \
- anstyle-wincon-0.2.0 \
- anyhow-1.0.70 \
- arrayref-0.3.7 \
- arrayvec-0.7.2 \
- async-compression-0.3.15 \
- atty-0.2.14 \
- autocfg-1.1.0 \
- base64-0.13.1 \
- base64-0.21.0 \
- bitflags-1.3.2 \
- bumpalo-3.12.0 \
- bytemuck-1.13.1 \
- bytes-1.4.0 \
- cc-1.0.79 \
- cfg-if-1.0.0 \
- clap-3.2.23 \
- clap-4.2.1 \
- clap_builder-4.2.1 \
- clap_derive-3.2.18 \
- clap_lex-0.2.4 \
- clap_lex-0.4.1 \
- color_quant-1.1.0 \
- concolor-override-1.0.0 \
- concolor-query-0.3.3 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.7 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.14 \
- crossbeam-utils-0.8.15 \
- data-url-0.2.0 \
- dirs-5.0.0 \
- dirs-sys-0.4.0 \
- dunce-1.0.3 \
- either-1.8.1 \
- encoding_rs-0.8.32 \
- env_logger-0.10.0 \
- errno-0.3.0 \
- errno-dragonfly-0.1.2 \
- fallible_collections-0.4.7 \
- flate2-1.0.25 \
- float-cmp-0.9.0 \
- fnv-1.0.7 \
- fontconfig-parser-0.5.2 \
- fontdb-0.10.0 \
- fontdue-0.7.2 \
- form_urlencoded-1.1.0 \
- futures-channel-0.3.27 \
- futures-core-0.3.27 \
- futures-io-0.3.27 \
- futures-sink-0.3.27 \
- futures-task-0.3.27 \
- futures-util-0.3.27 \
- getrandom-0.2.8 \
- gif-0.11.4 \
- gif-0.12.0 \
- gif-dispose-4.0.0 \
- gifsicle-1.93.0 \
- gifski-1.10.3 \
- glob-0.3.1 \
- h2-0.3.16 \
- hashbrown-0.11.2 \
- hashbrown-0.12.3 \
- hashbrown-0.13.2 \
- heck-0.4.1 \
- hermit-abi-0.1.19 \
- hermit-abi-0.2.6 \
- hermit-abi-0.3.1 \
- http-0.2.9 \
- http-body-0.4.5 \
- httparse-1.8.0 \
- httpdate-1.0.2 \
- humantime-2.1.0 \
- hyper-0.14.25 \
- hyper-rustls-0.23.2 \
- idna-0.3.0 \
- imagequant-4.1.1 \
- imagesize-0.10.1 \
- imgref-1.9.4 \
- indexmap-1.9.3 \
- io-lifetimes-1.0.9 \
- ipnet-2.7.2 \
- is-terminal-0.4.6 \
- itoa-1.0.6 \
- jpeg-decoder-0.3.0 \
- js-sys-0.3.61 \
- kurbo-0.8.3 \
- libc-0.2.140 \
- linux-raw-sys-0.3.0 \
- lodepng-3.7.2 \
- log-0.4.17 \
- loop9-0.1.3 \
- memchr-2.5.0 \
- memmap2-0.5.10 \
- memoffset-0.8.0 \
- mime-0.3.17 \
- miniz_oxide-0.5.4 \
- miniz_oxide-0.6.2 \
- mio-0.8.6 \
- natord-1.0.9 \
- noisy_float-0.2.0 \
- num-traits-0.2.15 \
- num_cpus-1.15.0 \
- once_cell-1.17.1 \
- os_str_bytes-6.5.0 \
- pbr-1.1.1 \
- percent-encoding-2.2.0 \
- pico-args-0.5.0 \
- pin-project-lite-0.2.9 \
- pin-utils-0.1.0 \
- png-0.17.6 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.54 \
- quick-error-2.0.1 \
- quote-1.0.26 \
- rayon-1.7.0 \
- rayon-core-1.11.0 \
- rctree-0.5.0 \
- redox_syscall-0.2.16 \
- redox_users-0.4.3 \
- regex-1.7.3 \
- regex-syntax-0.6.29 \
- reqwest-0.11.16 \
- resize-0.7.4 \
- resvg-0.28.0 \
- rgb-0.8.36 \
- ring-0.16.20 \
- roxmltree-0.15.1 \
- roxmltree-0.18.0 \
- rustix-0.37.5 \
- rustls-0.20.8 \
- rustls-pemfile-1.0.2 \
- rustybuzz-0.6.0 \
- ryu-1.0.13 \
- scopeguard-1.1.0 \
- sct-0.7.0 \
- serde-1.0.159 \
- serde_derive-1.0.159 \
- serde_json-1.0.95 \
- serde_urlencoded-0.7.1 \
- shellexpand-3.1.0 \
- simplecss-0.2.1 \
- siphasher-0.3.10 \
- slab-0.4.8 \
- smallvec-1.10.0 \
- socket2-0.4.9 \
- spin-0.5.2 \
- strict-num-0.1.0 \
- strsim-0.10.0 \
- svgfilters-0.4.0 \
- svgtypes-0.8.2 \
- syn-1.0.109 \
- syn-2.0.11 \
- termcolor-1.2.0 \
- textwrap-0.16.0 \
- thiserror-1.0.40 \
- thiserror-impl-1.0.40 \
- thread_local-1.1.7 \
- tiny-skia-0.8.3 \
- tiny-skia-path-0.8.3 \
- tinyvec-1.6.0 \
- tinyvec_macros-0.1.1 \
- tokio-1.27.0 \
- tokio-rustls-0.23.4 \
- tokio-util-0.7.7 \
- tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-core-0.1.30 \
- try-lock-0.2.4 \
- ttf-parser-0.15.2 \
- ttf-parser-0.17.1 \
- unicode-bidi-0.3.13 \
- unicode-bidi-mirroring-0.1.0 \
- unicode-ccc-0.1.2 \
- unicode-general-category-0.6.0 \
- unicode-ident-1.0.8 \
- unicode-normalization-0.1.22 \
- unicode-script-0.5.5 \
- unicode-vo-0.1.0 \
- untrusted-0.7.1 \
- url-2.3.1 \
- usvg-0.28.0 \
- usvg-text-layout-0.28.0 \
- utf8parse-0.2.1 \
- version_check-0.9.4 \
- want-0.3.0 \
- wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.84 \
- wasm-bindgen-backend-0.2.84 \
- wasm-bindgen-futures-0.4.34 \
- wasm-bindgen-macro-0.2.84 \
- wasm-bindgen-macro-support-0.2.84 \
- wasm-bindgen-shared-0.2.84 \
- web-sys-0.3.61 \
- webpki-0.22.0 \
- webpki-roots-0.22.6 \
- weezl-0.1.7 \
- wild-2.1.0 \
- winapi-0.3.9 \
- winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.5 \
- winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.45.0 \
- windows-targets-0.42.2 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_msvc-0.42.2 \
- windows_i686_gnu-0.42.2 \
- windows_i686_msvc-0.42.2 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_msvc-0.42.2 \
- winreg-0.10.1 \
- xmlparser-0.13.5 \
- avt@git+https://github.com/asciinema/avt.git?tag=v0.6.0\#168627cf65999720a6fce122e3419da0147d9296
+CARGO_CRATES= addr2line-0.24.2 \
+ adler-1.0.2 \
+ adler2-2.0.0 \
+ ahash-0.7.6 \
+ ahash-0.8.3 \
+ aho-corasick-0.7.20 \
+ anstream-0.2.6 \
+ anstyle-0.3.5 \
+ anstyle-parse-0.1.1 \
+ anstyle-wincon-0.2.0 \
+ anyhow-1.0.70 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.6 \
+ async-compression-0.4.15 \
+ atty-0.2.14 \
+ autocfg-1.1.0 \
+ avt-0.14.0 \
+ backtrace-0.3.74 \
+ base64-0.22.1 \
+ bitflags-1.3.2 \
+ bitflags-2.6.0 \
+ bumpalo-3.12.0 \
+ bytemuck-1.13.1 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.7.2 \
+ cc-1.1.30 \
+ cfg-if-1.0.0 \
+ clap-3.2.23 \
+ clap-4.2.1 \
+ clap_builder-4.2.1 \
+ clap_derive-3.2.18 \
+ clap_lex-0.2.4 \
+ clap_lex-0.4.1 \
+ color_quant-1.1.0 \
+ concolor-override-1.0.0 \
+ concolor-query-0.3.3 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.6 \
+ core_maths-0.1.0 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.7 \
+ crossbeam-deque-0.8.3 \
+ crossbeam-epoch-0.9.14 \
+ crossbeam-utils-0.8.15 \
+ data-url-0.3.1 \
+ dirs-5.0.0 \
+ dirs-sys-0.4.0 \
+ dunce-1.0.3 \
+ either-1.8.1 \
+ env_logger-0.10.0 \
+ errno-0.3.0 \
+ errno-dragonfly-0.1.2 \
+ fallible_collections-0.4.7 \
+ flate2-1.0.25 \
+ float-cmp-0.9.0 \
+ fnv-1.0.7 \
+ fontconfig-parser-0.5.2 \
+ fontdb-0.22.0 \
+ fontdue-0.7.2 \
+ form_urlencoded-1.2.1 \
+ futures-channel-0.3.27 \
+ futures-core-0.3.31 \
+ futures-io-0.3.31 \
+ futures-sink-0.3.31 \
+ futures-task-0.3.31 \
+ futures-util-0.3.31 \
+ getrandom-0.2.15 \
+ gif-0.12.0 \
+ gif-0.13.1 \
+ gif-dispose-4.0.0 \
+ gifsicle-1.93.0 \
+ gifski-1.10.3 \
+ gimli-0.31.1 \
+ glob-0.3.1 \
+ hashbrown-0.11.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.13.2 \
+ heck-0.4.1 \
+ hermit-abi-0.1.19 \
+ hermit-abi-0.2.6 \
+ hermit-abi-0.3.1 \
+ http-1.1.0 \
+ http-body-1.0.1 \
+ http-body-util-0.1.2 \
+ httparse-1.8.0 \
+ humantime-2.1.0 \
+ hyper-1.5.0 \
+ hyper-rustls-0.27.3 \
+ hyper-util-0.1.9 \
+ idna-0.5.0 \
+ image-webp-0.1.3 \
+ imagequant-4.1.1 \
+ imagesize-0.13.0 \
+ imgref-1.9.4 \
+ indexmap-1.9.3 \
+ io-lifetimes-1.0.9 \
+ ipnet-2.7.2 \
+ is-terminal-0.4.6 \
+ itoa-1.0.6 \
+ js-sys-0.3.61 \
+ kurbo-0.11.1 \
+ libc-0.2.159 \
+ libm-0.2.8 \
+ linux-raw-sys-0.3.0 \
+ lodepng-3.7.2 \
+ log-0.4.22 \
+ loop9-0.1.3 \
+ memchr-2.5.0 \
+ memmap2-0.9.5 \
+ memoffset-0.8.0 \
+ mime-0.3.17 \
+ miniz_oxide-0.5.4 \
+ miniz_oxide-0.6.2 \
+ miniz_oxide-0.8.0 \
+ mio-0.8.11 \
+ natord-1.0.9 \
+ noisy_float-0.2.0 \
+ num-traits-0.2.15 \
+ num_cpus-1.15.0 \
+ object-0.36.5 \
+ once_cell-1.20.2 \
+ openssl-probe-0.1.5 \
+ os_str_bytes-6.5.0 \
+ pbr-1.1.1 \
+ percent-encoding-2.3.1 \
+ pico-args-0.5.0 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ png-0.17.6 \
+ ppv-lite86-0.2.20 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.87 \
+ quick-error-2.0.1 \
+ quinn-0.11.5 \
+ quinn-proto-0.11.8 \
+ quinn-udp-0.5.5 \
+ quote-1.0.37 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rayon-1.7.0 \
+ rayon-core-1.11.0 \
+ redox_syscall-0.2.16 \
+ redox_users-0.4.3 \
+ regex-1.7.3 \
+ regex-syntax-0.6.29 \
+ reqwest-0.12.8 \
+ resize-0.7.4 \
+ resvg-0.44.0 \
+ rgb-0.8.36 \
+ ring-0.17.8 \
+ roxmltree-0.18.0 \
+ roxmltree-0.20.0 \
+ rustc-demangle-0.1.24 \
+ rustc-hash-2.0.0 \
+ rustix-0.37.5 \
+ rustls-0.23.14 \
+ rustls-native-certs-0.8.0 \
+ rustls-pemfile-2.2.0 \
+ rustls-pki-types-1.10.0 \
+ rustls-webpki-0.102.8 \
+ rustybuzz-0.18.0 \
+ ryu-1.0.13 \
+ schannel-0.1.23 \
+ scopeguard-1.1.0 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ serde-1.0.159 \
+ serde_derive-1.0.159 \
+ serde_json-1.0.95 \
+ serde_urlencoded-0.7.1 \
+ shellexpand-3.1.0 \
+ shlex-1.3.0 \
+ simplecss-0.2.1 \
+ siphasher-1.0.1 \
+ slab-0.4.8 \
+ slotmap-1.0.7 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
+ spin-0.9.8 \
+ strict-num-0.1.1 \
+ strsim-0.10.0 \
+ subtle-2.6.1 \
+ svgtypes-0.15.2 \
+ syn-1.0.109 \
+ syn-2.0.79 \
+ sync_wrapper-1.0.1 \
+ termcolor-1.2.0 \
+ textwrap-0.16.0 \
+ thiserror-1.0.40 \
+ thiserror-impl-1.0.40 \
+ thread_local-1.1.7 \
+ tiny-skia-0.11.4 \
+ tiny-skia-path-0.11.4 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.38.1 \
+ tokio-rustls-0.26.0 \
+ tokio-util-0.7.12 \
+ tower-service-0.3.2 \
+ tracing-0.1.37 \
+ tracing-core-0.1.30 \
+ try-lock-0.2.4 \
+ ttf-parser-0.15.2 \
+ ttf-parser-0.24.1 \
+ unicode-bidi-0.3.13 \
+ unicode-bidi-mirroring-0.3.0 \
+ unicode-ccc-0.3.0 \
+ unicode-ident-1.0.8 \
+ unicode-normalization-0.1.22 \
+ unicode-properties-0.1.3 \
+ unicode-script-0.5.5 \
+ unicode-vo-0.1.0 \
+ unicode-width-0.1.14 \
+ untrusted-0.9.0 \
+ url-2.5.2 \
+ usvg-0.44.0 \
+ utf8parse-0.2.1 \
+ version_check-0.9.4 \
+ want-0.3.0 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.95 \
+ wasm-bindgen-backend-0.2.95 \
+ wasm-bindgen-futures-0.4.34 \
+ wasm-bindgen-macro-0.2.95 \
+ wasm-bindgen-macro-support-0.2.95 \
+ wasm-bindgen-shared-0.2.95 \
+ web-sys-0.3.61 \
+ weezl-0.1.8 \
+ wild-2.1.0 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.5 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-registry-0.2.0 \
+ windows-result-0.2.0 \
+ windows-strings-0.1.0 \
+ windows-sys-0.45.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-sys-0.59.0 \
+ windows-targets-0.42.2 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.6 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.6 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.6 \
+ windows_i686_gnullvm-0.52.6 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.6 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.6 \
+ xmlparser-0.13.5 \
+ xmlwriter-0.1.0 \
+ zerocopy-0.7.35 \
+ zerocopy-derive-0.7.35 \
+ zeroize-1.8.1 \
+ zune-core-0.4.12 \
+ zune-jpeg-0.4.13
diff --git a/graphics/asciinema-agg/distinfo b/graphics/asciinema-agg/distinfo
index 80e2717d8aec..01ee5eeabd98 100644
--- a/graphics/asciinema-agg/distinfo
+++ b/graphics/asciinema-agg/distinfo
@@ -1,6 +1,10 @@
-TIMESTAMP = 1691697466
+TIMESTAMP = 1749449069
+SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
+SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
+SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/ahash-0.7.6.crate) = fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47
SIZE (rust/crates/ahash-0.7.6.crate) = 38030
SHA256 (rust/crates/ahash-0.8.3.crate) = 2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f
@@ -19,28 +23,36 @@ SHA256 (rust/crates/anyhow-1.0.70.crate) = 7de8ce5e0f9f8d88245311066a578d72b7af3
SIZE (rust/crates/anyhow-1.0.70.crate) = 43803
SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
-SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
-SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/async-compression-0.3.15.crate) = 942c7cd7ae39e91bde4820d74132e9862e62c2f386c3aa90ccf55949f5bad63a
-SIZE (rust/crates/async-compression-0.3.15.crate) = 58241
+SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
+SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
+SHA256 (rust/crates/async-compression-0.4.15.crate) = e26a9844c659a2a293d239c7910b752f8487fe122c6c8bd1659bf85a6507c302
+SIZE (rust/crates/async-compression-0.4.15.crate) = 111489
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
-SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
-SIZE (rust/crates/base64-0.21.0.crate) = 72180
+SHA256 (rust/crates/avt-0.14.0.crate) = b485f400d02970694eed10e7080f994ad82eaf56a867d6671af5d5e184ed8ee6
+SIZE (rust/crates/avt-0.14.0.crate) = 616841
+SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a
+SIZE (rust/crates/backtrace-0.3.74.crate) = 88516
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/bitflags-2.6.0.crate) = b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de
+SIZE (rust/crates/bitflags-2.6.0.crate) = 45357
SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
SHA256 (rust/crates/bytemuck-1.13.1.crate) = 17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea
SIZE (rust/crates/bytemuck-1.13.1.crate) = 42309
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
-SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
-SIZE (rust/crates/cc-1.0.79.crate) = 62624
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
+SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
+SHA256 (rust/crates/bytes-1.7.2.crate) = 428d9aa8fbc0670b7b8d6030a7fadd0f86151cae55e4dbbece15f3780a3dfaf3
+SIZE (rust/crates/bytes-1.7.2.crate) = 64287
+SHA256 (rust/crates/cc-1.1.30.crate) = b16803a61b81d9eabb7eae2588776c4c1e584b738ede45fdbb4c972cec1e9945
+SIZE (rust/crates/cc-1.1.30.crate) = 84509
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-3.2.23.crate) = 71655c45cb9845d3270c9d6df84ebe72b4dad3c2ba3f7023ad47c144e4e473a5
@@ -61,6 +73,12 @@ SHA256 (rust/crates/concolor-override-1.0.0.crate) = a855d4a1978dc52fb0536a04d38
SIZE (rust/crates/concolor-override-1.0.0.crate) = 6570
SHA256 (rust/crates/concolor-query-0.3.3.crate) = 88d11d52c3d7ca2e6d0040212be9e4dbbcd78b6447f535b6b561f449427944cf
SIZE (rust/crates/concolor-query-0.3.3.crate) = 8337
+SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
+SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
+SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
+SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
+SHA256 (rust/crates/core_maths-0.1.0.crate) = e3b02505ccb8c50b0aa21ace0fc08c3e53adebd4e58caa18a36152803c7709a3
+SIZE (rust/crates/core_maths-0.1.0.crate) = 5807
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/crossbeam-channel-0.5.7.crate) = cf2b3e8478797446514c91ef04bafcb59faba183e621ad488df88983cc14128c
@@ -71,8 +89,8 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86
SIZE (rust/crates/crossbeam-epoch-0.9.14.crate) = 48524
SHA256 (rust/crates/crossbeam-utils-0.8.15.crate) = 3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b
SIZE (rust/crates/crossbeam-utils-0.8.15.crate) = 42326
-SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
-SIZE (rust/crates/data-url-0.2.0.crate) = 20553
+SHA256 (rust/crates/data-url-0.3.1.crate) = 5c297a1c74b71ae29df00c3e22dd9534821d60eb9af5a0192823fa2acea70c2a
+SIZE (rust/crates/data-url-0.3.1.crate) = 21109
SHA256 (rust/crates/dirs-5.0.0.crate) = dece029acd3353e3a58ac2e3eb3c8d6c35827a892edc6cc4138ef9c33df46ecd
SIZE (rust/crates/dirs-5.0.0.crate) = 12235
SHA256 (rust/crates/dirs-sys-0.4.0.crate) = 04414300db88f70d74c5ff54e50f9e1d1737d9a5b90f53fcf2e95ca2a9ab554b
@@ -81,8 +99,6 @@ SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e
SIZE (rust/crates/dunce-1.0.3.crate) = 8035
SHA256 (rust/crates/either-1.8.1.crate) = 7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91
SIZE (rust/crates/either-1.8.1.crate) = 16027
-SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
-SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
SHA256 (rust/crates/env_logger-0.10.0.crate) = 85cdab6a89accf66733ad5a1693a4dcced6aeff64602b634530dd73c1f3ee9f0
SIZE (rust/crates/env_logger-0.10.0.crate) = 36574
SHA256 (rust/crates/errno-0.3.0.crate) = 50d6a0976c999d473fe89ad888d5a284e55366d9dc9038b1ba2aa15128c4afa0
@@ -99,40 +115,40 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/fontconfig-parser-0.5.2.crate) = 4ab2e12762761366dcb876ab8b6e0cfa4797ddcd890575919f008b5ba655672a
SIZE (rust/crates/fontconfig-parser-0.5.2.crate) = 36759
-SHA256 (rust/crates/fontdb-0.10.0.crate) = 8131752b3f3b876a20f42b3d08233ad177d6e7ec6d18aaa6954489a201071be5
-SIZE (rust/crates/fontdb-0.10.0.crate) = 15485
+SHA256 (rust/crates/fontdb-0.22.0.crate) = a3a6f9af55fb97ad673fb7a69533eb2f967648a06fa21f8c9bb2cd6d33975716
+SIZE (rust/crates/fontdb-0.22.0.crate) = 108279
SHA256 (rust/crates/fontdue-0.7.2.crate) = 6a62391ecb864cf12ed06b2af4eda2e609b97657950d6a8f06841b17726ab253
SIZE (rust/crates/fontdue-0.7.2.crate) = 143663
-SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
-SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
+SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
+SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
SHA256 (rust/crates/futures-channel-0.3.27.crate) = 164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac
SIZE (rust/crates/futures-channel-0.3.27.crate) = 32278
-SHA256 (rust/crates/futures-core-0.3.27.crate) = 86d7a0c1aa76363dac491de0ee99faf6941128376f1cf96f07db7603b7de69dd
-SIZE (rust/crates/futures-core-0.3.27.crate) = 14709
-SHA256 (rust/crates/futures-io-0.3.27.crate) = 89d422fa3cbe3b40dca574ab087abb5bc98258ea57eea3fd6f1fa7162c778b91
-SIZE (rust/crates/futures-io-0.3.27.crate) = 8912
-SHA256 (rust/crates/futures-sink-0.3.27.crate) = ec93083a4aecafb2a80a885c9de1f0ccae9dbd32c2bb54b0c3a65690e0b8d2f2
-SIZE (rust/crates/futures-sink-0.3.27.crate) = 7853
-SHA256 (rust/crates/futures-task-0.3.27.crate) = fd65540d33b37b16542a0438c12e6aeead10d4ac5d05bd3f805b8f35ab592879
-SIZE (rust/crates/futures-task-0.3.27.crate) = 11854
-SHA256 (rust/crates/futures-util-0.3.27.crate) = 3ef6b17e481503ec85211fed8f39d1970f128935ca1f814cd32ac4a6842e84ab
-SIZE (rust/crates/futures-util-0.3.27.crate) = 158556
-SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31
-SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
-SHA256 (rust/crates/gif-0.11.4.crate) = 3edd93c6756b4dfaf2709eafcc345ba2636565295c198a9cfbf75fa5e3e00b06
-SIZE (rust/crates/gif-0.11.4.crate) = 634244
+SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e
+SIZE (rust/crates/futures-core-0.3.31.crate) = 14318
+SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6
+SIZE (rust/crates/futures-io-0.3.31.crate) = 9047
+SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7
+SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958
+SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988
+SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
+SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
+SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
+SHA256 (rust/crates/getrandom-0.2.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
SIZE (rust/crates/gif-0.12.0.crate) = 634734
+SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
+SIZE (rust/crates/gif-0.13.1.crate) = 36408
SHA256 (rust/crates/gif-dispose-4.0.0.crate) = a40dfdf5be59e0cbbf77cb7c6a91a18ee6d398b70fc54ad900e2bcba1860cb50
SIZE (rust/crates/gif-dispose-4.0.0.crate) = 6373
SHA256 (rust/crates/gifsicle-1.93.0.crate) = 0d2c35b9670c2a3313343ce54d00669ca18a8236fe727f52e0cf8c5a77acac07
SIZE (rust/crates/gifsicle-1.93.0.crate) = 149064
SHA256 (rust/crates/gifski-1.10.3.crate) = fd5981f4673c4da9f816e141d0baef1ca4f9008fc31573b2d19984c390c46442
SIZE (rust/crates/gifski-1.10.3.crate) = 40532
+SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
+SIZE (rust/crates/gimli-0.31.1.crate) = 279515
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.16.crate) = 5be7b54589b581f624f566bf5d8eb2bab1db736c51528720b6bd36b96b55924d
-SIZE (rust/crates/h2-0.3.16.crate) = 162883
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -147,26 +163,30 @@ SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704
SIZE (rust/crates/hermit-abi-0.2.6.crate) = 13027
SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
-SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
-SIZE (rust/crates/http-0.2.9.crate) = 100146
-SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
-SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-1.0.1.crate) = 1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184
+SIZE (rust/crates/http-body-1.0.1.crate) = 6125
+SHA256 (rust/crates/http-body-util-0.1.2.crate) = 793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f
+SIZE (rust/crates/http-body-util-0.1.2.crate) = 12821
SHA256 (rust/crates/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
SIZE (rust/crates/httparse-1.8.0.crate) = 29954
-SHA256 (rust/crates/httpdate-1.0.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/hyper-0.14.25.crate) = cc5e554ff619822309ffd57d8734d77cd5ce6238bc956f037ea06c58238c9899
-SIZE (rust/crates/hyper-0.14.25.crate) = 195127
-SHA256 (rust/crates/hyper-rustls-0.23.2.crate) = 1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c
-SIZE (rust/crates/hyper-rustls-0.23.2.crate) = 30993
-SHA256 (rust/crates/idna-0.3.0.crate) = e14ddfc70884202db2244c223200c204c2bda1bc6e0998d11b5e024d657209e6
-SIZE (rust/crates/idna-0.3.0.crate) = 271128
+SHA256 (rust/crates/hyper-1.5.0.crate) = bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a
+SIZE (rust/crates/hyper-1.5.0.crate) = 152734
+SHA256 (rust/crates/hyper-rustls-0.27.3.crate) = 08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333
+SIZE (rust/crates/hyper-rustls-0.27.3.crate) = 34834
+SHA256 (rust/crates/hyper-util-0.1.9.crate) = 41296eb09f183ac68eec06e03cdbea2e759633d4067b2f6552fc2e009bcad08b
+SIZE (rust/crates/hyper-util-0.1.9.crate) = 72670
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/image-webp-0.1.3.crate) = f79afb8cbee2ef20f59ccd477a218c12a93943d075b492015ecb1bb81f8ee904
+SIZE (rust/crates/image-webp-0.1.3.crate) = 50444
SHA256 (rust/crates/imagequant-4.1.1.crate) = f332f82fc531b53cffa3181c14f7beb5b6c33932d68bb0c2fa4fd583553fca64
SIZE (rust/crates/imagequant-4.1.1.crate) = 55912
-SHA256 (rust/crates/imagesize-0.10.1.crate) = df19da1e92fbfec043ca97d622955381b1f3ee72a180ec999912df31b1ccd951
-SIZE (rust/crates/imagesize-0.10.1.crate) = 11439
+SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285
+SIZE (rust/crates/imagesize-0.13.0.crate) = 17033
SHA256 (rust/crates/imgref-1.9.4.crate) = b2cf49df1085dcfb171460e4592597b84abe50d900fb83efb6e41b20fefd6c2c
SIZE (rust/crates/imgref-1.9.4.crate) = 61486
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -179,26 +199,26 @@ SHA256 (rust/crates/is-terminal-0.4.6.crate) = 256017f749ab3117e93acb91063009e1f
SIZE (rust/crates/is-terminal-0.4.6.crate) = 7856
SHA256 (rust/crates/itoa-1.0.6.crate) = 453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6
SIZE (rust/crates/itoa-1.0.6.crate) = 10410
-SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
-SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
SHA256 (rust/crates/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730
SIZE (rust/crates/js-sys-0.3.61.crate) = 80158
-SHA256 (rust/crates/kurbo-0.8.3.crate) = 7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449
-SIZE (rust/crates/kurbo-0.8.3.crate) = 81131
-SHA256 (rust/crates/libc-0.2.140.crate) = 99227334921fae1a979cf0bfdfcc6b3e5ce376ef57e16fb6fb3ea2ed6095f80c
-SIZE (rust/crates/libc-0.2.140.crate) = 669153
+SHA256 (rust/crates/kurbo-0.11.1.crate) = 89234b2cc610a7dd927ebde6b41dd1a5d4214cffaef4cf1fb2195d592f92518f
+SIZE (rust/crates/kurbo-0.11.1.crate) = 129186
+SHA256 (rust/crates/libc-0.2.159.crate) = 561d97a539a36e26a9a5fad1ea11a3039a67714694aaa379433e580854bc3dc5
+SIZE (rust/crates/libc-0.2.159.crate) = 755366
+SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
+SIZE (rust/crates/libm-0.2.8.crate) = 113450
SHA256 (rust/crates/linux-raw-sys-0.3.0.crate) = cd550e73688e6d578f0ac2119e32b797a327631a42f9433e59d02e139c8df60d
SIZE (rust/crates/linux-raw-sys-0.3.0.crate) = 914053
SHA256 (rust/crates/lodepng-3.7.2.crate) = f0ad39f75bbaa4b10bb6f2316543632a8046a5bcf9c785488d79720b21f044f8
SIZE (rust/crates/lodepng-3.7.2.crate) = 48504
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/log-0.4.22.crate) = a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24
+SIZE (rust/crates/log-0.4.22.crate) = 44027
SHA256 (rust/crates/loop9-0.1.3.crate) = a703804431e5927454bcaf2b2a162595e95db931130c2728c18d050090f69940
SIZE (rust/crates/loop9-0.1.3.crate) = 2377
SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
-SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/memoffset-0.8.0.crate) = d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1
SIZE (rust/crates/memoffset-0.8.0.crate) = 8912
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -207,8 +227,10 @@ SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c
SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
-SHA256 (rust/crates/mio-0.8.6.crate) = 5b9d9a46eff5b4ff64b45a9e316a6d1e0bc719ef429cbec4dc630684212bfdf9
-SIZE (rust/crates/mio-0.8.6.crate) = 93658
+SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1
+SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
SHA256 (rust/crates/noisy_float-0.2.0.crate) = 978fe6e6ebc0bf53de533cd456ca2d9de13de13856eda1518a285d7705a213af
@@ -217,38 +239,54 @@ SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b
SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
SHA256 (rust/crates/num_cpus-1.15.0.crate) = 0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b
SIZE (rust/crates/num_cpus-1.15.0.crate) = 15680
-SHA256 (rust/crates/once_cell-1.17.1.crate) = b7e5500299e16ebb147ae15a00a942af264cf3688f47923b8fc2cd5858f23ad3
-SIZE (rust/crates/once_cell-1.17.1.crate) = 32856
+SHA256 (rust/crates/object-0.36.5.crate) = aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e
+SIZE (rust/crates/object-0.36.5.crate) = 327435
+SHA256 (rust/crates/once_cell-1.20.2.crate) = 1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775
+SIZE (rust/crates/once_cell-1.20.2.crate) = 33394
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
SHA256 (rust/crates/os_str_bytes-6.5.0.crate) = ceedf44fb00f2d1984b0bc98102627ce622e083e49a5bacdb3e514fa4238e267
SIZE (rust/crates/os_str_bytes-6.5.0.crate) = 23166
SHA256 (rust/crates/pbr-1.1.1.crate) = ed5827dfa0d69b6c92493d6c38e633bbaa5937c153d0d7c28bf12313f8c6d514
SIZE (rust/crates/pbr-1.1.1.crate) = 13786
-SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
-SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
+SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
+SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
-SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
+SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/png-0.17.6.crate) = 8f0e7f4c94ec26ff209cee506314212639d6c91b80afb82984819fafce9df01c
SIZE (rust/crates/png-0.17.6.crate) = 80695
+SHA256 (rust/crates/ppv-lite86-0.2.20.crate) = 77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04
+SIZE (rust/crates/ppv-lite86-0.2.20.crate) = 22478
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
-SHA256 (rust/crates/proc-macro2-1.0.54.crate) = e472a104799c74b514a57226160104aa483546de37e839ec50e3c2e41dd87534
-SIZE (rust/crates/proc-macro2-1.0.54.crate) = 43485
+SHA256 (rust/crates/proc-macro2-1.0.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a
+SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121
SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
-SHA256 (rust/crates/quote-1.0.26.crate) = 4424af4bf778aae2051a77b60283332f386554255d722233d09fbfc7e30da2fc
-SIZE (rust/crates/quote-1.0.26.crate) = 28397
+SHA256 (rust/crates/quinn-0.11.5.crate) = 8c7c5fdde3cdae7203427dc4f0a68fe0ed09833edc525a03456b153b79828684
+SIZE (rust/crates/quinn-0.11.5.crate) = 75845
+SHA256 (rust/crates/quinn-proto-0.11.8.crate) = fadfaed2cd7f389d0161bb73eeb07b7b78f8691047a6f3e73caaeae55310a4a6
+SIZE (rust/crates/quinn-proto-0.11.8.crate) = 204226
+SHA256 (rust/crates/quinn-udp-0.5.5.crate) = 4fe68c2e9e1a1234e218683dbdf9f9dfcb094113c5ac2b938dfcb9bab4c4140b
+SIZE (rust/crates/quinn-udp-0.5.5.crate) = 22778
+SHA256 (rust/crates/quote-1.0.37.crate) = b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af
+SIZE (rust/crates/quote-1.0.37.crate) = 28558
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/rayon-1.7.0.crate) = 1d2df5196e37bcc87abebc0053e20787d73847bb33134a69841207dd0a47f03b
SIZE (rust/crates/rayon-1.7.0.crate) = 169488
SHA256 (rust/crates/rayon-core-1.11.0.crate) = 4b8f95bd6966f5c87776639160a66bd8ab9895d9d4ab01ddba9fc60661aebe8d
SIZE (rust/crates/rayon-core-1.11.0.crate) = 73118
-SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
-SIZE (rust/crates/rctree-0.5.0.crate) = 8298
SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
SHA256 (rust/crates/redox_users-0.4.3.crate) = b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b
@@ -257,34 +295,48 @@ SHA256 (rust/crates/regex-1.7.3.crate) = 8b1f693b24f6ac912f4893ef08244d70b606748
SIZE (rust/crates/regex-1.7.3.crate) = 239886
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/reqwest-0.11.16.crate) = 27b71749df584b7f4cac2c426c127a7c785a5106cc98f7a8feb044115f0fa254
-SIZE (rust/crates/reqwest-0.11.16.crate) = 152152
+SHA256 (rust/crates/reqwest-0.12.8.crate) = f713147fbe92361e52392c73b8c9e48c04c6625bce969ef54dc901e58e042a7b
+SIZE (rust/crates/reqwest-0.12.8.crate) = 178052
SHA256 (rust/crates/resize-0.7.4.crate) = 87e7bdfff05e26408cf8f82fe896ce3d7624f0c0b06c84b2f1009c50452ead41
SIZE (rust/crates/resize-0.7.4.crate) = 10345
-SHA256 (rust/crates/resvg-0.28.0.crate) = c115863f2d3621999cf187e318bc92b16402dfeff6a48c74df700d77381394c1
-SIZE (rust/crates/resvg-0.28.0.crate) = 94137
+SHA256 (rust/crates/resvg-0.44.0.crate) = 4a325d5e8d1cebddd070b13f44cec8071594ab67d1012797c121f27a669b7958
+SIZE (rust/crates/resvg-0.44.0.crate) = 78820
SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59
SIZE (rust/crates/rgb-0.8.36.crate) = 16576
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/roxmltree-0.15.1.crate) = 6b9de9831a129b122e7e61f242db509fa9d0838008bf0b29bb0624669edfe48a
-SIZE (rust/crates/roxmltree-0.15.1.crate) = 39078
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/roxmltree-0.18.0.crate) = d8f595a457b6b8c6cda66a48503e92ee8d19342f905948f29c383200ec9eb1d8
SIZE (rust/crates/roxmltree-0.18.0.crate) = 42463
+SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
+SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
+SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152
+SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691
SHA256 (rust/crates/rustix-0.37.5.crate) = 0e78cc525325c06b4a7ff02db283472f3c042b7ff0c391f96c6d5ac6f4f91b75
SIZE (rust/crates/rustix-0.37.5.crate) = 305076
-SHA256 (rust/crates/rustls-0.20.8.crate) = fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f
-SIZE (rust/crates/rustls-0.20.8.crate) = 270142
-SHA256 (rust/crates/rustls-pemfile-1.0.2.crate) = d194b56d58803a43635bdc398cd17e383d6f71f9182b9a192c127ca42494a59b
-SIZE (rust/crates/rustls-pemfile-1.0.2.crate) = 19347
-SHA256 (rust/crates/rustybuzz-0.6.0.crate) = ab9e34ecf6900625412355a61bda0bd68099fe674de707c67e5e4aed2c05e489
-SIZE (rust/crates/rustybuzz-0.6.0.crate) = 219599
+SHA256 (rust/crates/rustls-0.23.14.crate) = 415d9944693cb90382053259f89fbb077ea730ad7273047ec63b19bc9b160ba8
+SIZE (rust/crates/rustls-0.23.14.crate) = 335389
+SHA256 (rust/crates/rustls-native-certs-0.8.0.crate) = fcaf18a4f2be7326cd874a5fa579fae794320a0f388d365dca7e480e55f83f8a
+SIZE (rust/crates/rustls-native-certs-0.8.0.crate) = 32185
+SHA256 (rust/crates/rustls-pemfile-2.2.0.crate) = dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50
+SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849
+SHA256 (rust/crates/rustls-pki-types-1.10.0.crate) = 16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b
+SIZE (rust/crates/rustls-pki-types-1.10.0.crate) = 55134
+SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9
+SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327
+SHA256 (rust/crates/rustybuzz-0.18.0.crate) = c85d1ccd519e61834798eb52c4e886e8c2d7d698dd3d6ce0b1b47eb8557f1181
+SIZE (rust/crates/rustybuzz-0.18.0.crate) = 270070
SHA256 (rust/crates/ryu-1.0.13.crate) = f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041
SIZE (rust/crates/ryu-1.0.13.crate) = 46823
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/serde-1.0.159.crate) = 3c04e8343c3daeec41f58990b9d77068df31209f2af111e059e9fe9646693065
SIZE (rust/crates/serde-1.0.159.crate) = 77014
SHA256 (rust/crates/serde_derive-1.0.159.crate) = 4c614d17805b093df4b147b51339e7e44bf05ef59fba1e45d83500bcfb4d8585
@@ -295,30 +347,36 @@ SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
+SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
+SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/simplecss-0.2.1.crate) = a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d
SIZE (rust/crates/simplecss-0.2.1.crate) = 19418
-SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
-SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
+SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d
+SIZE (rust/crates/siphasher-1.0.1.crate) = 10351
SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
SIZE (rust/crates/slab-0.4.8.crate) = 16928
-SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0
-SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
-SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
-SIZE (rust/crates/socket2-0.4.9.crate) = 45421
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
-SHA256 (rust/crates/strict-num-0.1.0.crate) = 9df65f20698aeed245efdde3628a6b559ea1239bbb871af1b6e3b58c413b2bd1
-SIZE (rust/crates/strict-num-0.1.0.crate) = 4692
+SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
+SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
+SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/svgfilters-0.4.0.crate) = 639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce
-SIZE (rust/crates/svgfilters-0.4.0.crate) = 22597
-SHA256 (rust/crates/svgtypes-0.8.2.crate) = 22975e8a2bac6a76bb54f898a6b18764633b00e780330f0b689f65afb3975564
-SIZE (rust/crates/svgtypes-0.8.2.crate) = 32694
+SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292
+SIZE (rust/crates/subtle-2.6.1.crate) = 14562
+SHA256 (rust/crates/svgtypes-0.15.2.crate) = 794de53cc48eaabeed0ab6a3404a65f40b3e38c067e4435883a65d2aa4ca000e
+SIZE (rust/crates/svgtypes-0.15.2.crate) = 42150
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.11.crate) = 21e3787bb71465627110e7d87ed4faaa36c1f61042ee67badb9e2ef173accc40
-SIZE (rust/crates/syn-2.0.11.crate) = 240090
+SHA256 (rust/crates/syn-2.0.79.crate) = 89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590
+SIZE (rust/crates/syn-2.0.79.crate) = 268981
+SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/termcolor-1.2.0.crate) = be55cf8942feac5c765c2c993422806843c9a9a45d4d5c407ad6dd2ea95eb9b6
SIZE (rust/crates/termcolor-1.2.0.crate) = 17917
SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
@@ -329,20 +387,20 @@ SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7c
SIZE (rust/crates/thiserror-impl-1.0.40.crate) = 15138
SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/tiny-skia-0.8.3.crate) = bfef3412c6975196fdfac41ef232f910be2bb37b9dd3313a49a1a6bc815a5bdb
-SIZE (rust/crates/tiny-skia-0.8.3.crate) = 192796
-SHA256 (rust/crates/tiny-skia-path-0.8.3.crate) = a4b5edac058fc98f51c935daea4d805b695b38e2f151241cad125ade2a2ac20d
-SIZE (rust/crates/tiny-skia-path-0.8.3.crate) = 45814
+SHA256 (rust/crates/tiny-skia-0.11.4.crate) = 83d13394d44dae3207b52a326c0c85a8bf87f1541f23b0d143811088497b09ab
+SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082
+SHA256 (rust/crates/tiny-skia-path-0.11.4.crate) = 9c9e7fc0c2e86a30b117d0462aa261b72b7a99b7ebd7deb3a14ceda95c5bdc93
+SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.27.0.crate) = d0de47a4eecbe11f498978a9b29d792f0d2692d1dd003650c24c76510e3bc001
-SIZE (rust/crates/tokio-1.27.0.crate) = 653991
-SHA256 (rust/crates/tokio-rustls-0.23.4.crate) = c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59
-SIZE (rust/crates/tokio-rustls-0.23.4.crate) = 27024
-SHA256 (rust/crates/tokio-util-0.7.7.crate) = 5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2
-SIZE (rust/crates/tokio-util-0.7.7.crate) = 100405
+SHA256 (rust/crates/tokio-1.38.1.crate) = eb2caba9f80616f438e09748d5acda951967e1ea58508ef53d9c6402485a46df
+SIZE (rust/crates/tokio-1.38.1.crate) = 774260
+SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
+SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
+SHA256 (rust/crates/tokio-util-0.7.12.crate) = 61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a
+SIZE (rust/crates/tokio-util-0.7.12.crate) = 115177
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
@@ -353,32 +411,32 @@ SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161
SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
SHA256 (rust/crates/ttf-parser-0.15.2.crate) = 7b3e06c9b9d80ed6b745c7159c40b311ad2916abb34a49e9be2653b90db0d8dd
SIZE (rust/crates/ttf-parser-0.15.2.crate) = 136251
-SHA256 (rust/crates/ttf-parser-0.17.1.crate) = 375812fa44dab6df41c195cd2f7fecb488f6c09fbaafb62807488cefab642bff
-SIZE (rust/crates/ttf-parser-0.17.1.crate) = 150772
+SHA256 (rust/crates/ttf-parser-0.24.1.crate) = 5be21190ff5d38e8b4a2d3b6a3ae57f612cc39c96e83cedeaf7abc338a8bac4a
+SIZE (rust/crates/ttf-parser-0.24.1.crate) = 197588
SHA256 (rust/crates/unicode-bidi-0.3.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
-SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
-SIZE (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 8241
-SHA256 (rust/crates/unicode-ccc-0.1.2.crate) = cc2520efa644f8268dce4dcd3050eaa7fc044fca03961e9998ac7e2e92b77cf1
-SIZE (rust/crates/unicode-ccc-0.1.2.crate) = 8848
-SHA256 (rust/crates/unicode-general-category-0.6.0.crate) = 2281c8c1d221438e373249e065ca4989c4c36952c211ff21a0ee91c44a3869e7
-SIZE (rust/crates/unicode-general-category-0.6.0.crate) = 35177
+SHA256 (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 64af057ad7466495ca113126be61838d8af947f41d93a949980b2389a118082f
+SIZE (rust/crates/unicode-bidi-mirroring-0.3.0.crate) = 8169
+SHA256 (rust/crates/unicode-ccc-0.3.0.crate) = 260bc6647b3893a9a90668360803a15f96b85a5257b1c3a0c3daf6ae2496de42
+SIZE (rust/crates/unicode-ccc-0.3.0.crate) = 8908
SHA256 (rust/crates/unicode-ident-1.0.8.crate) = e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4
SIZE (rust/crates/unicode-ident-1.0.8.crate) = 41962
SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+SHA256 (rust/crates/unicode-properties-0.1.3.crate) = e70f2a8b45122e719eb623c01822704c4e0907e7e426a05927e1a1cfff5b75d0
+SIZE (rust/crates/unicode-properties-0.1.3.crate) = 42252
SHA256 (rust/crates/unicode-script-0.5.5.crate) = 7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc
SIZE (rust/crates/unicode-script-0.5.5.crate) = 43874
SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
-SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
-SIZE (rust/crates/url-2.3.1.crate) = 72777
-SHA256 (rust/crates/usvg-0.28.0.crate) = 8b5b7c2b30845b3348c067ca3d09e20cc6e327c288f0ca4c48698712abf432e9
-SIZE (rust/crates/usvg-0.28.0.crate) = 84567
-SHA256 (rust/crates/usvg-text-layout-0.28.0.crate) = 4c9550670848028641bf976b06f5c520ffdcd6f00ee7ee7eb0853f78e2c249d7
-SIZE (rust/crates/usvg-text-layout-0.28.0.crate) = 21618
+SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af
+SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.2.crate) = 22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c
+SIZE (rust/crates/url-2.5.2.crate) = 79704
+SHA256 (rust/crates/usvg-0.44.0.crate) = 7447e703d7223b067607655e625e0dbca80822880248937da65966194c4864e6
+SIZE (rust/crates/usvg-0.44.0.crate) = 136970
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -387,26 +445,22 @@ SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919
SIZE (rust/crates/want-0.3.0.crate) = 6550
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
-SHA256 (rust/crates/wasm-bindgen-0.2.84.crate) = 31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b
-SIZE (rust/crates/wasm-bindgen-0.2.84.crate) = 172947
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9
-SIZE (rust/crates/wasm-bindgen-backend-0.2.84.crate) = 26344
+SHA256 (rust/crates/wasm-bindgen-0.2.95.crate) = 128d1e363af62632b8eb57219c8fd7877144af57558fb2ef0368d0087bddeb2e
+SIZE (rust/crates/wasm-bindgen-0.2.95.crate) = 43894
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.95.crate) = cb6dd4d3ca0ddffd1dd1c9c04f94b868c37ff5fac97c30b97cff2d74fce3a358
+SIZE (rust/crates/wasm-bindgen-backend-0.2.95.crate) = 30487
SHA256 (rust/crates/wasm-bindgen-futures-0.4.34.crate) = f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454
SIZE (rust/crates/wasm-bindgen-futures-0.4.34.crate) = 15117
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5
-SIZE (rust/crates/wasm-bindgen-macro-0.2.84.crate) = 12857
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.84.crate) = 19076
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d
-SIZE (rust/crates/wasm-bindgen-shared-0.2.84.crate) = 7219
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.95.crate) = e79384be7f8f5a9dd5d7167216f022090cf1f9ec128e6e6a482a2cb5c5422c56
+SIZE (rust/crates/wasm-bindgen-macro-0.2.95.crate) = 6938
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.95.crate) = 21331
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 65fc09f10666a9f147042251e0dda9c18f166ff7de300607007e96bdebc1068d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.95.crate) = 7649
SHA256 (rust/crates/web-sys-0.3.61.crate) = e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97
SIZE (rust/crates/web-sys-0.3.61.crate) = 706333
-SHA256 (rust/crates/webpki-0.22.0.crate) = f095d78192e208183081cc07bc5515ef55216397af48b873e5edcd72637fa1bd
-SIZE (rust/crates/webpki-0.22.0.crate) = 58663
-SHA256 (rust/crates/webpki-roots-0.22.6.crate) = b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87
-SIZE (rust/crates/webpki-roots-0.22.6.crate) = 242386
-SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
-SIZE (rust/crates/weezl-0.1.7.crate) = 42166
+SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
+SIZE (rust/crates/weezl-0.1.8.crate) = 42175
SHA256 (rust/crates/wild-2.1.0.crate) = 05b116685a6be0c52f5a103334cbff26db643826c7b3735fc0a3ba9871310a74
SIZE (rust/crates/wild-2.1.0.crate) = 7548
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -417,29 +471,83 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-registry-0.2.0.crate) = e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0
+SIZE (rust/crates/windows-registry-0.2.0.crate) = 10470
+SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e
+SIZE (rust/crates/windows-result-0.2.0.crate) = 12756
+SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10
+SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
+SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
+SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
+SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
+SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
+SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b
+SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
+SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
+SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
+SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
+SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
SHA256 (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8
SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
+SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
SHA256 (rust/crates/windows_aarch64_msvc-0.42.2.crate) = e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43
SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981
+SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
+SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
+SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
SHA256 (rust/crates/windows_i686_gnu-0.42.2.crate) = c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f
SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236
+SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
+SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
+SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
+SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
+SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
SHA256 (rust/crates/windows_i686_msvc-0.42.2.crate) = 44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060
SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951
+SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
+SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
+SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
+SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
SHA256 (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36
SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373
+SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
+SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
+SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
SHA256 (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3
SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
+SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
-SHA256 (rust/crates/winreg-0.10.1.crate) = 80d0f4e272c85def139476380b12f9ac60926689dd2e01d4923222f40580869d
-SIZE (rust/crates/winreg-0.10.1.crate) = 25725
+SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
+SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
+SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
SHA256 (rust/crates/xmlparser-0.13.5.crate) = 4d25c75bf9ea12c4040a97f829154768bbbce366287e2dc044af160cd79a13fd
SIZE (rust/crates/xmlparser-0.13.5.crate) = 26225
-SHA256 (asciinema-avt-v0.6.0_GH0.tar.gz) = 946bf3134bb4315eaf4dd5bc50644cfa9d296272e6cf4c6c177201103b6f60c1
-SIZE (asciinema-avt-v0.6.0_GH0.tar.gz) = 471495
-SHA256 (asciinema-agg-v1.4.2_GH0.tar.gz) = 8a4b81733085d81de1076e2964dedf729a8603941de11659d775478293d9efd0
-SIZE (asciinema-agg-v1.4.2_GH0.tar.gz) = 2969183
+SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9
+SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261
+SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0
+SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645
+SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e
+SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a
+SIZE (rust/crates/zune-core-0.4.12.crate) = 17355
+SHA256 (rust/crates/zune-jpeg-0.4.13.crate) = 16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768
+SIZE (rust/crates/zune-jpeg-0.4.13.crate) = 62999
+SHA256 (asciinema-agg-v1.5.0_GH0.tar.gz) = 4bfbd0cc02f416ce868f0209b659a87e333de8f0b5edad19810e152ac6e7fc55
+SIZE (asciinema-agg-v1.5.0_GH0.tar.gz) = 15737508
diff --git a/graphics/asciio/Makefile b/graphics/asciio/Makefile
index a35c488739a8..0ccd78e61b9d 100644
--- a/graphics/asciio/Makefile
+++ b/graphics/asciio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= asciio
PORTVERSION= 1.9.02
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= https://cpan.metacpan.org/authors/id/N/NK/NKH/ \
diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile
index c183a7a8c6d1..5e8090849b5f 100644
--- a/graphics/atril-lite/Makefile
+++ b/graphics/atril-lite/Makefile
@@ -1,3 +1,4 @@
+PORTREVISION= 1
PKGNAMESUFFIX= -lite
OPTIONS_EXCLUDE= CAJA DBUS
diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile
index 6c5f987bf7c5..30ac770dc533 100644
--- a/graphics/atril/Makefile
+++ b/graphics/atril/Makefile
@@ -3,7 +3,7 @@
PORTNAME= atril
PORTVERSION= 1.28.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics print mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/graphics/autopano-sift-c/Makefile b/graphics/autopano-sift-c/Makefile
index c0f583323243..c9367963e4a0 100644
--- a/graphics/autopano-sift-c/Makefile
+++ b/graphics/autopano-sift-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= autopano-sift-C
PORTVERSION= 2.5.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 917caaac0b78..faacd6dcabee 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 4.2.0
-PORTREVISION= 8
+PORTREVISION= 11
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/cairomm11/Makefile b/graphics/cairomm11/Makefile
new file mode 100644
index 000000000000..67eb0c45a0a4
--- /dev/null
+++ b/graphics/cairomm11/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= cairomm
+PORTVERSION= 1.18.0
+CATEGORIES= graphics
+MASTER_SITES= https://cairographics.org/releases/
+PKGNAMESUFFIX= 11
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= C++ interface to cairo
+WWW= https://cairographics.org
+
+LICENSE= LGPL20+
+
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
+
+USE_LDCONFIG= yes
+USES= compiler:c++17-lang gnome meson pkgconfig tar:xz
+USE_CXXSTD= c++17
+USE_GNOME= cairo libsigc++30 libxslt
+
+MESON_ARGS= -Dmaintainer-mode=false \
+ -Dbuild-documentation=false \
+ -Dbuild-examples=false \
+ -Dbuild-tests=false
+
+.include <bsd.port.mk>
diff --git a/graphics/cairomm11/distinfo b/graphics/cairomm11/distinfo
new file mode 100644
index 000000000000..08e7b5109385
--- /dev/null
+++ b/graphics/cairomm11/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1703009007
+SHA256 (cairomm-1.18.0.tar.xz) = b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb
+SIZE (cairomm-1.18.0.tar.xz) = 632520
diff --git a/graphics/cairomm11/pkg-descr b/graphics/cairomm11/pkg-descr
new file mode 100644
index 000000000000..af086806d227
--- /dev/null
+++ b/graphics/cairomm11/pkg-descr
@@ -0,0 +1 @@
+C++ interface to cairo
diff --git a/graphics/cairomm11/pkg-plist b/graphics/cairomm11/pkg-plist
new file mode 100644
index 000000000000..bdd7b8398a13
--- /dev/null
+++ b/graphics/cairomm11/pkg-plist
@@ -0,0 +1,34 @@
+include/cairomm-1.16/cairomm/cairomm.h
+include/cairomm-1.16/cairomm/context.h
+include/cairomm-1.16/cairomm/device.h
+include/cairomm-1.16/cairomm/enums.h
+include/cairomm-1.16/cairomm/exception.h
+include/cairomm-1.16/cairomm/fontface.h
+include/cairomm-1.16/cairomm/fontoptions.h
+include/cairomm-1.16/cairomm/matrix.h
+include/cairomm-1.16/cairomm/path.h
+include/cairomm-1.16/cairomm/pattern.h
+include/cairomm-1.16/cairomm/quartz_font.h
+include/cairomm-1.16/cairomm/quartz_surface.h
+include/cairomm-1.16/cairomm/refptr.h
+include/cairomm-1.16/cairomm/region.h
+include/cairomm-1.16/cairomm/scaledfont.h
+include/cairomm-1.16/cairomm/script.h
+include/cairomm-1.16/cairomm/script_surface.h
+include/cairomm-1.16/cairomm/surface.h
+include/cairomm-1.16/cairomm/types.h
+include/cairomm-1.16/cairomm/win32_font.h
+include/cairomm-1.16/cairomm/win32_surface.h
+include/cairomm-1.16/cairomm/xlib_surface.h
+lib/cairomm-1.16/include/cairommconfig.h
+lib/libcairomm-1.16.so
+lib/libcairomm-1.16.so.1
+lib/libcairomm-1.16.so.1.4.0
+libdata/pkgconfig/cairomm-1.16.pc
+libdata/pkgconfig/cairomm-ft-1.16.pc
+libdata/pkgconfig/cairomm-pdf-1.16.pc
+libdata/pkgconfig/cairomm-png-1.16.pc
+libdata/pkgconfig/cairomm-ps-1.16.pc
+libdata/pkgconfig/cairomm-svg-1.16.pc
+libdata/pkgconfig/cairomm-xlib-1.16.pc
+libdata/pkgconfig/cairomm-xlib-xrender-1.16.pc
diff --git a/graphics/cegui/Makefile b/graphics/cegui/Makefile
index 830903ee5e15..4a438e16234d 100644
--- a/graphics/cegui/Makefile
+++ b/graphics/cegui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cegui
PORTVERSION= 0.8.7
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics devel
MASTER_SITES= SF/crayzedsgui/CEGUI%20Mk-2/0.8
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index 0f6cdaf4453c..dff86d2db09f 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chafa
-DISTVERSION= 1.14.5
+DISTVERSION= 1.16.1
PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://hpjansson.org/chafa/releases/ \
diff --git a/graphics/chafa/distinfo b/graphics/chafa/distinfo
index 20bd6d044ce9..8e8d77f6b774 100644
--- a/graphics/chafa/distinfo
+++ b/graphics/chafa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730631687
-SHA256 (chafa-1.14.5.tar.xz) = 7b5b384d5fb76a641d00af0626ed2115fb255ea371d9bef11f8500286a7b09e5
-SIZE (chafa-1.14.5.tar.xz) = 993572
+TIMESTAMP = 1747805132
+SHA256 (chafa-1.16.1.tar.xz) = 4a25debb71530baf0a748b15cfee6b8da6b513f696d9484987eaf410ecce1129
+SIZE (chafa-1.16.1.tar.xz) = 1035536
diff --git a/graphics/chafa/pkg-plist b/graphics/chafa/pkg-plist
index 63d42894f541..65ebadedd052 100644
--- a/graphics/chafa/pkg-plist
+++ b/graphics/chafa/pkg-plist
@@ -17,10 +17,11 @@ lib/chafa/include/chafaconfig.h
lib/libchafa.a
lib/libchafa.so
lib/libchafa.so.0
-lib/libchafa.so.0.9.5
+lib/libchafa.so.0.10.1
libdata/pkgconfig/chafa.pc
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-deprecated.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-full.html
+%%PORTDOCS%%%%DOCSDIR%%/html/chafa/new-api-index-1.16.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/ch01.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/ch02.html
%%PORTDOCS%%%%DOCSDIR%%/html/chafa/chafa-ChafaCanvas.html
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index a9f49f84cbca..b881bd920b6d 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
-DISTVERSION= 3.5.4
+DISTVERSION= 3.5.5
PORTEPOCH= 3
CATEGORIES= graphics devel
@@ -85,6 +85,9 @@ USE_XORG+= xext
DOCBASE= README.txt
CFLAGS+= -I${LOCALBASE}/include/Imath -I${LOCALBASE}/include/OpenEXR
MAKE_ARGS+= CPPFLAGS="${CFLAGS}" FREEBSD_LDFLAGS="${LDFLAGS}"
+. if !exists(/usr/include/omp.h)
+MAKE_ARGS+= OPENMP_CFLAGS=
+. endif
PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \
edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \
hough_transform2d image2ascii image_registration2d image_surface3d \
diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo
index 0676f6ad5ae9..5ad7acb6713d 100644
--- a/graphics/cimg/distinfo
+++ b/graphics/cimg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746696835
-SHA256 (GreycLab-CImg-v.3.5.4_GH0.tar.gz) = f3102efc0803cb52693b43adf759579feb3dbc018506a8004af5e29b40649ffb
-SIZE (GreycLab-CImg-v.3.5.4_GH0.tar.gz) = 12679591
+TIMESTAMP = 1747931392
+SHA256 (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = f202f71dd77a4434fc36725022912fb57098124b92c3c4f417155337dc1c57a0
+SIZE (GreycLab-CImg-v.3.5.5_GH0.tar.gz) = 12680423
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index 9c1e7231a156..70c41f6cd608 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudcompare
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.4
-PORTREVISION= 14
+PORTREVISION= 17
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile
index 68332ab5c29c..dbb6cfd7dfe8 100644
--- a/graphics/colmap/Makefile
+++ b/graphics/colmap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= colmap
DISTVERSION= 3.11.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/colord-kde/Makefile b/graphics/colord-kde/Makefile
new file mode 100644
index 000000000000..13ccdafdea98
--- /dev/null
+++ b/graphics/colord-kde/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= colord-kde
+DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+CATEGORIES= graphics kde kde-applications
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Color profiles manager
+WWW= https://invent.kde.org/graphics/colord-kde
+
+LIB_DEPENDS= liblcms2.so:graphics/lcms2
+
+USES= cmake gettext kde:6 pkgconfig qt:6 tar:xz xorg
+USE_KDE= coreaddons dbusaddons i18n itemmodels kcmutils \
+ widgetsaddons windowsystem \
+ ecm:build
+USE_QT= base declarative
+USE_XORG= x11 xcb xrandr
+
+.include <bsd.port.mk>
diff --git a/graphics/colord-kde/distinfo b/graphics/colord-kde/distinfo
new file mode 100644
index 000000000000..f69e4cc43e0d
--- /dev/null
+++ b/graphics/colord-kde/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1751111721
+SHA256 (KDE/release-service/25.04.2/colord-kde-25.04.2.tar.xz) = 3f847f952ff34fe98e9b9c3477039860b95d3ec079a4421ab8269b6ee8a91459
+SIZE (KDE/release-service/25.04.2/colord-kde-25.04.2.tar.xz) = 120048
diff --git a/graphics/colord-kde/pkg-descr b/graphics/colord-kde/pkg-descr
new file mode 100644
index 000000000000..6a2d3fbf3caa
--- /dev/null
+++ b/graphics/colord-kde/pkg-descr
@@ -0,0 +1 @@
+This port provides interfaces and session daemon to colord service.
diff --git a/graphics/colord-kde/pkg-plist b/graphics/colord-kde/pkg-plist
new file mode 100644
index 000000000000..f9009580e399
--- /dev/null
+++ b/graphics/colord-kde/pkg-plist
@@ -0,0 +1,56 @@
+bin/colord-kde-icc-importer
+%%QT_PLUGINDIR%%/kf6/kded/colord.so
+%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_colord.so
+share/applications/colordkdeiccimporter.desktop
+share/applications/kcm_colord.desktop
+share/locale/ar/LC_MESSAGES/colord-kde.mo
+share/locale/ast/LC_MESSAGES/colord-kde.mo
+share/locale/az/LC_MESSAGES/colord-kde.mo
+share/locale/bg/LC_MESSAGES/colord-kde.mo
+share/locale/bs/LC_MESSAGES/colord-kde.mo
+share/locale/ca/LC_MESSAGES/colord-kde.mo
+share/locale/ca@valencia/LC_MESSAGES/colord-kde.mo
+share/locale/cs/LC_MESSAGES/colord-kde.mo
+share/locale/da/LC_MESSAGES/colord-kde.mo
+share/locale/de/LC_MESSAGES/colord-kde.mo
+share/locale/el/LC_MESSAGES/colord-kde.mo
+share/locale/en_GB/LC_MESSAGES/colord-kde.mo
+share/locale/eo/LC_MESSAGES/colord-kde.mo
+share/locale/es/LC_MESSAGES/colord-kde.mo
+share/locale/et/LC_MESSAGES/colord-kde.mo
+share/locale/eu/LC_MESSAGES/colord-kde.mo
+share/locale/fi/LC_MESSAGES/colord-kde.mo
+share/locale/fr/LC_MESSAGES/colord-kde.mo
+share/locale/ga/LC_MESSAGES/colord-kde.mo
+share/locale/gl/LC_MESSAGES/colord-kde.mo
+share/locale/he/LC_MESSAGES/colord-kde.mo
+share/locale/hi/LC_MESSAGES/colord-kde.mo
+share/locale/hu/LC_MESSAGES/colord-kde.mo
+share/locale/ia/LC_MESSAGES/colord-kde.mo
+share/locale/id/LC_MESSAGES/colord-kde.mo
+share/locale/it/LC_MESSAGES/colord-kde.mo
+share/locale/ja/LC_MESSAGES/colord-kde.mo
+share/locale/ka/LC_MESSAGES/colord-kde.mo
+share/locale/km/LC_MESSAGES/colord-kde.mo
+share/locale/ko/LC_MESSAGES/colord-kde.mo
+share/locale/lt/LC_MESSAGES/colord-kde.mo
+share/locale/lv/LC_MESSAGES/colord-kde.mo
+share/locale/mr/LC_MESSAGES/colord-kde.mo
+share/locale/nl/LC_MESSAGES/colord-kde.mo
+share/locale/nn/LC_MESSAGES/colord-kde.mo
+share/locale/pa/LC_MESSAGES/colord-kde.mo
+share/locale/pl/LC_MESSAGES/colord-kde.mo
+share/locale/pt/LC_MESSAGES/colord-kde.mo
+share/locale/pt_BR/LC_MESSAGES/colord-kde.mo
+share/locale/ro/LC_MESSAGES/colord-kde.mo
+share/locale/ru/LC_MESSAGES/colord-kde.mo
+share/locale/sa/LC_MESSAGES/colord-kde.mo
+share/locale/sk/LC_MESSAGES/colord-kde.mo
+share/locale/sl/LC_MESSAGES/colord-kde.mo
+share/locale/sv/LC_MESSAGES/colord-kde.mo
+share/locale/ta/LC_MESSAGES/colord-kde.mo
+share/locale/tr/LC_MESSAGES/colord-kde.mo
+share/locale/ug/LC_MESSAGES/colord-kde.mo
+share/locale/uk/LC_MESSAGES/colord-kde.mo
+share/locale/zh_CN/LC_MESSAGES/colord-kde.mo
+share/locale/zh_TW/LC_MESSAGES/colord-kde.mo
diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile
index 55603094fb6a..750b38964938 100644
--- a/graphics/corrupter/Makefile
+++ b/graphics/corrupter/Makefile
@@ -1,7 +1,7 @@
PORTNAME= corrupter
DISTVERSIONPREFIX= v
DISTVERSION= 1.0
-PORTREVISION= 24
+PORTREVISION= 26
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/cosmoplayer/Makefile b/graphics/cosmoplayer/Makefile
index 6ed9cb493d84..bfe3a5186802 100644
--- a/graphics/cosmoplayer/Makefile
+++ b/graphics/cosmoplayer/Makefile
@@ -17,6 +17,9 @@ LICENSE_NAME= SGI
LICENSE_FILE= ${WRKSRC}/License
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror auto-accept
+DEPRECATED= Abandonware
+EXPIRATION_DATE=2025-07-31
+
RUN_DEPENDS= ${JAVALIBDIR}/java40.jar:devel/netscape-java40
USES= java
diff --git a/graphics/cptutils/Makefile b/graphics/cptutils/Makefile
index ae829d60e967..5eba812a1251 100644
--- a/graphics/cptutils/Makefile
+++ b/graphics/cptutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cptutils
PORTVERSION= 1.84
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://jjg.gitlab.io/src/
diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile
index d706c9c253f0..7183a5c25d4b 100644
--- a/graphics/d2/Makefile
+++ b/graphics/d2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= d2
DISTVERSIONPREFIX= v
DISTVERSION= 0.7.0
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= adamw@FreeBSD.org
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index 1e8e5451862e..0a5e92805986 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,5 +1,6 @@
PORTNAME= darktable
PORTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
diff --git a/graphics/dcmtk/Makefile b/graphics/dcmtk/Makefile
index 5894e8794dd3..527b3c685cee 100644
--- a/graphics/dcmtk/Makefile
+++ b/graphics/dcmtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dcmtk
DISTVERSIONPREFIX= ${PORTNAME:tu}-
DISTVERSION= 3.6.9
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/delaboratory/Makefile b/graphics/delaboratory/Makefile
index 49ab9d75535a..8aab87652f5e 100644
--- a/graphics/delaboratory/Makefile
+++ b/graphics/delaboratory/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delaboratory
PORTVERSION= 0.8
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
MASTER_SITES= https://BSDforge.com/projects/source/graphics/delaboratory/
diff --git a/graphics/dia/Makefile b/graphics/dia/Makefile
index 76cd39ee0025..2dd755d5e39e 100644
--- a/graphics/dia/Makefile
+++ b/graphics/dia/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dia
PORTVERSION= 0.97.3
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
diff --git a/graphics/diff-pdf/Makefile b/graphics/diff-pdf/Makefile
index 45511a3cae76..700fa595c41a 100644
--- a/graphics/diff-pdf/Makefile
+++ b/graphics/diff-pdf/Makefile
@@ -1,7 +1,7 @@
PORTNAME= diff-pdf
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/graphics/dify/Makefile b/graphics/dify/Makefile
index 785d72c83daf..277a062186cc 100644
--- a/graphics/dify/Makefile
+++ b/graphics/dify/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dify
DISTVERSION= 0.6.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index 95c74965234e..1931b993bb81 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -1,6 +1,6 @@
PORTNAME= digikam
DISTVERSION= 8.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \
https://files.kde.org/${PORTNAME}/%SUBDIR%/:aesthetic,autotags,face,yunet \
diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile
index c8ddb326d65a..527792f369de 100644
--- a/graphics/drawio/Makefile
+++ b/graphics/drawio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= drawio
PORTVERSION= 26.2.15
+PORTREVISION= 6
DISTVERSIONPREFIX= x86_64-
CATEGORIES= graphics
MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/
diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile
index 2c981154449f..834315850c02 100644
--- a/graphics/drawpile/Makefile
+++ b/graphics/drawpile/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Drawpile
DISTVERSION= 2.2.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/drm-510-kmod/Makefile b/graphics/drm-510-kmod/Makefile
index 97f72b15becd..02d22f80cfea 100644
--- a/graphics/drm-510-kmod/Makefile
+++ b/graphics/drm-510-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-510-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics kld
.include "Makefile.version"
@@ -34,7 +34,6 @@ SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1401501
IGNORE= not supported on FreeBSD 14.2 and higher
.endif
-IGNORE_FreeBSD_15= not supported anymore
.if ${OPSYS} != FreeBSD
IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
diff --git a/graphics/drm-510-kmod/Makefile.version b/graphics/drm-510-kmod/Makefile.version
index ff4c14f08f45..e28b86fb673b 100644
--- a/graphics/drm-510-kmod/Makefile.version
+++ b/graphics/drm-510-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 5.10.163
-DRM_KMOD_GH_TAGNAME= drm_v5.10.163_7
+DRM_KMOD_GH_TAGNAME= drm_v5.10.163_8
diff --git a/graphics/drm-510-kmod/distinfo b/graphics/drm-510-kmod/distinfo
index 9d8c01f60f68..4d4337c25f9f 100644
--- a/graphics/drm-510-kmod/distinfo
+++ b/graphics/drm-510-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703334610
-SHA256 (freebsd-drm-kmod-5.10.163-drm_v5.10.163_7_GH0.tar.gz) = dbdff8ad8cad8152d1c286b058f1f5114b3672f1a936e13933ce52915b77eaaa
-SIZE (freebsd-drm-kmod-5.10.163-drm_v5.10.163_7_GH0.tar.gz) = 20095338
+TIMESTAMP = 1750505062
+SHA256 (freebsd-drm-kmod-5.10.163-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
+SIZE (freebsd-drm-kmod-5.10.163-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile
index 2c23997facb2..1f7940ea262b 100644
--- a/graphics/drm-515-kmod/Makefile
+++ b/graphics/drm-515-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-515-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 3
+PORTREVISION= 6
CATEGORIES= graphics kld
.include "Makefile.version"
diff --git a/graphics/drm-515-kmod/Makefile.version b/graphics/drm-515-kmod/Makefile.version
index 670d46ea6312..e14d70600da8 100644
--- a/graphics/drm-515-kmod/Makefile.version
+++ b/graphics/drm-515-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 5.15.160
-DRM_KMOD_GH_TAGNAME= drm_v5.15.160_2
+DRM_KMOD_GH_TAGNAME= drm_v5.15.160_5
diff --git a/graphics/drm-515-kmod/distinfo b/graphics/drm-515-kmod/distinfo
index 1a3e5e95b531..649d5a270e8b 100644
--- a/graphics/drm-515-kmod/distinfo
+++ b/graphics/drm-515-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741855709
-SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_2_GH0.tar.gz) = 85914f9a39c6919d9a725a3252ea541d11394c3051a3600707fa6d865a082728
-SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_2_GH0.tar.gz) = 26098303
+TIMESTAMP = 1750400500
+SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
+SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/drm-61-kmod/Makefile b/graphics/drm-61-kmod/Makefile
index df6eb065d008..5c289bf8e9d8 100644
--- a/graphics/drm-61-kmod/Makefile
+++ b/graphics/drm-61-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-61-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics kld
.include "Makefile.version"
diff --git a/graphics/drm-61-kmod/Makefile.version b/graphics/drm-61-kmod/Makefile.version
index 1c36dfd86eb4..2e456304c3fc 100644
--- a/graphics/drm-61-kmod/Makefile.version
+++ b/graphics/drm-61-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.1.128
-DRM_KMOD_GH_TAGNAME= drm_v6.1.128_2
+DRM_KMOD_GH_TAGNAME= drm_v6.1.128_4
diff --git a/graphics/drm-61-kmod/distinfo b/graphics/drm-61-kmod/distinfo
index 605f55ddfdfa..58a2c695559c 100644
--- a/graphics/drm-61-kmod/distinfo
+++ b/graphics/drm-61-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745474884
-SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_2_GH0.tar.gz) = fe9d37f3b7c010c781b054a55b23b19b38eb3c5673234b186e0d392be2838c4d
-SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_2_GH0.tar.gz) = 37107528
+TIMESTAMP = 1750400606
+SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
+SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_4_GH0.tar.gz) = 37105937
diff --git a/graphics/drm-66-kmod/Makefile b/graphics/drm-66-kmod/Makefile
index 9813db3238ce..7096ca1c9ff5 100644
--- a/graphics/drm-66-kmod/Makefile
+++ b/graphics/drm-66-kmod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= drm-66-kmod
PORTVERSION= ${DRM_KMOD_DISTVERSION}
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics kld
.include "Makefile.version"
@@ -29,7 +29,7 @@ GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME}
.include <bsd.port.options.mk>
SUB_FILES= pkg-message
-SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL}
+SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL}
.if ${OPSYS} == FreeBSD && !( ${OSVERSION} >= 1500031 )
IGNORE= not supported on older than 1500031, no kernel support
diff --git a/graphics/drm-66-kmod/Makefile.version b/graphics/drm-66-kmod/Makefile.version
index 4fa0224218f1..a00310dcbc92 100644
--- a/graphics/drm-66-kmod/Makefile.version
+++ b/graphics/drm-66-kmod/Makefile.version
@@ -2,4 +2,4 @@
#
# This will be included from consumers such as nvidia-drm
DRM_KMOD_DISTVERSION= 6.6.25
-DRM_KMOD_GH_TAGNAME= drm_v6.6.25_3
+DRM_KMOD_GH_TAGNAME= drm_v6.6.25_5
diff --git a/graphics/drm-66-kmod/distinfo b/graphics/drm-66-kmod/distinfo
index c45ebff1e14f..fab7bb832a01 100644
--- a/graphics/drm-66-kmod/distinfo
+++ b/graphics/drm-66-kmod/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745474999
-SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_3_GH0.tar.gz) = b12d5375df0aae8804e869d9d30efbcffebe5848981700144719a9c86fa48409
-SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_3_GH0.tar.gz) = 38487651
+TIMESTAMP = 1750400677
+SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
+SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_5_GH0.tar.gz) = 38486809
diff --git a/graphics/drm-66-kmod/files/pkg-message.in b/graphics/drm-66-kmod/files/pkg-message.in
index 0ca5e2d94286..95465e0ab188 100644
--- a/graphics/drm-66-kmod/files/pkg-message.in
+++ b/graphics/drm-66-kmod/files/pkg-message.in
@@ -1,7 +1,7 @@
[
{ type: install
message: <<EOM
-The drm-61-kmod port can be enabled for amdgpu (for AMD
+The %%PORTNAME%% port can be enabled for amdgpu (for AMD
GPUs starting with the HD7000 series / Tahiti) or i915kms (for Intel
APUs starting with HD3000 / Sandy Bridge) through kld_list in
/etc/rc.conf. radeonkms for older AMD GPUs can be loaded and there are
diff --git a/graphics/drm-66-kmod/pkg-descr b/graphics/drm-66-kmod/pkg-descr
index 5c2e973fa050..6f82a39d2648 100644
--- a/graphics/drm-66-kmod/pkg-descr
+++ b/graphics/drm-66-kmod/pkg-descr
@@ -1,4 +1,4 @@
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 6.6 DRM.
-This version is for FreeBSD 15 1500023
+This version is for FreeBSD 15 1500031
and above.
diff --git a/graphics/dspdfviewer/Makefile b/graphics/dspdfviewer/Makefile
index 764932ea227d..48618332398c 100644
--- a/graphics/dspdfviewer/Makefile
+++ b/graphics/dspdfviewer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dspdfviewer
PORTVERSION= 1.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 73
+PORTREVISION= 74
CATEGORIES= graphics
MAINTAINER= fox@FreeBSD.org
diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile
index e5c82f21ba0c..8d29bf968c06 100644
--- a/graphics/dssim/Makefile
+++ b/graphics/dssim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dssim
DISTVERSION= 3.2.4
-PORTREVISION= 23
+PORTREVISION= 24
CATEGORIES= graphics
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/graphics/entangle/Makefile b/graphics/entangle/Makefile
index 38f0dd201cc3..f4c30854bccf 100644
--- a/graphics/entangle/Makefile
+++ b/graphics/entangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= entangle
PORTVERSION= 1.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://www.entangle-photo.org/download/sources/
@@ -16,8 +16,8 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 \
liblcms2.so:graphics/lcms2 \
libgexiv2.so:graphics/gexiv2 \
libraw_r.so:graphics/libraw \
- libpeas-1.0.so:devel/libpeas
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>0:devel/py-libpeas@${PY_FLAVOR}
+ libpeas-1.0.so:devel/libpeas1
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR}
USES= compiler:c++11-lang gnome gstreamer meson pkgconfig python tar:xz xorg
USE_GNOME= cairo gtk30 intltool introspection
diff --git a/graphics/eog-plugins/Makefile b/graphics/eog-plugins/Makefile
index 522c70cb266c..3d7de109ea3e 100644
--- a/graphics/eog-plugins/Makefile
+++ b/graphics/eog-plugins/Makefile
@@ -1,8 +1,8 @@
PORTNAME= eog-plugins
DISTVERSION= 44.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -16,7 +16,7 @@ LIB_DEPENDS= libgdata.so:devel/libgdata \
libgoa-1.0.so:net/gnome-online-accounts \
libjson-glib-1.0.so:devel/json-glib \
libexif.so:graphics/libexif \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libclutter-gtk-1.0.so:graphics/clutter-gtk3 \
libclutter-1.0.so:graphics/clutter \
libcogl.so:graphics/cogl \
@@ -37,7 +37,7 @@ OPTIONS_DEFAULT=PYTHON
OPTIONS_SUB= yes
PYTHON_MESON_ENABLE=python
-PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas>=0:devel/py-libpeas@${PY_FLAVOR}
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpeas1>=0:devel/py-libpeas1@${PY_FLAVOR}
PYTHON_USES= python
PYTHON_VARS= GLIB_SCHEMAS+="org.gnome.eog.plugins.export-to-folder.gschema.xml \
org.gnome.eog.plugins.fullscreenbg.gschema.xml \
diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile
index 5729c7a23026..67b566fc8ae0 100644
--- a/graphics/eog/Makefile
+++ b/graphics/eog/Makefile
@@ -1,7 +1,8 @@
PORTNAME= eog
DISTVERSION= 47.0
+PORTREVISION= 1
CATEGORIES= graphics gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -16,7 +17,7 @@ BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
LIB_DEPENDS= libexif.so:graphics/libexif \
libhandy-1.so:x11-toolkits/libhandy \
liblcms2.so:graphics/lcms2 \
- libpeas-gtk-1.0.so:devel/libpeas
+ libpeas-gtk-1.0.so:devel/libpeas1
RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
PORTSCOUT= limitw:1,even
diff --git a/graphics/eom/Makefile b/graphics/eom/Makefile
index c63e80981349..0f3f10ecff7b 100644
--- a/graphics/eom/Makefile
+++ b/graphics/eom/Makefile
@@ -1,5 +1,6 @@
PORTNAME= eom
DISTVERSION= 1.28.0
+PORTREVISION= 2
CATEGORIES= graphics mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \
- libpeas-gtk-1.0.so:devel/libpeas
+ libpeas-gtk-1.0.so:devel/libpeas1
PORTSCOUT= limitw:1,even
diff --git a/graphics/epsonscan2/Makefile b/graphics/epsonscan2/Makefile
index 78ff6e2a7c55..59e334199fff 100644
--- a/graphics/epsonscan2/Makefile
+++ b/graphics/epsonscan2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epsonscan2
DISTVERSION= 6.7.70.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/16/14/37/7577ee65efdad48ee2d2f38d9eda75418e490552/
DISTNAME= ${PORTNAME}-${PORTVERSION}-1.src
diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile
index c98e32ff524a..f48564d52471 100644
--- a/graphics/evince/Makefile
+++ b/graphics/evince/Makefile
@@ -1,44 +1,42 @@
PORTNAME= evince
-DISTVERSION= 46.3.1
-PORTREVISION= 3
+DISTVERSION= 48.0
+PORTREVISION= 1
CATEGORIES= graphics print gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME multi-format document viewer
-WWW= https://wiki.gnome.org/Apps/Evince
+WWW= https://gitlab.gnome.org/GNOME/evince
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
FLAVOR?= full
FLAVORS= full lite
-BUILD_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
+ ${PYTHON_PKGNAMEPREFIX}gi-docgen>0:textproc/py-gi-docgen@${PY_FLAVOR} \
itstool:textproc/itstool
-LIB_DEPENDS= libfribidi.so:converters/fribidi \
- libhandy-1.so:x11-toolkits/libhandy \
+LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy \
libpoppler-glib.so:graphics/poppler-glib \
libspectre.so:print/libspectre \
- libtiff.so:graphics/tiff
-RUN_DEPENDS= adwaita-icon-theme>=0:x11-themes/adwaita-icon-theme \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-
-PORTSCOUT= limitw:1,even
-
-USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome gstreamer libarchive \
- localbase:ldflags meson pkgconfig tar:xz xorg
-USE_GNOME= cairo gdkpixbuf gtk30
+ libtiff.so:graphics/tiff \
+ libdbus-1.so:devel/dbus
+RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+
+USES= compiler:c++11-lib cpe desktop-file-utils gettext gnome \
+ gstreamer libarchive localbase:ldflags meson pkgconfig \
+ python:build tar:xz xorg
+USE_GNOME= cairo gdkpixbuf gnomedesktop3 gtk30 introspection:build libxml2
USE_LDCONFIG= yes
USE_XORG= ice
CPE_VENDOR= gnome
MESON_ARGS= -Dgtk_doc=false \
+ -Duser_doc=true \
-Dpdf=enabled \
-Dps=enabled \
- -Dsystemduserunitdir=no \
- -Dnautilus=false
+ -Dsystemduserunitdir=no
.if ${FLAVOR} == lite
MESON_ARGS+= -Dintrospection=false \
@@ -63,18 +61,18 @@ PLIST_SUB= VERSION=3.0
OPTIONS_SUB= yes
OPTIONS_DEFINE= COMICS DBUS DJVU DVI KEYRING SPELL XPS
-OPTIONS_DEFAULT= COMICS DBUS DJVU KEYRING SPELL XPS
+OPTIONS_DEFAULT= COMICS DBUS KEYRING SPELL XPS
COMICS_DESC= Comic book archives support
COMICS_MESON_ENABLED= comics
+DBUS_MESON_TRUE= dbus
+DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
+
DJVU_DESC= DJVU support
DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre
DJVU_MESON_ENABLED= djvu
-DBUS_MESON_TRUE= dbus
-DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus
-
DVI_DESC= DVI viewer support
DVI_USES= tex
DVI_USE= TEX=kpathsea,latex
@@ -84,7 +82,7 @@ KEYRING_DESC= Keyring support
KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret
KEYRING_MESON_ENABLED= keyring
-SPELL_DESC= spell checking support
+SPELL_DESC= Spell checking support
SPELL_MESON_ENABLED= gspell
SPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell
diff --git a/graphics/evince/distinfo b/graphics/evince/distinfo
index 6800330269f3..f4c04d0ce3b6 100644
--- a/graphics/evince/distinfo
+++ b/graphics/evince/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741252290
-SHA256 (gnome/evince-46.3.1.tar.xz) = 945c20a6f23839b0d5332729171458e90680da8264e99c6f9f41c219c7eeee7c
-SIZE (gnome/evince-46.3.1.tar.xz) = 2938724
+TIMESTAMP = 1744639068
+SHA256 (gnome/evince-48.0.tar.xz) = cd2f658355fa9075fdf9e5b44aa0af3a7e0928c55614eb1042b36176cf451126
+SIZE (gnome/evince-48.0.tar.xz) = 2942540
diff --git a/graphics/evolvotron/Makefile b/graphics/evolvotron/Makefile
index e99cd6e92cfe..bea7d738e274 100644
--- a/graphics/evolvotron/Makefile
+++ b/graphics/evolvotron/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evolvotron
DISTVERSION= 0.8.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R} \
SF/nemysisfreebsdp/${CATEGORIES}/:icons
diff --git a/graphics/exifprobe/Makefile b/graphics/exifprobe/Makefile
index 36b66c4e5cda..19da04f02991 100644
--- a/graphics/exifprobe/Makefile
+++ b/graphics/exifprobe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= exifprobe
DISTVERSION= 2.0.1
CATEGORIES= graphics
-MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
+MASTER_SITES= https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Probes JPEG or TIFF images and reports contents and structure
diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile
index b3fcee6e8918..b5d60c73b92c 100644
--- a/graphics/f3d/Makefile
+++ b/graphics/f3d/Makefile
@@ -1,12 +1,9 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
-PORTREVISION= 1
+DISTVERSION= 3.1.0
+PORTREVISION= 4
CATEGORIES= graphics
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= af299dfc670160f01886461b5904797f0aa67cb1.patch:-p1 # https://github.com/f3d-app/f3d/pull/1936
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Fast and minimalist 3D viewer
WWW= https://f3d.app/ \
@@ -15,7 +12,7 @@ WWW= https://f3d.app/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
+LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libfontconfig.so:x11-fonts/fontconfig \
libfreeimage.so:graphics/freeimage \
libfreetype.so:print/freetype2 \
diff --git a/graphics/f3d/distinfo b/graphics/f3d/distinfo
index 507b1521ad30..531cd6078de7 100644
--- a/graphics/f3d/distinfo
+++ b/graphics/f3d/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1737405692
-SHA256 (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 7ea83830d1c8158a1f01e5ac9edd00b81de3e0b4cbdbc4a4bb60a113728b7b7a
-SIZE (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 59780102
-SHA256 (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 9633f417ee2a23772c99a77ad25dc3d2e08a3e8b3ab299b832b88ab8ae71705d
-SIZE (af299dfc670160f01886461b5904797f0aa67cb1.patch) = 820
+TIMESTAMP = 1748893025
+SHA256 (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 93ba23078133122e929d9c1e2946c86da1f08fe56b9ffae40ebfd8185e91380a
+SIZE (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 61473994
diff --git a/graphics/f3d/files/patch-external_dmon_dmon.h b/graphics/f3d/files/patch-external_dmon_dmon.h
index d6239980cb57..a125e1d301a3 100644
--- a/graphics/f3d/files/patch-external_dmon_dmon.h
+++ b/graphics/f3d/files/patch-external_dmon_dmon.h
@@ -1,6 +1,6 @@
---- external/dmon/dmon.h.orig 2024-04-03 12:42:33 UTC
+--- external/dmon/dmon.h.orig 2025-04-16 06:15:03 UTC
+++ external/dmon/dmon.h
-@@ -137,7 +137,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
+@@ -142,7 +142,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
#if defined(_WIN32) || defined(_WIN64)
# undef DMON_OS_WINDOWS
# define DMON_OS_WINDOWS 1
@@ -9,7 +9,7 @@
# undef DMON_OS_LINUX
# define DMON_OS_LINUX 1
#elif defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__)
-@@ -167,7 +167,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
+@@ -172,7 +172,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id);
# include <dirent.h>
# include <errno.h>
# include <fcntl.h>
diff --git a/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt b/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
new file mode 100644
index 000000000000..1119e588b41b
--- /dev/null
+++ b/graphics/f3d/files/patch-plugins_assimp_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- plugins/assimp/CMakeLists.txt.orig 2025-06-02 22:44:41 UTC
++++ plugins/assimp/CMakeLists.txt
+@@ -11,7 +11,7 @@ endif()
+ include(f3dPlugin)
+ endif()
+
+-find_package(assimp 5.4.0 REQUIRED)
++find_package(assimp REQUIRED)
+
+ set(F3D_ASSIMP_VERSION "${assimp_VERSION}" CACHE INTERNAL "")
+ message(STATUS "Plugin: assimp ${assimp_VERSION} found")
diff --git a/graphics/f3d/pkg-plist b/graphics/f3d/pkg-plist
index 0e39dc2b0bf6..9a973dfddcf4 100644
--- a/graphics/f3d/pkg-plist
+++ b/graphics/f3d/pkg-plist
@@ -13,10 +13,6 @@ include/f3d/reader.h
include/f3d/scene.h
include/f3d/types.h
include/f3d/utils.h
-include/f3d/vtkF3DFaceVaryingPointDispatcher.h
-include/f3d/vtkF3DGLTFImporter.h
-include/f3d/vtkF3DImporter.h
-include/f3d/vtkextModule.h
include/f3d/window.h
lib/cmake/f3d/application-config.cmake
lib/cmake/f3d/f3dConfig.cmake
@@ -27,20 +23,10 @@ lib/cmake/f3d/f3dLibraryTargets.cmake
lib/cmake/f3d/f3dTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/f3d/f3dTargets.cmake
lib/cmake/f3d/library-config.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-targets.cmake
-lib/cmake/f3d_vtkext/f3d_vtkext-vtk-module-properties.cmake
lib/libf3d.so
lib/libf3d.so.3
-lib/libf3d.so.3.0
+lib/libf3d.so.3.1
lib/libvtkext.so
-%%ALEMBIC%%lib/libvtkextAlembic.a
-%%ASSIMP%%lib/libvtkextAssimp.a
-%%DRACO%%lib/libvtkextDraco.a
-lib/libvtkextNative.a
-%%OCCT%%lib/libvtkextOCCT.a
-lib/libvtkextPrivate.a
-lib/vtk/hierarchy/f3d_vtkext/vtkext-hierarchy.txt
%%ALEMBIC%%share/applications/f3d-plugin-alembic.desktop
%%ASSIMP%%share/applications/f3d-plugin-assimp.desktop
%%DRACO%%share/applications/f3d-plugin-draco.desktop
diff --git a/graphics/flam3/Makefile b/graphics/flam3/Makefile
index 7b5e7f49be9a..03e47b8c524f 100644
--- a/graphics/flam3/Makefile
+++ b/graphics/flam3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= flam3
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.1-5
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONSUFFIX= -g7fb50c8
CATEGORIES= graphics
diff --git a/graphics/fracplanet/Makefile b/graphics/fracplanet/Makefile
index 3c815cb83191..36a6c8e134dd 100644
--- a/graphics/fracplanet/Makefile
+++ b/graphics/fracplanet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fracplanet
PORTVERSION= 0.5.1
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= graphics
MASTER_SITES= SF \
SF/nemysisfreebsdp/:icons
diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile
index bc4c11ab316d..e3b673a9b4fa 100644
--- a/graphics/fractgen/Makefile
+++ b/graphics/fractgen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fractgen
-DISTVERSION= 3.0.2
-PORTREVISION= 1
+DISTVERSION= 3.0.3
CATEGORIES= graphics
MASTER_SITES= https://www.nntb.no/~dreibh/fractalgenerator/download/
diff --git a/graphics/fractgen/distinfo b/graphics/fractgen/distinfo
index ce8790ec0f3e..7729ffa69ba0 100644
--- a/graphics/fractgen/distinfo
+++ b/graphics/fractgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734705899
-SHA256 (fractgen-3.0.2.tar.xz) = 5a0f279ee51375ea9e4cf1583158ac1eaeb10f1a512cbf665c1e8250bca16ad5
-SIZE (fractgen-3.0.2.tar.xz) = 340580
+TIMESTAMP = 1747127562
+SHA256 (fractgen-3.0.3.tar.xz) = 8bfa98708b71e86500aea953dedc9bc4ca4b0e59d1041683697ba5a63984a911
+SIZE (fractgen-3.0.3.tar.xz) = 341264
diff --git a/graphics/frogr/Makefile b/graphics/frogr/Makefile
index 28aebf603a9e..d9414a7e0267 100644
--- a/graphics/frogr/Makefile
+++ b/graphics/frogr/Makefile
@@ -1,6 +1,6 @@
PORTNAME= frogr
PORTVERSION= 1.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= GNOME
diff --git a/graphics/fyre/Makefile b/graphics/fyre/Makefile
index 1ff148ab8e80..724c770bebf1 100644
--- a/graphics/fyre/Makefile
+++ b/graphics/fyre/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fyre
PORTVERSION= 1.0.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= graphics
MASTER_SITES= http://releases.navi.cx/fyre/
diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile
index 1582239ade23..d3ab1fe6a280 100644
--- a/graphics/gdal-grass/Makefile
+++ b/graphics/gdal-grass/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gdal-grass
-PORTVERSION= 1.0.3
-PORTREVISION= 1
+PORTVERSION= 1.0.4
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/gdal-grass/distinfo b/graphics/gdal-grass/distinfo
index 1544135cd2e9..33fb2482bf75 100644
--- a/graphics/gdal-grass/distinfo
+++ b/graphics/gdal-grass/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116676
-SHA256 (OSGeo-gdal-grass-1.0.3_GH0.tar.gz) = 9c306b69f4943309c8d0d002ae67b08d08c3ec0b6eda07918e54530b8a1acd68
-SIZE (OSGeo-gdal-grass-1.0.3_GH0.tar.gz) = 346675
+TIMESTAMP = 1750954124
+SHA256 (OSGeo-gdal-grass-1.0.4_GH0.tar.gz) = 38d2ec03c2efadaec142999b0ed7d8556b08dfa3cb228832dcde199e44af0af6
+SIZE (OSGeo-gdal-grass-1.0.4_GH0.tar.gz) = 346968
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index c052c8d6b747..f8c5969a8b3a 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gdal
-PORTVERSION= 3.10.3
+PORTVERSION= 3.11.0
PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
@@ -13,7 +13,9 @@ WWW= https://gdal.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.TXT
-BUILD_DEPENDS= libgeotiff>=1.5.0:graphics/libgeotiff \
+BUILD_DEPENDS= fast_float>=0:math/fast_float \
+ libertiff>=0:graphics/libertiff \
+ libgeotiff>=1.5.0:graphics/libgeotiff \
proj>=6,1:graphics/proj
LIB_DEPENDS= libgeotiff.so:graphics/libgeotiff \
libgif.so:graphics/giflib \
@@ -94,8 +96,7 @@ PLIST_SUB= PORTVERSION=${PORTVERSION}
CPE_VENDOR= osgeo
-HEADER_FILES= alg/gdalwarpkernel_opencl.h \
- alg/gvgcpfit.h \
+HEADER_FILES= alg/gvgcpfit.h \
alg/internal_qhull_headers.h \
alg/thinplatespline.h\
gcore/gdalexif.h \
@@ -111,7 +112,7 @@ HEADER_FILES= alg/gdalwarpkernel_opencl.h \
port/cpl_vsil_curl_priv.h \
port/cpl_worker_thread_pool.h
-OPTIONS_DEFINE= AEC ARMADILLO BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF JXL KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENJPEG PCRE2 PGSQL RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD
+OPTIONS_DEFINE= AEC ARMADILLO BLOSC BRUNSLI CFITSIO CRYPTOPP CURL DEFLATE ECW EXPAT EXR FREEXL GEOS GTA HDF5 HEIF JXL KEA KML LERC LIBXML2 LZ4 MYSQL NETCDF ODBC OPENDRIVE OPENJPEG PCRE2 PGSQL QB3 RASTERLITE2 SFCGAL SPATIALITE SQLITE TILEDB WEBP XERCES ZSTD
OPTIONS_RADIO= PDF
OPTIONS_RADIO_PDF= PODOFO POPPLER
OPTIONS_DEFAULT=AEC CURL DEFLATE EXPAT FREEXL GEOS LERC LIBXML2 LZ4 OPENJPEG PCRE2 PGSQL POPPLER WEBP ZSTD \
@@ -120,12 +121,16 @@ OPTIONS_EXCLUDE_powerpc= LERC
OPTIONS_EXCLUDE_powerpc64= LERC
OPTIONS_SUB= yes
AEC_DESC= Adaptive entropy coding library
+BLOSC_DESC= Blosc support in Zarr driver
BRUNSLI_DESC= Brunsli support via libbrunsli library
CRYPTOPP_DESC= Cryptopp support
DEFLATE_DESC= Faster deflate support via libdeflate library
EXR_DESC= EXR support via OpenEXR library
+KEA_DESC= KEA format support
LERC_DESC= LERC (Limited Error Raster Compression) support
+OPENDRIVE_DESC= OpenDRIVE format support
PCRE2_DESC= Regular expression support for SQLite
+QB3_DESC= QB3 compression in MRF driver
RASTERLITE2_DESC= RasterLite2 support
TILEDB_DESC= TileDB support
@@ -133,6 +138,8 @@ AEC_CMAKE_BOOL= GDAL_USE_LIBAEC
AEC_LIB_DEPENDS= libaec.so:science/libaec
ARMADILLO_CMAKE_BOOL= GDAL_USE_ARMADILLO
ARMADILLO_LIB_DEPENDS= libarmadillo.so:math/armadillo
+BLOSC_CMAKE_BOOL= GDAL_USE_BLOSC
+BLOSC_LIB_DEPENDS= libblosc.so:archivers/c-blosc
BRUNSLI_CMAKE_BOOL= GDAL_USE_BRUNSLI
BRUNSLI_LIB_DEPENDS= libbrunslidec-c.so:graphics/brunsli
CFITSIO_CMAKE_BOOL= GDAL_USE_CFITSIO
@@ -163,6 +170,8 @@ HEIF_CMAKE_BOOL= GDAL_USE_HEIF
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
JXL_CMAKE_BOOL= GDAL_USE_JXL GDAL_USE_JXL_THREADS
JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
+KEA_CMAKE_BOOL= GDAL_USE_KEA
+KEA_LIB_DEPENDS= libkea.so:graphics/kealib
KML_CMAKE_BOOL= GDAL_USE_LIBKML
KML_LIB_DEPENDS= libkmlbase.so:science/libkml \
liburiparser.so:net/uriparser
@@ -182,6 +191,8 @@ ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
OPENJPEG_BUILD_DEPENDS= openjpeg>=2.1.0:graphics/openjpeg
OPENJPEG_CMAKE_BOOL= GDAL_USE_OPENJPEG
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
+OPENDRIVE_CMAKE_BOOL= GDAL_USE_OPENDRIVE
+OPENDRIVE_LIB_DEPENDS= libOpenDrive.so:graphics/libopendrive
PCRE2_CMAKE_BOOL= GDAL_USE_PCRE2
PCRE2_LIB_DEPENDS= libpcre2-8.so:devel/pcre2
PGSQL_CMAKE_BOOL= GDAL_USE_POSTGRESQL
@@ -190,6 +201,8 @@ PODOFO_CMAKE_BOOL= GDAL_USE_PODOFO
PODOFO_LIB_DEPENDS= libpodofo.so:graphics/podofo
POPPLER_CMAKE_BOOL= GDAL_USE_POPPLER
POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler
+QB3_CMAKE_BOOL= GDAL_USE_LIBQB3
+QB3_LIB_DEPENDS= libQB3.so:graphics/qb3
RASTERLITE2_CMAKE_BOOL= GDAL_USE_RASTERLITE2
RASTERLITE2_LIB_DEPENDS=librasterlite2.so:graphics/librasterlite2
SFCGAL_CMAKE_BOOL= GDAL_USE_SFCGAL
@@ -220,26 +233,29 @@ PLIST_SUB+= BIGENDIAN=""
EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/alg/internal_libqhull \
--exclude ${DISTNAME}/frmts/gif/giflib \
--exclude ${DISTNAME}/frmts/gtiff/libgeotiff \
- --exclude ${DISTNAME}/frmts/gtiff/libtiff \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg \
--exclude ${DISTNAME}/frmts/jpeg/libjpeg12 \
--exclude ${DISTNAME}/frmts/png/libpng \
--exclude ${DISTNAME}/frmts/zlib \
--exclude ${DISTNAME}/ogr/ogrsf_frmts/geojson/libjson \
+ --exclude ${DISTNAME}/third_party/fast_float \
--exclude ${DISTNAME}/third_party/LercLib \
+ --exclude ${DISTNAME}/third_party/libertiff \
--no-same-owner --no-same-permissions
.else
post-patch:
@${RM} -r ${WRKSRC}/alg/internal_libqhull/
@${RM} -r ${WRKSRC}/frmts/gif/giflib/
@${RM} -r ${WRKSRC}/frmts/gtiff/libgeotiff/
- @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/
+# @${RM} -r ${WRKSRC}/frmts/gtiff/libtiff/ # tif_lerc.c, tif_lzw.c, tif_packbits.c
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg/
@${RM} -r ${WRKSRC}/frmts/jpeg/libjpeg12/
@${RM} -r ${WRKSRC}/frmts/png/libpng/
@${RM} -r ${WRKSRC}/frmts/zlib/
@${RM} -r ${WRKSRC}/ogr/ogrsf_frmts/geojson/libjson/
+ @${RM} -r ${WRKSRC}/third_party/fast_float/
@${RM} -r ${WRKSRC}/third_party/LercLib/
+ @${RM} -r ${WRKSRC}/third_party/libertiff/
.endif
post-install:
diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo
index 23e72f65d3b5..e132da71acea 100644
--- a/graphics/gdal/distinfo
+++ b/graphics/gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288770
-SHA256 (gdal-3.10.3.tar.xz) = 335a8d2c7567d783563d3fed37e8b58d72d9c1723f6fd1d8c299fe4c0d936781
-SIZE (gdal-3.10.3.tar.xz) = 9208456
+TIMESTAMP = 1747715310
+SHA256 (gdal-3.11.0.tar.xz) = ba1a17a74428bfd5c789ce293f59b6a3d8bfabab747431c33331ac0ac579ea71
+SIZE (gdal-3.11.0.tar.xz) = 9292588
diff --git a/graphics/gdal/files/patch-libertiff b/graphics/gdal/files/patch-libertiff
new file mode 100644
index 000000000000..7ff515bfe53e
--- /dev/null
+++ b/graphics/gdal/files/patch-libertiff
@@ -0,0 +1,11 @@
+--- frmts/snap_tiff/snaptiffdriver.cpp.orig 2025-05-06 16:38:15 UTC
++++ frmts/snap_tiff/snaptiffdriver.cpp
+@@ -8,7 +8,7 @@
+ #include "rawdataset.h"
+
+ #define LIBERTIFF_NS GDAL_libertiff
+-#include "../../third_party/libertiff/libertiff.hpp"
++#include "libertiff.hpp"
+
+ #include <algorithm>
+ #include <cmath>
diff --git a/graphics/gdal/files/patch-mysql b/graphics/gdal/files/patch-mysql
index 9b5d8032dc6f..a12efddd61eb 100644
--- a/graphics/gdal/files/patch-mysql
+++ b/graphics/gdal/files/patch-mysql
@@ -1,10 +1,10 @@
---- cmake/modules/packages/FindMySQL.cmake.orig 2023-07-06 11:14:14 UTC
+--- cmake/modules/packages/FindMySQL.cmake.orig 2025-05-06 16:38:14 UTC
+++ cmake/modules/packages/FindMySQL.cmake
-@@ -23,6 +23,7 @@ if( MYSQL_INCLUDE_DIR AND EXISTS "${MYSQL_INCLUDE_DIR}
+@@ -23,6 +23,7 @@ endif()
"${MYSQL_VERSION_H}" )
endif()
+set(CMAKE_FIND_LIBRARY_CUSTOM_LIB_SUFFIX "mysql")
- find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r)
+ find_library(MYSQL_LIBRARY NAMES mysqlclient mysqlclient_r NAMES_PER_DIR)
if( NOT CMAKE_C_COMPILER_LOADED )
diff --git a/graphics/gdal/pkg-plist b/graphics/gdal/pkg-plist
index 952ff48e0055..605a1c7d789c 100644
--- a/graphics/gdal/pkg-plist
+++ b/graphics/gdal/pkg-plist
@@ -1,3 +1,4 @@
+bin/gdal
bin/gdal-config
bin/gdal_contour
bin/gdal_create
@@ -38,6 +39,7 @@ include/cpl_conv.h
include/cpl_cpu_features.h
include/cpl_csv.h
include/cpl_error.h
+include/cpl_float.h
include/cpl_google_cloud.h
include/cpl_hash_set.h
include/cpl_http.h
@@ -62,19 +64,25 @@ include/cpl_vsil_curl_priv.h
include/cpl_worker_thread_pool.h
include/cplkeywordparser.h
include/gdal.h
+include/gdal_adbc.h
include/gdal_alg.h
include/gdal_alg_priv.h
include/gdal_csv.h
include/gdal_frmts.h
+include/gdal_fwd.h
include/gdal_mdreader.h
+include/gdal_minmax_element.hpp
include/gdal_pam.h
include/gdal_priv.h
+include/gdal_priv_templates.hpp
include/gdal_proxy.h
include/gdal_rat.h
include/gdal_simplesurf.h
+include/gdal_typetraits.h
include/gdal_utils.h
include/gdal_version.h
include/gdal_vrt.h
+include/gdalalgorithm.h
include/gdalcachedpixelaccessor.h
include/gdalexif.h
include/gdalgeorefpamdataset.h
@@ -87,7 +95,7 @@ include/gdalpansharpen.h
include/gdalsse_priv.h
include/gdalsubdatasetinfo.h
include/gdalwarper.h
-include/gdalwarpkernel_opencl.h
+include/geoheif.h
include/gnm.h
include/gnm_api.h
include/gnm_priv.h
@@ -117,9 +125,10 @@ lib/cmake/gdal/GDALConfig.cmake
lib/cmake/gdal/GDALConfigVersion.cmake
lib/gdalplugins/drivers.ini
lib/libgdal.so
-lib/libgdal.so.36
-lib/libgdal.so.36.%%PORTVERSION%%
+lib/libgdal.so.37
+lib/libgdal.so.37.%%PORTVERSION%%
libdata/pkgconfig/gdal.pc
+share/bash-completion/completions/gdal
share/bash-completion/completions/gdal-config
share/bash-completion/completions/gdal2tiles.py
share/bash-completion/completions/gdal2xyz.py
@@ -170,6 +179,8 @@ share/bash-completion/completions/ogrtindex
%%CURL%%%%DATADIR%%/eedaconf.json
%%DATADIR%%/epsg.wkt
%%DATADIR%%/esri_StatePlane_extra.wkt
+%%DATADIR%%/gdal_algorithm.schema.json
+%%DATADIR%%/gdalg.schema.json
%%DATADIR%%/gdalicon.png
%%DATADIR%%/gdalinfo_output.schema.json
%%DATADIR%%/gdalmdiminfo_output.schema.json
@@ -279,9 +290,11 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/jpfgdgml_WL.gfs
%%DATADIR%%/jpfgdgml_WStrA.gfs
%%DATADIR%%/jpfgdgml_WStrL.gfs
+%%DATADIR%%/leaflet_template.html
%%NETCDF%%%%DATADIR%%/netcdf_config.xsd
%%DATADIR%%/nitf_spec.xml
%%DATADIR%%/nitf_spec.xsd
+%%DATADIR%%/ogr_fields_override.schema.json
%%DATADIR%%/ogrinfo_output.schema.json
%%DATADIR%%/ogrvrt.xsd
%%SQLITE%%%%DATADIR%%/osmconf.ini
@@ -313,6 +326,74 @@ share/bash-completion/completions/ogrtindex
%%DATADIR%%/vdv452.xsd
%%DATADIR%%/vicar.json
share/man/man1/gdal-config.1.gz
+share/man/man1/gdal-convert.1.gz
+share/man/man1/gdal-info.1.gz
+share/man/man1/gdal-mdim-convert.1.gz
+share/man/man1/gdal-mdim-info.1.gz
+share/man/man1/gdal-mdim.1.gz
+share/man/man1/gdal-raster-calc.1.gz
+share/man/man1/gdal-raster-clean-collar.1.gz
+share/man/man1/gdal-raster-clip.1.gz
+share/man/man1/gdal-raster-color-map.1.gz
+share/man/man1/gdal-raster-contour.1.gz
+share/man/man1/gdal-raster-convert.1.gz
+share/man/man1/gdal-raster-create.1.gz
+share/man/man1/gdal-raster-edit.1.gz
+share/man/man1/gdal-raster-fill-nodata.1.gz
+share/man/man1/gdal-raster-footprint.1.gz
+share/man/man1/gdal-raster-hillshade.1.gz
+share/man/man1/gdal-raster-index.1.gz
+share/man/man1/gdal-raster-info.1.gz
+share/man/man1/gdal-raster-mosaic.1.gz
+share/man/man1/gdal-raster-overview-add.1.gz
+share/man/man1/gdal-raster-overview-delete.1.gz
+share/man/man1/gdal-raster-pipeline.1.gz
+share/man/man1/gdal-raster-pixel-info.1.gz
+share/man/man1/gdal-raster-polygonize.1.gz
+share/man/man1/gdal-raster-reclassify.1.gz
+share/man/man1/gdal-raster-reproject.1.gz
+share/man/man1/gdal-raster-resize.1.gz
+share/man/man1/gdal-raster-roughness.1.gz
+share/man/man1/gdal-raster-scale.1.gz
+share/man/man1/gdal-raster-select.1.gz
+share/man/man1/gdal-raster-set-type.1.gz
+share/man/man1/gdal-raster-sieve.1.gz
+share/man/man1/gdal-raster-slope.1.gz
+share/man/man1/gdal-raster-stack.1.gz
+share/man/man1/gdal-raster-tile.1.gz
+share/man/man1/gdal-raster-tpi.1.gz
+share/man/man1/gdal-raster-tri.1.gz
+share/man/man1/gdal-raster-unscale.1.gz
+share/man/man1/gdal-raster-viewshed.1.gz
+share/man/man1/gdal-raster.1.gz
+share/man/man1/gdal-vector-clip.1.gz
+share/man/man1/gdal-vector-convert.1.gz
+share/man/man1/gdal-vector-edit.1.gz
+share/man/man1/gdal-vector-filter.1.gz
+share/man/man1/gdal-vector-geom-buffer.1.gz
+share/man/man1/gdal-vector-geom-explode-collections.1.gz
+share/man/man1/gdal-vector-geom-make-valid.1.gz
+share/man/man1/gdal-vector-geom-segmentize.1.gz
+share/man/man1/gdal-vector-geom-set-type.1.gz
+share/man/man1/gdal-vector-geom-simplify.1.gz
+share/man/man1/gdal-vector-geom-swap-xy.1.gz
+share/man/man1/gdal-vector-geom.1.gz
+share/man/man1/gdal-vector-grid.1.gz
+share/man/man1/gdal-vector-info.1.gz
+share/man/man1/gdal-vector-pipeline.1.gz
+share/man/man1/gdal-vector-rasterize.1.gz
+share/man/man1/gdal-vector-select.1.gz
+share/man/man1/gdal-vector-sql.1.gz
+share/man/man1/gdal-vector.1.gz
+share/man/man1/gdal-vector_concat.1.gz
+share/man/man1/gdal-vsi-copy.1.gz
+share/man/man1/gdal-vsi-delete.1.gz
+share/man/man1/gdal-vsi-list.1.gz
+share/man/man1/gdal-vsi-move.1.gz
+share/man/man1/gdal-vsi-sozip.1.gz
+share/man/man1/gdal-vsi-sync.1.gz
+share/man/man1/gdal-vsi.1.gz
+share/man/man1/gdal.1.gz
share/man/man1/gdal2tiles.1.gz
share/man/man1/gdal_calc.1.gz
share/man/man1/gdal_contour.1.gz
diff --git a/graphics/gdalcpp/Makefile b/graphics/gdalcpp/Makefile
new file mode 100644
index 000000000000..61e031bcacdf
--- /dev/null
+++ b/graphics/gdalcpp/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= gdalcpp
+PORTVERSION= 1.3.0
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= C++11 GDAL wrapper
+WWW= https://github.com/joto/gdalcpp
+
+LICENSE= BSL
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= gdal>=0:graphics/gdal
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+PLIST_FILES= include/gdalcpp.hpp
+
+USE_GITHUB= yes
+GH_ACCOUNT= joto
+GH_TAGNAME= 7e23085
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/gdalcpp.hpp ${STAGEDIR}${PREFIX}/include/
+
+.include <bsd.port.mk>
diff --git a/graphics/gdalcpp/distinfo b/graphics/gdalcpp/distinfo
new file mode 100644
index 000000000000..a667238d7658
--- /dev/null
+++ b/graphics/gdalcpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747715284
+SHA256 (joto-gdalcpp-1.3.0-7e23085_GH0.tar.gz) = a3e84d6a1358754720e6cd68ad912ccc1e5cd14ab25f2281f849080d91d5ccc1
+SIZE (joto-gdalcpp-1.3.0-7e23085_GH0.tar.gz) = 4245
diff --git a/graphics/gdalcpp/pkg-descr b/graphics/gdalcpp/pkg-descr
new file mode 100644
index 000000000000..adf817cca361
--- /dev/null
+++ b/graphics/gdalcpp/pkg-descr
@@ -0,0 +1,9 @@
+gdalcpp is a C++11 wrapper classes for GDAL/OGR.
+
+These are some small wrapper classes for GDAL offering:
+- classes with RAII instead of the arcane cleanup functions in stock GDAL
+- works with GDAL 1, 2, and 3
+- allows you to write less boilerplate code
+
+The classes are not very complete, they just have the code I needed for various
+programs.
diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile
index 134f73e3e911..0ebe4e3f06e0 100644
--- a/graphics/geeqie/Makefile
+++ b/graphics/geeqie/Makefile
@@ -1,7 +1,7 @@
PORTNAME= geeqie
DISTVERSIONPREFIX= v
DISTVERSION= 2.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index c69520319531..b8bb13fa84b3 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gegl
DISTVERSION= 0.4.58
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= GIMP
@@ -19,13 +19,8 @@ LIB_DEPENDS= libbabl-0.1.so:x11/babl \
libnsgif.so:graphics/libnsgif \
libpng.so:graphics/png
-USES= cpe gettext gnome jpeg localbase:ldflags meson pkgconfig shebangfix \
- uniquefiles tar:xz
-.if exists(/usr/include/omp.h)
-USES+= compiler:c++14-lang
-.else
-USES+= compiler:gcc-c++11-lib
-.endif
+USES= compiler:c++14-lang cpe gettext gnome jpeg localbase:ldflags \
+ meson pkgconfig shebangfix uniquefiles tar:xz
USE_GNOME= glib20 introspection:build
USE_LDCONFIG= yes
@@ -41,10 +36,10 @@ MESON_ARGS= -Ddocs=false \
-Dmaxflow=disabled \
-Dmrg=disabled \
-Dpygobject=disabled \
- -Dlua=disabled \
- ${MESON_ARGS_${ARCH}}
-MESON_ARGS_armv6= -Dopenmp=disabled
-MESON_ARGS_armv7= -Dopenmp=disabled
+ -Dlua=disabled
+.if !exists(/usr/include/omp.h)
+MESON_ARGS+= -Dopenmp=disabled
+.endif
GEGL_SHLIB= 0.457.1
GEGL_VER= 0.4
diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile
index 663a3b186725..4a91339aa4b8 100644
--- a/graphics/geoserver/Makefile
+++ b/graphics/geoserver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geoserver
-DISTVERSION= 2.27.0
+DISTVERSION= 2.27.1
CATEGORIES= graphics geography java
MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-bin
@@ -30,8 +30,8 @@ GEODIRS= data_dir etc lib logs modules resources webapps
PLIST_SUB= BATIK=1.18 \
ECLIPSE=2.15.0 \
G="${GEOSERVERDIR:S,^${PREFIX}/,,}" \
- GT=33.0 \
- GWC=1.27.0 \
+ GT=33.1 \
+ GWC=1.27.1 \
IMAGEIO=1.4.15 \
JACKSON=2.18.2 \
JETTY=9.4.57.v20241219 \
diff --git a/graphics/geoserver/distinfo b/graphics/geoserver/distinfo
index 7ba3526f67ea..21050a200db6 100644
--- a/graphics/geoserver/distinfo
+++ b/graphics/geoserver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746718969
-SHA256 (geoserver-2.27.0-bin.zip) = 6e12febbe0682a05b67303971336aad21d3b74a173f6ef560768d6f27005d2f2
-SIZE (geoserver-2.27.0-bin.zip) = 121680271
+TIMESTAMP = 1747658951
+SHA256 (geoserver-2.27.1-bin.zip) = ec8ae7ce759ae4d23fda0147553450d087ab3a4a1d4ad6ebd1a1a928fa5e2d09
+SIZE (geoserver-2.27.1-bin.zip) = 121675690
diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile
index f3afcce60ab5..b3720e749a57 100644
--- a/graphics/gexiv2/Makefile
+++ b/graphics/gexiv2/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gexiv2
-PORTVERSION= 0.14.3
-PORTREVISION= 1
+PORTVERSION= 0.14.5
CATEGORIES= graphics
MASTER_SITES= GNOME
@@ -22,11 +21,15 @@ BINARY_ALIAS= python3=${PYTHON_CMD}
USE_CXXSTD= c++17
+PLIST_SUB= SOVERSION=${PORTVERSION:C/^0./2./}
+
OPTIONS_DEFINE= DOCS
OPTIONS_SUB= yes
DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc
DOCS_CONFIGURE_ON= -Dgtk_doc=true
+PORTSCOUT= limitw:1,even
+
pre-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi
diff --git a/graphics/gexiv2/distinfo b/graphics/gexiv2/distinfo
index 2636cb4f6ec1..8a28b4a32020 100644
--- a/graphics/gexiv2/distinfo
+++ b/graphics/gexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720462254
-SHA256 (gexiv2-0.14.3.tar.xz) = 21e64d2c56e9b333d44fef3f2a4b25653d922c419acd972fa96fab695217e2c8
-SIZE (gexiv2-0.14.3.tar.xz) = 389976
+TIMESTAMP = 1748189417
+SHA256 (gexiv2-0.14.5.tar.xz) = 0913c53daabab1f1ab586afd55bb55370796f2b8abcc6e37640ab7704ad99ce1
+SIZE (gexiv2-0.14.5.tar.xz) = 390860
diff --git a/graphics/gexiv2/pkg-plist b/graphics/gexiv2/pkg-plist
index 44d695c336ab..d6ad88296765 100644
--- a/graphics/gexiv2/pkg-plist
+++ b/graphics/gexiv2/pkg-plist
@@ -10,7 +10,7 @@ include/gexiv2/gexiv2.h
lib/girepository-1.0/GExiv2-0.10.typelib
lib/libgexiv2.so
lib/libgexiv2.so.2
-lib/libgexiv2.so.2.14.3
+lib/libgexiv2.so.%%SOVERSION%%
libdata/pkgconfig/gexiv2.pc
share/gir-1.0/GExiv2-0.10.gir
%%DOCS%%share/gtk-doc/html/gexiv2/GExiv2Metadata.html
diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile
index 60890908a9b9..f7445924ae48 100644
--- a/graphics/gifski/Makefile
+++ b/graphics/gifski/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gifski
DISTVERSION= 1.10.3
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/gimp-lqr-plugin/Makefile b/graphics/gimp-lqr-plugin/Makefile
index 773813c547ea..706cb8d4566e 100644
--- a/graphics/gimp-lqr-plugin/Makefile
+++ b/graphics/gimp-lqr-plugin/Makefile
@@ -3,7 +3,7 @@ PORTVERSION= 0.7.2
PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://liquidrescale.wdfiles.com/local--files/en:download-page-sources/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Liquid rescale GIMP plug-in
diff --git a/graphics/gimp/Makefile b/graphics/gimp/Makefile
index 225f4936c222..0db3f0fe917a 100644
--- a/graphics/gimp/Makefile
+++ b/graphics/gimp/Makefile
@@ -20,12 +20,10 @@ USES= metaport
NO_ARCH= yes
NO_BUILD= yes
-OPTIONS_DEFINE= HELP PRINT
+OPTIONS_DEFINE= PRINT
OPTIONS_DEFAULT= PRINT
-HELP_DESC= Gimp-Help (60+MB installed)
PRINT_DESC= Gutenprint (gimp-print) plugin
-HELP_RUN_DEPENDS= en-gimp-help-html>=0:misc/gimp-help-en
PRINT_RUN_DEPENDS= ${LOCALBASE}/libexec/gimp/2.2/plug-ins/gutenprint:print/gimp-gutenprint \
gutenprint>0:print/gutenprint
diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile
index 0c26fa286b1c..5cfd19b7bf98 100644
--- a/graphics/gimp3-app/Makefile
+++ b/graphics/gimp3-app/Makefile
@@ -78,7 +78,7 @@ MESON_ARGS= -Dappdata-test=disabled \
-Diff=disabled \
-Dfits=disabled
-OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF OPENJPEG JXL LIBMNG WMF DOCS VALA CFITSIO
+OPTIONS_DEFINE?= AALIB GHOSTSCRIPT HEIF HELP OPENJPEG JXL LIBMNG WMF DOCS VALA CFITSIO
OPTIONS_DEFAULT?= AALIB GHOSTSCRIPT HEIF OPENJPEG JXL WMF DOCS VALA LUA CFITSIO
OPTIONS_RADIO= SCRIPTS
OPTIONS_RADIO_SCRIPTS= LUA LUAJIT
@@ -96,6 +96,9 @@ GHOSTSCRIPT_MESON_ENABLED= ghostscript
HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
HEIF_MESON_ENABLED= heif
+HELP_DESC= GIMP User Manual
+HELP_RUN_DEPENDS= gimp-help-en>=0:misc/gimp-help-en
+
LIBMNG_BROKEN= require rewrired mng port
LIBMNG_LIB_DEPENDS= libmng.so:graphics/libmng
LIBMNG_MESON_ENABLED= mng
diff --git a/graphics/gimp3-app/pkg-plist b/graphics/gimp3-app/pkg-plist
index 975c2d06fb2b..ca98162cec2f 100644
--- a/graphics/gimp3-app/pkg-plist
+++ b/graphics/gimp3-app/pkg-plist
@@ -384,6 +384,7 @@ lib/gimp/%%ABIVER%%/plug-ins/file-gif-load/file-gif-load
lib/gimp/%%ABIVER%%/plug-ins/file-gih/file-gih
lib/gimp/%%ABIVER%%/plug-ins/file-glob/file-glob
lib/gimp/%%ABIVER%%/plug-ins/file-header/file-header
+%%HEIF%%lib/gimp/%%ABIVER%%/plug-ins/file-heif/file-heif
lib/gimp/%%ABIVER%%/plug-ins/file-html-table/file-html-table
lib/gimp/%%ABIVER%%/plug-ins/file-icns/file-icns
lib/gimp/%%ABIVER%%/plug-ins/file-ico/file-ico
diff --git a/graphics/glpng/Makefile b/graphics/glpng/Makefile
index 8fcee7dceffe..95b22c50c3e7 100644
--- a/graphics/glpng/Makefile
+++ b/graphics/glpng/Makefile
@@ -1,24 +1,21 @@
PORTNAME= glpng
-PORTVERSION= 1.46
-PORTREVISION= 2
+PORTVERSION= 1.47
CATEGORIES= graphics
-MASTER_SITES= http://repo.or.cz/glpng.git/snapshot/ \
- https://mirror.amdmi3.ru/distfiles/${DIST_SUBDIR}/
-DISTNAME= 1079563a36edfe10a5f5d79ad38fe465425b989e
+MASTER_SITES= https://repo.or.cz/glpng.git/snapshot/
+DISTNAME= 2266ea17d0df15619e6c6e21611aa7a34f5f6833
DIST_SUBDIR= glpng
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Library to easily load PNG files as an OpenGL textures
-WWW= http://www.wyatt100.freeserve.co.uk/download.htm
+WWW= https://repo.or.cz/glpng.git
LICENSE= ZLIB
LIB_DEPENDS= libpng.so:graphics/png
-WRKSRC= ${WRKDIR}/glpng-1079563
-
USES= cmake cpe gl zip
USE_GL= gl
+WRKSRC= ${WRKDIR}/glpng-${DISTNAME:C/^(.......).*/\1/}
OPTIONS_DEFINE= DOCS
diff --git a/graphics/glpng/distinfo b/graphics/glpng/distinfo
index 258dc9e31874..837ac9561b8d 100644
--- a/graphics/glpng/distinfo
+++ b/graphics/glpng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1490723030
-SHA256 (glpng/1079563a36edfe10a5f5d79ad38fe465425b989e.zip) = 074dda02baf27b274c211adf368e5d8b69ffa6b8501ab8976872c8825ceb7786
-SIZE (glpng/1079563a36edfe10a5f5d79ad38fe465425b989e.zip) = 43828
+TIMESTAMP = 1750166458
+SHA256 (glpng/2266ea17d0df15619e6c6e21611aa7a34f5f6833.zip) = d68ce5c94acd216ec7108b6b84c6037a2f6bbefa404a8403d1396ae74b23d3fa
+SIZE (glpng/2266ea17d0df15619e6c6e21611aa7a34f5f6833.zip) = 43909
diff --git a/graphics/glpng/pkg-plist b/graphics/glpng/pkg-plist
index 11b6c42ef29b..87364183c9a9 100644
--- a/graphics/glpng/pkg-plist
+++ b/graphics/glpng/pkg-plist
@@ -1,7 +1,4 @@
include/GL/glpng.h
lib/libglpng.a
-lib/libglpng.so
-lib/libglpng.so.1
-lib/libglpng.so.1.46
share/cmake/Modules/FindGLPNG.cmake
%%PORTDOCS%%%%DOCSDIR%%/glpng.htm
diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile
index 2027a59baaa1..fd8b281bb193 100644
--- a/graphics/gmt/Makefile
+++ b/graphics/gmt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmt
DISTVERSION= 6.3.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= https://github.com/GenericMappingTools/${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= ${PORTNAME}-${DISTVERSION}-src
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index 98ede0014a43..96cdc9c16abd 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnash
PORTVERSION= 0.8.11.20190130
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics multimedia
MASTER_SITES= https://git.savannah.gnu.org/cgit/gnash.git/snapshot/
DISTNAME= gnash-583ccbc1275c7701dc4843ec12142ff86bb305b4
diff --git a/graphics/gnome-color-manager/Makefile b/graphics/gnome-color-manager/Makefile
index de4dd4002bce..7f8074439eff 100644
--- a/graphics/gnome-color-manager/Makefile
+++ b/graphics/gnome-color-manager/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-color-manager
-PORTVERSION= 3.36.0
-PORTREVISION= 6
+PORTVERSION= 3.36.2
+PORTREVISION= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -9,27 +9,20 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Session framework for the GNOME desktop to manage color profiles
WWW= https://git.gnome.org/browse/gnome-color-manager
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-DEPRECATED= Depends on expired textproc-docbook-utils
-EXPIRATION_DATE=2025-06-21
-
-BUILD_DEPENDS= docbook2man:textproc/docbook-utils \
- itstool:textproc/itstool \
- docbook-sgml>0:textproc/docbook-sgml
+BUILD_DEPENDS= docbook-sgml>0:textproc/docbook-sgml \
+ docbook2man:textproc/docbook-utils \
+ itstool:textproc/itstool
LIB_DEPENDS= liblcms2.so:graphics/lcms2 \
- libcolord.so:graphics/colord \
- libcolord-gtk.so:graphics/colord-gtk \
- libtiff.so:graphics/tiff \
- libexif.so:graphics/libexif
-
-PORTSCOUT= limitw:1,even
+ libcolord.so:graphics/colord
USES= compiler:c++11-lang desktop-file-utils gettext gnome meson \
pkgconfig tar:xz
-USE_GNOME= cairo gtk30 vte3
-USE_LDCONFIG= yes
+USE_GNOME= gtk30
MESON_ARGS= -Dtests=false
+PORTSCOUT= limitw:1,even
+
.include <bsd.port.mk>
diff --git a/graphics/gnome-color-manager/distinfo b/graphics/gnome-color-manager/distinfo
index c931f9e92881..a427937fcd9c 100644
--- a/graphics/gnome-color-manager/distinfo
+++ b/graphics/gnome-color-manager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1601154861
-SHA256 (gnome/gnome-color-manager-3.36.0.tar.xz) = 9ddb9e6b6472e119801381f90905332ec1d4258981721bba831ca246ceb3ad3b
-SIZE (gnome/gnome-color-manager-3.36.0.tar.xz) = 2175016
+TIMESTAMP = 1750401744
+SHA256 (gnome/gnome-color-manager-3.36.2.tar.xz) = 3904d42abb4ea566df0b880e82bf0b9f86386c692f15b318469a4c7be33a887f
+SIZE (gnome/gnome-color-manager-3.36.2.tar.xz) = 2187876
diff --git a/graphics/gnome-color-manager/files/patch-src_gcm-viewer.c b/graphics/gnome-color-manager/files/patch-src_gcm-viewer.c
deleted file mode 100644
index 4d9641067ab1..000000000000
--- a/graphics/gnome-color-manager/files/patch-src_gcm-viewer.c
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/gcm-viewer.c.orig 2020-04-01 13:12:27 UTC
-+++ src/gcm-viewer.c
-@@ -12,7 +12,6 @@
- #include <gdk/gdkx.h>
- #include <glib/gstdio.h>
- #include <locale.h>
--#include <canberra-gtk.h>
- #include <colord.h>
- #include <math.h>
-
diff --git a/graphics/gnome-color-manager/pkg-plist b/graphics/gnome-color-manager/pkg-plist
index eb460eefc315..3bea14740749 100644
--- a/graphics/gnome-color-manager/pkg-plist
+++ b/graphics/gnome-color-manager/pkg-plist
@@ -2,10 +2,6 @@ bin/gcm-import
bin/gcm-inspect
bin/gcm-picker
bin/gcm-viewer
-share/man/man1/gcm-import.1.gz
-share/man/man1/gcm-inspect.1.gz
-share/man/man1/gcm-picker.1.gz
-share/man/man1/gcm-viewer.1.gz
share/applications/gcm-import.desktop
share/applications/gcm-picker.desktop
share/applications/org.gnome.ColorProfileViewer.desktop
@@ -41,6 +37,10 @@ share/help/es/gnome-color-manager/color-import-linux.page
share/help/es/gnome-color-manager/color-import-osx.page
share/help/es/gnome-color-manager/color-import-windows.page
share/help/es/gnome-color-manager/legal.xml
+share/help/eu/gnome-color-manager/color-import-linux.page
+share/help/eu/gnome-color-manager/color-import-osx.page
+share/help/eu/gnome-color-manager/color-import-windows.page
+share/help/eu/gnome-color-manager/legal.xml
share/help/fi/gnome-color-manager/color-import-linux.page
share/help/fi/gnome-color-manager/color-import-osx.page
share/help/fi/gnome-color-manager/color-import-windows.page
@@ -77,6 +77,10 @@ share/help/ml/gnome-color-manager/color-import-linux.page
share/help/ml/gnome-color-manager/color-import-osx.page
share/help/ml/gnome-color-manager/color-import-windows.page
share/help/ml/gnome-color-manager/legal.xml
+share/help/nl/gnome-color-manager/color-import-linux.page
+share/help/nl/gnome-color-manager/color-import-osx.page
+share/help/nl/gnome-color-manager/color-import-windows.page
+share/help/nl/gnome-color-manager/legal.xml
share/help/pl/gnome-color-manager/color-import-linux.page
share/help/pl/gnome-color-manager/color-import-osx.page
share/help/pl/gnome-color-manager/color-import-windows.page
@@ -85,10 +89,22 @@ share/help/pt_BR/gnome-color-manager/color-import-linux.page
share/help/pt_BR/gnome-color-manager/color-import-osx.page
share/help/pt_BR/gnome-color-manager/color-import-windows.page
share/help/pt_BR/gnome-color-manager/legal.xml
+share/help/ru/gnome-color-manager/color-import-linux.page
+share/help/ru/gnome-color-manager/color-import-osx.page
+share/help/ru/gnome-color-manager/color-import-windows.page
+share/help/ru/gnome-color-manager/legal.xml
share/help/sv/gnome-color-manager/color-import-linux.page
share/help/sv/gnome-color-manager/color-import-osx.page
share/help/sv/gnome-color-manager/color-import-windows.page
share/help/sv/gnome-color-manager/legal.xml
+share/help/tr/gnome-color-manager/color-import-linux.page
+share/help/tr/gnome-color-manager/color-import-osx.page
+share/help/tr/gnome-color-manager/color-import-windows.page
+share/help/tr/gnome-color-manager/legal.xml
+share/help/uk/gnome-color-manager/color-import-linux.page
+share/help/uk/gnome-color-manager/color-import-osx.page
+share/help/uk/gnome-color-manager/color-import-windows.page
+share/help/uk/gnome-color-manager/legal.xml
share/help/zh_CN/gnome-color-manager/color-import-linux.page
share/help/zh_CN/gnome-color-manager/color-import-osx.page
share/help/zh_CN/gnome-color-manager/color-import-windows.page
@@ -109,8 +125,10 @@ share/icons/hicolor/32x32/apps/gnome-color-manager.png
share/icons/hicolor/48x48/apps/gnome-color-manager.png
share/icons/hicolor/64x64/apps/gnome-color-manager.png
share/icons/hicolor/scalable/apps/gnome-color-manager.svg
+share/locale/ab/LC_MESSAGES/gnome-color-manager.mo
share/locale/ar/LC_MESSAGES/gnome-color-manager.mo
share/locale/as/LC_MESSAGES/gnome-color-manager.mo
+share/locale/be/LC_MESSAGES/gnome-color-manager.mo
share/locale/bg/LC_MESSAGES/gnome-color-manager.mo
share/locale/bn_IN/LC_MESSAGES/gnome-color-manager.mo
share/locale/bs/LC_MESSAGES/gnome-color-manager.mo
@@ -140,6 +158,8 @@ share/locale/id/LC_MESSAGES/gnome-color-manager.mo
share/locale/is/LC_MESSAGES/gnome-color-manager.mo
share/locale/it/LC_MESSAGES/gnome-color-manager.mo
share/locale/ja/LC_MESSAGES/gnome-color-manager.mo
+share/locale/ka/LC_MESSAGES/gnome-color-manager.mo
+share/locale/kab/LC_MESSAGES/gnome-color-manager.mo
share/locale/kk/LC_MESSAGES/gnome-color-manager.mo
share/locale/kn/LC_MESSAGES/gnome-color-manager.mo
share/locale/ko/LC_MESSAGES/gnome-color-manager.mo
@@ -175,4 +195,8 @@ share/locale/vi/LC_MESSAGES/gnome-color-manager.mo
share/locale/zh_CN/LC_MESSAGES/gnome-color-manager.mo
share/locale/zh_HK/LC_MESSAGES/gnome-color-manager.mo
share/locale/zh_TW/LC_MESSAGES/gnome-color-manager.mo
+share/man/man1/gcm-import.1.gz
+share/man/man1/gcm-inspect.1.gz
+share/man/man1/gcm-picker.1.gz
+share/man/man1/gcm-viewer.1.gz
share/metainfo/org.gnome.ColorProfileViewer.appdata.xml
diff --git a/graphics/gnome-video-effects/Makefile b/graphics/gnome-video-effects/Makefile
index 5ef74226bbd8..dfa73873f7d2 100644
--- a/graphics/gnome-video-effects/Makefile
+++ b/graphics/gnome-video-effects/Makefile
@@ -1,7 +1,8 @@
PORTNAME= gnome-video-effects
-PORTVERSION= 0.5.0
+PORTVERSION= 0.6.0
CATEGORIES= graphics
MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Collection of Gstreamer effects
@@ -10,6 +11,8 @@ WWW= https://wiki.gnome.org/Projects/GnomeVideoEffects
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+RUN_DEPENDS= frei0r>0:graphics/frei0r
+
USES= gettext gstreamer meson tar:xz
USE_GSTREAMER= good bad
NO_ARCH= yes
diff --git a/graphics/gnome-video-effects/distinfo b/graphics/gnome-video-effects/distinfo
index cc5abaa2f9a9..be63fc711788 100644
--- a/graphics/gnome-video-effects/distinfo
+++ b/graphics/gnome-video-effects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600371986
-SHA256 (gnome-video-effects-0.5.0.tar.xz) = 4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8
-SIZE (gnome-video-effects-0.5.0.tar.xz) = 85424
+TIMESTAMP = 1686993767
+SHA256 (gnome/gnome-video-effects-0.6.0.tar.xz) = d7aeaeb46b3f5a832fb2e0d90b42bf8c6160202ca52ac9add17afce192e3c8a8
+SIZE (gnome/gnome-video-effects-0.6.0.tar.xz) = 91564
diff --git a/graphics/gnome-video-effects/files/patch-meson.build b/graphics/gnome-video-effects/files/patch-meson.build
index 3a17fab9b9f0..eb75e36bc8fa 100644
--- a/graphics/gnome-video-effects/files/patch-meson.build
+++ b/graphics/gnome-video-effects/files/patch-meson.build
@@ -1,19 +1,11 @@
---- meson.build.orig 2019-08-05 21:13:24 UTC
+--- meson.build.orig 2023-06-13 17:10:45 UTC
+++ meson.build
-@@ -9,7 +9,7 @@ i18n = import('i18n')
- prefix = get_option('prefix')
- datadir = join_paths(prefix, get_option('datadir'))
- pkgdatadir = join_paths(datadir, meson.project_name())
--pkgconfigdir = join_paths(datadir, 'pkgconfig')
+@@ -10,7 +10,7 @@ prefix = get_option('prefix')
+ datadir_relative = get_option('datadir')
+ datadir = prefix / datadir_relative
+ pkgdatadir = datadir / meson.project_name()
+-pkgconfigdir = datadir / 'pkgconfig'
+pkgconfigdir = join_paths(prefix, 'libdata/pkgconfig')
subdir('effects')
subdir('po')
-@@ -23,6 +23,6 @@ conf.set('VERSION', meson.project_version())
- pkg = configure_file(configuration: conf,
- input: 'gnome-video-effects.pc.in',
- install: true,
-- install_dir: join_paths(datadir, 'pkgconfig'),
-+ install_dir: pkgconfigdir,
- output: 'gnome-video-effects.pc')
-
diff --git a/graphics/gnome-video-effects/pkg-plist b/graphics/gnome-video-effects/pkg-plist
index ee3e4b75b35f..aa6481058eb9 100644
--- a/graphics/gnome-video-effects/pkg-plist
+++ b/graphics/gnome-video-effects/pkg-plist
@@ -22,6 +22,7 @@ share/gnome-video-effects/radioactv.effect
share/gnome-video-effects/revtv.effect
share/gnome-video-effects/ripple.effect
share/gnome-video-effects/saturation.effect
+share/gnome-video-effects/scanlines.effect
share/gnome-video-effects/sepia.effect
share/gnome-video-effects/shagadelictv.effect
share/gnome-video-effects/sobel.effect
diff --git a/graphics/gource/Makefile b/graphics/gource/Makefile
index ae8fa65e9367..64db6e919c06 100644
--- a/graphics/gource/Makefile
+++ b/graphics/gource/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gource
PORTVERSION= 0.51
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= https://github.com/acaudwell/Gource/releases/download/${PORTNAME}-${PORTVERSION}/
diff --git a/graphics/gowall/Makefile b/graphics/gowall/Makefile
new file mode 100644
index 000000000000..3258078e0c19
--- /dev/null
+++ b/graphics/gowall/Makefile
@@ -0,0 +1,26 @@
+PORTNAME= gowall
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.1
+CATEGORIES= graphics
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Versatile tool to process images
+WWW= https://github.com/Achno/gowall
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= xdg-open:devel/xdg-utils
+
+USES= go:1.22,modules
+
+GO_MODULE= github.com/Achno/gowall
+
+PLIST_FILES= bin/gowall
+
+OPTIONS_DEFINE= PREVIEW
+OPTIONS_DEFAULT= PREVIEW
+PREVIEW_DESC= Enable image preview support using chafa
+PREVIEW_RUN_DEPENDS= chafa:graphics/chafa
+
+.include <bsd.port.mk>
diff --git a/graphics/gowall/distinfo b/graphics/gowall/distinfo
new file mode 100644
index 000000000000..7e77db9590b9
--- /dev/null
+++ b/graphics/gowall/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1744489937
+SHA256 (go/graphics_gowall/gowall-v0.2.1/v0.2.1.mod) = 9db8b7d9dd21d67a66903acadccb4a0aa2c0d3713c3097be5fd8798da7c21804
+SIZE (go/graphics_gowall/gowall-v0.2.1/v0.2.1.mod) = 515
+SHA256 (go/graphics_gowall/gowall-v0.2.1/v0.2.1.zip) = 4deb2c1b61e31f88dcead48a2f4a31fb4b43ba66085990d60c566c9c78121a2c
+SIZE (go/graphics_gowall/gowall-v0.2.1/v0.2.1.zip) = 3359975
diff --git a/graphics/gowall/pkg-descr b/graphics/gowall/pkg-descr
new file mode 100644
index 000000000000..5877d7bfe03b
--- /dev/null
+++ b/graphics/gowall/pkg-descr
@@ -0,0 +1,4 @@
+Gowall is a versatile tool to convert an image (specifically a wallpaper)
+to any color-scheme and/or pallete you like! It also offers a bunch of
+image processing features like image to pixel art, image upscaling, and
+color palette extraction.
diff --git a/graphics/gpaint/Makefile b/graphics/gpaint/Makefile
index 6621ba5d2ff3..88dcad028267 100644
--- a/graphics/gpaint/Makefile
+++ b/graphics/gpaint/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gpaint
DISTVERSIONPREFIX= 2-
DISTVERSION= 0.3.4
+PORTREVISION= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNU_ALPHA
diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile
index 05b50c938a9d..75b68da87c9f 100644
--- a/graphics/gscan2pdf/Makefile
+++ b/graphics/gscan2pdf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gscan2pdf
PORTVERSION= 2.13.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile
index 7548569afdf2..fa928039d2cb 100644
--- a/graphics/gthumb/Makefile
+++ b/graphics/gthumb/Makefile
@@ -1,17 +1,19 @@
PORTNAME= gthumb
PORTVERSION= 3.12.7
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Image viewer and browser for the GNOME environment
-WWW= https://wiki.gnome.org/Apps/gthumb/
+WWW= https://gitlab.gnome.org/GNOME/gthumb
LICENSE= GPLv2+
BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
- itstool:textproc/itstool
+ itstool:textproc/itstool \
+ appstreamcli:devel/appstream
LIB_DEPENDS= libclutter-1.0.so:graphics/clutter \
libcogl.so:graphics/cogl \
libgstreamer-1.0.so:multimedia/gstreamer1 \
@@ -33,7 +35,6 @@ USE_XORG= x11 xcomposite xdamage xext xfixes xrandr xi
MESON_ARGS= -Dlibrsvg=true \
-Dlibchamplain=false
CPE_VENDOR= gnome
-INSTALL_TARGET= install-strip
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_CMD}
SHEBANG_FILES= *.py data/gschemas/*.py gthumb/*.py po/*.py
@@ -66,9 +67,9 @@ GLIB_SCHEMAS= org.gnome.gthumb.change-date.gschema.xml \
org.gnome.gthumb.catalogs.gschema.xml \
org.gnome.gthumb.terminal.gschema.xml
-OPTIONS_DEFINE= BRASERO CLUTTER EXIV2 GSTREAMER JXL RAW SECRET \
+OPTIONS_DEFINE= BRASERO CLUTTER EXIV2 GSTREAMER HEIF JXL RAW SECRET \
WEBP WEBSERVICES YELP
-OPTIONS_DEFAULT= BRASERO CLUTTER EXIV2 GSTREAMER JXL RAW SECRET \
+OPTIONS_DEFAULT= BRASERO CLUTTER EXIV2 GSTREAMER HEIF JXL RAW SECRET \
WEBP WEBSERVICES YELP
OPTIONS_SUB= yes
@@ -82,6 +83,8 @@ EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2
EXIV2_MESON_TRUE= exiv2
GSTREAMER_USES= gstreamer
GSTREAMER_MESON_TRUE= gstreamer
+HEIF_LIB_DEPENDS= libheif.so:graphics/libheif
+HEIF_MESON_TRUE= libheif
JXL_LIB_DEPENDS= libjxl.so:graphics/libjxl
JXL_MESON_TRUE= libjxl
RAW_DESC= Raw image support via libraw
diff --git a/graphics/gthumb/pkg-plist b/graphics/gthumb/pkg-plist
index bf56ade035ac..7ec06747099f 100644
--- a/graphics/gthumb/pkg-plist
+++ b/graphics/gthumb/pkg-plist
@@ -193,7 +193,7 @@ lib/gthumb/extensions/selections.extension
lib/gthumb/extensions/slideshow.extension
lib/gthumb/extensions/terminal.extension
lib/gthumb/extensions/webalbums.extension
-libexec/gthumb/video-thumbnailer
+%%GSTREAMER%%libexec/gthumb/video-thumbnailer
libdata/pkgconfig/gthumb.pc
share/man/man1/gthumb.1.gz
share/aclocal/gthumb.m4
diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo
index bf4abcd4e7d2..c5da8098dea3 100644
--- a/graphics/gwenview/distinfo
+++ b/graphics/gwenview/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557893
-SHA256 (KDE/release-service/25.04.1/gwenview-25.04.1.tar.xz) = ea0f55d80eecfbcf7590283314dd9db96a4c0e9acb34acb961b3636a1ee7925f
-SIZE (KDE/release-service/25.04.1/gwenview-25.04.1.tar.xz) = 6533340
+TIMESTAMP = 1749036747
+SHA256 (KDE/release-service/25.04.2/gwenview-25.04.2.tar.xz) = f2ec1bbb71fefd041a656686e4eb8a3ed684f913cfa86e062a40d9222ca3143f
+SIZE (KDE/release-service/25.04.2/gwenview-25.04.2.tar.xz) = 6533516
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile
index d0a0831ec9f4..8e14ba88e999 100644
--- a/graphics/hugin/Makefile
+++ b/graphics/hugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugin
DISTVERSION= 2024.0.1
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile
index f85750c606fa..b34809b9c076 100644
--- a/graphics/hyprgraphics/Makefile
+++ b/graphics/hyprgraphics/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hyprgraphics
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.3
-PORTREVISION= 2
+DISTVERSION= 0.1.4
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -13,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libhyprutils.so:devel/hyprutils \
libjxl.so:graphics/libjxl \
- libspng.so:graphics/libspng \
+ libpng.so:graphics/png \
libwebp.so:graphics/webp
USES= cmake:testing compiler:c++11-lib gnome jpeg pkgconfig xorg
diff --git a/graphics/hyprgraphics/distinfo b/graphics/hyprgraphics/distinfo
index 608f4d6c5a26..1dad374865e8 100644
--- a/graphics/hyprgraphics/distinfo
+++ b/graphics/hyprgraphics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743953322
-SHA256 (hyprwm-hyprgraphics-v0.1.3_GH0.tar.gz) = 0e11457135a9e7160cf147d361fae3c5dc40035a4ebd894c5d409baa896f43cf
-SIZE (hyprwm-hyprgraphics-v0.1.3_GH0.tar.gz) = 424310
+TIMESTAMP = 1750621377
+SHA256 (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 8b4662a0e687351da703a19e9cd9fdbe4b4b053e7380957584cda112c96feb9f
+SIZE (hyprwm-hyprgraphics-v0.1.4_GH0.tar.gz) = 425677
diff --git a/graphics/iccxml/Makefile b/graphics/iccxml/Makefile
index 24ae8f35c1f8..a1f6f1997828 100644
--- a/graphics/iccxml/Makefile
+++ b/graphics/iccxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iccxml
PORTVERSION= 0.9.8
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/IccXML-Src/${DISTNAME}
DISTNAME= IccXML-${PORTVERSION}
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index 6849089f0596..642c7c60f676 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,16 +1,8 @@
PORTNAME= inkscape
-DISTVERSION= 1.4
-PORTREVISION= 4
+DISTVERSION= 1.4.2
CATEGORIES= graphics gnome
MASTER_SITES= https://media.inkscape.org/dl/resources/file/
-PATCH_SITES= https://gitlab.com/${PORTNAME}/${PORTNAME}/-/commit/
-PATCHFILES+= eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch:-p1 # https://gitlab.com/inkscape/inkscape/-/merge_requests/6755
-PATCHFILES+= 49604afa97be08608b65687633b1373eb9cf524b.patch:-p1 # https://gitlab.com/inkscape/inkscape/-/merge_requests/6839
-PATCHFILES+= b1bd016ee3f91f3f5b2dbb928655eb049e8f62e4.patch:-p1 \
- 8abd30721e9bf5b15d705657d8e3a2103593e2f3.patch:-p1 # https://gitlab.com/inkscape/inkscape/-/merge_requests/6857
-PATCHFILES+= 9754274ea0ee76d9888ec0b306885ecba6926702.patch:-p1 # https://gitlab.com/inkscape/inkscape/-/merge_requests/6981
-
MAINTAINER= gnome@FreeBSD.org
COMMENT= Full featured open source SVG editor
WWW= https://inkscape.org
@@ -60,7 +52,7 @@ USE_PYTHON= cython
USE_XORG= sm ice x11 xext
USE_LDCONFIG= yes
-DATETAG= 2024-10-09_e7c3feb100
+DATETAG= 2025-05-08_ebf0e940d0
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}_${DATETAG}
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
index 03d732908ec7..1624044a0d7c 100644
--- a/graphics/inkscape/distinfo
+++ b/graphics/inkscape/distinfo
@@ -1,13 +1,3 @@
-TIMESTAMP = 1742882145
-SHA256 (inkscape-1.4.tar.xz) = c59a85453b699addebcd51c1dc07684dd96a10c8aec716b19551db50562e13f5
-SIZE (inkscape-1.4.tar.xz) = 46321868
-SHA256 (eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch) = 2c2e04d8524fb75e7758ba43742512ad66447ec0b56f28279f4679b96cd1425f
-SIZE (eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch) = 1149
-SHA256 (49604afa97be08608b65687633b1373eb9cf524b.patch) = 1c29e4cf3a09a76c1b8cf874c8baee38725aaa00574919d7b79aa638c01dbf66
-SIZE (49604afa97be08608b65687633b1373eb9cf524b.patch) = 2171
-SHA256 (b1bd016ee3f91f3f5b2dbb928655eb049e8f62e4.patch) = 52bbbaab550af4e65dacfacb8ab1325e9db12f24d8520f0a791ecbda249dd70f
-SIZE (b1bd016ee3f91f3f5b2dbb928655eb049e8f62e4.patch) = 2860
-SHA256 (8abd30721e9bf5b15d705657d8e3a2103593e2f3.patch) = 82554a7c3295b4c5016c73c0de72c2b74a577a63d2fa61b032e3f02177ea46e5
-SIZE (8abd30721e9bf5b15d705657d8e3a2103593e2f3.patch) = 19162
-SHA256 (9754274ea0ee76d9888ec0b306885ecba6926702.patch) = 3956a80a968d861b6f6ff060fa507b15cb65f7f9d6ca49f8632fad454436248c
-SIZE (9754274ea0ee76d9888ec0b306885ecba6926702.patch) = 7207
+TIMESTAMP = 1749560080
+SHA256 (inkscape-1.4.2.tar.xz) = 2000530c7917e5260c9e8575a7154ff6926643d2006487d714e304a963f0c782
+SIZE (inkscape-1.4.2.tar.xz) = 53278452
diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist
index a89a1abe0fcf..227a6dc1a69a 100644
--- a/graphics/inkscape/pkg-plist
+++ b/graphics/inkscape/pkg-plist
@@ -1,7 +1,7 @@
bin/inkscape
bin/inkview
lib/inkscape/libinkscape_base.so
-lib/inkscape/libinkscape_base.so.1.4.0.0
+lib/inkscape/libinkscape_base.so.1.4.2.0
share/applications/org.inkscape.Inkscape.desktop
share/bash-completion/completions/inkscape
share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png
@@ -189,6 +189,8 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
%%DATADIR%%/extensions/cgm_input.inx
%%DATADIR%%/extensions/cgm_input.py
%%DATADIR%%/extensions/cgm_parse.py
+%%DATADIR%%/extensions/clean_up_path.inx
+%%DATADIR%%/extensions/clean_up_path.py
%%DATADIR%%/extensions/color_blackandwhite.inx
%%DATADIR%%/extensions/color_blackandwhite.py
%%DATADIR%%/extensions/color_brighter.inx
@@ -553,6 +555,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
%%DATADIR%%/extensions/inkex/paths/quadratic.py
%%DATADIR%%/extensions/inkex/ports.py
%%DATADIR%%/extensions/inkex/properties.py
+%%DATADIR%%/extensions/inkex/py.typed
%%DATADIR%%/extensions/inkex/styles.py
%%DATADIR%%/extensions/inkex/tester/__init__.py
%%DATADIR%%/extensions/inkex/tester/decorators.py
@@ -722,14 +725,41 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/types.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/utils.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/__init__.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/adjustment.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/convert.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/curve.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/enhance.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/fill.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/raster.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/shape.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/styles.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/text.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/util.py
%%DATADIR%%/extensions/other/extension-afdesign/inkaf/utils.py
+%%DATADIR%%/extensions/other/extension-curve/LICENSE
+%%DATADIR%%/extensions/other/extension-curve/inkvn-curve.inx
+%%DATADIR%%/extensions/other/extension-curve/inkvn.inx
+%%DATADIR%%/extensions/other/extension-curve/inkvn/__init__.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/__main__.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/__init__.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/artboard.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/base.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/group.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/guide.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/image.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/path.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/styles.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/elements/text.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/__init__.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/decode.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/decode_vn.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/extract.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/read.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/reader/text.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/svg/__init__.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/svg/convert.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/utils.py
+%%DATADIR%%/extensions/other/extension-curve/inkvn/vninput.py
%%DATADIR%%/extensions/other/extension-xaml/LICENSE.txt
%%DATADIR%%/extensions/other/extension-xaml/docs/svg2xaml.rst
%%DATADIR%%/extensions/other/extension-xaml/inkxaml/__init__.py
@@ -4579,7 +4609,8 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
%%DATADIR%%/ui/highlight-colors.css
%%DATADIR%%/ui/image-properties.glade
%%DATADIR%%/ui/inkscape-about.glade
-%%DATADIR%%/ui/inkscape-start.glade
+%%DATADIR%%/ui/inkscape-splash.glade
+%%DATADIR%%/ui/inkscape-welcome.glade
%%DATADIR%%/ui/inkview-controls.ui
%%DATADIR%%/ui/inline-css.lang
%%DATADIR%%/ui/mac.css
@@ -4620,6 +4651,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
%%DATADIR%%/ui/toolbar-measure.ui
%%DATADIR%%/ui/toolbar-mesh.ui
%%DATADIR%%/ui/toolbar-node.ui
+%%DATADIR%%/ui/toolbar-objectpicker.ui
%%DATADIR%%/ui/toolbar-page.ui
%%DATADIR%%/ui/toolbar-paintbucket.ui
%%DATADIR%%/ui/toolbar-pencil.ui
diff --git a/graphics/intergif/Makefile b/graphics/intergif/Makefile
index 1ed486e32031..c6af1d200813 100644
--- a/graphics/intergif/Makefile
+++ b/graphics/intergif/Makefile
@@ -3,12 +3,13 @@ PORTVERSION= 6.15
CATEGORIES= graphics
MASTER_SITES= http://utter.chaos.org.uk/~pdh/software/arc/
DISTNAME= ig${PORTVERSION:S,.,,}src
-EXTRACT_SUFX= .tgz
MAINTAINER= ports@FreeBSD.org
COMMENT= Efficient animated GIF optimiser
WWW= http://utter.chaos.org.uk/~pdh/software/intergif.htm
+USES= tar:tgz
+
WRKSRC= ${WRKDIR}/igsrc
MAKEFILE= makefile.ix
diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile
index b165613db5a5..8aa5670f72c6 100644
--- a/graphics/jp/Makefile
+++ b/graphics/jp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jp
DISTVERSION= 1.1.12
-PORTREVISION= 27
+PORTREVISION= 29
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile
index eb7e57fac1c2..030c925c8da8 100644
--- a/graphics/jpeg-turbo/Makefile
+++ b/graphics/jpeg-turbo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jpeg-turbo
-DISTVERSION= 3.1.0
+DISTVERSION= 3.1.1
CATEGORIES= graphics
MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -34,10 +34,7 @@ CMAKE_ON= WITH_JPEG8
# See https://github.com/libjpeg-turbo/libjpeg-turbo/issues/705
CMAKE_ARGS= -DCMAKE_CTEST_ARGUMENTS="-E;'djpeg12-shared-3x2-float-prog-cmp|djpeg12-static-3x2-float-prog-cmp'"
-OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS
-OPTIONS_DEFAULT= OPTIMIZED_CFLAGS
-
-OPTIMIZED_CFLAGS_CFLAGS= -O3
+OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
diff --git a/graphics/jpeg-turbo/distinfo b/graphics/jpeg-turbo/distinfo
index 63302aa7e8ed..28053eb0a408 100644
--- a/graphics/jpeg-turbo/distinfo
+++ b/graphics/jpeg-turbo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735201226
-SHA256 (libjpeg-turbo-3.1.0.tar.gz) = 9564c72b1dfd1d6fe6274c5f95a8d989b59854575d4bbee44ade7bc17aa9bc93
-SIZE (libjpeg-turbo-3.1.0.tar.gz) = 2507094
+TIMESTAMP = 1749870510
+SHA256 (libjpeg-turbo-3.1.1.tar.gz) = aadc97ea91f6ef078b0ae3a62bba69e008d9a7db19b34e4ac973b19b71b4217c
+SIZE (libjpeg-turbo-3.1.1.tar.gz) = 2506010
diff --git a/graphics/jpeg-turbo/files/patch-CMakeLists.txt b/graphics/jpeg-turbo/files/patch-CMakeLists.txt
deleted file mode 100644
index ddca4a8dc9e4..000000000000
--- a/graphics/jpeg-turbo/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,25 +0,0 @@
---- CMakeLists.txt.orig 2024-05-18 16:15:18 UTC
-+++ CMakeLists.txt
-@@ -418,14 +418,14 @@ endif()
- add_definitions(-D_CRT_NONSTDC_NO_WARNINGS)
- endif()
-
--if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
-- # Use the maximum optimization level for release builds
-- foreach(var CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO)
-- if(${var} MATCHES "-O2")
-- string(REGEX REPLACE "-O2" "-O3" ${var} "${${var}}")
-- endif()
-- endforeach()
--endif()
-+#if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_C_COMPILER_ID MATCHES "Clang")
-+# # Use the maximum optimization level for release builds
-+# foreach(var CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO)
-+# if(${var} MATCHES "-O2")
-+# string(REGEX REPLACE "-O2" "-O3" ${var} "${${var}}")
-+# endif()
-+# endforeach()
-+#endif()
-
- if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
- if(CMAKE_C_COMPILER_ID MATCHES "SunPro")
diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo
index fe5da13b4315..4aa26de4c2d6 100644
--- a/graphics/kamera/distinfo
+++ b/graphics/kamera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557894
-SHA256 (KDE/release-service/25.04.1/kamera-25.04.1.tar.xz) = bfc35dce5ae146846cf940efb3c59cb4366060d66a6de262a0b4d0ebbf4ebe10
-SIZE (KDE/release-service/25.04.1/kamera-25.04.1.tar.xz) = 133064
+TIMESTAMP = 1749036750
+SHA256 (KDE/release-service/25.04.2/kamera-25.04.2.tar.xz) = a45fd021f95aa334d2f9994ddeaafa290f71580277192b6c5d2829637a8dc7e8
+SIZE (KDE/release-service/25.04.2/kamera-25.04.2.tar.xz) = 133004
diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo
index aed2d38eec73..1755462bdd91 100644
--- a/graphics/kcolorchooser/distinfo
+++ b/graphics/kcolorchooser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557895
-SHA256 (KDE/release-service/25.04.1/kcolorchooser-25.04.1.tar.xz) = bed3b2c163f8775d40bca558afd0b8c1847e29ba9ba529b412f9217f0b3780cf
-SIZE (KDE/release-service/25.04.1/kcolorchooser-25.04.1.tar.xz) = 36352
+TIMESTAMP = 1749036752
+SHA256 (KDE/release-service/25.04.2/kcolorchooser-25.04.2.tar.xz) = 749f3a80498fb5632d5c835f4ac17eedd16d891dd74b8af06ca12445c7bc6a0f
+SIZE (KDE/release-service/25.04.2/kcolorchooser-25.04.2.tar.xz) = 36364
diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo
index f41f43009e3e..ab17df618787 100644
--- a/graphics/kdegraphics-mobipocket/distinfo
+++ b/graphics/kdegraphics-mobipocket/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557895
-SHA256 (KDE/release-service/25.04.1/kdegraphics-mobipocket-25.04.1.tar.xz) = e742b6a69099aea27807c0c856e161b2bd9859e8745cbb09ac51cb4dfd8d7bf9
-SIZE (KDE/release-service/25.04.1/kdegraphics-mobipocket-25.04.1.tar.xz) = 13140
+TIMESTAMP = 1749036755
+SHA256 (KDE/release-service/25.04.2/kdegraphics-mobipocket-25.04.2.tar.xz) = ddd546e8fff5552e5b7e7294f3c63b6130d9a98f6155ea280fa861f793cf2337
+SIZE (KDE/release-service/25.04.2/kdegraphics-mobipocket-25.04.2.tar.xz) = 13136
diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo
index 3e5caf1d2868..6e3d16bd30b0 100644
--- a/graphics/kdegraphics-svgpart/distinfo
+++ b/graphics/kdegraphics-svgpart/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557896
-SHA256 (KDE/release-service/25.04.1/svgpart-25.04.1.tar.xz) = a30903c758fc1818334de4cd6f7d72a4fe9a2842326e187d442ee0e79ae1caf8
-SIZE (KDE/release-service/25.04.1/svgpart-25.04.1.tar.xz) = 30232
+TIMESTAMP = 1749036757
+SHA256 (KDE/release-service/25.04.2/svgpart-25.04.2.tar.xz) = afba527031489d32151134e31c2be13207be1f224ed7963f1d8170a2a28d2a9c
+SIZE (KDE/release-service/25.04.2/svgpart-25.04.2.tar.xz) = 30232
diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo
index 2ce3fbe5aecc..fd49614c3fae 100644
--- a/graphics/kdegraphics-thumbnailers/distinfo
+++ b/graphics/kdegraphics-thumbnailers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557897
-SHA256 (KDE/release-service/25.04.1/kdegraphics-thumbnailers-25.04.1.tar.xz) = 6bbc75d5d109cef516862204fc8578ba8281a0101884920f832c17e44640326c
-SIZE (KDE/release-service/25.04.1/kdegraphics-thumbnailers-25.04.1.tar.xz) = 49144
+TIMESTAMP = 1749036760
+SHA256 (KDE/release-service/25.04.2/kdegraphics-thumbnailers-25.04.2.tar.xz) = 65a3caffe98aadb5e94023c674d163d1a3efb3da1f3b222f3d883143e2f7fe7c
+SIZE (KDE/release-service/25.04.2/kdegraphics-thumbnailers-25.04.2.tar.xz) = 49136
diff --git a/graphics/kdegraphics/Makefile b/graphics/kdegraphics/Makefile
index 9de6763b672b..f60cf01f5d91 100644
--- a/graphics/kdegraphics/Makefile
+++ b/graphics/kdegraphics/Makefile
@@ -9,7 +9,8 @@ WWW= https://apps.kde.org/categories/graphics/
USES= kde:6 metaport qt:6
USE_QT= #
-OPTIONS_DEFINE= GPHOTO \
+OPTIONS_DEFINE= COLORD \
+ GPHOTO \
GWENVIEW \
KCOLORCHOOSER \
KOLOURPAINT \
@@ -21,6 +22,9 @@ OPTIONS_DEFINE= GPHOTO \
OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+COLORD_DESC= Color profiles manager
+COLORD_RUN_DEPENDS= colord-kde>=0:graphics/colord-kde
+
GPHOTO_DESC= Digital camera manager
GPHOTO_RUN_DEPENDS= kamera>=${KDE_APPLICATIONS_VERSION}:graphics/kamera
diff --git a/graphics/kealib/Makefile b/graphics/kealib/Makefile
new file mode 100644
index 000000000000..d38492513347
--- /dev/null
+++ b/graphics/kealib/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= kealib
+PORTVERSION= 1.6.2
+CATEGORIES= graphics
+MASTER_SITES= https://github.com/ubarsc/kealib/releases/download/kealib-${PORTVERSION}/
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= HDF5 Based Raster File Format
+WWW= https://kealib.org/ \
+ https://github.com/ubarsc/kealib
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+LIB_DEPENDS= libhdf5.so:science/hdf5
+
+USES= cmake
+
+CMAKE_OFF= HDF5_PREFER_PARALLEL \
+ HDF5_USE_STATIC_LIBRARIES \
+ LIBKEA_WITH_GDAL
+CMAKE_ON= BUILD_SHARED_LIBS
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/graphics/kealib/distinfo b/graphics/kealib/distinfo
new file mode 100644
index 000000000000..e391db155b2d
--- /dev/null
+++ b/graphics/kealib/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748107890
+SHA256 (kealib-1.6.2.tar.gz) = 815b8d335b8d4b9048baf863cdd3959d12210f158a86f6a0d1954c7d39ce6db0
+SIZE (kealib-1.6.2.tar.gz) = 189932
diff --git a/graphics/kealib/pkg-descr b/graphics/kealib/pkg-descr
new file mode 100644
index 000000000000..916412548a53
--- /dev/null
+++ b/graphics/kealib/pkg-descr
@@ -0,0 +1,8 @@
+KEALib provides an implementation of the GDAL data model. The format supports
+raster attribute tables, image pyramids, meta-data and in-built statistics while
+also handling very large files and compression throughout.
+
+Based on the HDF5 standard, it also provides a base from which other formats can
+be derived and is a good choice for long term data archiving. An independent
+software library (libkea) provides complete access to the KEA image format and a
+GDAL driver allowing KEA images to be used from any GDAL supported software.
diff --git a/graphics/kealib/pkg-plist b/graphics/kealib/pkg-plist
new file mode 100644
index 000000000000..9fcf437da1e1
--- /dev/null
+++ b/graphics/kealib/pkg-plist
@@ -0,0 +1,20 @@
+bin/kea-config
+include/libkea/KEAAttributeTable.h
+include/libkea/KEAAttributeTableFile.h
+include/libkea/KEAAttributeTableInMem.h
+include/libkea/KEACommon.h
+include/libkea/KEAException.h
+include/libkea/KEAImageIO.h
+include/libkea/kea-config.h
+include/libkea/kea_export.h
+lib/cmake/Kealib/KealibConfig.cmake
+lib/cmake/Kealib/KealibConfigVersion.cmake
+lib/cmake/Kealib/libkeaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Kealib/libkeaTargets.cmake
+lib/cmake/libkea/libkeaConfig.cmake
+lib/cmake/libkea/libkeaConfigVersion.cmake
+lib/cmake/libkea/libkeaTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/libkea/libkeaTargets.cmake
+lib/libkea.so
+lib/libkea.so.1.6
+lib/libkea.so.%%PORTVERSION%%
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index 68a83fbce925..f2b4436dc63f 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798876
-SHA256 (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 8cace92dc49ce24ad865b31d1bfb2eab2d7cf550542660f9d2a16dbe9b47f34e
-SIZE (KDE/frameworks/6.13.0/kimageformats-6.13.0.tar.xz) = 28199508
+TIMESTAMP = 1749476624
+SHA256 (KDE/frameworks/6.15/kimageformats-6.15.0.tar.xz) = 2fab119c64f117026166f49840abe5c1efe3e8f9a10d966b3406ffb6a6084030
+SIZE (KDE/frameworks/6.15/kimageformats-6.15.0.tar.xz) = 28203696
diff --git a/graphics/kf6-kimageformats/pkg-plist b/graphics/kf6-kimageformats/pkg-plist
index 53fc366c4952..8003f92ff524 100644
--- a/graphics/kf6-kimageformats/pkg-plist
+++ b/graphics/kf6-kimageformats/pkg-plist
@@ -1,3 +1,5 @@
+lib/cmake/KF6ImageFormats/KF6ImageFormatsConfig.cmake
+lib/cmake/KF6ImageFormats/KF6ImageFormatsConfigVersion.cmake
%%QT_PLUGINDIR%%/imageformats/kimg_ani.so
%%AVIF%%%%QT_PLUGINDIR%%/imageformats/kimg_avif.so
%%QT_PLUGINDIR%%/imageformats/kimg_dds.so
diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo
index f925c6fca263..a29d1766ec1e 100644
--- a/graphics/kf6-kplotting/distinfo
+++ b/graphics/kf6-kplotting/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 918b56f9d0ac677d7c4ebe3f1249dab5c7d46afd8a28f940751655fbc4935916
-SIZE (KDE/frameworks/6.13.0/kplotting-6.13.0.tar.xz) = 33680
+TIMESTAMP = 1749476624
+SHA256 (KDE/frameworks/6.15/kplotting-6.15.0.tar.xz) = 5f7105f015eee67acdeb8a96fb9448186a605b6273f0af89a055c2721cab59dc
+SIZE (KDE/frameworks/6.15/kplotting-6.15.0.tar.xz) = 34032
diff --git a/graphics/kf6-kquickcharts/Makefile b/graphics/kf6-kquickcharts/Makefile
index 97195269c9b0..f9f4ae836651 100644
--- a/graphics/kf6-kquickcharts/Makefile
+++ b/graphics/kf6-kquickcharts/Makefile
@@ -8,6 +8,6 @@ MAINTAINER= kde@FreeBSD.org
USES= cmake gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
USE_KDE= ecm:build
-USE_QT= base declarative shadertools
+USE_QT= base declarative shadertools tools:build
.include <bsd.port.mk>
diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo
index 1ae068ac0a0d..d50f42a0b6fd 100644
--- a/graphics/kf6-kquickcharts/distinfo
+++ b/graphics/kf6-kquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = bce07e95a460f44cb1a5191a96fdb22dafee681f09dbed28fe7508e33219ea0b
-SIZE (KDE/frameworks/6.13.0/kquickcharts-6.13.0.tar.xz) = 110248
+TIMESTAMP = 1749832090
+SHA256 (KDE/frameworks/6.15/kquickcharts-6.15.0.tar.xz) = f9f2f4bea577fed8a7f1ddea34617efe74517a492e9c0721f02f2cc08fb6786d
+SIZE (KDE/frameworks/6.15/kquickcharts-6.15.0.tar.xz) = 112060
diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo
index dfd1f8709978..ab0052c6bab3 100644
--- a/graphics/kf6-ksvg/distinfo
+++ b/graphics/kf6-ksvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 9bf0d2a7626557b43c50821bab7d1960a73f8eb981ea892a64cb4a11277ed24b
-SIZE (KDE/frameworks/6.13.0/ksvg-6.13.0.tar.xz) = 84040
+TIMESTAMP = 1749476625
+SHA256 (KDE/frameworks/6.15/ksvg-6.15.0.tar.xz) = 955c5ceb28879d10106cb807f4f259810c705bbbbddaf170af0d563fbd580197
+SIZE (KDE/frameworks/6.15/ksvg-6.15.0.tar.xz) = 83772
diff --git a/graphics/kf6-prison/Makefile b/graphics/kf6-prison/Makefile
index 63f7b3fbf581..3380491871a0 100644
--- a/graphics/kf6-prison/Makefile
+++ b/graphics/kf6-prison/Makefile
@@ -12,6 +12,6 @@ LIB_DEPENDS= libdmtx.so:graphics/libdmtx \
USES= cmake gl kde:6 qt:6 tar:xz
USE_GL= gl opengl
USE_KDE= ecm:build
-USE_QT= base declarative multimedia
+USE_QT= base declarative multimedia tools:build
.include <bsd.port.mk>
diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo
index af56f6d2ba0d..9ac77c36f2ce 100644
--- a/graphics/kf6-prison/distinfo
+++ b/graphics/kf6-prison/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743798877
-SHA256 (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 23c46e289c27f1dacb0c83117abdc621b5c0bfeab45cd187464b0068f70003e1
-SIZE (KDE/frameworks/6.13.0/prison-6.13.0.tar.xz) = 56632
+TIMESTAMP = 1749476625
+SHA256 (KDE/frameworks/6.15/prison-6.15.0.tar.xz) = 343f1dbc82fe6fddaad08b93a60048ed11a00c5c97fb2b30430d7199d614dfbf
+SIZE (KDE/frameworks/6.15/prison-6.15.0.tar.xz) = 57380
diff --git a/graphics/kgraphviewer/distinfo b/graphics/kgraphviewer/distinfo
index 8eb9edb6f8cd..7ab2e81fa96d 100644
--- a/graphics/kgraphviewer/distinfo
+++ b/graphics/kgraphviewer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557897
-SHA256 (KDE/release-service/25.04.1/kgraphviewer-25.04.1.tar.xz) = 8f3a9996b67fffaea6e73582648839b366ad992f6ecf212a9dd8bc7354529485
-SIZE (KDE/release-service/25.04.1/kgraphviewer-25.04.1.tar.xz) = 1595632
+TIMESTAMP = 1749036762
+SHA256 (KDE/release-service/25.04.2/kgraphviewer-25.04.2.tar.xz) = 484bf8132a1ecbec0a9fcf05274bb08081e6d288882a9835e86cb3177a7742bf
+SIZE (KDE/release-service/25.04.2/kgraphviewer-25.04.2.tar.xz) = 1595592
diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo
index 20dffdaca184..9fc2b21de8a7 100644
--- a/graphics/kimagemapeditor/distinfo
+++ b/graphics/kimagemapeditor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557898
-SHA256 (KDE/release-service/25.04.1/kimagemapeditor-25.04.1.tar.xz) = fe78a5373501b8ababe0502a3d423435a2885027127cf80fa6fb7cf23c714929
-SIZE (KDE/release-service/25.04.1/kimagemapeditor-25.04.1.tar.xz) = 1077256
+TIMESTAMP = 1749036765
+SHA256 (KDE/release-service/25.04.2/kimagemapeditor-25.04.2.tar.xz) = 53e9efb9f1807dd9feeb78590301e2607f831656c807d53852c14e67964d8d8d
+SIZE (KDE/release-service/25.04.2/kimagemapeditor-25.04.2.tar.xz) = 1077232
diff --git a/graphics/kmscube/Makefile b/graphics/kmscube/Makefile
index d246d0719e45..506fa75055e3 100644
--- a/graphics/kmscube/Makefile
+++ b/graphics/kmscube/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kmscube
-PORTVERSION= s20230926
+PORTVERSION= s20241106
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -22,7 +22,7 @@ USE_GITLAB= yes
USE_GL= egl gbm glesv2
GL_SITE= https://gitlab.freedesktop.org
GL_ACCOUNT= mesa
-GL_TAGNAME= 96d63eb
+GL_TAGNAME= 311eaaa
PLIST_FILES= bin/${PORTNAME} \
bin/texturator \
${NULL}
diff --git a/graphics/kmscube/distinfo b/graphics/kmscube/distinfo
index 6fe0491f5209..f50fac6c11d1 100644
--- a/graphics/kmscube/distinfo
+++ b/graphics/kmscube/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695744053
-SHA256 (kmscube-96d63eb.tar.bz2) = b0bd973ad1df8c63702bc02fe18e43c7e08c0fb32eda57a2826ad6a7af571333
-SIZE (kmscube-96d63eb.tar.bz2) = 92088
+TIMESTAMP = 1730888133
+SHA256 (kmscube-311eaaa.tar.bz2) = d3da1d9cb3509144722669f9dea4185a39b4fcc5c18e167158022642415e83d6
+SIZE (kmscube-311eaaa.tar.bz2) = 92118
diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo
index 425716093c39..6f6f1dda0a8c 100644
--- a/graphics/kolourpaint/distinfo
+++ b/graphics/kolourpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557899
-SHA256 (KDE/release-service/25.04.1/kolourpaint-25.04.1.tar.xz) = ac5691421dcc816b285fa7aa4fac6378c2f5619c3ad125f53689d45e394455b5
-SIZE (KDE/release-service/25.04.1/kolourpaint-25.04.1.tar.xz) = 5315024
+TIMESTAMP = 1749036767
+SHA256 (KDE/release-service/25.04.2/kolourpaint-25.04.2.tar.xz) = 74e495d8c102fe206bc4e173fe53134a4397a0d7b52ce06289af21805baa5210
+SIZE (KDE/release-service/25.04.2/kolourpaint-25.04.2.tar.xz) = 5315008
diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo
index 673d220b1fb6..6c8591449c27 100644
--- a/graphics/kontrast/distinfo
+++ b/graphics/kontrast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557899
-SHA256 (KDE/release-service/25.04.1/kontrast-25.04.1.tar.xz) = bd35a4ceaed4a8ff673eb7cc05d90c72a1b5220f41ad0f88cbd91971b672f56f
-SIZE (KDE/release-service/25.04.1/kontrast-25.04.1.tar.xz) = 218316
+TIMESTAMP = 1749036769
+SHA256 (KDE/release-service/25.04.2/kontrast-25.04.2.tar.xz) = 410ffa280235a4e3277a8efe953c4e134714dd7241913165bc24aaaa1350c1c2
+SIZE (KDE/release-service/25.04.2/kontrast-25.04.2.tar.xz) = 219564
diff --git a/graphics/kontrast/pkg-plist b/graphics/kontrast/pkg-plist
index 2d59b0b0975b..b90c6cd4135c 100644
--- a/graphics/kontrast/pkg-plist
+++ b/graphics/kontrast/pkg-plist
@@ -1,6 +1,7 @@
bin/kontrast
share/applications/org.kde.kontrast.desktop
share/icons/hicolor/scalable/apps/org.kde.kontrast.svg
+share/locale/ar/LC_MESSAGES/kontrast.mo
share/locale/ast/LC_MESSAGES/kontrast.mo
share/locale/ca/LC_MESSAGES/kontrast.mo
share/locale/ca@valencia/LC_MESSAGES/kontrast.mo
diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo
index 38d27699c0be..6e43d3c5368f 100644
--- a/graphics/kqtquickcharts/distinfo
+++ b/graphics/kqtquickcharts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557900
-SHA256 (KDE/release-service/25.04.1/kqtquickcharts-25.04.1.tar.xz) = 4598ab817ff5f64ce5908c347a1121f8d2e39f4ca01cc5f9d1c186eb81beb8ed
-SIZE (KDE/release-service/25.04.1/kqtquickcharts-25.04.1.tar.xz) = 30852
+TIMESTAMP = 1749036772
+SHA256 (KDE/release-service/25.04.2/kqtquickcharts-25.04.2.tar.xz) = f1691c48efeea44285a36754697441027d87e078b6c0c421249571441f3179aa
+SIZE (KDE/release-service/25.04.2/kqtquickcharts-25.04.2.tar.xz) = 30868
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index a47b4a94a66f..8ae8ff4dd70b 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -1,6 +1,6 @@
PORTNAME= krita
DISTVERSION= 5.2.9
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/graphics/ksanecore/distinfo b/graphics/ksanecore/distinfo
index 28ee5c5aab77..8a90c0ad7b66 100644
--- a/graphics/ksanecore/distinfo
+++ b/graphics/ksanecore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557901
-SHA256 (KDE/release-service/25.04.1/ksanecore-25.04.1.tar.xz) = 110338209019dc30714687d5c243355746284cfac412dcf703ac1b6e07f48be5
-SIZE (KDE/release-service/25.04.1/ksanecore-25.04.1.tar.xz) = 53976
+TIMESTAMP = 1749036774
+SHA256 (KDE/release-service/25.04.2/ksanecore-25.04.2.tar.xz) = 7039e9c4c1f2c295359a68d9581f07c0674572848391ac7ccbb1af22c07915d8
+SIZE (KDE/release-service/25.04.2/ksanecore-25.04.2.tar.xz) = 53996
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index 4053079912fd..d5b4763ea1ed 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazpaint
-PORTVERSION= 7.2.2
+PORTVERSION= 7.3
DISTVERSIONPREFIX= v
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -21,10 +21,10 @@ USES= desktop-file-utils dos2unix fpc gnome lazarus:flavors xorg
USE_XORG= x11
DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt)
USE_GITHUB= yes
-GH_TAGNAME= 45a7a47
+GH_TAGNAME= a11930b
GH_ACCOUNT= bgrabitmap
-GH_TUPLE= bgrabitmap:bgracontrols:a94a17f:bgracontrols/bgracontrols \
- bgrabitmap:bgrabitmap:d2a9b15:bgrabitmap/bgrabitmapnew
+GH_TUPLE= bgrabitmap:bgracontrols:20dbed8:bgracontrols/bgracontrols \
+ bgrabitmap:bgrabitmap:6ada359:bgrabitmap/bgrabitmapnew
USE_GNOME_gtk2= cairo
USE_GNOME+= ${USE_GNOME_${FLAVOR}}
@@ -48,8 +48,10 @@ post-patch:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/lazpaint/release/bin/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps
- ${INSTALL_DATA} ${WRKSRC}/resources/icon/48x48.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png
+. for RESO in 128 16 24 256 32 48 512 64 96
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps
+ ${INSTALL_DATA} ${WRKSRC}/resources/icon/${RESO}x${RESO}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${RESO}x${RESO}/apps/${PORTNAME}.png
+. endfor
@${MKDIR} ${STAGEDIR}${DATADIR}
cd ${WRKSRC}/lazpaint/release/bin && ${COPYTREE_SHARE} "i18n models" ${STAGEDIR}${DATADIR}
diff --git a/graphics/lazpaint/distinfo b/graphics/lazpaint/distinfo
index 842b92e4eb88..87dd4564c3e0 100644
--- a/graphics/lazpaint/distinfo
+++ b/graphics/lazpaint/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1718520580
-SHA256 (bgrabitmap-lazpaint-v7.2.2-45a7a47_GH0.tar.gz) = 8253f8342e29caad44769446ad1c6bbd84e73ad2c23aa23d146979d11b65efb3
-SIZE (bgrabitmap-lazpaint-v7.2.2-45a7a47_GH0.tar.gz) = 45192417
-SHA256 (bgrabitmap-bgracontrols-a94a17f_GH0.tar.gz) = f0e181777978827a2719c4091b70f3dd1b702d767c8a0a19e22df1096cb2838f
-SIZE (bgrabitmap-bgracontrols-a94a17f_GH0.tar.gz) = 18134192
-SHA256 (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = bf831ada3e9562dfc9653e0b1d46dca2bbe5409f8406ae4db7f52299e09fe4c6
-SIZE (bgrabitmap-bgrabitmap-d2a9b15_GH0.tar.gz) = 6657935
+TIMESTAMP = 1748933790
+SHA256 (bgrabitmap-lazpaint-v7.3-a11930b_GH0.tar.gz) = 55732fcda870357a2fd3d594cef3c088790fe60acf56c1e886fa4a831af6c853
+SIZE (bgrabitmap-lazpaint-v7.3-a11930b_GH0.tar.gz) = 45215917
+SHA256 (bgrabitmap-bgracontrols-20dbed8_GH0.tar.gz) = d7ad6c65f19f27dda89067bd26e086cec1a8e9250aae31034a6eb0a37988e459
+SIZE (bgrabitmap-bgracontrols-20dbed8_GH0.tar.gz) = 8159816
+SHA256 (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 510a7a3d4a722a9e5f5300db18bf67ea4cc73a610386d6f38d6e7b369c35d9b0
+SIZE (bgrabitmap-bgrabitmap-6ada359_GH0.tar.gz) = 7774046
diff --git a/graphics/lazpaint/files/patch-lazpaint_ugraph.pas b/graphics/lazpaint/files/patch-lazpaint_ugraph.pas
new file mode 100644
index 000000000000..14726d6d64ad
--- /dev/null
+++ b/graphics/lazpaint/files/patch-lazpaint_ugraph.pas
@@ -0,0 +1,11 @@
+--- lazpaint/ugraph.pas 2025-06-03 00:14:12.239399000 -0700
++++ lazpaint/ugraph.pas 2025-06-03 00:14:45.095187000 -0700
+@@ -1206,7 +1206,7 @@
+ w := FramePenWidth*ACanvasScale/10 / 2 + 1;
+ rF := EmptyRectF;
+ for pt in APoints do
+- rF := rF.Union(RectF(pt + PointF(0.5, 0.5) - PointF(w, w),
++ rF := rF.Union(BGRABitmapTypes.RectF(pt + PointF(0.5, 0.5) - PointF(w, w),
+ pt + PointF(0.5, 0.5) + PointF(w, w)));
+ result := rect(floor(rF.Left), floor(rF.Top),
+ ceil(rF.Right), ceil(rF.Bottom));
diff --git a/graphics/lazpaint/pkg-plist b/graphics/lazpaint/pkg-plist
index 6a6af12fb223..090308aa22e9 100644
--- a/graphics/lazpaint/pkg-plist
+++ b/graphics/lazpaint/pkg-plist
@@ -1,10 +1,17 @@
bin/lazpaint
+share/icons/hicolor/128x128/apps/lazpaint.png
+share/icons/hicolor/16x16/apps/lazpaint.png
+share/icons/hicolor/24x24/apps/lazpaint.png
+share/icons/hicolor/256x256/apps/lazpaint.png
+share/icons/hicolor/32x32/apps/lazpaint.png
share/icons/hicolor/48x48/apps/lazpaint.png
+share/icons/hicolor/512x512/apps/lazpaint.png
+share/icons/hicolor/64x64/apps/lazpaint.png
+share/icons/hicolor/96x96/apps/lazpaint.png
%%DATADIR%%/i18n/lazpaint.ar.po
%%DATADIR%%/i18n/lazpaint.bg.po
%%DATADIR%%/i18n/lazpaint.cs.po
%%DATADIR%%/i18n/lazpaint.de.po
-%%DATADIR%%/i18n/lazpaint.es.mo
%%DATADIR%%/i18n/lazpaint.es.po
%%DATADIR%%/i18n/lazpaint.fi.po
%%DATADIR%%/i18n/lazpaint.fr.po
diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile
index bb6c5932e72b..7b8a8e1ad561 100644
--- a/graphics/libavif/Makefile
+++ b/graphics/libavif/Makefile
@@ -1,6 +1,7 @@
PORTNAME= libavif
-PORTVERSION= 1.2.1
+PORTVERSION= 1.3.0
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
@@ -17,12 +18,15 @@ TEST_DEPENDS= bash:shells/bash \
USES= cmake:testing compiler:c11 cpe jpeg pkgconfig
-CMAKE_ARGS= -DAVIF_GTEST:STRING=OFF \
- -DAVIF_LIBYUV:STRING=SYSTEM \
- -DAVIF_ZLIBPNG:STRING=SYSTEM
-CMAKE_OFF= AVIF_BUILD_EXAMPLES
+CMAKE_ARGS= -DAVIF_GTEST=OFF \
+ -DAVIF_FUZZTEST=OFF \
+ -DAVIF_JPEG=SYSTEM \
+ -DAVIF_LIBYUV=SYSTEM \
+ -DAVIF_ZLIBPNG=SYSTEM
+CMAKE_OFF= AVIF_BUILD_EXAMPLES \
+ AVIF_BUILD_TESTS
CMAKE_ON= AVIF_BUILD_APPS
-CMAKE_TESTING_ARGS= -DAVIF_GTEST:STRING=SYSTEM
+CMAKE_TESTING_ARGS= -DAVIF_GTEST=SYSTEM
CMAKE_TESTING_ON= AVIF_BUILD_TESTS
LDFLAGS+= -lm
USE_LDCONFIG= yes
@@ -33,7 +37,7 @@ GH_TUPLE= kmurray:libargparse:ee74d1b:kmurray_libargparse/../.build/_deps/libarg
CPE_VENDOR= aomedia
-OPTIONS_DEFINE= LIBSHARPYUV MANPAGES PIXBUF
+OPTIONS_DEFINE= LIBSHARPYUV LIBXML2 MANPAGES PIXBUF
OPTIONS_GROUP= AV1
OPTIONS_GROUP_AV1= AOM DAV1D GAV1 RAV1E SVTAV1
OPTIONS_DEFAULT=AOM DAV1D PIXBUF
@@ -46,29 +50,33 @@ MANPAGES_DESC= Install manpages (requires pandoc)
RAV1E_DESC= AV1 encoding via librav1e
SVTAV1_DESC= AV1 encoding via SVT-AV1
-AOM_CMAKE_OFF= -DAVIF_CODEC_AOM:STRING=OFF
-AOM_CMAKE_ON= -DAVIF_CODEC_AOM:STRING=SYSTEM
+AOM_CMAKE_OFF= -DAVIF_CODEC_AOM=OFF
+AOM_CMAKE_ON= -DAVIF_CODEC_AOM=SYSTEM
AOM_LIB_DEPENDS= libaom.so:multimedia/aom
-DAV1D_CMAKE_OFF= -DAVIF_CODEC_DAV1D:STRING=OFF
-DAV1D_CMAKE_ON= -DAVIF_CODEC_DAV1D:STRING=SYSTEM
+DAV1D_CMAKE_OFF= -DAVIF_CODEC_DAV1D=OFF
+DAV1D_CMAKE_ON= -DAVIF_CODEC_DAV1D=SYSTEM
DAV1D_LIB_DEPENDS= libdav1d.so:multimedia/dav1d
-GAV1_CMAKE_OFF= -DAVIF_CODEC_LIBGAV1:STRING=OFF
-GAV1_CMAKE_ON= -DAVIF_CODEC_LIBGAV1:STRING=SYSTEM
+GAV1_CMAKE_OFF= -DAVIF_CODEC_LIBGAV1=OFF
+GAV1_CMAKE_ON= -DAVIF_CODEC_LIBGAV1=SYSTEM
GAV1_LIB_DEPENDS= libgav1.so:multimedia/libgav1
-LIBSHARPYUV_CMAKE_OFF= -DAVIF_LIBSHARPYUV:STRING=OFF
-LIBSHARPYUV_CMAKE_ON= -DAVIF_LIBSHARPYUV:STRING=SYSTEM
+LIBSHARPYUV_CMAKE_OFF= -DAVIF_LIBSHARPYUV=OFF
+LIBSHARPYUV_CMAKE_ON= -DAVIF_LIBSHARPYUV=SYSTEM
LIBSHARPYUV_LIB_DEPENDS=libsharpyuv.so:graphics/webp
MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
MANPAGES_CMAKE_BOOL= AVIF_BUILD_MAN_PAGES
PIXBUF_CMAKE_BOOL= AVIF_BUILD_GDK_PIXBUF
PIXBUF_USE= GNOME=gdkpixbuf
PIXBUF_USES= gnome
-RAV1E_CMAKE_OFF= -DAVIF_CODEC_RAV1E:STRING=OFF
-RAV1E_CMAKE_ON= -DAVIF_CODEC_RAV1E:STRING=SYSTEM
+RAV1E_CMAKE_OFF= -DAVIF_CODEC_RAV1E=OFF
+RAV1E_CMAKE_ON= -DAVIF_CODEC_RAV1E=SYSTEM
RAV1E_LIB_DEPENDS= librav1e.so:multimedia/librav1e
-SVTAV1_CMAKE_OFF= -DAVIF_CODEC_SVT:STRING=OFF
-SVTAV1_CMAKE_ON= -DAVIF_CODEC_SVT:STRING=SYSTEM
+SVTAV1_CMAKE_OFF= -DAVIF_CODEC_SVT=OFF
+SVTAV1_CMAKE_ON= -DAVIF_CODEC_SVT=SYSTEM
SVTAV1_LIB_DEPENDS= libSvtAv1Enc.so:multimedia/svt-av1
+LIBXML2_CMAKE_OFF= -DAVIF_LIBXML2=OFF
+LIBXML2_CMAKE_ON= -DAVIF_LIBXML2=SYSTEM
+LIBXML2_USE= GNOME=libxml2
+LIBXML2_USES= gnome
post-patch:
# Clean up bundled libraries
diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo
index 4d478ada0d0f..e9e6a583af46 100644
--- a/graphics/libavif/distinfo
+++ b/graphics/libavif/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1742405446
-SHA256 (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 9c859c7c12ccb0f407511bfe303e6a7247f5f6738f54852662c6df8048daddf4
-SIZE (AOMediaCodec-libavif-v1.2.1_GH0.tar.gz) = 13942041
+TIMESTAMP = 1747715298
+SHA256 (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 0a545e953cc049bf5bcf4ee467306a2f113a75110edf59e61248873101cd26c1
+SIZE (AOMediaCodec-libavif-v1.3.0_GH0.tar.gz) = 14062497
SHA256 (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 02348f0c63e7ffd0760ba035f2f55e5d07f10c9b37da8fd61a054eba5314c75d
SIZE (kmurray-libargparse-ee74d1b_GH0.tar.gz) = 22393
diff --git a/graphics/libavif/pkg-plist b/graphics/libavif/pkg-plist
index 90e896328ddc..93ee4fd71603 100644
--- a/graphics/libavif/pkg-plist
+++ b/graphics/libavif/pkg-plist
@@ -9,7 +9,7 @@ lib/cmake/libavif/libavif-config.cmake
%%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-avif.so
lib/libavif.so
lib/libavif.so.16
-lib/libavif.so.16.2.1
+lib/libavif.so.16.3.0
libdata/pkgconfig/libavif.pc
%%MANPAGES%%share/man/man1/avifdec.1.gz
%%MANPAGES%%share/man/man1/avifenc.1.gz
diff --git a/graphics/libepoxy/Makefile b/graphics/libepoxy/Makefile
index 9640aa5740ba..eebacfaeb104 100644
--- a/graphics/libepoxy/Makefile
+++ b/graphics/libepoxy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libepoxy
DISTVERSION= 1.5.10
CATEGORIES= graphics
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:R}
+MASTER_SITES= GNOME
MAINTAINER= x11@FreeBSD.org
COMMENT= Library to handle OpenGL function pointer management
diff --git a/graphics/libertiff/Makefile b/graphics/libertiff/Makefile
new file mode 100644
index 000000000000..4f2fa951b60a
--- /dev/null
+++ b/graphics/libertiff/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libertiff
+PORTVERSION= 0.0.0.20250111
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= C++11 simple, header-only, TIFF reader
+WWW= https://github.com/libertiff/libertiff
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= googletest>=1.12.1:devel/googletest
+
+USES= cmake:testing compiler:c++11-lang
+
+CMAKE_ON= USE_EXTERNAL_GTEST
+NO_ARCH= yes
+
+PLIST_FILES= include/libertiff.hpp
+
+USE_GITHUB= yes
+GH_TAGNAME= 7fc74e7
+
+.include <bsd.port.mk>
diff --git a/graphics/libertiff/distinfo b/graphics/libertiff/distinfo
new file mode 100644
index 000000000000..d9d97259b86b
--- /dev/null
+++ b/graphics/libertiff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747715286
+SHA256 (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = a1953a2541414e8a26f793b4f963bb9581ade23e193ee437c973eba907be4c5d
+SIZE (libertiff-libertiff-0.0.0.20250111-7fc74e7_GH0.tar.gz) = 19972
diff --git a/graphics/libertiff/files/patch-CMakeLists.txt b/graphics/libertiff/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..9f7ffa3e8846
--- /dev/null
+++ b/graphics/libertiff/files/patch-CMakeLists.txt
@@ -0,0 +1,8 @@
+--- CMakeLists.txt.orig 2025-01-11 21:34:33 UTC
++++ CMakeLists.txt
+@@ -16,3 +16,5 @@ add_subdirectory(tests)
+ add_executable(demo demo.cpp)
+
+ add_subdirectory(tests)
++
++install(FILES libertiff.hpp DESTINATION ${CMAKE_INSTALL_PREFIX}/include)
diff --git a/graphics/libertiff/pkg-descr b/graphics/libertiff/pkg-descr
new file mode 100644
index 000000000000..0fe97e1900c9
--- /dev/null
+++ b/graphics/libertiff/pkg-descr
@@ -0,0 +1,21 @@
+Libertiff is a C++11 simple, header-only, TIFF reader. It is MIT licensed.
+
+Handles both ClassicTIFF and BigTIFF, little-endian or big-endian ordered.
+
+The library does not offer codec facilities (and probably won't). It is mostly
+aimed at browsing through the linked chain of Image File Directory (IFD) and
+their tags.
+
+"Offline" tag values are not loaded at IFD opening time, but only upon request,
+which helps handling files with tags with an arbitrarily large number of values.
+
+The library is thread-safe (that is the instances that it returns can be used
+from multiple threads), if passed FileReader instances are themselves
+thread-safe.
+
+The library does not throw exceptions (but underlying std library might throw
+exceptions in case of out-of-memory situations)
+
+Optional features:
+- define LIBERTIFF_C_FILE_READER before including libertiff.hpp, so that the
+ libertiff::CFileReader class is available
diff --git a/graphics/libetonyek01/Makefile b/graphics/libetonyek01/Makefile
index 680979c9bd0e..ec330333ec5a 100644
--- a/graphics/libetonyek01/Makefile
+++ b/graphics/libetonyek01/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libetonyek
DISTVERSION= 0.1.12
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= LODEV/${PORTNAME}
diff --git a/graphics/libgphoto2/Makefile b/graphics/libgphoto2/Makefile
index 529ea779fd27..10e9ddfdcf9a 100644
--- a/graphics/libgphoto2/Makefile
+++ b/graphics/libgphoto2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libgphoto2
PORTVERSION= 2.5.31
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= SF/gphoto/libgphoto/${PORTVERSION}
diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile
index 03a9cfbb6774..b317dec2dacc 100644
--- a/graphics/libheif/Makefile
+++ b/graphics/libheif/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libheif
-DISTVERSION= 1.19.7
+DISTVERSION= 1.19.8
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/
diff --git a/graphics/libheif/distinfo b/graphics/libheif/distinfo
index 759edca72dfa..61391ba5b771 100644
--- a/graphics/libheif/distinfo
+++ b/graphics/libheif/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1741882846
-SHA256 (libheif-1.19.7.tar.gz) = 161c042d2102665fcee3ded851c78a0eb5f2d4bfe39fba48ba6e588fd6e964f3
-SIZE (libheif-1.19.7.tar.gz) = 1717186
-SHA256 (4bc4cfb66055.patch) = e5f7eaee94aebeef387e10be6d515d2ba25b250fb15829d160a0c1a3cebe5e24
-SIZE (4bc4cfb66055.patch) = 2755
+TIMESTAMP = 1748198420
+SHA256 (libheif-1.19.8.tar.gz) = 6c4a5b08e6eae66d199977468859dea3b5e059081db8928f7c7c16e53836c906
+SIZE (libheif-1.19.8.tar.gz) = 1718218
diff --git a/graphics/libicd/Makefile b/graphics/libicd/Makefile
new file mode 100644
index 000000000000..19c1a6908d05
--- /dev/null
+++ b/graphics/libicd/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= libicd
+PORTVERSION= 0.0.0.20250416
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Image codec library
+WWW= https://github.com/lucianpls/libicd
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libpng.so:graphics/png
+
+USES= cmake:testing compiler:c++11-lang jpeg
+
+CMAKE_OFF= BUILD_TESTING \
+ USE_QB3
+CMAKE_ON= BUILD_SHARED_LIBS
+
+USE_GITHUB= yes
+GH_ACCOUNT= lucianpls
+GH_TAGNAME= ebc3a80
+
+.include <bsd.port.mk>
diff --git a/graphics/libicd/distinfo b/graphics/libicd/distinfo
new file mode 100644
index 000000000000..50ee3cd4c412
--- /dev/null
+++ b/graphics/libicd/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748107892
+SHA256 (lucianpls-libicd-0.0.0.20250416-ebc3a80_GH0.tar.gz) = e20e4e2f5fdb8ccac14d434c49561c940c8e320f2948254d48b8ec8f3c5a4c0a
+SIZE (lucianpls-libicd-0.0.0.20250416-ebc3a80_GH0.tar.gz) = 245804
diff --git a/graphics/libicd/pkg-descr b/graphics/libicd/pkg-descr
new file mode 100644
index 000000000000..852be004e83c
--- /dev/null
+++ b/graphics/libicd/pkg-descr
@@ -0,0 +1,8 @@
+libicd, image codec library, provides a uniform API to multiple raster codecs.
+It supports the following raster formats:
+- JPEG : libicd includes jpeg 12bit sources, and uses system provided jpeg 8
+ library. Supports the JPEG Zen extension (zero mask)
+- PNG : Uses system provided PNG
+- LERC1 : Rewrite of LERC1 for floating point rasters and mask
+- QB3 : Integer lossless compression, optional, use -DUSE_QB3=ON as an argument
+ to cmake
diff --git a/graphics/libicd/pkg-plist b/graphics/libicd/pkg-plist
new file mode 100644
index 000000000000..71ed6529d489
--- /dev/null
+++ b/graphics/libicd/pkg-plist
@@ -0,0 +1,6 @@
+cmake/libicdConfig.cmake
+cmake/libicdConfigVersion.cmake
+cmake/libicdTargets-%%CMAKE_BUILD_TYPE%%.cmake
+cmake/libicdTargets.cmake
+include/icd_codecs.h
+lib/libicd.so
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index d01c54a8b2c6..fcc9bded1bb9 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libimagequant
PORTVERSION= 4.3.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo
index 7c6d37e5fac6..ba02cda01df2 100644
--- a/graphics/libkdcraw/distinfo
+++ b/graphics/libkdcraw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557901
-SHA256 (KDE/release-service/25.04.1/libkdcraw-25.04.1.tar.xz) = 6cc5f741778a7e27b6b9ab2b0c17d8145f3d197a22452f608eed7616cd6b26d6
-SIZE (KDE/release-service/25.04.1/libkdcraw-25.04.1.tar.xz) = 37356
+TIMESTAMP = 1749036777
+SHA256 (KDE/release-service/25.04.2/libkdcraw-25.04.2.tar.xz) = de7bc44d0437a0dca94a1005360b96b00da4ffc501f513eff466c3eb2755fd8a
+SIZE (KDE/release-service/25.04.2/libkdcraw-25.04.2.tar.xz) = 37348
diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo
index 98af472db658..c528b26aaca6 100644
--- a/graphics/libkexiv2/distinfo
+++ b/graphics/libkexiv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557902
-SHA256 (KDE/release-service/25.04.1/libkexiv2-25.04.1.tar.xz) = f0669527d1fe7ef22c3ef7c8270ef29deafb0923ec782a22f1ced1b775367190
-SIZE (KDE/release-service/25.04.1/libkexiv2-25.04.1.tar.xz) = 60676
+TIMESTAMP = 1749036779
+SHA256 (KDE/release-service/25.04.2/libkexiv2-25.04.2.tar.xz) = 9eebb0d9ec9773fc4a3db7fa19f6df6923860920ea2192ca9f9d9df96bc997d1
+SIZE (KDE/release-service/25.04.2/libkexiv2-25.04.2.tar.xz) = 60644
diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo
index c88e908909f4..2a94bf23b219 100644
--- a/graphics/libksane/distinfo
+++ b/graphics/libksane/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557903
-SHA256 (KDE/release-service/25.04.1/libksane-25.04.1.tar.xz) = 5c3b83c73ac7fd7680be99332da06e467de6c6d49ceec1b7ae372b1666379023
-SIZE (KDE/release-service/25.04.1/libksane-25.04.1.tar.xz) = 156068
+TIMESTAMP = 1749036782
+SHA256 (KDE/release-service/25.04.2/libksane-25.04.2.tar.xz) = c458fcc2f0ff52be768e77cb4cb3ca2150db8986ed8403cb19ff08bf5dadcec3
+SIZE (KDE/release-service/25.04.2/libksane-25.04.2.tar.xz) = 155908
diff --git a/graphics/liblqr-1/Makefile b/graphics/liblqr-1/Makefile
index 77e92990cffd..62af1fc14566 100644
--- a/graphics/liblqr-1/Makefile
+++ b/graphics/liblqr-1/Makefile
@@ -2,7 +2,7 @@ PORTNAME= liblqr-1
PORTVERSION= 0.4.2
CATEGORIES= graphics
MASTER_SITES= http://liblqr.wdfiles.com/local--files/en:download-page/ \
- http://mirror.amdmi3.ru/distfiles/
+ https://mirror.amdmi3.ru/distfiles/
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Easy to use C/C++ seam carving library
diff --git a/graphics/libopendrive/Makefile b/graphics/libopendrive/Makefile
new file mode 100644
index 000000000000..b96a228fdbf8
--- /dev/null
+++ b/graphics/libopendrive/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= libopendrive
+PORTVERSION= 0.6.0
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Small, lightweight C++ library for handling OpenDRIVE files
+WWW= https://github.com/pageldev/libOpenDRIVE
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cmake compiler:c++14-lang
+
+CMAKE_ON= BUILD_SHARED_LIBS
+
+USE_GITHUB= yes
+GH_ACCOUNT= pageldev
+GH_PROJECT= libOpenDRIVE
+GH_TAGNAME= edfd564
+
+.include <bsd.port.mk>
diff --git a/graphics/libopendrive/distinfo b/graphics/libopendrive/distinfo
new file mode 100644
index 000000000000..393438c08144
--- /dev/null
+++ b/graphics/libopendrive/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748107894
+SHA256 (pageldev-libOpenDRIVE-0.6.0-edfd564_GH0.tar.gz) = 89184e50350f715e88d921dda95879b8693efd14d47d0a8cb8d6bc8635089e7e
+SIZE (pageldev-libOpenDRIVE-0.6.0-edfd564_GH0.tar.gz) = 132294
diff --git a/graphics/libopendrive/pkg-descr b/graphics/libopendrive/pkg-descr
new file mode 100644
index 000000000000..f4b23eb472f2
--- /dev/null
+++ b/graphics/libopendrive/pkg-descr
@@ -0,0 +1,6 @@
+libOpenDRIVE is a lightweight, dependency-free, fast C++ library providing
+OpenDRIVE file parsing and 3D model generation.
+
+It's small and can be easily integrated in other projects. A core function is
+the parsing of OpenDRIVE files and the generation of 3D models. The library
+targets OpenDRIVE version 1.4.
diff --git a/graphics/libopendrive/pkg-plist b/graphics/libopendrive/pkg-plist
new file mode 100644
index 000000000000..e54966418ff0
--- /dev/null
+++ b/graphics/libopendrive/pkg-plist
@@ -0,0 +1,30 @@
+bin/test-xodr
+cmake/OpenDriveConfig-%%CMAKE_BUILD_TYPE%%.cmake
+cmake/OpenDriveConfig.cmake
+include/CubicBezier.hpp
+include/Geometries/Arc.h
+include/Geometries/CubicSpline.h
+include/Geometries/Line.h
+include/Geometries/ParamPoly3.h
+include/Geometries/RoadGeometry.h
+include/Geometries/Spiral.h
+include/Geometries/Spiral/odrSpiral.h
+include/Junction.h
+include/Lane.h
+include/LaneSection.h
+include/LaneValidityRecord.h
+include/Math.hpp
+include/Mesh.h
+include/OpenDriveMap.h
+include/RefLine.h
+include/Road.h
+include/RoadMark.h
+include/RoadNetworkMesh.h
+include/RoadObject.h
+include/RoadSignal.h
+include/RoutingGraph.h
+include/Utils.hpp
+include/XmlNode.h
+include/pugixml/pugiconfig.hpp
+include/pugixml/pugixml.hpp
+lib/libOpenDrive.so
diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile
index 21705341c831..9f35e0deeeba 100644
--- a/graphics/libopenraw/Makefile
+++ b/graphics/libopenraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libopenraw
PORTVERSION= 0.3.7
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= graphics
MASTER_SITES= http://libopenraw.freedesktop.org/download/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile
index 91d2e8d4a82f..df9d9e7cb0a7 100644
--- a/graphics/libplacebo/Makefile
+++ b/graphics/libplacebo/Makefile
@@ -1,12 +1,8 @@
PORTNAME= libplacebo
DISTVERSIONPREFIX= v
-DISTVERSION= 7.349.0
-PORTREVISION= 1
+DISTVERSION= 7.351.0
CATEGORIES= graphics
-PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
-PATCHFILES+= 056b852018db.patch:-p1 # https://code.videolan.org/videolan/libplacebo/-/merge_requests/685
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Reusable library for GPU-accelerated video/image rendering
WWW= https://code.videolan.org/videolan/libplacebo
diff --git a/graphics/libplacebo/distinfo b/graphics/libplacebo/distinfo
index a14eb3d8d678..1f56527383fd 100644
--- a/graphics/libplacebo/distinfo
+++ b/graphics/libplacebo/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1718812481
+TIMESTAMP = 1747415872
SHA256 (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 72bbfd1914e414c920e39abdc81378adf910a622b62c45b4c61d344039425d18
SIZE (fastfloat-fast_float-v5.2.0_GH0.tar.gz) = 84800
SHA256 (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 02629644c242dcc27c58222bd2c001d5e2f3765dbbcfd796542308bddebab401
SIZE (Dav1dde-glad-v2.0.4_GH0.tar.gz) = 599932
-SHA256 (libplacebo-v7.349.0.tar.bz2) = 38c9c75d9c1bb412baf34845d1ca58c41a9804d1d0798091d7a8602a0d7c9aa6
-SIZE (libplacebo-v7.349.0.tar.bz2) = 701309
-SHA256 (056b852018db.patch) = 345d0e9cc1946a78d35c322bdb6ff45e5968a8f75a299e53949f1c0b5ce1918e
-SIZE (056b852018db.patch) = 1272
+SHA256 (libplacebo-v7.351.0.tar.bz2) = d68159280842a7f0482dcea44a440f4c9a8e9403b82eccf185e46394dfc77e6a
+SIZE (libplacebo-v7.351.0.tar.bz2) = 703424
diff --git a/graphics/libplacebo/pkg-plist b/graphics/libplacebo/pkg-plist
index 0303533a3bbc..a727cea03925 100644
--- a/graphics/libplacebo/pkg-plist
+++ b/graphics/libplacebo/pkg-plist
@@ -33,5 +33,5 @@ include/libplacebo/utils/libav_internal.h
include/libplacebo/utils/upload.h
include/libplacebo/vulkan.h
lib/libplacebo.so
-lib/libplacebo.so.349
+lib/libplacebo.so.351
libdata/pkgconfig/libplacebo.pc
diff --git a/graphics/librasterlite2/Makefile b/graphics/librasterlite2/Makefile
index d9c6b0779455..c787276f20fb 100644
--- a/graphics/librasterlite2/Makefile
+++ b/graphics/librasterlite2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librasterlite2
PORTVERSION= 1.1.0
-PORTREVISION= 11
+PORTREVISION= 12
DISTVERSIONSUFFIX=-beta1
CATEGORIES= graphics geography
MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/
diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile
index bf7f153c6ba1..d306723911fe 100644
--- a/graphics/librsvg2-rust/Makefile
+++ b/graphics/librsvg2-rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librsvg
DISTVERSION= 2.60.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2-rust
diff --git a/graphics/librsvg2/Makefile b/graphics/librsvg2/Makefile
index 84b5bb5115d8..9bc0e9c458be 100644
--- a/graphics/librsvg2/Makefile
+++ b/graphics/librsvg2/Makefile
@@ -1,10 +1,10 @@
PORTNAME= librsvg
PORTVERSION= 2.40.21
-PORTREVISION= 4
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
-DIST_SUBDIR= gnome2
+DIST_SUBDIR= gnome
MAINTAINER= desktop@FreeBSD.org
COMMENT= Library for parsing and rendering SVG vector-graphic files
@@ -20,21 +20,6 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
USES= cpe gmake gnome libtool localbase pathfix pkgconfig tar:xz
-CONFLICTS_INSTALL= librsvg2-rust
-# librsvg2 2.42+ needs rust to build, which is not available on all
-# FreeBSD archs. So limit pure C version 2.40.x.
-PORTSCOUT= limit:^2\.40\.
-
-OPTIONS_DEFINE= DOCS VAPI
-OPTIONS_DEFAULT= DOCS VAPI
-OPTIONS_SUB= yes
-
-DOCS_CONFIGURE_ENABLE= grk-doc-html
-
-VAPI_USES= vala:build
-VAPI_CONFIGURE_ON= --enable-vala=yes
-VAPI_CONFIGURE_OFF= --enable-vala=no
-
USE_GNOME= cairo gnomeprefix gdkpixbuf introspection:build \
libxml2 pango
CPE_VENDOR= gnome
@@ -42,6 +27,7 @@ USE_LDCONFIG= yes
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
+TEST_TARGET= check
CONFIGURE_ARGS= --disable-Bsymbolic
DOCSDIR?= ${PREFIX}/share/doc
@@ -49,6 +35,22 @@ GNOME_HTML_DIR= ${DOCSDIR}
PLIST_SUB+= PORTVERSION=${PORTVERSION}
+CONFLICTS_INSTALL= librsvg2-rust
+# librsvg2 2.42+ needs rust to build, which is not available on all
+# FreeBSD archs. So limit pure C version 2.40.x.
+PORTSCOUT= limit:^2\.40\.
+
+OPTIONS_DEFINE= DOCS VAPI
+OPTIONS_DEFAULT= DOCS VAPI
+OPTIONS_SUB= yes
+
+DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
+DOCS_CONFIGURE_ENABLE= gtk-doc gtk-doc-html
+
+VAPI_USES= vala:build
+VAPI_CONFIGURE_ON= --enable-vala=yes
+VAPI_CONFIGURE_OFF= --enable-vala=no
+
post-patch:
@${REINPLACE_CMD} -e 's|GTK3_REQUIRED=3.[0-9][0-9].[0-9]|GTK3_REQUIRED=9.90.0|g' \
${WRKSRC}/configure
diff --git a/graphics/librsvg2/distinfo b/graphics/librsvg2/distinfo
index f9e4bc6ed69f..6022f5fd9fcf 100644
--- a/graphics/librsvg2/distinfo
+++ b/graphics/librsvg2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1583164702
-SHA256 (gnome2/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba
-SIZE (gnome2/librsvg-2.40.21.tar.xz) = 1655860
+TIMESTAMP = 1750895954
+SHA256 (gnome/librsvg-2.40.21.tar.xz) = f7628905f1cada84e87e2b14883ed57d8094dca3281d5bcb24ece4279e9a92ba
+SIZE (gnome/librsvg-2.40.21.tar.xz) = 1655860
diff --git a/graphics/librsvg2/files/patch-rsvg-css.c b/graphics/librsvg2/files/patch-rsvg-css.c
new file mode 100644
index 000000000000..396724399710
--- /dev/null
+++ b/graphics/librsvg2/files/patch-rsvg-css.c
@@ -0,0 +1,14 @@
+--- rsvg-css.c.orig 2018-10-01 22:50:22 UTC
++++ rsvg-css.c
+@@ -839,7 +839,11 @@ static void
+ }
+
+ static void
++#if LIBXML_VERSION < 21200
+ rsvg_xml_noerror (void *data, xmlErrorPtr error)
++#else
++rsvg_xml_noerror (void *data, const xmlError *error)
++#endif
+ {
+ }
+
diff --git a/graphics/librsvg2/files/patch-rsvg-private.h b/graphics/librsvg2/files/patch-rsvg-private.h
new file mode 100644
index 000000000000..9088e892fe56
--- /dev/null
+++ b/graphics/librsvg2/files/patch-rsvg-private.h
@@ -0,0 +1,10 @@
+--- rsvg-private.h.orig 2020-02-26 17:40:25 UTC
++++ rsvg-private.h
+@@ -32,6 +32,7 @@
+ #include "rsvg.h"
+
+ #include <libxml/SAX.h>
++#include <libxml/tree.h>
+ #include <libxml/xmlmemory.h>
+ #include <pango/pango.h>
+ #include <glib.h>
diff --git a/graphics/linux-c7-dri/Makefile b/graphics/linux-c7-dri/Makefile
index 23357d217e04..9435ef633963 100644
--- a/graphics/linux-c7-dri/Makefile
+++ b/graphics/linux-c7-dri/Makefile
@@ -12,6 +12,9 @@ USE_LDCONFIG= yes
USE_LINUX= elfutils-libelf expat libdrm libglvnd wayland xorglibs
USE_LINUX_RPM= yes
+# private clang libs
+NO_SHLIB_REQUIRES_GLOB= libclang*
+
LIB_DISTNAMES= freeglut-3.0.0-8.el7 \
llvm-private-7.0.1-1.el7 \
mesa-dri-drivers-${DISTVERSIONFULL} \
diff --git a/graphics/linux-rl9-cairo-gobject/pkg-plist.aarch64 b/graphics/linux-rl9-cairo-gobject/pkg-plist.aarch64
index 63d9c199c2d7..18ff5d2ee32d 100644
--- a/graphics/linux-rl9-cairo-gobject/pkg-plist.aarch64
+++ b/graphics/linux-rl9-cairo-gobject/pkg-plist.aarch64
@@ -1,3 +1,2 @@
-usr/lib/.build-id/a2/e86dff0428612c589a919bf0c310c1112cf3cc
usr/lib64/libcairo-gobject.so.2
usr/lib64/libcairo-gobject.so.2.11704.0
diff --git a/graphics/linux-rl9-cairo-gobject/pkg-plist.amd64 b/graphics/linux-rl9-cairo-gobject/pkg-plist.amd64
index 9d28b5e2c151..fdde86db036a 100644
--- a/graphics/linux-rl9-cairo-gobject/pkg-plist.amd64
+++ b/graphics/linux-rl9-cairo-gobject/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/66/f5ba91834f4bb2890064322549ba1c3277198e
-usr/lib/.build-id/b1/2ae5ae1d2fccdc2ae7eb1e9b519782d74cc55e
usr/lib/libcairo-gobject.so.2
usr/lib/libcairo-gobject.so.2.11704.0
usr/lib64/libcairo-gobject.so.2
diff --git a/graphics/linux-rl9-cairo/pkg-plist.aarch64 b/graphics/linux-rl9-cairo/pkg-plist.aarch64
index 12d8be96ec1f..dd3e5b33114f 100644
--- a/graphics/linux-rl9-cairo/pkg-plist.aarch64
+++ b/graphics/linux-rl9-cairo/pkg-plist.aarch64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/ee/3c6586b6c7e75a5b2bf10e3d4616a50a3f1a0c
-usr/lib/.build-id/fb/81e9275a0c5b0b1f5cc37fc7d28d6f18855286
usr/lib64/libcairo-script-interpreter.so.2
usr/lib64/libcairo-script-interpreter.so.2.11704.0
usr/lib64/libcairo.so.2
diff --git a/graphics/linux-rl9-cairo/pkg-plist.amd64 b/graphics/linux-rl9-cairo/pkg-plist.amd64
index 3aeda2619e57..dcca980aed60 100644
--- a/graphics/linux-rl9-cairo/pkg-plist.amd64
+++ b/graphics/linux-rl9-cairo/pkg-plist.amd64
@@ -1,7 +1,3 @@
-usr/lib/.build-id/49/069ba6bd3d90947c206b49d0af06549c17de3a
-usr/lib/.build-id/4f/eccb843aee923b3cbe9a7ed86fba68c5740f0f
-usr/lib/.build-id/6a/ee6ff2f457f6e84e4e14ed8f65088b178d3612
-usr/lib/.build-id/f6/1fb100e5a39e755e322907af36122e3ccc2604
usr/lib/libcairo-script-interpreter.so.2
usr/lib/libcairo-script-interpreter.so.2.11704.0
usr/lib/libcairo.so.2
diff --git a/graphics/linux-rl9-dri/Makefile b/graphics/linux-rl9-dri/Makefile
index 0d4b411c5ce6..8b9d0133f4c2 100644
--- a/graphics/linux-rl9-dri/Makefile
+++ b/graphics/linux-rl9-dri/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dri
-PORTVERSION= 24.1.2
-DISTVERSIONSUFFIX= -3.el9
+PORTVERSION= 24.2.8
+DISTVERSIONSUFFIX= -2.el9_6
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/graphics/linux-rl9-dri/distinfo b/graphics/linux-rl9-dri/distinfo
index fceccd60b968..9c76bb815330 100644
--- a/graphics/linux-rl9-dri/distinfo
+++ b/graphics/linux-rl9-dri/distinfo
@@ -1,53 +1,53 @@
-TIMESTAMP = 1732657958
+TIMESTAMP = 1750647848
SHA256 (rocky/f/freeglut-3.2.1-10.el9.aarch64.rpm) = 7a29700d283b8466664f1666aadae386cbf9b427f262dcbcbea0038de50296eb
SIZE (rocky/f/freeglut-3.2.1-10.el9.aarch64.rpm) = 190531
SHA256 (rocky/f/freeglut-3.2.1-10.el9.i686.rpm) = 74c47d07a5ca209ea2be085216ffb5e7104b759047313eade4b01cef043695ca
SIZE (rocky/f/freeglut-3.2.1-10.el9.i686.rpm) = 193960
SHA256 (rocky/f/freeglut-3.2.1-10.el9.x86_64.rpm) = 7d27717e88edcb760d8c38a2e9230cf932f8cccbdd49916661b7fee649584058
SIZE (rocky/f/freeglut-3.2.1-10.el9.x86_64.rpm) = 194563
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.aarch64.rpm) = b55f39aeb5abbeb82bdc72a8bede5f7a2d6634cee58c820e305aa492360f2179
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.aarch64.rpm) = 7566488
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.i686.rpm) = f3257db32ae55c146dda3a586e72188a96a64bc66c0a25a7471a9fce98fc4f0a
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.i686.rpm) = 9447901
-SHA256 (rocky/m/mesa-dri-drivers-24.1.2-3.el9.x86_64.rpm) = 3a3da202dc1e6d32fcec0bc684684a9991e329180635c724aa5c445464068d2a
-SIZE (rocky/m/mesa-dri-drivers-24.1.2-3.el9.x86_64.rpm) = 9179604
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.aarch64.rpm) = ece4130edd0e89ea8f47775f7e0d262dba201dda6aa8fd460d87cd0afd3dcfe8
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.aarch64.rpm) = 136762
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.i686.rpm) = 4e2317e068ad37131a042c866a7896693a70f2245d29e3382eecc3f7bc8a1da5
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.i686.rpm) = 146104
-SHA256 (rocky/m/mesa-libEGL-24.1.2-3.el9.x86_64.rpm) = 49d769cbcb60e4bdeb58579f18f8bd29d4e66873c48b2a8ccf10ff6ffc4c020a
-SIZE (rocky/m/mesa-libEGL-24.1.2-3.el9.x86_64.rpm) = 140841
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.aarch64.rpm) = 2e40fa9a28eb4623dc370af1b0d948860a1fc65993b5e2f05c572cd739898422
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.aarch64.rpm) = 179100
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.i686.rpm) = 7d1a7126304326bb15cb7829052ee5fc8bccdb27942e15fcc55274feadde63ac
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.i686.rpm) = 184263
-SHA256 (rocky/m/mesa-libGL-24.1.2-3.el9.x86_64.rpm) = 3d3b41f45a1bbb80fc21ff82e55d04745d7237a9115b6f94b0c95b2deaef1104
-SIZE (rocky/m/mesa-libGL-24.1.2-3.el9.x86_64.rpm) = 173496
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.aarch64.rpm) = 5539444a27d34680404d0044ce1c00ce8e6217f64c8542c72567504713f9e57c
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.aarch64.rpm) = 8359218
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.i686.rpm) = 7d4f587d0736c5bc47ef93ceda469adac4b2210a632d5331a60033a099437426
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.i686.rpm) = 10089689
+SHA256 (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.x86_64.rpm) = f65bf3d70aa63526d612929e3354995c5a030df97520761f85b77dcb5affe83c
+SIZE (rocky/m/mesa-dri-drivers-24.2.8-2.el9_6.x86_64.rpm) = 9836909
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.aarch64.rpm) = 9bed0f98142378eba5710dda55ace6b2b0b4d388b7377194c967154dfa4bd644
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.aarch64.rpm) = 139874
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.i686.rpm) = f96ad6e1cf94e2a7bdc7fb18b4e6ae24af8e0d3d6fd89a852063755ff9f5bdf1
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.i686.rpm) = 149289
+SHA256 (rocky/m/mesa-libEGL-24.2.8-2.el9_6.x86_64.rpm) = d33f2b3e6734ee3f4e422bfd8a5a41223a896de3967ee62678647c74e0a907a5
+SIZE (rocky/m/mesa-libEGL-24.2.8-2.el9_6.x86_64.rpm) = 144042
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.aarch64.rpm) = 3158cd3a9da46dc81135b6a7d7ef1fd2bfbdf1ffefafcf7a5a72dbed4e052ee8
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.aarch64.rpm) = 178592
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.i686.rpm) = 8ae2028926d7387df8656664ec8b9ef028f1404b885b7c24b303533271045ea9
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.i686.rpm) = 185196
+SHA256 (rocky/m/mesa-libGL-24.2.8-2.el9_6.x86_64.rpm) = 363c73524b7277597d693fa96e54452357ea9c4f88f2b11c27331110f96899c4
+SIZE (rocky/m/mesa-libGL-24.2.8-2.el9_6.x86_64.rpm) = 173299
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.aarch64.rpm) = cc834047eee86a99d7ee9e4bd24468fdc51362336880b9e93e9a0443565c4312
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.aarch64.rpm) = 137329
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.i686.rpm) = ef518088bcb902d102d8f42deafa52d0c266c947a7cf69449cbd0b8f26dac826
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.i686.rpm) = 155075
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.x86_64.rpm) = c7da4f0a399f5b9d5833dc1f5d0f388d9b5ecf6cd7ad6fbd9397f5a661393a68
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.x86_64.rpm) = 149718
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.aarch64.rpm) = c6516c356d86c54b3c411d404d9a239c458e3b868d2d392c1c7d2d6d27e3db4c
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.aarch64.rpm) = 35584
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.i686.rpm) = c44a100cb79f67defe5e8dda63775bb2d3bc92a9570da28f0a32638ff6b352cf
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.i686.rpm) = 37864
-SHA256 (rocky/m/mesa-libgbm-24.1.2-3.el9.x86_64.rpm) = 7e594ffc889a99526c0962e59a61a042afb1d3887c95d96729e11e9607af36a7
-SIZE (rocky/m/mesa-libgbm-24.1.2-3.el9.x86_64.rpm) = 36071
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.aarch64.rpm) = 1dd5ba43c8e0908545b480df8aad799f52f43366ac696638c5eaa1ad9a5cd540
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.aarch64.rpm) = 58952
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.i686.rpm) = b45044aa430630b23c6cbcfa72dda5a49f75ebc2275de6f5faa623bfc4f413b2
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.i686.rpm) = 44551
-SHA256 (rocky/m/mesa-libglapi-24.1.2-3.el9.x86_64.rpm) = 08a8f468aa02c2ec44fa12f4a182f08599460c42a7747f8429619a02d569f55b
-SIZE (rocky/m/mesa-libglapi-24.1.2-3.el9.x86_64.rpm) = 44777
-SHA256 (rocky/m/mesa-libxatracker-24.1.2-3.el9.x86_64.rpm) = 8757b5ed0b8d577278f9f6328a744adeeb88d70d680d2fda9011a4af02a342dd
-SIZE (rocky/m/mesa-libxatracker-24.1.2-3.el9.x86_64.rpm) = 2203881
-SHA256 (rocky/m/mesa-vulkan-drivers-24.1.2-3.el9.x86_64.rpm) = e26dec7c9dc4a0f985d23f2197d690850c3210df850ec6f3986e00b9b1aeeb88
-SIZE (rocky/m/mesa-vulkan-drivers-24.1.2-3.el9.x86_64.rpm) = 11514468
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.aarch64.rpm) = 5783dfe33112bdd4601a39c54dd16201b33bf4c5c2a05502839f837581aa2c17
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.aarch64.rpm) = 35994
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.i686.rpm) = 1b24ea580b77cf0dbaed7a78bb63b925a9f987edf1439e5a2cba2c75d1b7eff5
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.i686.rpm) = 38183
+SHA256 (rocky/m/mesa-libgbm-24.2.8-2.el9_6.x86_64.rpm) = 5a99f4f6999736302a6943412fc3bb5ee210cd3f327edb5f5abeedaf64fd58a8
+SIZE (rocky/m/mesa-libgbm-24.2.8-2.el9_6.x86_64.rpm) = 36441
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.aarch64.rpm) = c5f53e0f08ca29da6e9406a4c9191b1fe1dcaa17bb18deb056317887b103f208
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.aarch64.rpm) = 62222
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.i686.rpm) = a0e2775ca0f8dcf212b60a919526b5fd8bfab30c8882ec9c243cfc719e0d9253
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.i686.rpm) = 45369
+SHA256 (rocky/m/mesa-libglapi-24.2.8-2.el9_6.x86_64.rpm) = 3addb665520454f89b715216f2675cb93375c7661149f9e7572f44eea0383994
+SIZE (rocky/m/mesa-libglapi-24.2.8-2.el9_6.x86_64.rpm) = 44831
+SHA256 (rocky/m/mesa-libxatracker-24.2.8-2.el9_6.x86_64.rpm) = 99b18f98d7b5fb637cc20adf4cd7a6560b1d8462c1903da65bf75b9ef23e36cd
+SIZE (rocky/m/mesa-libxatracker-24.2.8-2.el9_6.x86_64.rpm) = 2529928
+SHA256 (rocky/m/mesa-vulkan-drivers-24.2.8-2.el9_6.x86_64.rpm) = 10e8d5f5484c3523d803fb5baaa8bf902f1f65969cfda5a6795d652fa63a6e4c
+SIZE (rocky/m/mesa-vulkan-drivers-24.2.8-2.el9_6.x86_64.rpm) = 11236484
SHA256 (rocky/f/freeglut-3.2.1-10.el9.src.rpm) = 57f2249b043e5eb22d5d40fbf72651f90bbd7d0f811647d4b594def15d4b4601
SIZE (rocky/f/freeglut-3.2.1-10.el9.src.rpm) = 1507482
-SHA256 (rocky/m/mesa-24.1.2-3.el9.src.rpm) = 0908ddcc460015d14c9fb1a7b1132a12835ce44a6e77384f13048be4f9f19aae
-SIZE (rocky/m/mesa-24.1.2-3.el9.src.rpm) = 32586235
+SHA256 (rocky/m/mesa-24.2.8-2.el9_6.src.rpm) = 9f5fbc17f1db9d7bbd8511fcc155ffcda5989149e43ea54cb044687c915ea7cb
+SIZE (rocky/m/mesa-24.2.8-2.el9_6.src.rpm) = 33247012
SHA256 (rocky/m/mesa-libGLU-9.0.1-6.el9.src.rpm) = d15ac9b3f65aa4a17b0b38efc49c64e0c01c43bbdd0a06391805d2fdc6283973
SIZE (rocky/m/mesa-libGLU-9.0.1-6.el9.src.rpm) = 444434
diff --git a/graphics/linux-rl9-dri/pkg-plist.aarch64 b/graphics/linux-rl9-dri/pkg-plist.aarch64
index f661ab5a5ca8..b366a0a97d32 100644
--- a/graphics/linux-rl9-dri/pkg-plist.aarch64
+++ b/graphics/linux-rl9-dri/pkg-plist.aarch64
@@ -1,55 +1,3 @@
-usr/lib/.build-id/3a/876fff075f7e6e664b85bccfc4bd396db1b699
-usr/lib/.build-id/40/f9445b135eefc58264383e035b8d554a2a677e
-usr/lib/.build-id/7b/837bc45bf40edcf51b152a3ca1cf80770dce62
-usr/lib/.build-id/84/ddcc9baa839267464a9d502367b458588b995e
-usr/lib/.build-id/ab/52df3f33852384c6738a6e642e3f7b8dd5ccbb
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.1
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.2
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.3
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.4
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.5
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.6
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.7
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.8
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.9
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.10
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.11
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.12
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.13
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.14
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.15
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.16
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.17
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.18
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.19
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.20
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.21
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.22
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.23
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.24
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.25
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.26
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.27
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.28
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.29
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.30
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.31
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.32
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.33
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.34
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.35
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.36
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.37
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.38
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.39
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.40
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.41
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.42
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.43
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.44
-usr/lib/.build-id/cc/35979fc234bdb78a680d3684627fcc50b62d7b.45
-usr/lib/.build-id/ec/f38088658bb9156dc989a7ea9bdb6efb90d1c0
usr/lib64/dri/armada-drm_dri.so
usr/lib64/dri/exynos_dri.so
usr/lib64/dri/gm12u320_dri.so
@@ -67,6 +15,7 @@ usr/lib64/dri/kgsl_dri.so
usr/lib64/dri/kirin_dri.so
usr/lib64/dri/kms_swrast_dri.so
usr/lib64/dri/komeda_dri.so
+usr/lib64/dri/libdril_dri.so
usr/lib64/dri/mali-dp_dri.so
usr/lib64/dri/mcde_dri.so
usr/lib64/dri/mediatek_dri.so
@@ -91,9 +40,10 @@ usr/lib64/dri/sti_dri.so
usr/lib64/dri/stm_dri.so
usr/lib64/dri/sun4i-drm_dri.so
usr/lib64/dri/swrast_dri.so
-usr/lib64/dri/tegra_dri.so
usr/lib64/dri/udl_dri.so
usr/lib64/dri/virtio_gpu_dri.so
+usr/lib64/dri/vkms_dri.so
+usr/lib64/dri/vmwgfx_dri.so
usr/lib64/dri/zink_dri.so
usr/lib64/dri/zynqmp-dpsub_dri.so
usr/lib64/libEGL_mesa.so.0
@@ -103,6 +53,7 @@ usr/lib64/libGLU.so.1.3.1
usr/lib64/libGLX_mesa.so.0
usr/lib64/libGLX_mesa.so.0.0.0
usr/lib64/libGLX_system.so.0
+usr/lib64/libgallium-24.2.8.so
usr/lib64/libgbm.so.1
usr/lib64/libgbm.so.1.0.0
usr/lib64/libglapi.so.0
diff --git a/graphics/linux-rl9-dri/pkg-plist.amd64 b/graphics/linux-rl9-dri/pkg-plist.amd64
index d2fe7d1384f4..0fc364bc315c 100644
--- a/graphics/linux-rl9-dri/pkg-plist.amd64
+++ b/graphics/linux-rl9-dri/pkg-plist.amd64
@@ -1,42 +1,7 @@
-usr/lib/.build-id/0b/846527741b837edef4655045873fb175452d42
-usr/lib/.build-id/0c/4d9154fce99746b6aaaffe40a5d2ca9288627d
-usr/lib/.build-id/10/610b10ab8562a430d22d6e9fb359e778a7d12e
-usr/lib/.build-id/26/3a8764ed3d987250c02d25eefa5aadb229000b
-usr/lib/.build-id/30/e72f6af7da4d6da5d7c8ca394519b5228a1816
-usr/lib/.build-id/35/e082d883adda79674d7c3b9bcc415d46f89851
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.1
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.2
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.3
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.4
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.5
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.6
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.7
-usr/lib/.build-id/3a/36172eedd3c0a6f0f352a28ec817f4120f5fd2.8
-usr/lib/.build-id/4d/6f0551a4d8b94f8b84e4af7b61994b9aa913ef
-usr/lib/.build-id/51/de0e8f1ef95feafc18270ec8af3a0e3844e87b
-usr/lib/.build-id/54/4a40184aee075712ae6bfdb53121abcf75a4a8
-usr/lib/.build-id/54/58d9acf144487556ec41664d36a72838018e94
-usr/lib/.build-id/61/7b6fe8008a91a422cb506ddd36818cc3de9de9
-usr/lib/.build-id/7d/4777d32813159cb61c6a762c2121920d060268
-usr/lib/.build-id/81/9b1dc0c85ff0564f791a377c0de04b6d7f8f81
-usr/lib/.build-id/89/b25212de11e93f80ba05682a26de4419123ea6
-usr/lib/.build-id/d7/ff0260c1c064b433a4f35b0588d461ea4a728d
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.1
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.2
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.3
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.4
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.5
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.6
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.7
-usr/lib/.build-id/d8/7c33dd5908e4712c75bc8c8356e8ac678bb5d7.8
-usr/lib/.build-id/dc/366f0d712458f8458f5d1feee2a1f1dfafe837
-usr/lib/.build-id/de/c1c007bd7f5d80870dfaae3a50a8bf7e1c3a7e
-usr/lib/.build-id/e6/024987291f86134749f3ed5e064e5b729942cf
usr/lib/dri/crocus_dri.so
usr/lib/dri/iris_dri.so
usr/lib/dri/kms_swrast_dri.so
+usr/lib/dri/libdril_dri.so
usr/lib/dri/nouveau_dri.so
usr/lib/dri/radeonsi_dri.so
usr/lib/dri/swrast_dri.so
@@ -50,6 +15,7 @@ usr/lib/libGLU.so.1.3.1
usr/lib/libGLX_mesa.so.0
usr/lib/libGLX_mesa.so.0.0.0
usr/lib/libGLX_system.so.0
+usr/lib/libgallium-24.2.8.so
usr/lib/libgbm.so.1
usr/lib/libgbm.so.1.0.0
usr/lib/libglapi.so.0
@@ -59,6 +25,7 @@ usr/lib/libglut.so.3.11.0
usr/lib64/dri/crocus_dri.so
usr/lib64/dri/iris_dri.so
usr/lib64/dri/kms_swrast_dri.so
+usr/lib64/dri/libdril_dri.so
usr/lib64/dri/nouveau_dri.so
usr/lib64/dri/radeonsi_dri.so
usr/lib64/dri/swrast_dri.so
@@ -73,6 +40,7 @@ usr/lib64/libGLX_mesa.so.0
usr/lib64/libGLX_mesa.so.0.0.0
usr/lib64/libGLX_system.so.0
usr/lib64/libVkLayer_MESA_device_select.so
+usr/lib64/libgallium-24.2.8.so
usr/lib64/libgbm.so.1
usr/lib64/libgbm.so.1.0.0
usr/lib64/libglapi.so.0
diff --git a/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.aarch64 b/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.aarch64
index dfa0fb9a89ed..71d6b2efc363 100644
--- a/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.aarch64
+++ b/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.aarch64
@@ -1,19 +1,5 @@
usr/bin/gdk-pixbuf-query-loaders-64
usr/bin/gdk-pixbuf-thumbnailer
-usr/lib/.build-id/05/35599c9de05df0f2c9014cc87fc785fbc2255b
-usr/lib/.build-id/07/c9fc86158c26b206d688331ceea7fc150637a5
-usr/lib/.build-id/34/5771d5ebcef663f55bf15014bc9a6c4752b5dd
-usr/lib/.build-id/61/c4e785ce5314734066507fb5844536f459d8d6
-usr/lib/.build-id/65/ea94433bfd308db9a5d0fa56068b1a84fd6f2a
-usr/lib/.build-id/6c/4580a32afe56d6fc757857ee3e46b664609542
-usr/lib/.build-id/7c/0e052cb343d2ace149ae1197b1dafa20790c68
-usr/lib/.build-id/7f/f7811935cb72151c8acf5036945531f24f6324
-usr/lib/.build-id/93/99c154dedac3003287213e27697a082942e3a6
-usr/lib/.build-id/a9/f82172682a71795d9d67650a56e5080f8cd9c2
-usr/lib/.build-id/c1/2cf9e37e4f1b095f915b1d693a7a5c8129fa21
-usr/lib/.build-id/d2/bb93db77bbbc8b8dcf137f68b45ee8b4a6294a
-usr/lib/.build-id/de/3467edec45f15eb2ad508d081b267842cf388b
-usr/lib/.build-id/fe/de3997baab02e8b93df230314cf1a05d255957
usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so
usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so
usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
diff --git a/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.amd64 b/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.amd64
index 5c43d39c5a66..c764ffc2842f 100644
--- a/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.amd64
+++ b/graphics/linux-rl9-gdk-pixbuf2/pkg-plist.amd64
@@ -1,34 +1,6 @@
usr/bin/gdk-pixbuf-query-loaders-32
usr/bin/gdk-pixbuf-query-loaders-64
usr/bin/gdk-pixbuf-thumbnailer
-usr/lib/.build-id/04/73c01cfbc7c2d6abc0585e3902f1b73ae47a74
-usr/lib/.build-id/1a/6b25f78acdabc371b8db20c339d44a7ed0d9eb
-usr/lib/.build-id/1a/fd93cef856a36018974f8fda192edb1928d2cd
-usr/lib/.build-id/2f/290830b75154732db703d8794afcf2c53e7c91
-usr/lib/.build-id/31/ff1831afa4e97557f3357797b2873fa5b7e377
-usr/lib/.build-id/3a/2a8d54a44e5a978a57a45103bdfbcac614de8c
-usr/lib/.build-id/4d/92a9bb9ff8c42bfce4267e019dd78fe4c27887
-usr/lib/.build-id/4d/b884cd5b7cf3cf4a1d8410b97ac2047a41c4a3
-usr/lib/.build-id/56/7df825c7445646d595643f89c264e0a55834b9
-usr/lib/.build-id/5e/2a59a5c4d8a4736cf6fbf576bfc29c268af58f
-usr/lib/.build-id/5f/1e69499f78011c4fe87472be83005bea1ca148
-usr/lib/.build-id/60/041b53867bac314be11cb39e67dddb8bbe932d
-usr/lib/.build-id/6d/d75cf6312ce44b67387e4459275a5e29297fe5
-usr/lib/.build-id/6f/cd16c7be90f9731c8766de88eb285d9463e2f0
-usr/lib/.build-id/7e/cafef6492f02fa5c324a1471f50c3b5f94fc18
-usr/lib/.build-id/81/f57e6daf14b8a741f97dfc6b63aa549d56577a
-usr/lib/.build-id/8f/f500292897d2c92ef54a895b1efe2ee20b7755
-usr/lib/.build-id/94/a0b087df9fa23db26cf84459e8521ad138b50d
-usr/lib/.build-id/9b/e0f53bb4c06294c30ea6227de64bbb7628d817
-usr/lib/.build-id/a4/a008149d843448c0ea0cf0faa5f0caed157178
-usr/lib/.build-id/aa/e006011da88213ed99a848f54ca0ba0e301db5
-usr/lib/.build-id/b6/28edb52436a12719b27a960b876d14007c14e5
-usr/lib/.build-id/b8/d3829dd759cbf84fde21209ae65e12eab2437e
-usr/lib/.build-id/d4/2bcae2ca1e59a3d46349043ea4a41ffbe08224
-usr/lib/.build-id/d4/c05c90847bdc46903a7079c6cd1ce573768a89
-usr/lib/.build-id/dd/1b5227acb7637855961ee8435352c438e86a8b
-usr/lib/.build-id/e3/d456768844993452f03c93dfd2e5980cc32bf6
-usr/lib/.build-id/fe/51268163b22146b3f8f16b4bdb3a5adf6bcc62
usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-ani.so
usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-bmp.so
usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-gif.so
diff --git a/graphics/linux-rl9-graphene/pkg-plist.aarch64 b/graphics/linux-rl9-graphene/pkg-plist.aarch64
index f269ec06f98a..bdf99bc2e1ec 100644
--- a/graphics/linux-rl9-graphene/pkg-plist.aarch64
+++ b/graphics/linux-rl9-graphene/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/81/10283582ce2a48e14e3611da9d3beda051168e
usr/lib64/girepository-1.0/Graphene-1.0.typelib
usr/lib64/libgraphene-1.0.so.0
usr/lib64/libgraphene-1.0.so.0.1000.6
diff --git a/graphics/linux-rl9-graphene/pkg-plist.amd64 b/graphics/linux-rl9-graphene/pkg-plist.amd64
index a91d82129dbf..d0c5e37ba107 100644
--- a/graphics/linux-rl9-graphene/pkg-plist.amd64
+++ b/graphics/linux-rl9-graphene/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/4d/35c131b8bdf189a7b279f66363e74fd8521db5
-usr/lib/.build-id/ef/9f55cab18217c1cffe4c7b53a1bd11383355d6
usr/lib/girepository-1.0/Graphene-1.0.typelib
usr/lib/libgraphene-1.0.so.0
usr/lib/libgraphene-1.0.so.0.1000.6
diff --git a/graphics/linux-rl9-graphite2/pkg-plist.aarch64 b/graphics/linux-rl9-graphite2/pkg-plist.aarch64
index 9ff92257d389..7a3f4c695bd7 100644
--- a/graphics/linux-rl9-graphite2/pkg-plist.aarch64
+++ b/graphics/linux-rl9-graphite2/pkg-plist.aarch64
@@ -1,6 +1,4 @@
usr/bin/gr2fonttest
-usr/lib/.build-id/16/1aa05e76d30f15cfa9a40e6e240604314d0ae7
-usr/lib/.build-id/96/2479da2a7d26f8ad09170d407b02c462e81af2
usr/lib64/libgraphite2.so.3
usr/lib64/libgraphite2.so.3.2.1
%%PORTDOCS%%usr/share/doc/graphite2/ChangeLog
diff --git a/graphics/linux-rl9-graphite2/pkg-plist.amd64 b/graphics/linux-rl9-graphite2/pkg-plist.amd64
index 63cae09766ec..a787320a6af6 100644
--- a/graphics/linux-rl9-graphite2/pkg-plist.amd64
+++ b/graphics/linux-rl9-graphite2/pkg-plist.amd64
@@ -1,8 +1,4 @@
usr/bin/gr2fonttest
-usr/lib/.build-id/1b/152f7e4f42095f81f1997df6fc09d63b5bdf42
-usr/lib/.build-id/1b/79e35d3dc9428ebf100cf4e6b3f1443b770385
-usr/lib/.build-id/30/f52d295b264e49a3b7fb8db9cc6d7499b2a1c4
-usr/lib/.build-id/49/a806a58cf9438ff52420750264b22bdabbd699
usr/lib/libgraphite2.so.3
usr/lib/libgraphite2.so.3.2.1
usr/lib64/libgraphite2.so.3
diff --git a/graphics/linux-rl9-imageformats-libs/Makefile b/graphics/linux-rl9-imageformats-libs/Makefile
index 658954cf8998..697de32bb3c7 100644
--- a/graphics/linux-rl9-imageformats-libs/Makefile
+++ b/graphics/linux-rl9-imageformats-libs/Makefile
@@ -30,7 +30,7 @@ LIB_DISTNAMES= jasper${PKGNAMESUFFIX}-2.0.28-3.el9 \
libpng-1.6.37-12.el9 \
libtiff-4.4.0-13.el9 \
libwebp-1.2.0-8.el9 \
- openjpeg2-2.4.0-7.el9
+ openjpeg2-2.4.0-8.el9
SRC_DISTFILES= jasper-2.0.28-3.el9${SRC_SUFX}:SOURCE \
jbigkit-2.1-23.el9${SRC_SUFX}:SOURCE \
@@ -39,7 +39,7 @@ SRC_DISTFILES= jasper-2.0.28-3.el9${SRC_SUFX}:SOURCE \
libpng-1.6.37-12.el9${SRC_SUFX}:SOURCE \
libtiff-4.4.0-13.el9${SRC_SUFX}:SOURCE \
libwebp-1.2.0-8.el9${SRC_SUFX}:SOURCE \
- openjpeg2-2.4.0-7.el9${SRC_SUFX}:SOURCE
+ openjpeg2-2.4.0-8.el9${SRC_SUFX}:SOURCE
OPTIONS_DEFINE= DOCS
diff --git a/graphics/linux-rl9-imageformats-libs/distinfo b/graphics/linux-rl9-imageformats-libs/distinfo
index e78ba96f4ae8..06da54669bc1 100644
--- a/graphics/linux-rl9-imageformats-libs/distinfo
+++ b/graphics/linux-rl9-imageformats-libs/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1745073126
+TIMESTAMP = 1750636550
SHA256 (rocky/j/jasper-libs-2.0.28-3.el9.aarch64.rpm) = c933c5bd2aaa7094fd5da8c0021963ce147307c35da5e56b255b956e92170ea7
SIZE (rocky/j/jasper-libs-2.0.28-3.el9.aarch64.rpm) = 151831
SHA256 (rocky/j/jasper-libs-2.0.28-3.el9.i686.rpm) = 852130e71f05ec3fb892a4f35d59eeff105511a9f80c699c6a388d1e07b9ce7f
@@ -41,12 +41,12 @@ SHA256 (rocky/l/libwebp-1.2.0-8.el9.i686.rpm) = fb5f4bbab3ce289b4d6fa2342c41826d
SIZE (rocky/l/libwebp-1.2.0-8.el9.i686.rpm) = 291630
SHA256 (rocky/l/libwebp-1.2.0-8.el9.x86_64.rpm) = 2546a9c3b973cf0f33c23f9d0801d76eff889ff690338340bfd5f5c8fc11c6cd
SIZE (rocky/l/libwebp-1.2.0-8.el9.x86_64.rpm) = 282664
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.aarch64.rpm) = 2d962981adc0c3fcd81ebbce1dbd79d42accc50ebd67c4886dd4cec700006c30
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.aarch64.rpm) = 163197
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.i686.rpm) = 52aaa3e88ca62afea172e795409264945c957b26bb2fc71b0840042a8791493c
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.i686.rpm) = 178969
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.x86_64.rpm) = 380ef2db96766ecee5e15cce67f91b5d73c721672930add64bd35de5da12c6a7
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.x86_64.rpm) = 165941
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.aarch64.rpm) = 84200fcda176e31679e1ac3678c1895da3a945d01becfb8ddf682c1830f1f6d2
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.aarch64.rpm) = 162256
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.i686.rpm) = 00985eadaeccc5212a6bd2ff3d732297363fd80693e59ac1fba3a73143ab019c
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.i686.rpm) = 177679
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.x86_64.rpm) = a7ab9643943926f99d24dce2a3b523593c19a11c5afa130c4c71364e0e118008
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.x86_64.rpm) = 164704
SHA256 (rocky/j/jasper-2.0.28-3.el9.src.rpm) = 31f906728341738d58fc04c5ec4e0de9fcf6a62f3139e7a52d38e2f131c5b115
SIZE (rocky/j/jasper-2.0.28-3.el9.src.rpm) = 1385289
SHA256 (rocky/j/jbigkit-2.1-23.el9.src.rpm) = 9358741148675bd63e6b8ed905a7d93551ccb7abeac9d1af6d02d4c56df4bed7
@@ -61,5 +61,5 @@ SHA256 (rocky/l/libtiff-4.4.0-13.el9.src.rpm) = d827e66b8b02e304bb1eb0dd12e64c85
SIZE (rocky/l/libtiff-4.4.0-13.el9.src.rpm) = 2890270
SHA256 (rocky/l/libwebp-1.2.0-8.el9.src.rpm) = a2452b44cd66053e3c713982b6695eb0a3f7e89d3319eb071d8e8340719821a2
SIZE (rocky/l/libwebp-1.2.0-8.el9.src.rpm) = 4110329
-SHA256 (rocky/o/openjpeg2-2.4.0-7.el9.src.rpm) = a9a369c4fb94b0c59412c7ed8f8f4508e42dcd5866ba891aa2aae4ea3d97651c
-SIZE (rocky/o/openjpeg2-2.4.0-7.el9.src.rpm) = 2245043
+SHA256 (rocky/o/openjpeg2-2.4.0-8.el9.src.rpm) = 22734b3b0c0ddc86fffced2509fac3058a2296235c6770ebe9940d53888f108b
+SIZE (rocky/o/openjpeg2-2.4.0-8.el9.src.rpm) = 2245272
diff --git a/graphics/linux-rl9-imageformats-libs/pkg-plist.aarch64 b/graphics/linux-rl9-imageformats-libs/pkg-plist.aarch64
index 6a641a6ab011..5951938b9713 100644
--- a/graphics/linux-rl9-imageformats-libs/pkg-plist.aarch64
+++ b/graphics/linux-rl9-imageformats-libs/pkg-plist.aarch64
@@ -1,16 +1,3 @@
-usr/lib/.build-id/20/e735b7f37fee903d830017d165bf393d91ca13
-usr/lib/.build-id/35/a1afb605a5d6e412b69cbcec04bc60ec79f4fe
-usr/lib/.build-id/70/7714cb702391220b6b073b5cf167d9a29f0230
-usr/lib/.build-id/76/427ae87caae265843a6de0605c9ecd703387ab
-usr/lib/.build-id/79/70bd41e753bf2b601fb5fe76ff00aac6dcb084
-usr/lib/.build-id/7b/a5c1882bf3d5852f5323f4e30dffdf3513427a
-usr/lib/.build-id/88/0ab4ac46b47ec036d98bcea612163e16511add
-usr/lib/.build-id/8a/2320f774033b8af373f71bc69661a62b638e32
-usr/lib/.build-id/96/89da787cae5b8b953eed698e62bf2fbcab0f03
-usr/lib/.build-id/96/d216223062359b5e6170f5cb48efc7c654f366
-usr/lib/.build-id/a9/b487b815f521a9c665061904c3d6fefe75033f
-usr/lib/.build-id/c3/03e06638144d2acaf75e2bd1b030c66eda7cad
-usr/lib/.build-id/f8/b6a9ab46e56625fd4dc7061273b59be23c081f
usr/lib64/libjasper.so.4
usr/lib64/libjasper.so.4.0.0
usr/lib64/libjbig.so.2.1
diff --git a/graphics/linux-rl9-imageformats-libs/pkg-plist.amd64 b/graphics/linux-rl9-imageformats-libs/pkg-plist.amd64
index 916dadd42e15..73d6eea12e5f 100644
--- a/graphics/linux-rl9-imageformats-libs/pkg-plist.amd64
+++ b/graphics/linux-rl9-imageformats-libs/pkg-plist.amd64
@@ -1,29 +1,3 @@
-usr/lib/.build-id/00/d5412263c786a3c1ed22be734e9a8d4b500e04
-usr/lib/.build-id/01/7e41011995e3c8aacc4c53d1fec13f73368575
-usr/lib/.build-id/06/3b3b743e4cfbeedfc455ead6882b2373c797b6
-usr/lib/.build-id/09/92de4f27cbc6ef88b598334424eb0b1f8a9ee3
-usr/lib/.build-id/0d/f5ce47131b85e47f3d194ad97ee3f8b06c191a
-usr/lib/.build-id/0f/b4217206b3c68eefc3fe0b69cc797bc58fcf33
-usr/lib/.build-id/11/22a7d452871eafaf55a3967f138ee504ec28ed
-usr/lib/.build-id/3b/898025d4307c47a1a0ea95aa43ddad88497c5e
-usr/lib/.build-id/3d/e2807b07755c41cfa7f7ae9f7338b43552a483
-usr/lib/.build-id/43/e7c2016c2f11f164a4407e536e3e494eb49511
-usr/lib/.build-id/45/9b277579f62b802cc9da674b2744ca78995769
-usr/lib/.build-id/58/a774f2c91b38d93ace67373d3dcf555c64de7c
-usr/lib/.build-id/64/2ec7c96666be38000e8b2e869715c59e8fd942
-usr/lib/.build-id/71/ce2b08c60666d0dee55640dc1bb80a7b2efa82
-usr/lib/.build-id/7a/32d8b85259c42151d3d6f4cc6fbee42011a094
-usr/lib/.build-id/7d/3fd5139e2aeeae4decdedc9e4448fca3963379
-usr/lib/.build-id/82/910753facc6db8de37bc1cc2013f8632f76120
-usr/lib/.build-id/ae/1f4a193f43cb9a341ae688c8ead167c4f8c443
-usr/lib/.build-id/b4/7530d8afc38c381b01a23aac6b322a56a76674
-usr/lib/.build-id/b7/a75cfdf5c1aea84cddce4a18341fc86df338bc
-usr/lib/.build-id/b8/9ab22cfe79fbc301f31436e5407d7a94fd4e90
-usr/lib/.build-id/ba/e4609245c45203ccc8bdfe826c3fbba8acf74d
-usr/lib/.build-id/e7/880ecc3dd9c28f059a9fc60a851b2afde51ab4
-usr/lib/.build-id/f2/ba1ea36cf172e19a9ac17540b980da2549d5ac
-usr/lib/.build-id/fb/33e80db1da79f3e5b6c45e7cad2079ace15b90
-usr/lib/.build-id/fd/b824c10e0134d3be9f3d788dc9bfcd9d2a2a6a
usr/lib/libjasper.so.4
usr/lib/libjasper.so.4.0.0
usr/lib/libjbig.so.2.1
diff --git a/graphics/linux-rl9-libdrm/Makefile b/graphics/linux-rl9-libdrm/Makefile
index 8d1d34fe2606..62e523ac4aa8 100644
--- a/graphics/linux-rl9-libdrm/Makefile
+++ b/graphics/linux-rl9-libdrm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdrm
-PORTVERSION= 2.4.121
-DISTVERSIONSUFFIX= -1.el9
+PORTVERSION= 2.4.123
+DISTVERSIONSUFFIX= -2.el9
CATEGORIES= graphics linux
MAINTAINER= emulation@FreeBSD.org
diff --git a/graphics/linux-rl9-libdrm/distinfo b/graphics/linux-rl9-libdrm/distinfo
index b3a9ee4d7d48..89ff50d98533 100644
--- a/graphics/linux-rl9-libdrm/distinfo
+++ b/graphics/linux-rl9-libdrm/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732658935
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.aarch64.rpm) = c6a805723b85ea04f478f5f73f92a13c4e1381f0131e33d078b5083386a8f09a
-SIZE (rocky/l/libdrm-2.4.121-1.el9.aarch64.rpm) = 136392
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.i686.rpm) = 3a593b96f0abcc023baff88aad48e486786d55dba70e3c8ea8d48269625a0591
-SIZE (rocky/l/libdrm-2.4.121-1.el9.i686.rpm) = 175846
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.x86_64.rpm) = ec1a97284d190c7efe4fbbc23480fe68d06f8d9c84a2ed30ad1c840e83f4f979
-SIZE (rocky/l/libdrm-2.4.121-1.el9.x86_64.rpm) = 161902
-SHA256 (rocky/l/libdrm-2.4.121-1.el9.src.rpm) = 491b95a757f4ef9a8a49199c24c498b4940f0d30cf996be6745c99113f6225f6
-SIZE (rocky/l/libdrm-2.4.121-1.el9.src.rpm) = 497271
+TIMESTAMP = 1750640116
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.aarch64.rpm) = 1917c3237aacf7dd46f4a6b6479a4007e832a6f6f4b61b65dd4adfa467bf48b7
+SIZE (rocky/l/libdrm-2.4.123-2.el9.aarch64.rpm) = 131847
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.i686.rpm) = 3d1b9723956eb9f330c1787a24f42ef5d1bdba12834d457e77b892b3780d4028
+SIZE (rocky/l/libdrm-2.4.123-2.el9.i686.rpm) = 175528
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.x86_64.rpm) = 9e23ff8a581f6b3ad9e9b46f1c8488a28861a997962de7acf3a7ac4210b7225b
+SIZE (rocky/l/libdrm-2.4.123-2.el9.x86_64.rpm) = 161568
+SHA256 (rocky/l/libdrm-2.4.123-2.el9.src.rpm) = 82570ae75510603609a891329dcb691d7c6d6527624a316ed62601fd0c28aee9
+SIZE (rocky/l/libdrm-2.4.123-2.el9.src.rpm) = 497975
diff --git a/graphics/linux-rl9-libdrm/pkg-plist.aarch64 b/graphics/linux-rl9-libdrm/pkg-plist.aarch64
index 205eabafae37..525f5fd18cd2 100644
--- a/graphics/linux-rl9-libdrm/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libdrm/pkg-plist.aarch64
@@ -1,27 +1,17 @@
-usr/lib/.build-id/32/cf30f4ba15e7ce10d89ce10db65d511e0a1b88
-usr/lib/.build-id/46/a94adc63913fd4a36332cc9bb7acb71f90c50a
-usr/lib/.build-id/63/680da435067952fe15d35a38898ea80275e036
-usr/lib/.build-id/db/d83f5a9b8cb76821d09562db4849a9320edbdc
-usr/lib/.build-id/e2/08302ed762a6a7b78f6aa70b338a4ca76ed6be
-usr/lib/.build-id/e2/a3df22b3c23f028e18104eda7e7331fa0c59f7
-usr/lib/.build-id/f1/bb6cb9d5666108bf50c9fe270c5d5042e3e901
-usr/lib/.build-id/f4/4c37c540020ebfe5575b840091719e7af6d4a6
usr/lib/udev/rules.d/91-drm-modeset.rules
usr/lib64/libdrm.so.2
-usr/lib64/libdrm.so.2.4.0
+usr/lib64/libdrm.so.2.123.0
usr/lib64/libdrm_amdgpu.so.1
-usr/lib64/libdrm_amdgpu.so.1.0.0
+usr/lib64/libdrm_amdgpu.so.1.123.0
usr/lib64/libdrm_etnaviv.so.1
-usr/lib64/libdrm_etnaviv.so.1.0.0
-usr/lib64/libdrm_exynos.so.1
-usr/lib64/libdrm_exynos.so.1.0.0
+usr/lib64/libdrm_etnaviv.so.1.123.0
usr/lib64/libdrm_freedreno.so.1
-usr/lib64/libdrm_freedreno.so.1.0.0
+usr/lib64/libdrm_freedreno.so.1.123.0
usr/lib64/libdrm_nouveau.so.2
-usr/lib64/libdrm_nouveau.so.2.0.0
+usr/lib64/libdrm_nouveau.so.2.123.0
usr/lib64/libdrm_radeon.so.1
-usr/lib64/libdrm_radeon.so.1.0.1
+usr/lib64/libdrm_radeon.so.1.123.0
usr/lib64/libdrm_tegra.so.0
-usr/lib64/libdrm_tegra.so.0.0.0
+usr/lib64/libdrm_tegra.so.0.123.0
%%PORTDOCS%%usr/share/doc/libdrm/README.rst
%%DATADIR%%/amdgpu.ids
diff --git a/graphics/linux-rl9-libdrm/pkg-plist.amd64 b/graphics/linux-rl9-libdrm/pkg-plist.amd64
index 27ca31cd2a3c..cc9a38a629f0 100644
--- a/graphics/linux-rl9-libdrm/pkg-plist.amd64
+++ b/graphics/linux-rl9-libdrm/pkg-plist.amd64
@@ -1,33 +1,23 @@
-usr/lib/.build-id/45/d39707eccac0a936268cf5ee0b859fbc4f36bb
-usr/lib/.build-id/4e/ffcf2ae3c015f936db9c1cc9f0ea5bfbdc3343
-usr/lib/.build-id/5c/a77dcea46a46d7a64e740eb23409341f5b449e
-usr/lib/.build-id/60/551e32ec97b1ea3782c1c6dfe453ed839c48cb
-usr/lib/.build-id/ba/b75e9f71afd47180b8de78306d28a9ecc88227
-usr/lib/.build-id/c1/48adbc1b9545555a57891e7c618784770b908d
-usr/lib/.build-id/d1/e133092f709f84e995795ad37035b76bd87a80
-usr/lib/.build-id/dc/997d12d111cd62f667662cc18e76887f685a20
-usr/lib/.build-id/ef/803998a71c16ddc5d71ce7c40c63364c6a6fcb
-usr/lib/.build-id/fa/c9b548358b546b99fba2f66b5d570eaf0e86e4
usr/lib/libdrm.so.2
-usr/lib/libdrm.so.2.4.0
+usr/lib/libdrm.so.2.123.0
usr/lib/libdrm_amdgpu.so.1
-usr/lib/libdrm_amdgpu.so.1.0.0
+usr/lib/libdrm_amdgpu.so.1.123.0
usr/lib/libdrm_intel.so.1
-usr/lib/libdrm_intel.so.1.0.0
+usr/lib/libdrm_intel.so.1.123.0
usr/lib/libdrm_nouveau.so.2
-usr/lib/libdrm_nouveau.so.2.0.0
+usr/lib/libdrm_nouveau.so.2.123.0
usr/lib/libdrm_radeon.so.1
-usr/lib/libdrm_radeon.so.1.0.1
+usr/lib/libdrm_radeon.so.1.123.0
usr/lib/udev/rules.d/91-drm-modeset.rules
usr/lib64/libdrm.so.2
-usr/lib64/libdrm.so.2.4.0
+usr/lib64/libdrm.so.2.123.0
usr/lib64/libdrm_amdgpu.so.1
-usr/lib64/libdrm_amdgpu.so.1.0.0
+usr/lib64/libdrm_amdgpu.so.1.123.0
usr/lib64/libdrm_intel.so.1
-usr/lib64/libdrm_intel.so.1.0.0
+usr/lib64/libdrm_intel.so.1.123.0
usr/lib64/libdrm_nouveau.so.2
-usr/lib64/libdrm_nouveau.so.2.0.0
+usr/lib64/libdrm_nouveau.so.2.123.0
usr/lib64/libdrm_radeon.so.1
-usr/lib64/libdrm_radeon.so.1.0.1
+usr/lib64/libdrm_radeon.so.1.123.0
%%PORTDOCS%%usr/share/doc/libdrm/README.rst
%%DATADIR%%/amdgpu.ids
diff --git a/graphics/linux-rl9-libepoxy/pkg-plist.aarch64 b/graphics/linux-rl9-libepoxy/pkg-plist.aarch64
index abf369aa6fd3..3ea5e2338113 100644
--- a/graphics/linux-rl9-libepoxy/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libepoxy/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/75/b323c4de5dd0b9b51a84e7ac55178d593eac0b
usr/lib64/libepoxy.so.0
usr/lib64/libepoxy.so.0.0.0
%%PORTDOCS%%usr/share/doc/libepoxy/README.md
diff --git a/graphics/linux-rl9-libepoxy/pkg-plist.amd64 b/graphics/linux-rl9-libepoxy/pkg-plist.amd64
index fdb02e576324..e31f4a214cb9 100644
--- a/graphics/linux-rl9-libepoxy/pkg-plist.amd64
+++ b/graphics/linux-rl9-libepoxy/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/02/6167b0448d300bab55f72f500dbafec7bcd382
-usr/lib/.build-id/17/5f21d1237cd3bf3ad557a3e0cbe017fcfb04ce
usr/lib/libepoxy.so.0
usr/lib/libepoxy.so.0.0.0
usr/lib64/libepoxy.so.0
diff --git a/graphics/linux-rl9-libglvnd/pkg-plist.aarch64 b/graphics/linux-rl9-libglvnd/pkg-plist.aarch64
index 702bde23dc73..6cc0e37e3e19 100644
--- a/graphics/linux-rl9-libglvnd/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libglvnd/pkg-plist.aarch64
@@ -1,10 +1,3 @@
-usr/lib/.build-id/01/d3426a65507a9af63a2a081062f4ce22d105c1
-usr/lib/.build-id/75/bbddb18aea4c32b3e0052b4dcf59b580082bd2
-usr/lib/.build-id/b7/8db27afd5b7f20e7a37c52f45f5dc979de377d
-usr/lib/.build-id/c0/ee037cd3863a1614064c61cacb5fe860144e9e
-usr/lib/.build-id/ca/d8695b8559f2fcf3a2c61fd212b9685c4aeb3f
-usr/lib/.build-id/e7/a241c49c9bacbfb0af8bb5365dcedf157d9771
-usr/lib/.build-id/f6/103c8afca5cf34d48be4a30a7d981bbf9ada9a
usr/lib64/libEGL.so.1.1.0
usr/lib64/libGL.so.1.7.0
usr/lib64/libGLESv1_CM.so.1.2.0
diff --git a/graphics/linux-rl9-libglvnd/pkg-plist.amd64 b/graphics/linux-rl9-libglvnd/pkg-plist.amd64
index 0b2c844d2c44..447fbf2f089c 100644
--- a/graphics/linux-rl9-libglvnd/pkg-plist.amd64
+++ b/graphics/linux-rl9-libglvnd/pkg-plist.amd64
@@ -1,17 +1,3 @@
-usr/lib/.build-id/1f/bc2ca6a2752ee69ac11e397520a9add7e2bcc4
-usr/lib/.build-id/21/d0f538dfb722b28d74509deaa475bc1d0804c6
-usr/lib/.build-id/40/79432c45f9badd5d5d7eb663157afbc2963955
-usr/lib/.build-id/51/1f0b980e1aa18bfca5e140d57518f7707c239a
-usr/lib/.build-id/5e/0ede96503e59ccc5a54ce6a13d76a7db724a1e
-usr/lib/.build-id/64/c5f7a1831dd43cb56418968edd91559fefb817
-usr/lib/.build-id/67/8fbaf9468fcc19bd565219c35c06652085807b
-usr/lib/.build-id/67/b8209a5adc370d50f103e9f61c2824da2a2529
-usr/lib/.build-id/70/4bb1666f69fd616debad48b3f9e7cd5ad00f55
-usr/lib/.build-id/76/a04691a11b54ef21055bac2868b7f3c08932ae
-usr/lib/.build-id/87/3fb2f248ac984e25ae53e4f6363581cfbfc1b1
-usr/lib/.build-id/a0/fcca7b6b71f63018097c605d2a0f881653c2da
-usr/lib/.build-id/a6/1eb49793dbdf10c1fe30eabd17d9cd814e9b8d
-usr/lib/.build-id/bc/00b336c2ac975e47879c871b788d4f8bf9b1db
@postexec [ -e %D/usr/lib/libEGL.so.1 ] || ln -sf libEGL.so.1.1.0 %D/usr/lib/libEGL.so.1
@postunexec [ -e %D/usr/lib/libEGL.so.1 ] || rm -f %D/usr/lib/libEGL.so.1
usr/lib/libEGL.so.1.1.0
diff --git a/graphics/linux-rl9-libjxl/Makefile b/graphics/linux-rl9-libjxl/Makefile
index 3a4b52dc66cd..b07cccc4d6e6 100644
--- a/graphics/linux-rl9-libjxl/Makefile
+++ b/graphics/linux-rl9-libjxl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libjxl
PORTVERSION= 0.7.0
DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
+PORTREVISION= 2
MASTER_SITES= EPEL9
CATEGORIES= graphics linux
@@ -13,7 +13,6 @@ LICENSE= BSD2CLAUSE
USES= linux:rl9
USE_LDCONFIG= yes
-USE_LINUX= brotli
USE_LINUX_RPM= yes
LIB_DISTNAMES= ${PORTNAME}-${DISTVERSIONFULL}
diff --git a/graphics/linux-rl9-libjxl/pkg-plist.aarch64 b/graphics/linux-rl9-libjxl/pkg-plist.aarch64
index 99d0d2660af5..3749f2a255bb 100644
--- a/graphics/linux-rl9-libjxl/pkg-plist.aarch64
+++ b/graphics/linux-rl9-libjxl/pkg-plist.aarch64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/8b/086a6f512397a468c0be27aa2ea7d8e7a63e0f
-usr/lib/.build-id/e7/10d6014baafbf926838530c36ae04c28eab38c
usr/lib64/libjxl.so.0.7
usr/lib64/libjxl.so.0.7.0
usr/lib64/libjxl_threads.so.0.7
diff --git a/graphics/linux-rl9-libjxl/pkg-plist.amd64 b/graphics/linux-rl9-libjxl/pkg-plist.amd64
index 8c8050999539..3749f2a255bb 100644
--- a/graphics/linux-rl9-libjxl/pkg-plist.amd64
+++ b/graphics/linux-rl9-libjxl/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/2a/fff80cecb72dc3d8959a057e64ddea3008a1bd
-usr/lib/.build-id/4d/74bdfac6dc9e74c5c184e219f9f5984e5602f9
usr/lib64/libjxl.so.0.7
usr/lib64/libjxl.so.0.7.0
usr/lib64/libjxl_threads.so.0.7
diff --git a/graphics/linux-rl9-librsvg2/pkg-plist.aarch64 b/graphics/linux-rl9-librsvg2/pkg-plist.aarch64
index 7b7410034958..cf8a573f02f8 100644
--- a/graphics/linux-rl9-librsvg2/pkg-plist.aarch64
+++ b/graphics/linux-rl9-librsvg2/pkg-plist.aarch64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/ca/cdd79f35d14508883c8299e6bb00779d05d95c
-usr/lib/.build-id/db/5e40bbb9123cc3d975ada4d1ff822b1dc09516
usr/lib64/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
usr/lib64/girepository-1.0/Rsvg-2.0.typelib
usr/lib64/librsvg-2.so.2
diff --git a/graphics/linux-rl9-librsvg2/pkg-plist.amd64 b/graphics/linux-rl9-librsvg2/pkg-plist.amd64
index 55a4445be55e..735f1eabbd6a 100644
--- a/graphics/linux-rl9-librsvg2/pkg-plist.amd64
+++ b/graphics/linux-rl9-librsvg2/pkg-plist.amd64
@@ -1,7 +1,3 @@
-usr/lib/.build-id/15/ced873be4db537a084ac113076327fd29159c3
-usr/lib/.build-id/27/d5a3eecd047579e3913a127251bc43dd9f8b45
-usr/lib/.build-id/8e/c891ce853630b733ecb9415b267450b1df3547
-usr/lib/.build-id/ab/983e3feaf0916159e0236176e449161e588cbe
usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-svg.so
usr/lib/girepository-1.0/Rsvg-2.0.typelib
usr/lib/librsvg-2.so.2
diff --git a/graphics/linux-rl9-qt5-qt3d/pkg-plist.aarch64 b/graphics/linux-rl9-qt5-qt3d/pkg-plist.aarch64
index 743a508fb591..3e72d0a145e3 100644
--- a/graphics/linux-rl9-qt5-qt3d/pkg-plist.aarch64
+++ b/graphics/linux-rl9-qt5-qt3d/pkg-plist.aarch64
@@ -1,30 +1,3 @@
-usr/lib/.build-id/0e/a408261c57d78f805c0c655b47737ab21a655a
-usr/lib/.build-id/ee/afbac618d4f5f3fefdcc63badcf4d6b11ef0e9
-usr/lib/.build-id/8b/0edcfd8e8df6aef95a3fe930722b06c9a5f313
-usr/lib/.build-id/8b/abd805261db75c2fdd47f7ea9c1cf07aa98519
-usr/lib/.build-id/e5/229cacaa0ea963da49ffed8e8c41f54265754d
-usr/lib/.build-id/1a/dda8439a7206074173597c102c77e0152c040a
-usr/lib/.build-id/43/88976688b704f4defef13bc8298c2f91f0341d
-usr/lib/.build-id/95/f9744b9baaa6f827d639fa1409e67c975728b1
-usr/lib/.build-id/27/752992dd0f398d11312e09745da81ff48465f2
-usr/lib/.build-id/d8/67a8774dbf3783d8d4b6d807ad7e6cae678653
-usr/lib/.build-id/20/20c5913659eeaa25824cd9a0aac652fdffb4f5
-usr/lib/.build-id/ac/a3697c840da8030d475cda9b0af48b494d8d8d
-usr/lib/.build-id/cb/935c318b7a1790f2867db194564af10fbea798
-usr/lib/.build-id/f4/69e52ddb1a3252289aa60501adc804fa2dd06d
-usr/lib/.build-id/e6/4bbf748df9d738729033d6e3dffdcf6233f7d8
-usr/lib/.build-id/b3/47d4710118c7c73a9c2bde746d301e761ae9bf
-usr/lib/.build-id/89/9a5db1df897fc9d177597e5ae2d91db553c553
-usr/lib/.build-id/fa/2e5e18d0780c7fec487e3dd639af4aebac6536
-usr/lib/.build-id/fa/c526fc1b7d9f5a24ff5dc63cb40c0135b088e2
-usr/lib/.build-id/e3/50efe31dfe74938caa7c539c1eeaaeb3af8d41
-usr/lib/.build-id/04/2265ae47b76dbee02cc05d657f745e1a5360d8
-usr/lib/.build-id/dd/b9b871c4e2da67cb02e5d01c7b453a457bcb53
-usr/lib/.build-id/56/40a3fc92cc0e2c7a93794781c9c4c686c8ccd0
-usr/lib/.build-id/fb/6dc907ae02199f24f02fb95320065a5399a7ae
-usr/lib/.build-id/42/59c886ba64f906047901aa1f609b02d4c3bc16
-usr/lib/.build-id/48/48d9a1963e3fdad4635bf9fc92b8b09fda92a2
-usr/lib/.build-id/07/b7c87fb90a6449e03604840bdc33387db2e2bb
usr/lib64/libQt53DAnimation.so.5
usr/lib64/libQt53DAnimation.so.5.15
usr/lib64/libQt53DAnimation.so.5.15.9
diff --git a/graphics/linux-rl9-qt5-qt3d/pkg-plist.amd64 b/graphics/linux-rl9-qt5-qt3d/pkg-plist.amd64
index 628b246e1ff8..534e75046378 100644
--- a/graphics/linux-rl9-qt5-qt3d/pkg-plist.amd64
+++ b/graphics/linux-rl9-qt5-qt3d/pkg-plist.amd64
@@ -1,57 +1,3 @@
-usr/lib/.build-id/04/ad19e33cccf6f7ac9381a1a1798c2fa7ac1c06
-usr/lib/.build-id/06/0844a2849bdf42ea778760babd41bb6d59b535
-usr/lib/.build-id/0a/20eb83274b3a4ddb672f799316437a2c6460ac
-usr/lib/.build-id/0c/19b20ab34a17cf165ba8f39bb839eb1b53fb73
-usr/lib/.build-id/0f/4b7828157354b26b6a1b73d051c87e04798766
-usr/lib/.build-id/10/7967d167beb4fbc9327d498fe72d2ad8f3ce6e
-usr/lib/.build-id/1e/b2ea17ecdfe90abdaee2a932546a3ad7c09561
-usr/lib/.build-id/29/fb707f059c6c6eee530d4e8c8ce00dd3b58da4
-usr/lib/.build-id/2c/7f680dd8306e69f0f00d67f686e726fb6f268e
-usr/lib/.build-id/30/16b659747be7ce71925c167b0591495fc87866
-usr/lib/.build-id/31/184e8dda76fdd088b3b6448386513640f07c1c
-usr/lib/.build-id/35/51a9fac6fefcb04a68a9fc0688de33698d866e
-usr/lib/.build-id/37/8647461039f260afa07e3861a9d9ee5cbec866
-usr/lib/.build-id/3c/0dc00bd6a154c6a618c8826e9d054d5097d9a9
-usr/lib/.build-id/3e/ba636d03b97342914719066303648c00b7d94d
-usr/lib/.build-id/41/ff1bc88e8ca099be273bac7087a4b4c5af5413
-usr/lib/.build-id/48/93e38911c3ca85a3da06b426516ce10b5dab62
-usr/lib/.build-id/4f/37f2882fcbb5470f74dcedeee2d93e7d4b388b
-usr/lib/.build-id/56/be80e39bfa1c0d9c49f22c42776d311bb7b9b6
-usr/lib/.build-id/5a/a8ac30bd67f04a2076b011390f178f5d7e53be
-usr/lib/.build-id/63/b8df84a6c8c2239715031dfe522d9885187b0a
-usr/lib/.build-id/64/abf00e6a6cee5becb42812751dc36a1cf7d2f9
-usr/lib/.build-id/73/188e81693a2a6eb233fa863d1b4d4c75be60c1
-usr/lib/.build-id/77/d6a2b036b0ebb7b16639b64753893b89100ef3
-usr/lib/.build-id/7c/1161c44d20bd16d7d859fbbbb4a511a1e99aaa
-usr/lib/.build-id/7f/d6ae254ee0ecd704e6feaabe3ce27d3118c16e
-usr/lib/.build-id/81/0fdb8ccdc9fa65e6563b52d268f06e7f1b7a3f
-usr/lib/.build-id/82/867dfc8181c8d09f5df05a055795baace709cf
-usr/lib/.build-id/84/96d8dedc59a4bf3ab9ce2b61ad689757d2a37f
-usr/lib/.build-id/8c/a5bc7f0a4b06d6687286175ecd1ce733271e57
-usr/lib/.build-id/8e/35392a41e5ecdb667512509a3d39a96e2513ab
-usr/lib/.build-id/94/507f7db1c5d06974288e727c6b646cd90ff3ed
-usr/lib/.build-id/95/6d0677297d57e504231ef71af76859745528f0
-usr/lib/.build-id/99/b693ade62661025a2cfd8044f5c27aec0d7e33
-usr/lib/.build-id/9a/978940aa6970ff3efafef6b0244ae15301293e
-usr/lib/.build-id/9e/82ebaccd23ed6b972deda4edcb407e4cee9f1f
-usr/lib/.build-id/9f/71791365fcd795ba6a92a4f1ad93649c999758
-usr/lib/.build-id/a5/614c66b67781bc2cb86ac73197cc568078d7d9
-usr/lib/.build-id/a7/61f9eccd51e5fe77d1a1b30b147a78bbb6d23e
-usr/lib/.build-id/b3/468bff78bf82db52f200a25c2accfd83d09b91
-usr/lib/.build-id/c4/c5a811f9be0ec4a85986c1bd233ebe4c557078
-usr/lib/.build-id/cc/9811f68dd238866ed4812ec291c12f539dc2a7
-usr/lib/.build-id/d0/f2b105eb13ff3e9ee01484d9f3ae0ca5dec862
-usr/lib/.build-id/d8/d1cb04f2a00baa99a1b1eed64f14ab14cf6859
-usr/lib/.build-id/df/01c6f057a07fb4dd6dc9f59aead623a863092a
-usr/lib/.build-id/e0/09e31b64027218617f685c04e3cbcee2c5c502
-usr/lib/.build-id/e1/c52a5bd9e5adb4c9816cc00fe17879e87d8f87
-usr/lib/.build-id/e2/4b1cbfcb105442cdd025c9165ac4da12626a57
-usr/lib/.build-id/e3/292cb1e166dbc7d1532d3befb117d8abf3238a
-usr/lib/.build-id/ed/4aec371e8826a20900b5df5ecc315a47817add
-usr/lib/.build-id/f3/87ab54fd2baca8fd780ee438c67c0231f09bbf
-usr/lib/.build-id/f6/db1356d7b4ef586aad53a1c80bd0a660f1fefe
-usr/lib/.build-id/f9/813d5e4c925786da590a3eb30718b7fa3a4fb3
-usr/lib/.build-id/fa/fef47554071d0d5912f62cac395b007dd0198d
usr/lib/libQt53DAnimation.so.5
usr/lib/libQt53DAnimation.so.5.15
usr/lib/libQt53DAnimation.so.5.15.9
diff --git a/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.aarch64 b/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.aarch64
index e90a6d56d47b..62006c232088 100644
--- a/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.aarch64
+++ b/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.aarch64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/2b/e7aae1666582a00c7263b088399e8062f08fdf
-usr/lib/.build-id/92/9962a2ab34414738078ca0c25db550798666ae
usr/lib64/qt5/qml/QtGraphicalEffects/Blend.qml
usr/lib64/qt5/qml/QtGraphicalEffects/BrightnessContrast.qml
usr/lib64/qt5/qml/QtGraphicalEffects/ColorOverlay.qml
diff --git a/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.amd64 b/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.amd64
index 05fdbb5a02cf..8f04e2dc343d 100644
--- a/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.amd64
+++ b/graphics/linux-rl9-qt5-qtgraphicaleffects/pkg-plist.amd64
@@ -1,7 +1,3 @@
-usr/lib/.build-id/20/c97d17389ea479d12d16a91a14a6c81e808a06
-usr/lib/.build-id/4c/47f04ec47e333494cf1732bc88dd3db01a3858
-usr/lib/.build-id/5a/7af350bcc86f7ac7f586f0cbc2d2c403466d8e
-usr/lib/.build-id/6e/235c587c19d07b4ca32297f5a23f3cb59a5f81
usr/lib/qt5/qml/QtGraphicalEffects/Blend.qml
usr/lib/qt5/qml/QtGraphicalEffects/BrightnessContrast.qml
usr/lib/qt5/qml/QtGraphicalEffects/ColorOverlay.qml
diff --git a/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.aarch64 b/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.aarch64
index 6706a36fa651..1bed30d64492 100644
--- a/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.aarch64
+++ b/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.aarch64
@@ -1,10 +1,3 @@
-usr/lib/.build-id/c3/b3a60749cc7b4038ced5d35fef973802683834
-usr/lib/.build-id/cc/3d08f999061d83697c9418dc041dd8d3c2c5ea
-usr/lib/.build-id/b0/184d91180d301e8c3c6cfcbc451f7e66ad6900
-usr/lib/.build-id/5d/d169dc313339b8a20d6fc5c8e6e7a8da3bf792
-usr/lib/.build-id/8b/740af911335e28ce55be05f9dd3863423e2f98
-usr/lib/.build-id/e2/eaef8f5192002a48fd15e889af93ee3c523313
-usr/lib/.build-id/cf/b00b4cd6e685cb534e21c2555cbe8bb0256b3e
usr/lib64/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
usr/lib64/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
usr/lib64/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
diff --git a/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.amd64 b/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.amd64
index 65f70e06eb72..b6654f45ee8e 100644
--- a/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.amd64
+++ b/graphics/linux-rl9-qt5-qtimageformats/pkg-plist.amd64
@@ -1,17 +1,3 @@
-usr/lib/.build-id/0c/9226abcf0a6e3b8bde49a46899864c6c187c96
-usr/lib/.build-id/15/581696f03744766a2853920c7e5dca3566b1c7
-usr/lib/.build-id/18/7d95330aa28694b451dc9d60c8a9bc00bedfef
-usr/lib/.build-id/44/0be8eb95b7ac8fcb666235fbf8a27ca45fd13a
-usr/lib/.build-id/4d/0057a9fff81020280051c83ab839e16089ab0f
-usr/lib/.build-id/4e/6a610100df29819bd60f2747bf7358033e9c2e
-usr/lib/.build-id/52/be514ba029528063d41bbc2df97c734ffadd5c
-usr/lib/.build-id/68/a20976f8a2b43a3324d459c01847ee1cd26e48
-usr/lib/.build-id/6b/42250bc7409e2bccbcf9e883e42f0e6b205ca5
-usr/lib/.build-id/92/60584d40123a48f4465b1e2456fcfc4e1a8595
-usr/lib/.build-id/9d/42cd63fd7513e85f94938ba6259dec4db67cea
-usr/lib/.build-id/c7/3276001dc8dbf410d707b3a3aecc4029ab14f9
-usr/lib/.build-id/c7/88983625847d4ad3d9b6e3b93a06d3e799b3c6
-usr/lib/.build-id/e7/baafe703cfd602652b52b85ba18c9f53840ce5
usr/lib/cmake/Qt5Gui/Qt5Gui_QICNSPlugin.cmake
usr/lib/cmake/Qt5Gui/Qt5Gui_QJp2Plugin.cmake
usr/lib/cmake/Qt5Gui/Qt5Gui_QMngPlugin.cmake
diff --git a/graphics/linux-rl9-qt5-qtsvg/pkg-plist.aarch64 b/graphics/linux-rl9-qt5-qtsvg/pkg-plist.aarch64
index e0e2dddc1300..1c4bf6aa5088 100644
--- a/graphics/linux-rl9-qt5-qtsvg/pkg-plist.aarch64
+++ b/graphics/linux-rl9-qt5-qtsvg/pkg-plist.aarch64
@@ -1,6 +1,3 @@
-usr/lib/.build-id/eb/2c393b3b730b211d432e469fd93c630036b090
-usr/lib/.build-id/23/d2ffade8b5150960f0d66780207300b85dff45
-usr/lib/.build-id/31/558c2996085160957b391cc3ff07fb32e1f6f7
usr/lib64/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake
usr/lib64/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake
usr/lib64/libQt5Svg.so.5
diff --git a/graphics/linux-rl9-qt5-qtsvg/pkg-plist.amd64 b/graphics/linux-rl9-qt5-qtsvg/pkg-plist.amd64
index 8f711bfec87a..ed693a171845 100644
--- a/graphics/linux-rl9-qt5-qtsvg/pkg-plist.amd64
+++ b/graphics/linux-rl9-qt5-qtsvg/pkg-plist.amd64
@@ -1,9 +1,3 @@
-usr/lib/.build-id/00/1230335ca8e51cc94eb2dc233817d38ee29198
-usr/lib/.build-id/06/1a69aae19176fb2361032dc13784a2de639713
-usr/lib/.build-id/4d/e2d982ddb83ec3d76ce201b4369a14a7795d97
-usr/lib/.build-id/75/8cbc5e4144204751cba6c306ed6f4ac7c8b57e
-usr/lib/.build-id/7d/d873d3d2a9b979e3a2739f0efe0856ad0ee7ad
-usr/lib/.build-id/a9/2cf44c7af2f2e5ac7b94098abf84b8745437ba
usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgIconPlugin.cmake
usr/lib/cmake/Qt5Gui/Qt5Gui_QSvgPlugin.cmake
usr/lib/libQt5Svg.so.5
diff --git a/graphics/linux-rl9-qt5-qtwayland/pkg-plist.aarch64 b/graphics/linux-rl9-qt5-qtwayland/pkg-plist.aarch64
index 946eb7fb3518..5dceeecf7806 100644
--- a/graphics/linux-rl9-qt5-qtwayland/pkg-plist.aarch64
+++ b/graphics/linux-rl9-qt5-qtwayland/pkg-plist.aarch64
@@ -1,32 +1,3 @@
-usr/lib/.build-id/ac/4f57f4c38c0028218f223889b641c0850c11a2
-usr/lib/.build-id/39/7ae6fa0857da0b1b14a613881c6ab490c3d3d1
-usr/lib/.build-id/1e/c17b5ff32855b817aca51054115fb771bb87dd
-usr/lib/.build-id/95/f8ceb135d7893fd30618b1b1c2c88c867f7daa
-usr/lib/.build-id/ce/9cec5c5413dc3f5ebc35afc4af55f01178c901
-usr/lib/.build-id/27/8973a2dcfe247ccffe16bf1f9e437504f87865
-usr/lib/.build-id/75/8dfa5ee50918518f42272b47643cd5ca8f4368
-usr/lib/.build-id/a0/c582f60cd77f0be68634841e6709850586e9c0
-usr/lib/.build-id/2c/1f6c0f836b756a4e213a9e04c63052cadb1e86
-usr/lib/.build-id/e5/73c30ba7776660bc97e7dad11961e126575419
-usr/lib/.build-id/30/4c87540fd0c86b84aa87d009f9ff7b4ebc2bf9
-usr/lib/.build-id/e8/72ec175b2df10c4d50f602b7b78752892624ab
-usr/lib/.build-id/f0/abbe084a73eb56eb7bd618d39583f6a8fda287
-usr/lib/.build-id/eb/298bc458e41ebc84d910975da35fcecf238bc2
-usr/lib/.build-id/ae/64dceab45bff64497120bfa7fd85100b898168
-usr/lib/.build-id/fb/89669eb82d5ac221eabe999d9571cf5591a9a1
-usr/lib/.build-id/9d/880f45f7faa6ffa21b74d3fe02de603e8fac22
-usr/lib/.build-id/d3/e72f9953eded66b8d56594f8cbc1af8d6f5773
-usr/lib/.build-id/2f/efb58c9ca3c18ffef2ee7806d8ce207134b64e
-usr/lib/.build-id/5a/752a64de0482e66dff0bc51fc727d5eff840c4
-usr/lib/.build-id/94/5bbdf1b527ad9ea77e6e524d6c5075530acc26
-usr/lib/.build-id/77/038a584e79d5e32753da09e7ed76adf8d08c39
-usr/lib/.build-id/f5/b3687758a954115dc7feb39576e9812f7656bb
-usr/lib/.build-id/6d/86bce79a07ffee759827c7489131efafb533dc
-usr/lib/.build-id/9c/534c3c3cd2c97e738b2093bdf6beb550f50890
-usr/lib/.build-id/2e/f668c0e6015b56bda642224851a8ba933e1f39
-usr/lib/.build-id/5e/8ef5ad8dc4511a6793f49d9fe69d456efcd369
-usr/lib/.build-id/b3/ca040ab6d0b4ea5b82515552415b453b330b49
-usr/lib/.build-id/c0/784ae05d5dd8b48a05cf0bd994d135052d0db8
usr/lib64/libQt5WaylandClient.so.5
usr/lib64/libQt5WaylandClient.so.5.15
usr/lib64/libQt5WaylandClient.so.5.15.9
diff --git a/graphics/linux-rl9-qt5-qtwayland/pkg-plist.amd64 b/graphics/linux-rl9-qt5-qtwayland/pkg-plist.amd64
index b4c7e8ab2fd5..039a45ee1078 100644
--- a/graphics/linux-rl9-qt5-qtwayland/pkg-plist.amd64
+++ b/graphics/linux-rl9-qt5-qtwayland/pkg-plist.amd64
@@ -1,61 +1,3 @@
-usr/lib/.build-id/0b/ebc1f336ef7bb462e39fd6a3c8bd066c06ad95
-usr/lib/.build-id/11/fab9a0c395834504661b9049c59ace4c557adc
-usr/lib/.build-id/16/319b461d20a23840c023e1778691cd29dafc71
-usr/lib/.build-id/17/da857a55a187ba604ef5e9449bc74f5a481019
-usr/lib/.build-id/1f/dc860ff5e44cd7491da671d20b2e0834737328
-usr/lib/.build-id/20/66d42cbb6c6f9c77cf85201efae887d3e89026
-usr/lib/.build-id/21/9065c5edb831eef3d4368c90fffadb5c68d85c
-usr/lib/.build-id/23/b5f8869e4afc9feb9a0e7005e48d8a021b3659
-usr/lib/.build-id/24/38bc8a30f16d29bc69ecef3afa69011c014fe0
-usr/lib/.build-id/25/b8cf928b3e393b8662ee16c87c42d19b497c49
-usr/lib/.build-id/26/4317b2997594f938afd9d0edd3a2775a980601
-usr/lib/.build-id/2f/9e1c874fa6b41488f332751cf3f6bf917bbf44
-usr/lib/.build-id/36/a8c632bd55006a5aecad1a7b4c01ed75d6ffe2
-usr/lib/.build-id/37/0d2ebfca01e82485a4b0c3c809ea0f472f824e
-usr/lib/.build-id/37/33933ca4f2f63247b6ebc866764ec31acb0850
-usr/lib/.build-id/3c/47cf2d8c678b4bce5cf16896d323cea2b3e3f2
-usr/lib/.build-id/3d/d7029fe81a0ce4c45ba51db4f824eebdc07cb4
-usr/lib/.build-id/41/3243a6791e7231d672fbb17973a619063bf225
-usr/lib/.build-id/43/6a849948b23a8303f7d3a6395f0b52463b39d5
-usr/lib/.build-id/49/249ebfbdf53c5847b828863fbcea336d679d8c
-usr/lib/.build-id/55/10e4e4087418ad5d2257d91beffea52e516375
-usr/lib/.build-id/5d/2c6aac3fb6995aeeab696fcb18174e63e76058
-usr/lib/.build-id/63/fff37353667fd6aab2a2126dd4843e6f95cc47
-usr/lib/.build-id/66/8ed081b0ab673f5de73271170e16bc722fcdff
-usr/lib/.build-id/69/b5c9e1aac84dea72b999a573c4a96105a80e0b
-usr/lib/.build-id/6a/dd5f8587e93e317ab1fa3442f17b32746bcd4e
-usr/lib/.build-id/6c/23a2c706e08925a483763dc1dc3b4c7d37ead6
-usr/lib/.build-id/7b/4eefde88648447debb88679d4318e034b5d3fd
-usr/lib/.build-id/82/c8e480923c8e96410f06234c7fd184bdf26ade
-usr/lib/.build-id/83/37adb8ad579268adf80a5dcfdac8ece9c3ee89
-usr/lib/.build-id/85/2a213a6ba56734232dc0379f2d8b20cd4904f9
-usr/lib/.build-id/8c/8880ce11dea57a22f5fcd9eefccf9357dec49f
-usr/lib/.build-id/95/21b90b6bf469226e8abca31b0aad9090f504d6
-usr/lib/.build-id/97/1488355de63611a0606d6713a147e895830f6b
-usr/lib/.build-id/99/2c404e2cccceeed167a22484eedde4c08d832a
-usr/lib/.build-id/a1/cd36b731bb16d00e300457870b03d193de5a64
-usr/lib/.build-id/a8/0e28683bc5f7e8678b6e7ef870770695702c85
-usr/lib/.build-id/af/9af60ac70825a7c6da18b775a86527b9316d4a
-usr/lib/.build-id/b1/81099111b295bee95d8ec5916dc487899dbdfa
-usr/lib/.build-id/b3/a37b8cbbe1c01c15b268ff47d0a3bffe36ac3d
-usr/lib/.build-id/b4/19d0e6c62ca8a79bee0a0bdf8d2c41d6bfcae0
-usr/lib/.build-id/b4/3609a342f1661ac266ebe82808cfc0347450dc
-usr/lib/.build-id/b4/aa57777532363255ecfb4258e3860abb04bd70
-usr/lib/.build-id/c3/667e01fbb7f0b9fe951f81812d3e15695ed991
-usr/lib/.build-id/c6/e1453200667463ea03ba312388b972f72a0891
-usr/lib/.build-id/c9/8a43cc52bee954e33825e097a6c10ae7a98569
-usr/lib/.build-id/d9/ec94c064bc70db5ccc109cd0eabf0be100b58d
-usr/lib/.build-id/da/8c87afd81492a143db9895515b0e370ec2067d
-usr/lib/.build-id/db/50e4acdb35f8985c32536f50a8ae50609bdadf
-usr/lib/.build-id/dd/b4a71aa8a5c46b797459ef29972d2c6e8e1c86
-usr/lib/.build-id/e6/f971dcee6a027982811139c839a4af4efe6af0
-usr/lib/.build-id/ea/d85e4bf7196e1c89daefd8e45668ee6dbc95c4
-usr/lib/.build-id/eb/ec15a8d8bb9185c08a561c1e2294f51d41cee2
-usr/lib/.build-id/f2/26f82e99aa01bcf60d9ef1faa2f09210a8939f
-usr/lib/.build-id/f5/90fd43de11c4d926d2b1b1c9e756ff70174e95
-usr/lib/.build-id/f6/6282b600dfaadd9398fa908dc2c061ae731c26
-usr/lib/.build-id/f9/813448297f296211a162458b3c9ffa75299ec1
-usr/lib/.build-id/f9/dd313640c599952566c8447060ad8fa329ef59
usr/lib/libQt5WaylandClient.so.5
usr/lib/libQt5WaylandClient.so.5.15
usr/lib/libQt5WaylandClient.so.5.15.9
diff --git a/graphics/linux-rl9-sdl2_gfx/Makefile b/graphics/linux-rl9-sdl2_gfx/Makefile
deleted file mode 100644
index 5fc9aa800e4a..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sdl2_gfx
-PORTVERSION= 1.0.4
-DISTVERSIONSUFFIX= -10.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_gfx-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= SDL graphics drawing primitives and other support functions (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://www.ferzkopp.net/Software/SDL_gfx-2.0/
-
-LICENSE= ZLIB
-
-USES= cpe linux:rl9
-CPE_VENDOR= libsdl
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_gfx
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_gfx/distinfo b/graphics/linux-rl9-sdl2_gfx/distinfo
deleted file mode 100644
index 584e94175592..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739910169
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 8c68c20864ec46f5171bb19441165d343eb673d8e3f54bbcaa50b66aa11a9304
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.aarch64.rpm) = 39437
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 85fcd5ae2640448b83295ed1cc5c7a97428b963723d87c83a8bd06663f043db0
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.x86_64.rpm) = 40074
-SHA256 (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = b12e3145f45b634e17f17c8de2367eadb66eba4af63cea2f1456dfcaf24d4a65
-SIZE (rocky/s/SDL2_gfx-1.0.4-10.el9.src.rpm) = 1236291
diff --git a/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64
deleted file mode 100644
index 827f67a11e4a..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/pkg-plist.aarch64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/lib/.build-id/fa/68e2bd40ee2640e8ce3d23fb5626d7e083dbdc
-usr/lib64/libSDL2_gfx-1.0.so.0
-usr/lib64/libSDL2_gfx-1.0.so.0.0.2
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-usr/share/licenses/SDL2_gfx/COPYING
diff --git a/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64
deleted file mode 100644
index 5ff96dfcdb92..000000000000
--- a/graphics/linux-rl9-sdl2_gfx/pkg-plist.amd64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/lib/.build-id/c2/45a591d6cbe152f05443c2c551b358dcc96591
-usr/lib64/libSDL2_gfx-1.0.so.0
-usr/lib64/libSDL2_gfx-1.0.so.0.0.2
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-usr/share/licenses/SDL2_gfx/COPYING
diff --git a/graphics/linux-rl9-sdl2_image/Makefile b/graphics/linux-rl9-sdl2_image/Makefile
deleted file mode 100644
index 383299e3e1e0..000000000000
--- a/graphics/linux-rl9-sdl2_image/Makefile
+++ /dev/null
@@ -1,27 +0,0 @@
-PORTNAME= sdl2_image
-PORTVERSION= 2.8.2
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_image-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Simple library to load images as SDL interfaces (Rocky Linux ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_image/
-
-LICENSE= ZLIB
-
-USES= cpe linux:rl9
-CPE_VENDOR= libsdl
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_image
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_image/distinfo b/graphics/linux-rl9-sdl2_image/distinfo
deleted file mode 100644
index 0a560769b092..000000000000
--- a/graphics/linux-rl9-sdl2_image/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739868652
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = a1a78f8460a84ccf272659df540354331ccf128b63ab56d3e04b1e4602766dea
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.aarch64.rpm) = 107516
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 30e896d0666851a4c721ee45b242fd317fd58038b1bb95576a0af7ce0e0a084a
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.x86_64.rpm) = 107860
-SHA256 (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = b29fa23de7cf4f7bd1e43921207a9a98a72a65e2aa415976173d2e7f95ded1f9
-SIZE (rocky/s/SDL2_image-2.8.2-1.el9.src.rpm) = 11361542
diff --git a/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64
deleted file mode 100644
index dae5a9ea265d..000000000000
--- a/graphics/linux-rl9-sdl2_image/pkg-plist.aarch64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/showimage2
-usr/lib/.build-id/77/e41c8b152a062d85b08a8f0c1571bc78294bfe
-usr/lib/.build-id/ae/5e4a28cd22e963e74b8a54c8d0d2f4bc2f19e5
-usr/lib64/libSDL2_image-2.0.so.0
-usr/lib64/libSDL2_image-2.0.so.0.800.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_image/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_image/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_image/pkg-plist.amd64
deleted file mode 100644
index 556df5363176..000000000000
--- a/graphics/linux-rl9-sdl2_image/pkg-plist.amd64
+++ /dev/null
@@ -1,7 +0,0 @@
-usr/bin/showimage2
-usr/lib/.build-id/a6/2990bf4f41d140ff7050e242b442578fed9ed0
-usr/lib/.build-id/c1/9aa514e517d8cbea69c7f37a59cfa6d0ab4d80
-usr/lib64/libSDL2_image-2.0.so.0
-usr/lib64/libSDL2_image-2.0.so.0.800.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-usr/share/licenses/SDL2_image/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_ttf/Makefile b/graphics/linux-rl9-sdl2_ttf/Makefile
deleted file mode 100644
index 14519ee5a7de..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= sdl2_ttf
-PORTVERSION= 2.20.2
-DISTVERSIONSUFFIX= -1.el9
-PORTREVISION= 1
-CATEGORIES= graphics linux
-MASTER_SITES= EPEL9
-DISTNAME= SDL2_ttf-${DISTVERSIONFULL}
-
-MAINTAINER= emulation@FreeBSD.org
-COMMENT= Simple library to load True Type Fonts as SDL interfaces (Linux CentOS ${LINUX_DIST_VER})
-WWW= https://github.com/libsdl-org/SDL_ttf/
-
-LICENSE= ZLIB
-
-USES= linux:rl9
-USE_LDCONFIG= yes
-USE_LINUX= imageformats-libs sdl20
-USE_LINUX_RPM= yes
-
-CONFLICTS= linux-c7-${PORTNAME}
-DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr
-DOCSDIR= ${PREFIX}/usr/share/doc/SDL2_ttf
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.mk>
diff --git a/graphics/linux-rl9-sdl2_ttf/distinfo b/graphics/linux-rl9-sdl2_ttf/distinfo
deleted file mode 100644
index 73fc6b8c1169..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1739909490
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = d63c53b2e80e78e7ba268fc4863e6c46d8ee6f94d59dea6d603251434f11393f
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.aarch64.rpm) = 35031
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = bb28cd9736a7a330a3647e1e2027a16248300e29c43bbf291311f33fbcee6084
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.x86_64.rpm) = 40681
-SHA256 (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 0513274cb41f7bfbe0cf71418eef756c13e42c049ab8d63f8e127800373eb91a
-SIZE (rocky/s/SDL2_ttf-2.20.2-1.el9.src.rpm) = 13146312
diff --git a/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64 b/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64
deleted file mode 100644
index 293b2d5aeb9c..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/pkg-plist.aarch64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/33/9c4c387f75655d63eb265df2db59996eebcfe9
-usr/lib64/libSDL2_ttf-2.0.so.0
-usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64 b/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64
deleted file mode 100644
index 47aa7c1a9948..000000000000
--- a/graphics/linux-rl9-sdl2_ttf/pkg-plist.amd64
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/lib/.build-id/f7/de37d6066fa2967c13f1fb2261fe339261ff79
-usr/lib64/libSDL2_ttf-2.0.so.0
-usr/lib64/libSDL2_ttf-2.0.so.0.2000.2
-%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
-%%PORTDOCS%%%%DOCSDIR%%/README.txt
-usr/share/licenses/SDL2_ttf/LICENSE.txt
diff --git a/graphics/linux-rl9-shaderc/Makefile b/graphics/linux-rl9-shaderc/Makefile
index 4e9ce255baea..926c47d1ebbc 100644
--- a/graphics/linux-rl9-shaderc/Makefile
+++ b/graphics/linux-rl9-shaderc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shaderc
-PORTVERSION= 2024.0
+PORTVERSION= 2024.4
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
diff --git a/graphics/linux-rl9-shaderc/distinfo b/graphics/linux-rl9-shaderc/distinfo
index 6e2f1c45f957..961ee1b8c328 100644
--- a/graphics/linux-rl9-shaderc/distinfo
+++ b/graphics/linux-rl9-shaderc/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732659395
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.aarch64.rpm) = 3df2012c0b94dec5899d9a0c1c2d8ab6e9c1566cdbcc6cc3c6a068631732cb95
-SIZE (rocky/l/libshaderc-2024.0-1.el9.aarch64.rpm) = 1026481
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.i686.rpm) = d84454c7dab4d2b788e9b72df994d691b6860fb9362d46aadfa861a774046621
-SIZE (rocky/l/libshaderc-2024.0-1.el9.i686.rpm) = 1125089
-SHA256 (rocky/l/libshaderc-2024.0-1.el9.x86_64.rpm) = df9493279c4a94d8761931ef74c75e4cb8044b918bded949a5d91db7accca180
-SIZE (rocky/l/libshaderc-2024.0-1.el9.x86_64.rpm) = 1035767
-SHA256 (rocky/s/shaderc-2024.0-1.el9.src.rpm) = 76e5d999ca8dfade6d0267724ceb634fc8a95063a14fe81bea4a8815fab80a73
-SIZE (rocky/s/shaderc-2024.0-1.el9.src.rpm) = 238630
+TIMESTAMP = 1750640701
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.aarch64.rpm) = 6ac84860ad8296b3b2918087807497d806a1eb03c9526d3687b5b683148ff311
+SIZE (rocky/l/libshaderc-2024.4-1.el9.aarch64.rpm) = 1045319
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.i686.rpm) = 6e2777f593c2a9cf978919b13530375cdcfed2fd8c0f0a40ef2a207bc2b4ad81
+SIZE (rocky/l/libshaderc-2024.4-1.el9.i686.rpm) = 1146778
+SHA256 (rocky/l/libshaderc-2024.4-1.el9.x86_64.rpm) = 2e3aff0e754b7bd84f386af5e45b3f1be924a2ec9f4d1af2962f50777fdba6fd
+SIZE (rocky/l/libshaderc-2024.4-1.el9.x86_64.rpm) = 1052000
+SHA256 (rocky/s/shaderc-2024.4-1.el9.src.rpm) = 398f7d8df3a3e2171a55b28bac119d03f79f004f4b3fc8ab061da90b95b4bdaf
+SIZE (rocky/s/shaderc-2024.4-1.el9.src.rpm) = 239636
diff --git a/graphics/linux-rl9-shaderc/pkg-plist.aarch64 b/graphics/linux-rl9-shaderc/pkg-plist.aarch64
index e5ea3d9c81cc..7bb1042954e8 100644
--- a/graphics/linux-rl9-shaderc/pkg-plist.aarch64
+++ b/graphics/linux-rl9-shaderc/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/eb/9e84369073775cc48f528bd2f5936960ec53ff
usr/lib64/libshaderc_shared.so.1
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/CHANGES
diff --git a/graphics/linux-rl9-shaderc/pkg-plist.amd64 b/graphics/linux-rl9-shaderc/pkg-plist.amd64
index 7a2e5301a097..42712d25405a 100644
--- a/graphics/linux-rl9-shaderc/pkg-plist.amd64
+++ b/graphics/linux-rl9-shaderc/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/5a/e79d7f9751b4cb7b4b5dd8e149b22c1c397a65
-usr/lib/.build-id/c8/f69cf5e339d9b6bc09318b9478fb736277d8de
usr/lib/libshaderc_shared.so.1
usr/lib64/libshaderc_shared.so.1
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
diff --git a/graphics/linux-rl9-spirv-tools/Makefile b/graphics/linux-rl9-spirv-tools/Makefile
index 9143a958739a..891ea07522e2 100644
--- a/graphics/linux-rl9-spirv-tools/Makefile
+++ b/graphics/linux-rl9-spirv-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= spirv-tools
-PORTVERSION= 2024.2
+PORTVERSION= 2024.4
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
diff --git a/graphics/linux-rl9-spirv-tools/distinfo b/graphics/linux-rl9-spirv-tools/distinfo
index b5a19c88005f..6515ae86db9e 100644
--- a/graphics/linux-rl9-spirv-tools/distinfo
+++ b/graphics/linux-rl9-spirv-tools/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1732659485
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.aarch64.rpm) = a6732158bfeb568c7f221425d35f9509d1fcb8d4d5b7c9bea5c822a547cb3393
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.aarch64.rpm) = 240297
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.x86_64.rpm) = 5a585f08d78423ea1e0f74de03c71f159e3b4bc93a79f9bf4af8e1babf48ecb7
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.x86_64.rpm) = 252599
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.aarch64.rpm) = f2f020bff08bf5d42abcafa4ac0f0e13dae1e0f27b1d08d324fb9193e6856384
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.aarch64.rpm) = 1447344
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.i686.rpm) = 4e371ef8e9337fc313ebc886c21372b3529e87ef7a6486e5f0d730a6c1de663b
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.i686.rpm) = 1643502
-SHA256 (rocky/s/spirv-tools-libs-2024.2-1.el9.x86_64.rpm) = fc8b5729b0e3569742dfae2ab856afaf634e46f2c0fa685487a58b16057184a0
-SIZE (rocky/s/spirv-tools-libs-2024.2-1.el9.x86_64.rpm) = 1474679
-SHA256 (rocky/s/spirv-tools-2024.2-1.el9.src.rpm) = 254779ecb8fdb08a7644572d8653ac58e7427fa40ec31370e32120c66e274a55
-SIZE (rocky/s/spirv-tools-2024.2-1.el9.src.rpm) = 3181136
+TIMESTAMP = 1750640761
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.aarch64.rpm) = 6c8b89184b3d7bec22310a0a5e02831f44be953b08cc8f29472a019041a14f63
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.aarch64.rpm) = 250982
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.x86_64.rpm) = 63ff7101f08c9f75adb5bda52a2031cde3514890088cf090180fbad870bef375
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.x86_64.rpm) = 263225
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.aarch64.rpm) = 98a932aadff5ede426aeb151055212f92ff210b72fd0f954fc299d920967f8bc
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.aarch64.rpm) = 1466491
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.i686.rpm) = e8e2752b6e34765465047230182c7bcd35394c11e89a7fb7591e7ef73ced9a7c
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.i686.rpm) = 1668765
+SHA256 (rocky/s/spirv-tools-libs-2024.4-1.el9.x86_64.rpm) = f99098e9f2b7bbfdc24087810f8b1df1ad66eadd7a818a512bc676bc213c80d6
+SIZE (rocky/s/spirv-tools-libs-2024.4-1.el9.x86_64.rpm) = 1497815
+SHA256 (rocky/s/spirv-tools-2024.4-1.el9.src.rpm) = 4962b4a95fe67c9a8121db897dda1980f9ce8a936235cfb16d6b81267a548e91
+SIZE (rocky/s/spirv-tools-2024.4-1.el9.src.rpm) = 3205568
diff --git a/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64 b/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64
index e6d76ee1d2a2..00448ffa84b6 100644
--- a/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64
+++ b/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64
@@ -8,22 +8,6 @@ usr/bin/spirv-objdump
usr/bin/spirv-opt
usr/bin/spirv-reduce
usr/bin/spirv-val
-usr/lib/.build-id/02/9281677b7a58346068806361661b3036c49b80
-usr/lib/.build-id/0a/5d3dc6dca74519d16e0c76deffec2106201bdc
-usr/lib/.build-id/45/0e1e60764eeb4af1027973a52becd4f32f696f
-usr/lib/.build-id/49/701f8d1f70b235a628976f8009aa9e80b16f63
-usr/lib/.build-id/5c/9b8bcfd729681100aaf2c24760c47879ea4f4a
-usr/lib/.build-id/5c/d87977141058db1188ea60b4f47ff9e620465f
-usr/lib/.build-id/73/64a40362e98e8a70ed9a13b397b8f579080930
-usr/lib/.build-id/74/90b4d0f22a844378d31aecfe29555b73ad069c
-usr/lib/.build-id/7e/9385bd33401fa3c70aba2db7861fe9dc967f1c
-usr/lib/.build-id/7e/b98914a38a600073bbad05dc406ce4e2ccda0f
-usr/lib/.build-id/85/013ebbfd92560857fd5204d73103d862f0e6fc
-usr/lib/.build-id/c1/99d29c509c0115f00a5a74cfbc193501d7834d
-usr/lib/.build-id/c5/e24bf7b55f4a65a0be065f4983b8a6113da9d2
-usr/lib/.build-id/c9/4092192bb2f2271f2b3a81fc8f04042c9c53a0
-usr/lib/.build-id/dc/6f92e3edaa864e400514e579d6b77ca0de2af4
-usr/lib/.build-id/ff/9b6e961116ad61cd9497dfae45d270356e83ab
usr/lib64/libSPIRV-Tools-diff.so
usr/lib64/libSPIRV-Tools-link.so
usr/lib64/libSPIRV-Tools-lint.so
diff --git a/graphics/linux-rl9-spirv-tools/pkg-plist.amd64 b/graphics/linux-rl9-spirv-tools/pkg-plist.amd64
index b77eaf89dfa5..2bcc796006cb 100644
--- a/graphics/linux-rl9-spirv-tools/pkg-plist.amd64
+++ b/graphics/linux-rl9-spirv-tools/pkg-plist.amd64
@@ -8,29 +8,6 @@ usr/bin/spirv-objdump
usr/bin/spirv-opt
usr/bin/spirv-reduce
usr/bin/spirv-val
-usr/lib/.build-id/03/508179a4fa539d2fe970b349240f4b05b90037
-usr/lib/.build-id/36/f26b96dcc7a650297a44c57a7596f4e074524d
-usr/lib/.build-id/51/d78eb01d9cab096a8e089572c5d203e2808229
-usr/lib/.build-id/66/af9e90d6731ac30daa950222571f2fee41adf5
-usr/lib/.build-id/80/0a59d7ac9843dc9e8f5ed045e1aa580560d751
-usr/lib/.build-id/92/186366acdb9f9063346bfd49209af9d2436cdf
-usr/lib/.build-id/95/04728fd0234d10725af8c61ca0eda5c810c328
-usr/lib/.build-id/95/e0fa66b319abccb6d5e81100410fdc72be90b9
-usr/lib/.build-id/96/23e892d86c6876c6bb021fbfe4692ed6dd9de1
-usr/lib/.build-id/9e/0004666626890984b5bbf461c7dad205c1c293
-usr/lib/.build-id/a9/feb81235e110693f5bc2ce432e8b442452e84c
-usr/lib/.build-id/b4/a33ceb833a026c7f3f8bc72d8d24e28f40d08e
-usr/lib/.build-id/b8/64f42c275031004daaf6c79f6aa4811bffe5c1
-usr/lib/.build-id/bb/945d61533fc21d0791ff6fca5c58dcb11cd6a7
-usr/lib/.build-id/bc/c76272830698612a25fa38862f00d4989b9742
-usr/lib/.build-id/c7/f04da8c4ec51a4cdb5432f21cbf9229f7855dd
-usr/lib/.build-id/d4/fd1994923d540441ff6491d7a5df7de5ade104
-usr/lib/.build-id/d6/8c23900d08a72ef5e2ba1ea019a1c02f0070c0
-usr/lib/.build-id/d9/5849db5d80cfa7cced73f397047eaa7e95e29a
-usr/lib/.build-id/e7/14605c10d541c56a0577f02520235513191d71
-usr/lib/.build-id/eb/90c143f2129e3cf41ae397f153fb2cbe17030a
-usr/lib/.build-id/ec/febd2cf4df430b70dd1cfb729f2d07ae0e423d
-usr/lib/.build-id/fc/e42b0796f9a439739b4fb6e893db1770cf70bc
usr/lib/libSPIRV-Tools-diff.so
usr/lib/libSPIRV-Tools-link.so
usr/lib/libSPIRV-Tools-lint.so
diff --git a/graphics/linux-rl9-vulkan/Makefile b/graphics/linux-rl9-vulkan/Makefile
index cdec23e10729..d130efa01231 100644
--- a/graphics/linux-rl9-vulkan/Makefile
+++ b/graphics/linux-rl9-vulkan/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vulkan
-PORTVERSION= 1.3.283.0
+PORTVERSION= 1.4.304.0
DISTVERSIONSUFFIX= -1.el9
CATEGORIES= graphics linux
PKGNAMESUFFIX= -loader
diff --git a/graphics/linux-rl9-vulkan/distinfo b/graphics/linux-rl9-vulkan/distinfo
index d96262d7e258..1606e9a167cd 100644
--- a/graphics/linux-rl9-vulkan/distinfo
+++ b/graphics/linux-rl9-vulkan/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1732659831
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.aarch64.rpm) = f1a1fae72898a2303102e1bcad4c9e344492cd712d6a9d1a5b44034aa0069b8e
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.aarch64.rpm) = 158102
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.i686.rpm) = d0913e8b9e1df6d095941304a26cb6f5720d60657a20bc5a097de608b345a4f4
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.i686.rpm) = 161228
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.x86_64.rpm) = b3857f4c53bbd5d6f6ded9cbb327cd79f14970b919f9e48349ec7b7d5d8a9ecb
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.x86_64.rpm) = 151170
-SHA256 (rocky/v/vulkan-loader-1.3.283.0-1.el9.src.rpm) = fc0dae199e59a5388d4643dd41f588c77390d5e31cc406374e2a97eecbc5c59c
-SIZE (rocky/v/vulkan-loader-1.3.283.0-1.el9.src.rpm) = 1716500
+TIMESTAMP = 1750646358
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.aarch64.rpm) = 7d475287f0b254ea26ac6f20acb60da340175af9688ba18e7f650644aa21b1ed
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.aarch64.rpm) = 165248
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.i686.rpm) = 4586b639d0ef3b4a3281e55a20158acb096f1b1094f893669cfc6041d59f0edc
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.i686.rpm) = 162596
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.x86_64.rpm) = f631f22718342e95445227510085d2b36aa3c81f6742fc39fd63a7949232adb3
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.x86_64.rpm) = 152194
+SHA256 (rocky/v/vulkan-loader-1.4.304.0-1.el9.src.rpm) = 8e9d3b07dafa584a9f40c90f9700eba9001ab301ac5b4fbdd4bfa10e9f4369c3
+SIZE (rocky/v/vulkan-loader-1.4.304.0-1.el9.src.rpm) = 1753877
diff --git a/graphics/linux-rl9-vulkan/pkg-plist.aarch64 b/graphics/linux-rl9-vulkan/pkg-plist.aarch64
index 024226daa235..dc844d6b56c1 100644
--- a/graphics/linux-rl9-vulkan/pkg-plist.aarch64
+++ b/graphics/linux-rl9-vulkan/pkg-plist.aarch64
@@ -1,4 +1,3 @@
-usr/lib/.build-id/06/e2a82aa4ae7048dbe912ee9e22ac8218a53ba3
usr/lib64/libvulkan.so.1
usr/lib64/libvulkan.so.%%LIBVERSION%%
%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md
diff --git a/graphics/linux-rl9-vulkan/pkg-plist.amd64 b/graphics/linux-rl9-vulkan/pkg-plist.amd64
index 511daf878586..1055a0791ecc 100644
--- a/graphics/linux-rl9-vulkan/pkg-plist.amd64
+++ b/graphics/linux-rl9-vulkan/pkg-plist.amd64
@@ -1,5 +1,3 @@
-usr/lib/.build-id/00/1b92fa69903c06e5fdc5d78a68cb1733f0d11b
-usr/lib/.build-id/a0/ff24186efcb60cfc4b4333e533a0fcd37bca3a
usr/lib/libvulkan.so.1
usr/lib/libvulkan.so.%%LIBVERSION%%
usr/lib64/libvulkan.so.1
diff --git a/graphics/linux-rl9-wayland/pkg-plist.aarch64 b/graphics/linux-rl9-wayland/pkg-plist.aarch64
index 0a95a7638f75..25ec393bd415 100644
--- a/graphics/linux-rl9-wayland/pkg-plist.aarch64
+++ b/graphics/linux-rl9-wayland/pkg-plist.aarch64
@@ -1,7 +1,3 @@
-usr/lib/.build-id/20/ac2a3209bbf57abd758b367c573e3ca0aed370
-usr/lib/.build-id/67/fbf137c430514473471c62e019ebc24393e991
-usr/lib/.build-id/80/b8686c9f7d5ffd0e9e728283e010d44f065df1
-usr/lib/.build-id/b0/edd8e4f1d2571d783131b604199dd2806820d3
usr/lib64/libwayland-client.so.0
usr/lib64/libwayland-client.so.0.21.0
usr/lib64/libwayland-cursor.so.0
diff --git a/graphics/linux-rl9-wayland/pkg-plist.amd64 b/graphics/linux-rl9-wayland/pkg-plist.amd64
index 7c129e043e5e..571020cbfcc3 100644
--- a/graphics/linux-rl9-wayland/pkg-plist.amd64
+++ b/graphics/linux-rl9-wayland/pkg-plist.amd64
@@ -1,11 +1,3 @@
-usr/lib/.build-id/31/2aa0006b3b9e727b006c295e4bfe05d1b34c72
-usr/lib/.build-id/4d/f7cf3b563c68dddd40198ef13efed9dbcb0761
-usr/lib/.build-id/50/da046fcbdaba713af0f762dc2ea8cbfed89fb3
-usr/lib/.build-id/54/d0cade63e5b3c4474501e1254860bf198041a8
-usr/lib/.build-id/5c/af252314e0db76b8397b069d3ab39228935c9a
-usr/lib/.build-id/62/842655a1d3101290c26d688ced2b01a35e235f
-usr/lib/.build-id/b9/1f5f62dfd339604b5576b1045fac64a460cb21
-usr/lib/.build-id/bc/aaf73018cd968080693cb8b7bdc0553b6d82a2
usr/lib/libwayland-client.so.0
usr/lib/libwayland-client.so.0.21.0
usr/lib/libwayland-cursor.so.0
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index f7bcf3c948fb..532c8fcee36d 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.6.1.1
-PORTREVISION= 29
+PORTREVISION= 30
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile
index b94b3b8276fa..094109891463 100644
--- a/graphics/lximage-qt/Makefile
+++ b/graphics/lximage-qt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lximage-qt
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= LXQT
@@ -12,7 +13,7 @@ LICENSE= GPLv2
LIB_DEPENDS= libexif.so:graphics/libexif \
libmenu-cache.so:x11/menu-cache
-USES= cmake compiler:c++17-lang desktop-file-utils gettext-runtime \
+USES= cmake compiler:c++20-lang desktop-file-utils gettext-runtime \
gnome localbase:ldflags lxqt:2 perl5 pkgconfig qt:6 gnome tar:xz xorg
USE_GNOME= glib20
diff --git a/graphics/magnum-examples/Makefile b/graphics/magnum-examples/Makefile
index b3830d8a0b93..861d03e36afb 100644
--- a/graphics/magnum-examples/Makefile
+++ b/graphics/magnum-examples/Makefile
@@ -2,7 +2,7 @@ PORTNAME= magnum-examples
DISTVERSIONPREFIX= v
DISTVERSION= 2020.06-265
DISTVERSIONSUFFIX= -gb843f07a
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/magnum-integration/Makefile b/graphics/magnum-integration/Makefile
index fa1bdcd435c9..05f290c77afd 100644
--- a/graphics/magnum-integration/Makefile
+++ b/graphics/magnum-integration/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magnum-integration
DISTVERSIONPREFIX= v
DISTVERSION= 2020.06-264
-PORTREVISION= 1
+PORTREVISION= 3
DISTVERSIONSUFFIX= -g50ac4db
CATEGORIES= graphics
diff --git a/graphics/magnum-plugins/Makefile b/graphics/magnum-plugins/Makefile
index a8e28188c17f..3f6c913995eb 100644
--- a/graphics/magnum-plugins/Makefile
+++ b/graphics/magnum-plugins/Makefile
@@ -1,6 +1,7 @@
PORTNAME= magnum-plugins
DISTVERSIONPREFIX= v
DISTVERSION= 2020.06-1526
+PORTREVISION= 2
DISTVERSIONSUFFIX= -gffc92bcd
CATEGORIES= graphics
diff --git a/graphics/maim/Makefile b/graphics/maim/Makefile
index 8ffd0188e69a..101e44468372 100644
--- a/graphics/maim/Makefile
+++ b/graphics/maim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= maim
DISTVERSIONPREFIX= v
DISTVERSION= 5.8.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= 0mp@FreeBSD.org
diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile
index 663043d99691..ec390ad9b00f 100644
--- a/graphics/mapcache/Makefile
+++ b/graphics/mapcache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mapcache
DISTVERSION= 1.14.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://download.osgeo.org/mapserver/
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 984c6a67fa79..1d31f4d9ec53 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -1,11 +1,9 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
-DISTVERSION= 4.0.6
+DISTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= graphics geography
-PATCH_SITES= https://github.com/mapnik/mapnik/commit/
-PATCHFILES= 102cf2b2c4b58d3540b3ff15c65ad90335f3a80d.patch:-p1
-
MAINTAINER= hummeltech@sherpaguru.com
COMMENT= Free Toolkit For Developing Mapping Applications
WWW= http://www.mapnik.org/
@@ -29,6 +27,7 @@ GH_PROJECT= mapnik
GH_TUPLE= mapbox:geometry.hpp:c83a2ab:geometry_hpp/deps/mapbox/geometry \
mapbox:polylabel:51f09d0:polylabel/deps/mapbox/polylabel \
mapbox:variant:a2a4858:variant/deps/mapbox/variant \
+ mapnik:mapnik-vector-tile:5a0cfbb:mapnik_vector_tile/deps/mapbox/mapnik-vector-tile \
catchorg:Catch2:v2.13.10:catch2/test/catch2 \
mapnik:test-data:41c4cee:test_data/test/data
@@ -113,6 +112,16 @@ PGSQL2SQLITE_CMAKE_BOOL= BUILD_UTILITY_PGSQL2SQLITE
SHAPEINDEX_CMAKE_BOOL= BUILD_UTILITY_SHAPEINDEX
SVG2PNG_CMAKE_BOOL= BUILD_UTILITY_SVG2PNG
+# MB/PMTiles input plugin (added in 4.1.0) will not compile on i386 without a patch
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == i386
+CMAKE_OFF= USE_PLUGIN_INPUT_TILES
+PLIST_SUB+= NOTI386="@comment "
+.else
+PLIST_SUB+= NOTI386=""
+.endif
+
pre-configure-SQLITE3-on:
@if ! ${LOCALBASE}/bin/sqlite3 :memory: 'create virtual table foo using rtree(pkid, xmin, xmax, ymin, ymax)' > /dev/null 2>&1; then \
${ECHO_MSG} "" ; \
diff --git a/graphics/mapnik/distinfo b/graphics/mapnik/distinfo
index 5a53ab9081a8..8b01693b4123 100644
--- a/graphics/mapnik/distinfo
+++ b/graphics/mapnik/distinfo
@@ -1,15 +1,15 @@
-TIMESTAMP = 1743580226
-SHA256 (mapnik-mapnik-v4.0.6_GH0.tar.gz) = 436093fa46e5c183f7e3c5f0bdf3b852055a7b0932aafda641e8791d19115acf
-SIZE (mapnik-mapnik-v4.0.6_GH0.tar.gz) = 13234643
+TIMESTAMP = 1748882156
+SHA256 (mapnik-mapnik-v4.1.0_GH0.tar.gz) = 8c5cab13a2f9c9ac32bd4a574d920d5c0571611d48a2dd8c710540767559fc96
+SIZE (mapnik-mapnik-v4.1.0_GH0.tar.gz) = 13253474
SHA256 (mapbox-geometry.hpp-c83a2ab_GH0.tar.gz) = 676c7490fa7cdba26f45fc6b3932dc04bec110f75d660493a7c31d5b0d86e923
SIZE (mapbox-geometry.hpp-c83a2ab_GH0.tar.gz) = 17450
SHA256 (mapbox-polylabel-51f09d0_GH0.tar.gz) = f060f7bce356379137cc9f9a7f3f94a00c3b456f8da4e230933bcfcd2f8210a3
SIZE (mapbox-polylabel-51f09d0_GH0.tar.gz) = 43435
SHA256 (mapbox-variant-a2a4858_GH0.tar.gz) = e999758dd6f01bf15d176e5781aef17beb729e732559d67d0dac198858b657ed
SIZE (mapbox-variant-a2a4858_GH0.tar.gz) = 128909
+SHA256 (mapnik-mapnik-vector-tile-5a0cfbb_GH0.tar.gz) = 459428045397b5b46b06fa1a3e2604c503b9cba607c9cd5e2c6392502fb3a8f7
+SIZE (mapnik-mapnik-vector-tile-5a0cfbb_GH0.tar.gz) = 3976592
SHA256 (catchorg-Catch2-v2.13.10_GH0.tar.gz) = d54a712b7b1d7708bc7a819a8e6e47b2fde9536f487b89ccbca295072a7d9943
SIZE (catchorg-Catch2-v2.13.10_GH0.tar.gz) = 662225
SHA256 (mapnik-test-data-41c4cee_GH0.tar.gz) = 17f5645fad13b8d3296cae50caca9907effefccb1d5d335c446a5d2a55f99c04
SIZE (mapnik-test-data-41c4cee_GH0.tar.gz) = 14062987
-SHA256 (102cf2b2c4b58d3540b3ff15c65ad90335f3a80d.patch) = bd2a12e6c67e3c0eda145c198d7a9ce6b18e4b88774a6edb6dc323a326227c66
-SIZE (102cf2b2c4b58d3540b3ff15c65ad90335f3a80d.patch) = 1801
diff --git a/graphics/mapnik/pkg-plist b/graphics/mapnik/pkg-plist
index 4f03b0420dd7..7824e88970c5 100644
--- a/graphics/mapnik/pkg-plist
+++ b/graphics/mapnik/pkg-plist
@@ -545,8 +545,8 @@ lib/cmake/mapnik/mapnikUtilityTargets_shapeindex.cmake
lib/cmake/mapnik/mapnikUtilityTargets_svg2png-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mapnik/mapnikUtilityTargets_svg2png.cmake
lib/libmapnik.so
-lib/libmapnik.so.4.0
-lib/libmapnik.so.4.0.6
+lib/libmapnik.so.4.1
+lib/libmapnik.so.4.1.0
lib/libmapnikjson.a
lib/libmapnikwkt.a
lib/mapnik/input/csv.input
@@ -559,6 +559,7 @@ lib/mapnik/input/postgis.input
lib/mapnik/input/raster.input
lib/mapnik/input/shape.input
lib/mapnik/input/sqlite.input
+%%NOTI386%%lib/mapnik/input/tiles.input
lib/mapnik/input/topojson.input
libdata/pkgconfig/libmapnik.pc
libdata/pkgconfig/libmapnikjson.pc
diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile
index 7763f0943264..04fd0725c71e 100644
--- a/graphics/mapserver/Makefile
+++ b/graphics/mapserver/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mapserver
DISTVERSION= 8.4.0
+PORTREVISION= 2
CATEGORIES= graphics www geography
MASTER_SITES= https://download.osgeo.org/${PORTNAME}/ \
https://github.com/MapServer/MapServer/releases/download/rel-${DISTVERSION:S|.|-|g}/
diff --git a/graphics/matplotplusplus/Makefile b/graphics/matplotplusplus/Makefile
index b4e71e541ce0..dabc4371caa3 100644
--- a/graphics/matplotplusplus/Makefile
+++ b/graphics/matplotplusplus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matplotplusplus
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile
index 513aa3302d9b..6d2b1af82cba 100644
--- a/graphics/menyoki/Makefile
+++ b/graphics/menyoki/Makefile
@@ -1,7 +1,7 @@
PORTNAME= menyoki
DISTVERSIONPREFIX= v
DISTVERSION= 1.7.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index e674b5b9102c..65b4c500a26d 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 25.1-branchpoint-649
-DISTVERSIONSUFFIX= -ge7ce35f3c50
+DISTVERSION= 25.1-branchpoint-3233
+DISTVERSIONSUFFIX= -geaad90c262b
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
@@ -33,7 +33,7 @@ USE_LDCONFIG= yes
GL_SITE= https://gitlab.freedesktop.org
BINARY_ALIAS= python=${PYTHON_CMD}
SHEBANG_FILES= src/vulkan/*/*control.py
-MESON_ARGS= -Dgallium-xa=disabled \
+MESON_ARGS= -Dgallium-mediafoundation=disabled \
-Dandroid-libbacktrace=disabled \
-Dlibunwind=disabled \
-Dlmsensors=disabled \
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index 37d1a4cee293..54a07d79fd7c 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1746281352
-SHA256 (mesa-25.1-branchpoint-649-ge7ce35f3c50.tar.bz2) = 53ccad5ff27f2992f197fad2d9ebc27be0e8b88b39b2558a070fdc69b6b37edc
-SIZE (mesa-25.1-branchpoint-649-ge7ce35f3c50.tar.bz2) = 58166366
+TIMESTAMP = 1750894763
+SHA256 (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = cd4abf95f5f21aec6262010fff1fe53ecd7ef72db38692bbd47a73ac3072cd34
+SIZE (mesa-25.1-branchpoint-3233-geaad90c262b.tar.bz2) = 58159088
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-devel/files/patch-suffix b/graphics/mesa-devel/files/patch-suffix
index c03c6ab8c5cc..eacfcc31f2fc 100644
--- a/graphics/mesa-devel/files/patch-suffix
+++ b/graphics/mesa-devel/files/patch-suffix
@@ -62,17 +62,6 @@ Library selection is handled by libglvnd and/or libmap.conf.
egl_lib_version = '0.0.0'
deps_for_egl += dep_glvnd
files_egl += [g_egldispatchstubs_h, g_egldispatchstubs_c]
---- src/gallium/auxiliary/pipe-loader/meson.build.orig 2023-02-01 23:53:26 UTC
-+++ src/gallium/auxiliary/pipe-loader/meson.build
-@@ -58,7 +58,7 @@ libpipe_loader_dynamic = static_library(
- c_args : [
- libpipe_loader_defines,
- '-DPIPE_SEARCH_DIR="@0@"'.format(
-- join_paths(get_option('prefix'), get_option('libdir'), 'gallium-pipe')
-+ join_paths(get_option('prefix'), get_option('libdir'), 'gallium-pipe' + get_option('egl-lib-suffix'))
- )
- ],
- gnu_symbol_visibility : 'hidden',
--- src/gallium/targets/dri/meson.build.orig 2024-08-31 18:55:15 UTC
+++ src/gallium/targets/dri/meson.build
@@ -29,7 +29,7 @@ libgallium_dri = shared_library(
@@ -84,17 +73,6 @@ Library selection is handled by libglvnd and/or libmap.conf.
files('dri_target.c'),
include_directories : [
inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_gallium_aux, inc_util, inc_gallium_drivers,
---- src/gallium/targets/pipe-loader/meson.build.orig 2023-02-01 23:53:26 UTC
-+++ src/gallium/targets/pipe-loader/meson.build
-@@ -44,7 +44,7 @@ endif
- pipe_loader_link_deps += files('pipe.sym')
- endif
-
--pipe_loader_install_dir = join_paths(get_option('libdir'), 'gallium-pipe')
-+pipe_loader_install_dir = join_paths(get_option('libdir'), 'gallium-pipe' + get_option('egl-lib-suffix'))
-
- _kmsro_targets = [
- driver_kmsro, driver_v3d, driver_vc4, driver_freedreno, driver_etnaviv,
--- src/gbm/backends/dri/meson.build.orig 2024-11-27 22:48:04 UTC
+++ src/gbm/backends/dri/meson.build
@@ -9,7 +9,7 @@ shared_library(
diff --git a/graphics/minder/Makefile b/graphics/minder/Makefile
index 8b22d90e9cb5..aaa5242e945c 100644
--- a/graphics/minder/Makefile
+++ b/graphics/minder/Makefile
@@ -1,5 +1,6 @@
PORTNAME= minder
PORTVERSION= 1.17.0
+PORTREVISION= 1
CATEGORIES= graphics
# avoid PKGBASE collision with net-p2p/minder
PKGNAMESUFFIX= -app
diff --git a/graphics/mirtk/Makefile b/graphics/mirtk/Makefile
index fb5967d48c4c..28b3fa763607 100644
--- a/graphics/mirtk/Makefile
+++ b/graphics/mirtk/Makefile
@@ -1,13 +1,14 @@
PORTNAME= mirtk
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0-178
-PORTREVISION= 12
-DISTVERSIONSUFFIX= -g973ce2f
+DISTVERSION= 2.0.0-179
+PORTREVISION= 1
+DISTVERSIONSUFFIX= -gef71a17
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
COMMENT= Medical Image Registration ToolKit (MIRTK)
-WWW= https://mirtk.github.io/
+WWW= https://mirtk.github.io/ \
+ https://github.com/BioMedIA/MIRTK
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
@@ -17,13 +18,15 @@ BUILD_DEPENDS= boost-libs>0:devel/boost-libs \
LIB_DEPENDS= libpng16.so:graphics/png
USES= cmake compiler:c++11-lang eigen:3 perl5 python
+USE_CXXSTD= c++14
+USE_LDCONFIG= yes
+
USE_GITHUB= yes
GH_ACCOUNT= BioMedIA
GH_PROJECT= ${PORTNAME:tu}
-USE_LDCONFIG= yes
OPTIONS_DEFINE= TBB VTK
-OPTIONS_DEFAULT= TBB VTK
+OPTIONS_DEFAULT= TBB #VTK
TBB_DESC= Build with TBB
TBB_CMAKE_BOOL= WITH_TBB
@@ -33,6 +36,7 @@ VTK_DESC= Build with the VTK toolkit
VTK_CMAKE_BOOL= WITH_VTK
VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} \
libexpat.so:textproc/expat2
+VTK_BROKEN= causes compilation failure due to use of deprecated feature using std::bind1st, see https://github.com/BioMedIA/MIRTK/issues/789
.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>
diff --git a/graphics/mirtk/distinfo b/graphics/mirtk/distinfo
index 063e17f809ef..8c77f474687e 100644
--- a/graphics/mirtk/distinfo
+++ b/graphics/mirtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659025897
-SHA256 (BioMedIA-MIRTK-v2.0.0-178-g973ce2f_GH0.tar.gz) = 58e2f1ab1f9f161d63faa3a044bbe31dea315897d30a1b5754a3de83176765c0
-SIZE (BioMedIA-MIRTK-v2.0.0-178-g973ce2f_GH0.tar.gz) = 2905912
+TIMESTAMP = 1750917659
+SHA256 (BioMedIA-MIRTK-v2.0.0-179-gef71a17_GH0.tar.gz) = 7f95229472dda2979bcefbb80a37942817f28a845eb10fa75462405ff02df2dd
+SIZE (BioMedIA-MIRTK-v2.0.0-179-gef71a17_GH0.tar.gz) = 2905635
diff --git a/graphics/msl/Makefile b/graphics/msl/Makefile
index 04f1664688a4..c7544a015dc0 100644
--- a/graphics/msl/Makefile
+++ b/graphics/msl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= msl
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.0
-PORTREVISION= 3
+DISTVERSION= 1.8.1
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -31,6 +31,6 @@ GH_TUPLE= akb825:glslang:ec0d2be:akb825_glslang/Compile/glslang \
akb825:SPIRV-Tools:0926045:akb825_SPIRV_Tools/Compile/SPIRV-Tools \
KhronosGroup:SPIRV-Headers:2acb319:KhronosGroup_SPIRV_Headers/Compile/SPIRV-Tools/external/spirv-headers
-# tests as of 1.8.0: 100% tests passed, 0 tests failed out of 25
+# tests as of 1.8.1: 100% tests passed, 0 tests failed out of 25
.include <bsd.port.mk>
diff --git a/graphics/msl/distinfo b/graphics/msl/distinfo
index ac47a22ed86d..76c3f66d5d81 100644
--- a/graphics/msl/distinfo
+++ b/graphics/msl/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1737443934
-SHA256 (akb825-ModularShaderLanguage-v1.8.0_GH0.tar.gz) = 48a1cb97dd88875392204f4dc888891364fd2ec1ab5c1d88c3c08287a5ba26ea
-SIZE (akb825-ModularShaderLanguage-v1.8.0_GH0.tar.gz) = 254637
+TIMESTAMP = 1748534554
+SHA256 (akb825-ModularShaderLanguage-v1.8.1_GH0.tar.gz) = 1a8df648618ea904c06ebf783c79e437986bfd7de5952bdf04f238bc1d7410c5
+SIZE (akb825-ModularShaderLanguage-v1.8.1_GH0.tar.gz) = 254838
SHA256 (akb825-glslang-ec0d2be_GH0.tar.gz) = 6bf11ed0f043f6266728996a58ad667b4bc59134f1f426a2af5f1c43957004bb
SIZE (akb825-glslang-ec0d2be_GH0.tar.gz) = 3914932
SHA256 (KhronosGroup-SPIRV-Cross-5e7db82_GH0.tar.gz) = 8ef0afff52d33512ccf035675637a24fe9568800c8d8b108f9fde0b0f575327d
diff --git a/graphics/msl/pkg-plist b/graphics/msl/pkg-plist
index 76277ffcb5c7..67b5c08817f4 100644
--- a/graphics/msl/pkg-plist
+++ b/graphics/msl/pkg-plist
@@ -29,6 +29,6 @@ lib/cmake/MSLCompile/MSLCompileConfigVersion.cmake
lib/cmake/MSLCompile/MSLCompileTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/MSLCompile/MSLCompileTargets.cmake
lib/libmsl_client.so
-lib/libmsl_client.so.1.8.0
+lib/libmsl_client.so.1.8.1
lib/libmsl_compile.so
-lib/libmsl_compile.so.1.8.0
+lib/libmsl_compile.so.1.8.1
diff --git a/graphics/mypaint/pkg-plist b/graphics/mypaint/pkg-plist
index 070a2b9c067c..a0c0b2f44c9f 100644
--- a/graphics/mypaint/pkg-plist
+++ b/graphics/mypaint/pkg-plist
@@ -5,156 +5,156 @@ lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
lib/mypaint/MyPaint-2.0.0a0-py%%PYTHON_VER%%.egg-info/top_level.txt
lib/mypaint/gui/__init__.py
-lib/mypaint/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/accelmap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/accelmap%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/application%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/application%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/autorecover%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/autorecover%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/colortools%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/colortools%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/compatibility%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/compatibility%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/cursor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/cursor%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/curve%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/curve%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/device%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/device%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/dialogs%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/document%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/drawutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/drawutils%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/externalapp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/externalapp%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/filehandling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/filehandling%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/fill%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/fill%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/footer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/footer%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/framewindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/framewindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/freehand%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/freehand%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/history%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/history%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/historypopup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/historypopup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/inktool%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/inktool%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/keyboard%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layermanip%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layermanip%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layermodes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layermodes%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layerprops%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layerprops%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layers%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/linemode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/linemode%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/main%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/mode%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/mode%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/mvp%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/mvp%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/objfactory%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/objfactory%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/overlays%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/overlays%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/picker%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/picker%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/profiling%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/profiling%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/spinbox%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/spinbox%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/stategroup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/stategroup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/style%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/style%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/symmetry%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/symmetry%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/toolbar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/toolbar%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/toolstack%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/toolstack%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/topbar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/topbar%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/uicolor%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/uicolor%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/userconfig%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/userconfig%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/windowing%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/windowing%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/__pycache__/workspace%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/__pycache__/workspace%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/accelmap%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/accelmap%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/application%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/application%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/autorecover%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/autorecover%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/backgroundwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/blendmodehandler%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushcolor%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brusheditor%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushiconeditor%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushmanager%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushmodifier%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/brushselectionwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/builderhacks%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/buttonmap%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colorpicker%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colorpreview%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/colortools%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/colortools%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/compatconfig%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/compatibility%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/compatibility%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/cursor%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/cursor%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/curve%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/curve%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/device%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/device%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/dialogs%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/dialogs%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/displayfilter%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/document%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/document%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/drawutils%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/drawutils%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/drawwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/externalapp%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/externalapp%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/factoryaction%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/filehandling%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/filehandling%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/fill%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/fill%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/footer%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/footer%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/framewindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/framewindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/freehand%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/freehand%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/gtkexcepthook%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/history%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/history%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/historypopup%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/historypopup%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/inktool%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/inktool%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/inputtestwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/keyboard%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/keyboard%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layermanip%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layermanip%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layermodes%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layermodes%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layerprops%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layerprops%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layers%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layers%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layerswindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/layervis%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/layervis%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/linemode%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/linemode%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/main%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/main%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/meta%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/meta%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/mode%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/mode%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/mvp%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/mvp%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/objfactory%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/objfactory%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/optionspanel%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/overlays%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/overlays%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/picker%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/picker%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/pixbuflist%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/preferenceswindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/previewwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/profiling%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/profiling%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/quickchoice%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/scratchwindow%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/spinbox%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/spinbox%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/stategroup%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/stategroup%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/style%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/style%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/symmetry%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/symmetry%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/tileddrawwidget%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/toolbar%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/toolbar%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/toolstack%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/toolstack%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/topbar%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/topbar%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/uicolor%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/uicolor%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/userconfig%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/userconfig%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/viewmanip%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/widgets%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/widgets%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/windowing%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/windowing%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/__pycache__/workspace%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/__pycache__/workspace%%PYTHON_TAG%%.pyc
lib/mypaint/gui/accelmap.py
lib/mypaint/gui/application.py
lib/mypaint/gui/autorecover.glade
@@ -173,32 +173,32 @@ lib/mypaint/gui/buttonmap.py
lib/mypaint/gui/colorpicker.py
lib/mypaint/gui/colorpreview.py
lib/mypaint/gui/colors/__init__.py
-lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/gui/colors/__pycache__/util%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/gui/colors/__pycache__/util%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/adjbases%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/bases%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/changers%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/combined%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hcywheel%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvcube%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvsquare%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/hsvwheel%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/paletteview%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/sliders%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/uimisc%%PYTHON_TAG%%.pyc
+lib/mypaint/gui/colors/__pycache__/util%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/gui/colors/__pycache__/util%%PYTHON_TAG%%.pyc
lib/mypaint/gui/colors/adjbases.py
lib/mypaint/gui/colors/bases.py
lib/mypaint/gui/colors/changers.py
@@ -288,91 +288,91 @@ lib/mypaint/gui/widgets.py
lib/mypaint/gui/windowing.py
lib/mypaint/gui/workspace.py
lib/mypaint/lib/__init__.py
-lib/mypaint/lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/alg%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/alg%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/autosave%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/autosave%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brush%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brush%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/cache%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/color%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/color%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/command%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/command%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/document%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/document%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/eotf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/eotf%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/errors%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/errors%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/feedback%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/feedback%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/fileutils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/fileutils%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/fill_common%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/fill_common%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/floodfill%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/floodfill%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gettext%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gettext%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/gibindings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/gibindings%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/glib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/glib%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/helpers%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/i18n%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/idletask%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/idletask%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/layervis%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/localecodes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/localecodes%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/meta%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/modes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/modes%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/morphology%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/morphology%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/naming%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/naming%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/observable%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/observable%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/palette%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/palette%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/pycompat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/pycompat%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/stroke%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/stroke%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/strokemap%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/strokemap%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/surface%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/validation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/validation%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/__pycache__/xml%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/__pycache__/xml%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/_mypaintlib%%PYTHON_EXT_SUFFIX%%.so
+lib/mypaint/lib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/alg%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/alg%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/autosave%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/autosave%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/brush%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brush%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brushes_migrate_json%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/brushsettings%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/cache%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/cache%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/color%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/color%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/command%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/command%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/config%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/document%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/document%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/eotf%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/eotf%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/errors%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/errors%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/feedback%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/feedback%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/fileutils%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/fileutils%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/fill_common%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/fill_common%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/floodfill%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/floodfill%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/gettext%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gettext%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gettext_setup%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/gibindings%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/gibindings%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/glib%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/glib%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/helpers%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/helpers%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/i18n%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/idletask%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/idletask%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/layervis%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/layervis%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/localecodes%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/localecodes%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/meta%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/meta%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/modes%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/modes%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/morphology%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/morphology%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/mypaintlib%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/naming%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/naming%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/observable%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/observable%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/palette%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/palette%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pixbuf%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pixbufsurface%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/pycompat%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/pycompat%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/stroke%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/stroke%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/strokemap%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/strokemap%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/surface%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/surface%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/tiledsurface%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/validation%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/validation%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/__pycache__/xml%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/__pycache__/xml%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/_mypaintlib%%PYTHON_TAG%%.so
lib/mypaint/lib/alg.py
lib/mypaint/lib/autosave.py
lib/mypaint/lib/brush.py
@@ -397,22 +397,22 @@ lib/mypaint/lib/helpers.py
lib/mypaint/lib/i18n.py
lib/mypaint/lib/idletask.py
lib/mypaint/lib/layer/__init__.py
-lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/core%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/core%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/data%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/data%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/error%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/error%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/group%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/group%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/test%%PYTHON_EXT_SUFFIX%%.pyc
-lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_EXT_SUFFIX%%.pyc
+lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/__init__%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/core%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/core%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/data%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/data%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/error%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/error%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/group%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/group%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/rendering%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/test%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/test%%PYTHON_TAG%%.pyc
+lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_TAG%%.opt-1.pyc
+lib/mypaint/lib/layer/__pycache__/tree%%PYTHON_TAG%%.pyc
lib/mypaint/lib/layer/core.py
lib/mypaint/lib/layer/data.py
lib/mypaint/lib/layer/error.py
diff --git a/graphics/natron/Makefile b/graphics/natron/Makefile
index 8ae88de56d9c..4e98300b1461 100644
--- a/graphics/natron/Makefile
+++ b/graphics/natron/Makefile
@@ -1,7 +1,7 @@
PORTNAME= natron
DISTVERSIONPREFIX= v
DISTVERSION= 2.5.1-pre2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/nip2/Makefile b/graphics/nip2/Makefile
index edd543bb23df..05cc0ee67ddf 100644
--- a/graphics/nip2/Makefile
+++ b/graphics/nip2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= nip2
PORTVERSION= 8.7.1
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/${PORTNAME}/releases/download/v${PORTVERSION}/
diff --git a/graphics/noaa-apt/Makefile b/graphics/noaa-apt/Makefile
index 2685626fc479..8231ba2d6242 100644
--- a/graphics/noaa-apt/Makefile
+++ b/graphics/noaa-apt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= noaa-apt
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.1
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-510-kmod-devel/Makefile
new file mode 100644
index 000000000000..b6bfde43b6f3
--- /dev/null
+++ b/graphics/nvidia-drm-510-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION= 575.64
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-510-kmod-devel/distinfo b/graphics/nvidia-drm-510-kmod-devel/distinfo
new file mode 100644
index 000000000000..7946a22f9991
--- /dev/null
+++ b/graphics/nvidia-drm-510-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750513021
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 8b1392a796ac04738b11d8f74713d1c8be3ecbd1af8363ba8ba3599204b56057
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 287791452
+SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
+SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile
index 12253f2f8068..8ac628c6b799 100644
--- a/graphics/nvidia-drm-510-kmod/Makefile
+++ b/graphics/nvidia-drm-510-kmod/Makefile
@@ -1,9 +1,10 @@
PORTNAME= nvidia-drm-510-kmod
+PORTREVISION= 1
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod
-CONFLICTS_INSTALL= nvidia-drm-510-kmod nvidia-drm-61-kmod nvidia-drm-66-kmod
+CONFLICTS_INSTALL= nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
.include "${.CURDIR}/../drm-510-kmod/Makefile.version"
.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo
index 636dc4e10eef..5a0a0be07601 100644
--- a/graphics/nvidia-drm-510-kmod/distinfo
+++ b/graphics/nvidia-drm-510-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745331131
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
-SHA256 (freebsd-drm-kmod-drm_v5.10.163_7_GH0.tar.gz) = dbdff8ad8cad8152d1c286b058f1f5114b3672f1a936e13933ce52915b77eaaa
-SIZE (freebsd-drm-kmod-drm_v5.10.163_7_GH0.tar.gz) = 20095338
+TIMESTAMP = 1750206403
+SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
+SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+SHA256 (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = ea6b04c4bbd859248aabb81bc2abc19f33d68f57decf2e41dd8f5341124227d4
+SIZE (freebsd-drm-kmod-drm_v5.10.163_8_GH0.tar.gz) = 20095720
diff --git a/graphics/nvidia-drm-515-kmod-devel/Makefile b/graphics/nvidia-drm-515-kmod-devel/Makefile
new file mode 100644
index 000000000000..c82bf66cc78e
--- /dev/null
+++ b/graphics/nvidia-drm-515-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION= 575.64
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo
new file mode 100644
index 000000000000..c30652a950d9
--- /dev/null
+++ b/graphics/nvidia-drm-515-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750497473
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 8b1392a796ac04738b11d8f74713d1c8be3ecbd1af8363ba8ba3599204b56057
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 287791452
+SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
+SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile
index d5a90446b443..2c0ad686c426 100644
--- a/graphics/nvidia-drm-515-kmod/Makefile
+++ b/graphics/nvidia-drm-515-kmod/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nvidia-drm-515-kmod
-PORTREVISION= 0
+PORTREVISION= 3
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-515-kmod
-CONFLICTS_INSTALL= nvidia-drm-510-kmod nvidia-drm-61-kmod nvidia-drm-66-kmod
+CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod*
.include "${.CURDIR}/../drm-515-kmod/Makefile.version"
.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
diff --git a/graphics/nvidia-drm-515-kmod/distinfo b/graphics/nvidia-drm-515-kmod/distinfo
index 852fb8a00713..502c10c13483 100644
--- a/graphics/nvidia-drm-515-kmod/distinfo
+++ b/graphics/nvidia-drm-515-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745331417
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
-SHA256 (freebsd-drm-kmod-drm_v5.15.160_2_GH0.tar.gz) = 85914f9a39c6919d9a725a3252ea541d11394c3051a3600707fa6d865a082728
-SIZE (freebsd-drm-kmod-drm_v5.15.160_2_GH0.tar.gz) = 26098303
+TIMESTAMP = 1750410360
+SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
+SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+SHA256 (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 93fc30211374d028ec8e24872cc5ac03dab13309b637cf3bdad27f2dcb808fc0
+SIZE (freebsd-drm-kmod-drm_v5.15.160_5_GH0.tar.gz) = 26098570
diff --git a/graphics/nvidia-drm-61-kmod-devel/Makefile b/graphics/nvidia-drm-61-kmod-devel/Makefile
new file mode 100644
index 000000000000..d059040f5e2f
--- /dev/null
+++ b/graphics/nvidia-drm-61-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION= 575.64
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo
new file mode 100644
index 000000000000..934b49d0bd27
--- /dev/null
+++ b/graphics/nvidia-drm-61-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750497952
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 8b1392a796ac04738b11d8f74713d1c8be3ecbd1af8363ba8ba3599204b56057
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 287791452
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
+SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
diff --git a/graphics/nvidia-drm-61-kmod/Makefile b/graphics/nvidia-drm-61-kmod/Makefile
index 5911897de8d5..789793c223e7 100644
--- a/graphics/nvidia-drm-61-kmod/Makefile
+++ b/graphics/nvidia-drm-61-kmod/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nvidia-drm-61-kmod
-PORTREVISION= 0
+PORTREVISION= 2
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod
-CONFLICTS_INSTALL= nvidia-drm-510-kmod nvidia-drm-515-kmod nvidia-drm-66-kmod
+CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-66-kmod*
.include "${.CURDIR}/../drm-61-kmod/Makefile.version"
.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
diff --git a/graphics/nvidia-drm-61-kmod/distinfo b/graphics/nvidia-drm-61-kmod/distinfo
index 74832cec734b..d16f4303ff76 100644
--- a/graphics/nvidia-drm-61-kmod/distinfo
+++ b/graphics/nvidia-drm-61-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745474929
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
-SHA256 (freebsd-drm-kmod-drm_v6.1.128_2_GH0.tar.gz) = fe9d37f3b7c010c781b054a55b23b19b38eb3c5673234b186e0d392be2838c4d
-SIZE (freebsd-drm-kmod-drm_v6.1.128_2_GH0.tar.gz) = 37107528
+TIMESTAMP = 1750400626
+SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
+SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+SHA256 (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = ef5ee435493351a4d123f53b503c018a5195604ad4954a052d40f103643de39d
+SIZE (freebsd-drm-kmod-drm_v6.1.128_4_GH0.tar.gz) = 37105937
diff --git a/graphics/nvidia-drm-66-kmod-devel/Makefile b/graphics/nvidia-drm-66-kmod-devel/Makefile
new file mode 100644
index 000000000000..09c5db366d3f
--- /dev/null
+++ b/graphics/nvidia-drm-66-kmod-devel/Makefile
@@ -0,0 +1,7 @@
+NVIDIA_DISTVERSION= 575.64
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo
new file mode 100644
index 000000000000..db68437d2905
--- /dev/null
+++ b/graphics/nvidia-drm-66-kmod-devel/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1750498510
+SHA256 (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 8b1392a796ac04738b11d8f74713d1c8be3ecbd1af8363ba8ba3599204b56057
+SIZE (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 287791452
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
+SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
diff --git a/graphics/nvidia-drm-66-kmod/Makefile b/graphics/nvidia-drm-66-kmod/Makefile
index 8e54fc452836..4a9c868cb21f 100644
--- a/graphics/nvidia-drm-66-kmod/Makefile
+++ b/graphics/nvidia-drm-66-kmod/Makefile
@@ -1,10 +1,10 @@
PORTNAME= nvidia-drm-66-kmod
-PORTREVISION= 0
+PORTREVISION= 2
CATEGORIES= graphics
BUILD_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod
-CONFLICTS_INSTALL= nvidia-drm-510-kmod nvidia-drm-515-kmod nvidia-drm-61-kmod
+CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod*
.include "${.CURDIR}/../drm-66-kmod/Makefile.version"
.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common"
diff --git a/graphics/nvidia-drm-66-kmod/distinfo b/graphics/nvidia-drm-66-kmod/distinfo
index 5ea3aa0045ff..a232ff36b2cf 100644
--- a/graphics/nvidia-drm-66-kmod/distinfo
+++ b/graphics/nvidia-drm-66-kmod/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745475021
-SHA256 (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 7912c9f101b29fec10c434b1389b1403489fa3008fae67d1b76ef3d9f4b5388f
-SIZE (NVIDIA-FreeBSD-x86_64-570.144.tar.xz) = 260506500
-SHA256 (freebsd-drm-kmod-drm_v6.6.25_3_GH0.tar.gz) = b12d5375df0aae8804e869d9d30efbcffebe5848981700144719a9c86fa48409
-SIZE (freebsd-drm-kmod-drm_v6.6.25_3_GH0.tar.gz) = 38487651
+TIMESTAMP = 1750400699
+SHA256 (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 1d132020452851b3122dd38ae96eb578a510755c73c417db788611ede51e76ce
+SIZE (NVIDIA-FreeBSD-x86_64-570.169.tar.xz) = 261338796
+SHA256 (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 412fe7b8db00ce7ed6339fa3099f9b17fe78b115ccb05a8714228ce70c9d0882
+SIZE (freebsd-drm-kmod-drm_v6.6.25_5_GH0.tar.gz) = 38486809
diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile
new file mode 100644
index 000000000000..1f5bfb06325a
--- /dev/null
+++ b/graphics/nvidia-drm-kmod-devel/Makefile
@@ -0,0 +1,8 @@
+DISTVERSION= 575.64
+# Explicitly set PORTREVISION as it can be overridden by the master port
+PORTREVISION= 0
+
+MASTERDIR= ${.CURDIR}/../nvidia-drm-kmod
+PKGNAMESUFFIX= -devel
+
+.include "${MASTERDIR}/Makefile"
diff --git a/graphics/nvidia-drm-kmod/Makefile b/graphics/nvidia-drm-kmod/Makefile
index c0a1ae90f5a0..128dad89c6be 100644
--- a/graphics/nvidia-drm-kmod/Makefile
+++ b/graphics/nvidia-drm-kmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nvidia-drm-kmod
-PORTVERSION= ${NVIDIA_DISTVERSION}
+DISTVERSION?= ${NVIDIA_DISTVERSION}
CATEGORIES= graphics kld
MAINTAINER= x11@FreeBSD.org
@@ -15,12 +15,14 @@ USES= metaport
IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality)
.else
. if ${OSVERSION} >= 1302000 && ${OSVERSION} < 1400097
-RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod
+RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod${PKGNAMESUFFIX}
. elif ${OSVERSION} >= 1400097 && (${ARCH} == i386 || ${ARCH} == aarch64)
-RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod
+RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod${PKGNAMESUFFIX}
. elif ${OSVERSION} >= 1400508
-RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-61-kmod
+RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-61-kmod${PKGNAMESUFFIX}
. endif
.endif
+CONFLICTS_INSTALL= nvidia-drm-kmod*
+
.include <bsd.port.post.mk>
diff --git a/graphics/nvidia-drm-kmod/Makefile.common b/graphics/nvidia-drm-kmod/Makefile.common
index 7f87a3661b0b..9ef819ba40da 100644
--- a/graphics/nvidia-drm-kmod/Makefile.common
+++ b/graphics/nvidia-drm-kmod/Makefile.common
@@ -9,13 +9,18 @@ DISTVERSION?= ${NVIDIA_DISTVERSION}
PORTREVISION?= 0
DISTFILES= NVIDIA-FreeBSD-${ARCH_SUFX}-${NVIDIA_DISTVERSION}${EXTRACT_SUFX}:nvidia \
freebsd-drm-kmod-${DRM_KMOD_GH_TAGNAME}_GH0.tar.gz:drm
+# Choose proper distinfo file using PKGNAMESUFFIX for slave ports.
+# Kept for switching to centralized distinfo with suffixes.
+.ifdef PKGNAMESUFFIX
+DISTINFO_FILE= ${.CURDIR}/distinfo
+.endif
ONLY_FOR_ARCHS= amd64
USES= kmod uidfix tar:xz
SUB_FILES= 20-nvidia-drm-outputclass.conf
-RUN_DEPENDS+= ${KMODDIR}/nvidia.ko:x11/nvidia-driver
+RUN_DEPENDS+= ${KMODDIR}/nvidia.ko:x11/nvidia-driver${PKGNAMESUFFIX}
.include "${.CURDIR}/../../x11/nvidia-driver/Makefile.version"
.include "${.CURDIR}/../../x11/nvidia-driver/Makefile.common"
diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile
index 4786f6aa0d97..5bdea71b7f3c 100644
--- a/graphics/ocrs/Makefile
+++ b/graphics/ocrs/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ocrs
DISTVERSIONPREFIX= ocrs-cli-v
DISTVERSION= 0.10.3
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile
index d5acf24c40d2..65b88eb23eab 100644
--- a/graphics/oculante/Makefile
+++ b/graphics/oculante/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oculante
DISTVERSION= 0.9.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/ogre3d/Makefile b/graphics/ogre3d/Makefile
index e651361ed2fb..1a1b807c6a5e 100644
--- a/graphics/ogre3d/Makefile
+++ b/graphics/ogre3d/Makefile
@@ -1,10 +1,9 @@
PORTNAME= ogre3d
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.6
-PORTREVISION= 14
+DISTVERSION= 14.3.4
CATEGORIES= graphics devel
-MAINTAINER= oliver@FreeBSD.org
+MAINTAINER= fluffy@FreeBSD.org
COMMENT= Scene-oriented, flexible 3D engine written in C++
WWW= https://www.ogre3d.org/
@@ -13,10 +12,11 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libzzip.so:devel/zziplib \
libfreetype.so:print/freetype2
+# libimgui.so:x11-toolkits/imgui
CONFLICTS= ogre3d19
-USES= cmake compiler:c++11-lib pkgconfig sdl xorg
+USES= cmake compiler:c++14-lang pkgconfig sdl xorg
USE_LDCONFIG= yes
USE_SDL= sdl2
USE_XORG= x11 xaw xext xrandr xt
@@ -27,14 +27,21 @@ GH_PROJECT= ogre
PORTDOCS= *
+CMAKE_ARGS+= OGRE_MEDIA_PATH="share/OGRE/Media"
CMAKE_ON= OGRE_CONFIG_ENABLE_ZIP
-CMAKE_OFF= OGRE_INSTALL_SAMPLES_SOURCE
+CMAKE_OFF= OGRE_INSTALL_SAMPLES_SOURCE \
+ OGRE_BUILD_COMPONENT_OVERLAY_IMGUI
-OPTIONS_DEFINE= CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \
+OPTIONS_DEFINE= BULLET CSHARP DOCS FREEIMAGE JAVA OPENEXR OPENGL PROFILE \
PYTHON
OPTIONS_DEFAULT= FREEIMAGE OPENGL
OPTIONS_SUB= yes
+BULLET_DESC= Build Bullet bindings
+BULLET_CMAKE_BOOL= OGRE_BUILD_COMPONENT_BULLET
+BULLET_IMPLIES= PYTHON
+BULLET_LIB_DEPENDS= libBulletCollision.so:devel/bullet@double
+
DOCS_BUILD_DEPENDS= doxygen:devel/doxygen
DOCS_CMAKE_BOOL= OGRE_INSTALL_DOCS
@@ -70,11 +77,19 @@ PYTHON_BUILD_DEPENDS= swig:devel/swig
PYTHON_USES= python
CXXFLAGS+= -DNDEBUG -I${LOCALBASE}/include -I${LOCALBASE}/include/Imath
+PLIST_SUB+= LIBVERSION=${PORTVERSION:R}
+
+.include <bsd.port.options.mk>
post-patch:
@${REINPLACE_CMD} -e '\
s,defined(__x86_64__),& || defined(__amd64__),' \
${WRKSRC}/OgreMain/include/OgrePlatform.h
+.if ${ARCH:Naarch64:Namd64}
+ @${REINPLACE_CMD} -e '\
+ /check_cxx_compiler_flag(-msse OGRE_GCC_HAS_SSE)/d' \
+ ${WRKSRC}/CMakeLists.txt
+.endif
post-patch-PYTHON-on:
@${REINPLACE_CMD} -e 's/\(Python_ADDITIONAL_VERSIONS\) [0-9\.]*/\$1 ${PYTHON_VER}/' \
diff --git a/graphics/ogre3d/distinfo b/graphics/ogre3d/distinfo
index eea4dc8801be..bcf8fc423cc4 100644
--- a/graphics/ogre3d/distinfo
+++ b/graphics/ogre3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1564272099
-SHA256 (OGRECave-ogre-v1.11.6_GH0.tar.gz) = 15417c78a48bac3c1d19026a451b11fad966bcdddefc5319920ad9e1fd78505b
-SIZE (OGRECave-ogre-v1.11.6_GH0.tar.gz) = 125166147
+TIMESTAMP = 1746126799
+SHA256 (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 0c74e6ca7bb920ff59c5da8a359e6d96215c7804261301feec4f2e54f206b27d
+SIZE (OGRECave-ogre-v14.3.4_GH0.tar.gz) = 94000790
diff --git a/graphics/ogre3d/files/patch-Docs_CMakeLists.txt b/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
index 59711416dd06..c8577f5ebbec 100644
--- a/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
+++ b/graphics/ogre3d/files/patch-Docs_CMakeLists.txt
@@ -1,11 +1,11 @@
---- Docs/CMakeLists.txt.orig 2019-04-24 16:21:46 UTC
+--- Docs/CMakeLists.txt.orig 2023-07-07 21:29:06 UTC
+++ Docs/CMakeLists.txt
-@@ -16,7 +16,7 @@
- if (WIN32 OR APPLE)
- set(OGRE_DOCS_PATH "Docs")
- elseif (UNIX)
-- set(OGRE_DOCS_PATH "share/OGRE/docs")
-+ set(OGRE_DOCS_PATH "share/doc/ogre3d")
+@@ -17,7 +17,7 @@ if (NOT OGRE_DOCS_PATH)
+ if (WIN32 OR APPLE)
+ set(OGRE_DOCS_PATH "Docs")
+ elseif (UNIX)
+- set(OGRE_DOCS_PATH "share/doc/OGRE")
++ set(OGRE_DOCS_PATH "share/doc/ogre3d")
+ endif ()
endif ()
- # Build and install API documentation if doxygen is available
diff --git a/graphics/ogre3d/files/patch-OgreBitwise.h b/graphics/ogre3d/files/patch-OgreBitwise.h
deleted file mode 100644
index d44b87a3d0a3..000000000000
--- a/graphics/ogre3d/files/patch-OgreBitwise.h
+++ /dev/null
@@ -1,12 +0,0 @@
---- OgreMain/include/OgreBitwise.h.orig 2019-03-30 05:11:05 UTC
-+++ OgreMain/include/OgreBitwise.h
-@@ -29,6 +29,9 @@ THE SOFTWARE.
- #define _Bitwise_H__
-
- #include "OgrePrerequisites.h"
-+#undef bswap16
-+#undef bswap32
-+#undef bswap64
-
- #ifndef __has_builtin
- // Compatibility with non-clang compilers
diff --git a/graphics/ogre3d/files/patch-Ogre.i b/graphics/ogre3d/files/patch-OgreMain_include_Ogre.i
index eb89e0743ab0..eb0a6335ccf1 100644
--- a/graphics/ogre3d/files/patch-Ogre.i
+++ b/graphics/ogre3d/files/patch-OgreMain_include_Ogre.i
@@ -1,8 +1,8 @@
---- OgreMain/include/Ogre.i.orig 2019-03-30 12:47:36 UTC
+--- OgreMain/include/Ogre.i.orig 2023-07-07 21:29:06 UTC
+++ OgreMain/include/Ogre.i
-@@ -386,7 +386,7 @@ SHARED_PTR(HardwareUniformBuffer);
- %ignore Ogre::ResourceGroupManager::openResource(const String&, const String&, bool, Resource*) const;
+@@ -611,7 +611,7 @@ SHARED_PTR(HardwarePixelBuffer);
%ignore Ogre::ResourceGroupManager::openResource(const String&, const String&, bool) const;
+ %ignore Ogre::ResourceGroupManager::getResourceManagerIterator;
%include "OgreResourceGroupManager.h"
-#if SWIG_VERSION < 0x030012 || defined(SWIGJAVA)
+#if SWIG_VERSION <= 0x030012 || defined(SWIGJAVA)
diff --git a/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h b/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h
new file mode 100644
index 000000000000..2e21996f73b0
--- /dev/null
+++ b/graphics/ogre3d/files/patch-OgreMain_include_OgreBitwise.h
@@ -0,0 +1,12 @@
+--- OgreMain/include/OgreBitwise.h.orig 2021-08-04 18:33:45 UTC
++++ OgreMain/include/OgreBitwise.h
+@@ -29,6 +29,9 @@ ------------------------------------------------------
+ #define _Bitwise_H__
+
+ #include "OgrePrerequisites.h"
++#undef bswap16
++#undef bswap32
++#undef bswap64
+
+ #ifdef bswap16
+ #undef bswap16
diff --git a/graphics/ogre3d/pkg-plist b/graphics/ogre3d/pkg-plist
index 4ded62bf40ac..bbf4a7d03727 100644
--- a/graphics/ogre3d/pkg-plist
+++ b/graphics/ogre3d/pkg-plist
@@ -1,36 +1,21 @@
-bin/OgreMeshUpgrader
-bin/OgreXMLConverter
bin/SampleBrowser
-bin/VRMLConverter
include/OGRE/Bites/OgreAdvancedRenderControls.h
include/OGRE/Bites/OgreApplicationContext.h
+include/OGRE/Bites/OgreApplicationContextBase.h
+include/OGRE/Bites/OgreApplicationContextQt.h
include/OGRE/Bites/OgreBites.i
include/OGRE/Bites/OgreBitesConfigDialog.h
include/OGRE/Bites/OgreBitesPrerequisites.h
include/OGRE/Bites/OgreCameraMan.h
+include/OGRE/Bites/OgreImGuiInputListener.h
include/OGRE/Bites/OgreInput.h
include/OGRE/Bites/OgreSGTechniqueResolverListener.h
include/OGRE/Bites/OgreStaticPluginLoader.h
include/OGRE/Bites/OgreTrays.h
include/OGRE/Bites/OgreWindowEventUtilities.h
-include/OGRE/DefaultSamplesPlugin.h
-include/OGRE/HLMS/OgreHlmsDatablock.h
-include/OGRE/HLMS/OgreHlmsManager.h
-include/OGRE/HLMS/OgreHlmsMaterialBase.h
-include/OGRE/HLMS/OgreHlmsPbsMaterial.h
-include/OGRE/HLMS/OgreHlmsPrerequisites.h
-include/OGRE/HLMS/OgreHlmsPropertyHelper.h
-include/OGRE/HLMS/OgreHlmsPropertyMap.h
-include/OGRE/HLMS/OgreHlmsShaderCommon.h
-include/OGRE/HLMS/OgreHlmsShaderGenerator.h
-include/OGRE/HLMS/OgreHlmsShaderManager.h
-include/OGRE/HLMS/OgreHlmsShaderPiecesManager.h
-include/OGRE/HLMS/OgreHlmsShaderTemplate.h
-include/OGRE/HLMS/OgreId.h
-include/OGRE/HLMS/OgreIdString.h
-include/OGRE/ListenerFactoryLogic.h
+%%BULLET%%include/OGRE/Bullet/OgreBullet.h
+%%BULLET%%include/OGRE/Bullet/OgreBulletExports.h
include/OGRE/MeshLodGenerator/OgreLod0Stripifier.h
-include/OGRE/MeshLodGenerator/OgreLodBuffer.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCost.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCostCurvature.h
include/OGRE/MeshLodGenerator/OgreLodCollapseCostOutside.h
@@ -41,26 +26,16 @@ include/OGRE/MeshLodGenerator/OgreLodConfig.h
include/OGRE/MeshLodGenerator/OgreLodConfigSerializer.h
include/OGRE/MeshLodGenerator/OgreLodData.h
include/OGRE/MeshLodGenerator/OgreLodInputProvider.h
-include/OGRE/MeshLodGenerator/OgreLodInputProviderBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodInputProviderMesh.h
include/OGRE/MeshLodGenerator/OgreLodOutputProvider.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedBuffer.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderCompressedMesh.h
-include/OGRE/MeshLodGenerator/OgreLodOutputProviderMesh.h
include/OGRE/MeshLodGenerator/OgreLodOutsideMarker.h
include/OGRE/MeshLodGenerator/OgreLodPrerequisites.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjector.h
include/OGRE/MeshLodGenerator/OgreLodWorkQueueInjectorListener.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueRequest.h
-include/OGRE/MeshLodGenerator/OgreLodWorkQueueWorker.h
include/OGRE/MeshLodGenerator/OgreMeshLodGenerator.h
include/OGRE/MeshLodGenerator/OgreSmallVector.h
include/OGRE/MeshLodGenerator/OgreVectorSet.h
include/OGRE/MeshLodGenerator/OgreVectorSetImpl.h
include/OGRE/Ogre.h
include/OGRE/Ogre.i
-include/OGRE/OgreASTCCodec.h
include/OGRE/OgreAlignedAllocator.h
include/OGRE/OgreAnimable.h
include/OGRE/OgreAnimation.h
@@ -85,6 +60,7 @@ include/OGRE/OgreCamera.h
include/OGRE/OgreCodec.h
include/OGRE/OgreColourValue.h
include/OGRE/OgreCommon.h
+include/OGRE/OgreComponents.h
include/OGRE/OgreCompositionPass.h
include/OGRE/OgreCompositionTargetPass.h
include/OGRE/OgreCompositionTechnique.h
@@ -101,19 +77,17 @@ include/OGRE/OgreController.h
include/OGRE/OgreControllerManager.h
include/OGRE/OgreConvexBody.h
include/OGRE/OgreCustomCompositionPass.h
-include/OGRE/OgreDDSCodec.h
include/OGRE/OgreDataStream.h
+include/OGRE/OgreDefaultDebugDrawer.h
include/OGRE/OgreDefaultHardwareBufferManager.h
include/OGRE/OgreDefaultWorkQueue.h
-include/OGRE/OgreDefaultWorkQueueStandard.h
-include/OGRE/OgreDefaultWorkQueueTBB.h
include/OGRE/OgreDeflate.h
+include/OGRE/OgreDeprecated.h
include/OGRE/OgreDepthBuffer.h
include/OGRE/OgreDistanceLodStrategy.h
include/OGRE/OgreDualQuaternion.h
include/OGRE/OgreDynLib.h
include/OGRE/OgreDynLibManager.h
-include/OGRE/OgreETCCodec.h
include/OGRE/OgreEdgeListBuilder.h
include/OGRE/OgreEntity.h
include/OGRE/OgreException.h
@@ -168,7 +142,6 @@ include/OGRE/OgreMatrix3.h
include/OGRE/OgreMatrix4.h
include/OGRE/OgreMemoryAllocatorConfig.h
include/OGRE/OgreMesh.h
-include/OGRE/OgreMeshFileFormat.h
include/OGRE/OgreMeshManager.h
include/OGRE/OgreMeshSerializer.h
include/OGRE/OgreMovableObject.h
@@ -176,16 +149,12 @@ include/OGRE/OgreMovablePlane.h
include/OGRE/OgreMurmurHash3.h
include/OGRE/OgreNameGenerator.h
include/OGRE/OgreNode.h
-include/OGRE/OgreNumerics.h
include/OGRE/OgreOptimisedUtil.h
-%%OPENGL%%include/OGRE/OgrePVRTCCodec.h
include/OGRE/OgreParticle.h
include/OGRE/OgreParticleAffector.h
include/OGRE/OgreParticleAffectorFactory.h
include/OGRE/OgreParticleEmitter.h
-include/OGRE/OgreParticleEmitterCommands.h
include/OGRE/OgreParticleEmitterFactory.h
-include/OGRE/OgreParticleIterator.h
include/OGRE/OgreParticleSystem.h
include/OGRE/OgreParticleSystemManager.h
include/OGRE/OgreParticleSystemRenderer.h
@@ -202,17 +171,14 @@ include/OGRE/OgrePlugin.h
include/OGRE/OgrePolygon.h
include/OGRE/OgrePose.h
include/OGRE/OgrePredefinedControllers.h
-include/OGRE/OgrePrefabFactory.h
include/OGRE/OgrePrerequisites.h
include/OGRE/OgreProfiler.h
include/OGRE/OgreQuaternion.h
-include/OGRE/OgreRadixSort.h
include/OGRE/OgreRay.h
include/OGRE/OgreRectangle2D.h
include/OGRE/OgreRenderObjectListener.h
include/OGRE/OgreRenderOperation.h
include/OGRE/OgreRenderQueue.h
-include/OGRE/OgreRenderQueueInvocation.h
include/OGRE/OgreRenderQueueListener.h
include/OGRE/OgreRenderQueueSortingGrouping.h
include/OGRE/OgreRenderSystem.h
@@ -232,16 +198,12 @@ include/OGRE/OgreResourceManager.h
include/OGRE/OgreRibbonTrail.h
include/OGRE/OgreRoot.h
include/OGRE/OgreRotationalSpline.h
-include/OGRE/OgreSceneLoader.h
-include/OGRE/OgreSceneLoaderManager.h
include/OGRE/OgreSceneManager.h
-include/OGRE/OgreSceneManagerEnumerator.h
include/OGRE/OgreSceneNode.h
include/OGRE/OgreSceneQuery.h
include/OGRE/OgreScriptCompiler.h
include/OGRE/OgreScriptLoader.h
include/OGRE/OgreScriptTranslator.h
-include/OGRE/OgreSearchOps.h
include/OGRE/OgreSerializer.h
include/OGRE/OgreShadowCameraSetup.h
include/OGRE/OgreShadowCameraSetupFocused.h
@@ -249,7 +211,6 @@ include/OGRE/OgreShadowCameraSetupLiSPSM.h
include/OGRE/OgreShadowCameraSetupPSSM.h
include/OGRE/OgreShadowCameraSetupPlaneOptimal.h
include/OGRE/OgreShadowCaster.h
-include/OGRE/OgreShadowTextureManager.h
include/OGRE/OgreSharedPtr.h
include/OGRE/OgreSimpleRenderable.h
include/OGRE/OgreSimpleSpline.h
@@ -260,7 +221,6 @@ include/OGRE/OgreSkeletonInstance.h
include/OGRE/OgreSkeletonManager.h
include/OGRE/OgreSkeletonSerializer.h
include/OGRE/OgreSphere.h
-include/OGRE/OgreStaticFaceGroup.h
include/OGRE/OgreStaticGeometry.h
include/OGRE/OgreStdHeaders.h
include/OGRE/OgreStreamSerialiser.h
@@ -281,15 +241,11 @@ include/OGRE/OgreThreadDefinesBoost.h
include/OGRE/OgreThreadDefinesNone.h
include/OGRE/OgreThreadDefinesPoco.h
include/OGRE/OgreThreadDefinesSTD.h
-include/OGRE/OgreThreadDefinesTBB.h
include/OGRE/OgreThreadHeaders.h
include/OGRE/OgreThreadHeadersBoost.h
include/OGRE/OgreThreadHeadersPoco.h
include/OGRE/OgreThreadHeadersSTD.h
-include/OGRE/OgreThreadHeadersTBB.h
include/OGRE/OgreTimer.h
-include/OGRE/OgreUTFString.h
-include/OGRE/OgreUnifiedHighLevelGpuProgram.h
include/OGRE/OgreUserObjectBindings.h
include/OGRE/OgreVector.h
include/OGRE/OgreVector2.h
@@ -304,11 +260,11 @@ include/OGRE/OgreZip.h
include/OGRE/Overlay/OgreBorderPanelOverlayElement.h
include/OGRE/Overlay/OgreFont.h
include/OGRE/Overlay/OgreFontManager.h
+include/OGRE/Overlay/OgreImGuiOverlay.h
include/OGRE/Overlay/OgreOverlay.h
include/OGRE/Overlay/OgreOverlay.i
include/OGRE/Overlay/OgreOverlayContainer.h
include/OGRE/Overlay/OgreOverlayElement.h
-include/OGRE/Overlay/OgreOverlayElementCommands.h
include/OGRE/Overlay/OgreOverlayElementFactory.h
include/OGRE/Overlay/OgreOverlayManager.h
include/OGRE/Overlay/OgreOverlayPrerequisites.h
@@ -335,7 +291,6 @@ include/OGRE/Paging/OgreSimplePageContentCollection.h
include/OGRE/Plugins/BSPSceneManager/OgreBspLevel.h
include/OGRE/Plugins/BSPSceneManager/OgreBspNode.h
include/OGRE/Plugins/BSPSceneManager/OgreBspPrerequisites.h
-include/OGRE/Plugins/BSPSceneManager/OgreBspSceneLoader.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManager.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneManagerPlugin.h
include/OGRE/Plugins/BSPSceneManager/OgreBspSceneNode.h
@@ -343,10 +298,11 @@ include/OGRE/Plugins/BSPSceneManager/OgreQuake3Level.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3Shader.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3ShaderManager.h
include/OGRE/Plugins/BSPSceneManager/OgreQuake3Types.h
-%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h
-%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.h
+include/OGRE/Plugins/BSPSceneManager/OgreStaticFaceGroup.h
%%OPENEXR%%include/OGRE/Plugins/EXRCodec/OgreEXRCodec.h
%%OPENEXR%%include/OGRE/Plugins/EXRCodec/OgreEXRCodecExports.h
+%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodec.h
+%%FREEIMAGE%%include/OGRE/Plugins/FreeImageCodec/OgreFreeImageCodecExports.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctree.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctreeCamera.h
include/OGRE/Plugins/OctreeSceneManager/OgreOctreeNode.h
@@ -377,37 +333,23 @@ include/OGRE/Plugins/PCZSceneManager/OgrePortalBase.h
include/OGRE/Plugins/PCZSceneManager/OgreSegment.h
include/OGRE/Plugins/ParticleFX/OgreAreaEmitter.h
include/OGRE/Plugins/ParticleFX/OgreBoxEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreBoxEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector.h
include/OGRE/Plugins/ParticleFX/OgreColourFaderAffector2.h
-include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory.h
-include/OGRE/Plugins/ParticleFX/OgreColourFaderAffectorFactory2.h
include/OGRE/Plugins/ParticleFX/OgreColourImageAffector.h
-include/OGRE/Plugins/ParticleFX/OgreColourImageAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffector.h
-include/OGRE/Plugins/ParticleFX/OgreColourInterpolatorAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreCylinderEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreCylinderEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffector.h
-include/OGRE/Plugins/ParticleFX/OgreDeflectorPlaneAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffector.h
-include/OGRE/Plugins/ParticleFX/OgreDirectionRandomiserAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreEllipsoidEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreHollowEllipsoidEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreLinearForceAffector.h
-include/OGRE/Plugins/ParticleFX/OgreLinearForceAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreParticleFXPlugin.h
include/OGRE/Plugins/ParticleFX/OgreParticleFXPrerequisites.h
include/OGRE/Plugins/ParticleFX/OgrePointEmitter.h
-include/OGRE/Plugins/ParticleFX/OgrePointEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreRingEmitter.h
-include/OGRE/Plugins/ParticleFX/OgreRingEmitterFactory.h
include/OGRE/Plugins/ParticleFX/OgreRotationAffector.h
-include/OGRE/Plugins/ParticleFX/OgreRotationAffectorFactory.h
include/OGRE/Plugins/ParticleFX/OgreScaleAffector.h
-include/OGRE/Plugins/ParticleFX/OgreScaleAffectorFactory.h
+include/OGRE/Plugins/ParticleFX/OgreTextureAnimatorAffector.h
include/OGRE/Plugins/STBICodec/OgreSTBICodec.h
include/OGRE/Plugins/STBICodec/OgreSTBICodecExports.h
include/OGRE/Property/OgreProperty.h
@@ -416,67 +358,37 @@ include/OGRE/RTShaderSystem/OgreRTShader.i
include/OGRE/RTShaderSystem/OgreRTShaderConfig.h
include/OGRE/RTShaderSystem/OgreRTShaderExports.h
include/OGRE/RTShaderSystem/OgreRTShaderSystem.h
-include/OGRE/RTShaderSystem/OgreShaderCGProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderCGProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderExDualQuaternionSkinning.h
include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinning.h
-include/OGRE/RTShaderSystem/OgreShaderExHardwareSkinningTechnique.h
-include/OGRE/RTShaderSystem/OgreShaderExIntegratedPSSM3.h
include/OGRE/RTShaderSystem/OgreShaderExLayeredBlending.h
-include/OGRE/RTShaderSystem/OgreShaderExLinearSkinning.h
-include/OGRE/RTShaderSystem/OgreShaderExNormalMapLighting.h
-include/OGRE/RTShaderSystem/OgreShaderExPerPixelLighting.h
-include/OGRE/RTShaderSystem/OgreShaderExTextureAtlasSampler.h
-include/OGRE/RTShaderSystem/OgreShaderExTriplanarTexturing.h
-include/OGRE/RTShaderSystem/OgreShaderFFPAlphaTest.h
-include/OGRE/RTShaderSystem/OgreShaderFFPColour.h
-include/OGRE/RTShaderSystem/OgreShaderFFPFog.h
-include/OGRE/RTShaderSystem/OgreShaderFFPLighting.h
include/OGRE/RTShaderSystem/OgreShaderFFPRenderState.h
-include/OGRE/RTShaderSystem/OgreShaderFFPRenderStateBuilder.h
include/OGRE/RTShaderSystem/OgreShaderFFPTexturing.h
-include/OGRE/RTShaderSystem/OgreShaderFFPTransform.h
include/OGRE/RTShaderSystem/OgreShaderFunction.h
include/OGRE/RTShaderSystem/OgreShaderFunctionAtom.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLESProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderGLSLProgramWriter.h
include/OGRE/RTShaderSystem/OgreShaderGenerator.h
-include/OGRE/RTShaderSystem/OgreShaderHLSLProgramProcessor.h
-include/OGRE/RTShaderSystem/OgreShaderHLSLProgramWriter.h
-include/OGRE/RTShaderSystem/OgreShaderMaterialSerializerListener.h
include/OGRE/RTShaderSystem/OgreShaderParameter.h
include/OGRE/RTShaderSystem/OgreShaderPrerequisites.h
include/OGRE/RTShaderSystem/OgreShaderProgram.h
include/OGRE/RTShaderSystem/OgreShaderProgramManager.h
-include/OGRE/RTShaderSystem/OgreShaderProgramProcessor.h
include/OGRE/RTShaderSystem/OgreShaderProgramSet.h
include/OGRE/RTShaderSystem/OgreShaderProgramWriter.h
include/OGRE/RTShaderSystem/OgreShaderProgramWriterManager.h
include/OGRE/RTShaderSystem/OgreShaderRenderState.h
include/OGRE/RTShaderSystem/OgreShaderScriptTranslator.h
include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/gl.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glew.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glext.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/glxew.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/GL/wglew.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLContext.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLCopyingRenderTexture.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLDepthBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLFrameBufferObject.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuNvparseProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLGpuProgramManager.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwarePixelBufferCommon.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLHardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLNativeSupport.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLPBRenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLPBuffer.h
@@ -488,8 +400,8 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLExtSupport.h
-%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLGpuProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLLinkProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLLinkProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLSLProgram.h
@@ -503,6 +415,7 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLVertexArrayObject.h
+%%OPENGL%%include/OGRE/RenderSystems/GL/OgreGLWindow.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_ps1.0_parser.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_rc1.0_parser.h
%%OPENGL%%include/OGRE/RenderSystems/GL/_ts1.0_parser.h
@@ -522,19 +435,14 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL/vs1.0_inst_list.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/GL/gl3w.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/GL/glcorearb.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusDepthBuffer.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusExports.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusFrameBufferObject.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareCounterBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwarePixelBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareShaderStorageBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareUniformBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusHardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPixelFormat.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPlugin.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusPrerequisites.h
@@ -545,26 +453,22 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGL3PlusTextureManager.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLContext.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLHardwarePixelBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLNativeSupport.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLPBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderSystemCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderTexture.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLExtSupport.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLMonolithicProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLProgramManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLSeparableProgram.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShader.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShaderFactory.h
-%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSLShaderManager.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLStateCacheManagerCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLSupportPrerequisites.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLTextureCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLVertexArrayObject.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreGLWindow.h
+%%OPENGL%%include/OGRE/RenderSystems/GL3Plus/OgreSPIRVShaderFactory.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES2/gl2ext.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES3/gl3.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLES3/gl3platform.h
@@ -575,25 +479,20 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESLinkProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgram.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramCommon.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramFactory.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/GLSLES/OgreGLSLESProgramPipeline.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/KHR/khrplatform.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLContext.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLDepthBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2Config.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2DepthBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2Exports.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FBOMultiRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FBORenderTexture.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2FrameBufferObject.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2GpuProgramManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareBufferManager.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareIndexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareOcclusionQuery.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwarePixelBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareUniformBuffer.h
-%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2HardwareVertexBuffer.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResource.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2ManagedResourceManager.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLES2PixelFormat.h
@@ -610,16 +509,16 @@ include/OGRE/RTShaderSystem/OgreShaderSubRenderState.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderSystemCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderTarget.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderTexture.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLRenderToVertexBufferCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLStateCacheManagerCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLSupportPrerequisites.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLTextureCommon.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLUniformCache.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLUtil.h
%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLVertexArrayObject.h
-include/OGRE/Sample.h
-include/OGRE/SampleContext.h
-include/OGRE/SamplePlugin.h
-include/OGRE/SdkSample.h
+%%OPENGL%%include/OGRE/RenderSystems/GLES2/OgreGLWindow.h
+include/OGRE/RenderSystems/KHR/KHR/khrplatform.h
+%%OPENGL%%include/OGRE/RenderSystems/glad/glad/glad.h
include/OGRE/Terrain/OgreTerrain.h
include/OGRE/Terrain/OgreTerrainAutoUpdateLod.h
include/OGRE/Terrain/OgreTerrainGroup.h
@@ -631,30 +530,23 @@ include/OGRE/Terrain/OgreTerrainPagedWorldSection.h
include/OGRE/Terrain/OgreTerrainPaging.h
include/OGRE/Terrain/OgreTerrainPrerequisites.h
include/OGRE/Terrain/OgreTerrainQuadTreeNode.h
-include/OGRE/Threading/OgreDefaultWorkQueue.h
-include/OGRE/Threading/OgreDefaultWorkQueueStandard.h
-include/OGRE/Threading/OgreDefaultWorkQueueTBB.h
include/OGRE/Threading/OgreThreadDefines.h
include/OGRE/Threading/OgreThreadDefinesBoost.h
include/OGRE/Threading/OgreThreadDefinesNone.h
include/OGRE/Threading/OgreThreadDefinesPoco.h
include/OGRE/Threading/OgreThreadDefinesSTD.h
-include/OGRE/Threading/OgreThreadDefinesTBB.h
include/OGRE/Threading/OgreThreadHeaders.h
include/OGRE/Threading/OgreThreadHeadersBoost.h
include/OGRE/Threading/OgreThreadHeadersPoco.h
include/OGRE/Threading/OgreThreadHeadersSTD.h
-include/OGRE/Threading/OgreThreadHeadersTBB.h
include/OGRE/Volume/OgreVolumeCSGSource.h
include/OGRE/Volume/OgreVolumeCacheSource.h
include/OGRE/Volume/OgreVolumeChunk.h
-include/OGRE/Volume/OgreVolumeChunkHandler.h
include/OGRE/Volume/OgreVolumeDualGridGenerator.h
include/OGRE/Volume/OgreVolumeGridSource.h
include/OGRE/Volume/OgreVolumeHalfFloatGridSource.h
include/OGRE/Volume/OgreVolumeIsoSurface.h
include/OGRE/Volume/OgreVolumeIsoSurfaceMC.h
-include/OGRE/Volume/OgreVolumeIsoSurfaceTablesMC.h
include/OGRE/Volume/OgreVolumeMeshBuilder.h
include/OGRE/Volume/OgreVolumeOctreeNode.h
include/OGRE/Volume/OgreVolumeOctreeNodeSplitPolicy.h
@@ -662,68 +554,69 @@ include/OGRE/Volume/OgreVolumePrerequisites.h
include/OGRE/Volume/OgreVolumeSimplexNoise.h
include/OGRE/Volume/OgreVolumeSource.h
include/OGRE/Volume/OgreVolumeTextureSource.h
-%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so
-%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so.1.11.6
%%OPENEXR%%lib/OGRE/Codec_EXR.so
-%%OPENEXR%%lib/OGRE/Codec_EXR.so.1.11.6
+%%OPENEXR%%lib/OGRE/Codec_EXR.so.%%LIBVERSION%%
+%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so
+%%FREEIMAGE%%lib/OGRE/Codec_FreeImage.so.%%LIBVERSION%%
lib/OGRE/Codec_STBI.so
-lib/OGRE/Codec_STBI.so.1.11.6
+lib/OGRE/Codec_STBI.so.%%LIBVERSION%%
lib/OGRE/Plugin_BSPSceneManager.so
-lib/OGRE/Plugin_BSPSceneManager.so.1.11.6
+lib/OGRE/Plugin_BSPSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_OctreeSceneManager.so
-lib/OGRE/Plugin_OctreeSceneManager.so.1.11.6
+lib/OGRE/Plugin_OctreeSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_OctreeZone.so
-lib/OGRE/Plugin_OctreeZone.so.1.11.6
+lib/OGRE/Plugin_OctreeZone.so.%%LIBVERSION%%
lib/OGRE/Plugin_PCZSceneManager.so
-lib/OGRE/Plugin_PCZSceneManager.so.1.11.6
+lib/OGRE/Plugin_PCZSceneManager.so.%%LIBVERSION%%
lib/OGRE/Plugin_ParticleFX.so
-lib/OGRE/Plugin_ParticleFX.so.1.11.6
+lib/OGRE/Plugin_ParticleFX.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GL.so
-%%OPENGL%%lib/OGRE/RenderSystem_GL.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GL.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so
-%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GL3Plus.so.%%LIBVERSION%%
%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so
-%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so.1.11.6
+%%OPENGL%%lib/OGRE/RenderSystem_GLES2.so.%%LIBVERSION%%
lib/OGRE/Samples/DefaultSamples.so
-lib/OGRE/Samples/DefaultSamples.so.1.11.6
-lib/OGRE/cmake/FindPkgMacros.cmake
+lib/OGRE/Samples/DefaultSamples.so.%%LIBVERSION%%
lib/OGRE/cmake/OGREConfig.cmake
lib/OGRE/cmake/OGREConfigVersion.cmake
lib/OGRE/cmake/OgreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/OGRE/cmake/OgreTargets.cmake
-%%CSHARP%%lib/libOgre.so
lib/libOgreBites.so
-lib/libOgreBites.so.1.11.6
-%%OPENGL%%lib/libOgreGLSupport.a
-lib/libOgreHLMS.so
-lib/libOgreHLMS.so.1.11.6
+lib/libOgreBites.so.%%LIBVERSION%%
+%%BULLET%%lib/libOgreBullet.so
lib/libOgreMain.so
-lib/libOgreMain.so.1.11.6
+lib/libOgreMain.so.%%LIBVERSION%%
lib/libOgreMeshLodGenerator.so
-lib/libOgreMeshLodGenerator.so.1.11.6
+lib/libOgreMeshLodGenerator.so.%%LIBVERSION%%
lib/libOgreOverlay.so
-lib/libOgreOverlay.so.1.11.6
+lib/libOgreOverlay.so.%%LIBVERSION%%
lib/libOgrePaging.so
-lib/libOgrePaging.so.1.11.6
+lib/libOgrePaging.so.%%LIBVERSION%%
lib/libOgreProperty.so
-lib/libOgreProperty.so.1.11.6
+lib/libOgreProperty.so.%%LIBVERSION%%
lib/libOgreRTShaderSystem.so
-lib/libOgreRTShaderSystem.so.1.11.6
+lib/libOgreRTShaderSystem.so.%%LIBVERSION%%
lib/libOgreTerrain.so
-lib/libOgreTerrain.so.1.11.6
+lib/libOgreTerrain.so.%%LIBVERSION%%
lib/libOgreVolume.so
-lib/libOgreVolume.so.1.11.6
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/Ogre.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreBites.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreNumpy.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreOverlay.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/OgreRTShader.py
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_Ogre.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreBites.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreOverlay.so
-%%PYTHON%%lib/%%PYTHON_VERSION%%/site-packages/_OgreRTShader.so
+lib/libOgreVolume.so.%%LIBVERSION%%
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Bites.py
+%%BULLET%%%%PYTHON_SITELIBDIR%%/Ogre/Bullet.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/HighPy.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Numpy.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Ogre.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Overlay.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/RTShader.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/Terrain.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Bites.so
+%%BULLET%%%%PYTHON_SITELIBDIR%%/Ogre/_Bullet.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Ogre.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Overlay.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_RTShader.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/_Terrain.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/Ogre/__init__.py
libdata/pkgconfig/OGRE-Bites.pc
-libdata/pkgconfig/OGRE-HLMS.pc
libdata/pkgconfig/OGRE-MeshLodGenerator.pc
libdata/pkgconfig/OGRE-Overlay.pc
libdata/pkgconfig/OGRE-PCZ.pc
@@ -733,930 +626,702 @@ libdata/pkgconfig/OGRE-RTShaderSystem.pc
libdata/pkgconfig/OGRE-Terrain.pc
libdata/pkgconfig/OGRE-Volume.pc
libdata/pkgconfig/OGRE.pc
-share/OGRE/GLX_backdrop.png
-share/OGRE/Media/DeferredShadingMedia/COPYING
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.cg
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.glsl
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs.glsles
-share/OGRE/Media/DeferredShadingMedia/DeferredShading/post/vs_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.material
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster.program
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_fp.glsl
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_fp.glsles
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_vp.glsl
-share/OGRE/Media/DeferredShadingMedia/ShadowCaster_vp.glsles
-share/OGRE/Media/DeferredShadingMedia/deferred.compositor
-share/OGRE/Media/DeferredShadingMedia/deferred_post.material
-share/OGRE/Media/DeferredShadingMedia/deferred_post.program
-share/OGRE/Media/DeferredShadingMedia/deferred_post_minilight.material
-share/OGRE/Media/DeferredShadingMedia/deferreddemo.material
-share/OGRE/Media/DeferredShadingMedia/ssao.cg
-share/OGRE/Media/DeferredShadingMedia/ssao.compositor
-share/OGRE/Media/DeferredShadingMedia/ssao.material
-share/OGRE/Media/DeferredShadingMedia/ssao_blurx_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_blurx_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_blury_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_blury_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_ps.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_ps.glsles
-share/OGRE/Media/DeferredShadingMedia/ssao_sm4.cg
-share/OGRE/Media/DeferredShadingMedia/ssao_vs.glsl
-share/OGRE/Media/DeferredShadingMedia/ssao_vs.glsles
-share/OGRE/Media/HLMS/Blendfunctions_piece_fs.glslt
-share/OGRE/Media/HLMS/Blendfunctions_piece_fs.hlslt
-share/OGRE/Media/HLMS/PBS_fs.glslt
-share/OGRE/Media/HLMS/PBS_fs.hlslt
-share/OGRE/Media/HLMS/PBS_vs.glslt
-share/OGRE/Media/HLMS/PBS_vs.hlslt
-share/OGRE/Media/PBR/glTF2_PBR.material
-share/OGRE/Media/PBR/pbr-frag.glsl
-share/OGRE/Media/PBR/pbr-vert.glsl
-share/OGRE/Media/PBR/pbr.program
-share/OGRE/Media/PCZAppMedia/Carpet_Diamond_Olive.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Brass_Ceiling.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Embossed.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Rusted.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Rusted1.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured.jpg
-share/OGRE/Media/PCZAppMedia/Metal_Steel_Textured_White.jpg
-share/OGRE/Media/PCZAppMedia/ROOM.material
-share/OGRE/Media/PCZAppMedia/ROOM_NX.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_NY.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_NZ.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PX.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PY.mesh
-share/OGRE/Media/PCZAppMedia/ROOM_PZ.mesh
-share/OGRE/Media/PCZAppMedia/Roofing_Tile_Spanish.jpg
-share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted.jpg
-share/OGRE/Media/PCZAppMedia/Translucent_Glass_Tinted1.jpg
-share/OGRE/Media/PCZAppMedia/Wood_Floor.jpg
-share/OGRE/Media/PCZAppMedia/building_exterior.mesh
-share/OGRE/Media/PCZAppMedia/room_nxnynz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpx.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnypynzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxnzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpxpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpynz.mesh
-share/OGRE/Media/PCZAppMedia/room_nxpz.mesh
-share/OGRE/Media/PCZAppMedia/room_nypy.mesh
-share/OGRE/Media/PCZAppMedia/room_nypy_4y.mesh
-share/OGRE/Media/PCZAppMedia/room_nzpz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxnynz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxpynz.mesh
-share/OGRE/Media/PCZAppMedia/room_pxpz.mesh
-share/OGRE/Media/PCZAppMedia/terrain2.cfg
-share/OGRE/Media/PCZAppMedia/terrain2.png
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowCasterTwoPhaseTwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowFourWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowOneWeight.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowPassThrough_ps.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowThreeWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternionSkinning_ShadowTwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/DualQuaternion_Common.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_AlphaTest.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Common.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Fog.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Lighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Texturing.glsl
-share/OGRE/Media/RTShaderLib/GLSL/FFPLib_Transform.glsl
-share/OGRE/Media/RTShaderLib/GLSL/HardwareSkinningShadow_Fragment.glsl
-share/OGRE/Media/RTShaderLib/GLSL/HardwareSkinningShadow_TwoWeights.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_DualQuaternion.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_IntegratedPSSM.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_LayeredBlending.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_NormalMapLighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_PerPixelLighting.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TextureAtlas.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SGXLib_TriplanarTexturing.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SampleLib_InstancedViewports.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SampleLib_ReflectionMap.glsl
-share/OGRE/Media/RTShaderLib/GLSL/SegmentedPerPixelLighting.glsl
-share/OGRE/Media/RTShaderLib/HLSL_Cg/DualQuaternionSkinning_Shadow.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_AlphaTest.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Common.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Fog.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Lighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Texturing.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/FFPLib_Transform.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/HardwareSkinningShadow.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_DualQuaternion.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_IntegratedPSSM.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_LayeredBlending.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_NormalMapLighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_PerPixelLighting.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_TextureAtlas.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SGXLib_TriplanarTexturing.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SampleLib_InstancedViewports.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SampleLib_ReflectionMap.cg
-share/OGRE/Media/RTShaderLib/HLSL_Cg/SegmentedPerPixelLighting.cg
-share/OGRE/Media/RTShaderLib/cache/dummy.txt
-share/OGRE/Media/RTShaderLib/materials/DualQuaternionSkinning_Shadow.material
-share/OGRE/Media/RTShaderLib/materials/HardwareSkinningShadow.material
-share/OGRE/Media/RTShaderLib/materials/RTShaderSystem.material
-share/OGRE/Media/RTShaderLib/materials/TriplanarTexturing.material
-share/OGRE/Media/materials/programs/Cg/ASCIIFP.cg
-share/OGRE/Media/materials/programs/Cg/Bloom2_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Bloom_ps20.cg
-share/OGRE/Media/materials/programs/Cg/BlurH_ps20.cg
-share/OGRE/Media/materials/programs/Cg/BlurV_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Blur_vs11.cg
-share/OGRE/Media/materials/programs/Cg/BrightBloom2_ps20.cg
-share/OGRE/Media/materials/programs/Cg/Combine_fp.cg
-share/OGRE/Media/materials/programs/Cg/Common.cg
-share/OGRE/Media/materials/programs/Cg/DOF_ps.cg
-share/OGRE/Media/materials/programs/Cg/DitherFP.cg
-share/OGRE/Media/materials/programs/Cg/DualQuaternion.cg
-share/OGRE/Media/materials/programs/Cg/Example_Basic.cg
-share/OGRE/Media/materials/programs/Cg/Example_Basic_sm4.cg
-share/OGRE/Media/materials/programs/Cg/Example_BumpMapping.cg
-share/OGRE/Media/materials/programs/Cg/Example_CelShading.cg
-share/OGRE/Media/materials/programs/Cg/Example_Fresnel.cg
-share/OGRE/Media/materials/programs/Cg/Example_Projection.cg
-share/OGRE/Media/materials/programs/Cg/Example_TextureArrayVS.cg
-share/OGRE/Media/materials/programs/Cg/GlassFP.cg
-share/OGRE/Media/materials/programs/Cg/Grass.cg
-share/OGRE/Media/materials/programs/Cg/GrayScale.cg
-share/OGRE/Media/materials/programs/Cg/HWBasicInstancing.cg
-share/OGRE/Media/materials/programs/Cg/HW_VTFInstancing.cg
-share/OGRE/Media/materials/programs/Cg/HalftoneFP.cg
-share/OGRE/Media/materials/programs/Cg/HeatVision.cg
-share/OGRE/Media/materials/programs/Cg/InstancingMisc.cg
-share/OGRE/Media/materials/programs/Cg/InstancingVertexInterpolators.cg
-share/OGRE/Media/materials/programs/Cg/Instancing_ps.cg
-share/OGRE/Media/materials/programs/Cg/InvertFP.cg
-share/OGRE/Media/materials/programs/Cg/LaplaceFP.cg
-share/OGRE/Media/materials/programs/Cg/NightVisionFP.cg
-share/OGRE/Media/materials/programs/Cg/Ocean2HLSL_Cg.frag
-share/OGRE/Media/materials/programs/Cg/Ocean2HLSL_Cg.vert
-share/OGRE/Media/materials/programs/Cg/OffsetMapping.cg
-share/OGRE/Media/materials/programs/Cg/OldMovieFP.cg
-share/OGRE/Media/materials/programs/Cg/OldTV.cg
-share/OGRE/Media/materials/programs/Cg/ParticleGS.cg
-share/OGRE/Media/materials/programs/Cg/PassthroughFP.cg
-share/OGRE/Media/materials/programs/Cg/PassthroughFP_sm4.cg
-share/OGRE/Media/materials/programs/Cg/PosterizeFP.cg
-share/OGRE/Media/materials/programs/Cg/Radial_Blur_FP.cg
-share/OGRE/Media/materials/programs/Cg/ShaderInstancing.cg
-share/OGRE/Media/materials/programs/Cg/SharpenEdgesFP.cg
-share/OGRE/Media/materials/programs/Cg/StdQuad_vp.cg
-share/OGRE/Media/materials/programs/Cg/Swizzle.gp
-share/OGRE/Media/materials/programs/Cg/SwizzleGP.cg
-share/OGRE/Media/materials/programs/Cg/TilingFP.cg
-share/OGRE/Media/materials/programs/Cg/VTFInstancing.cg
-share/OGRE/Media/materials/programs/Cg/depthshadowobject.cg
-share/OGRE/Media/materials/programs/Cg/hdr.cg
-share/OGRE/Media/materials/programs/Cg/isosurf.cg
-share/OGRE/Media/materials/programs/Cg/oceanHLSL_Cg.frag
-share/OGRE/Media/materials/programs/Cg/oceanHLSL_Cg.vert
-share/OGRE/Media/materials/programs/Cg/pssm.cg
-share/OGRE/Media/materials/programs/Cg/shadows.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowcasterfp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowcastervp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowreceiverfp.cg
-share/OGRE/Media/materials/programs/Cg/varianceshadowreceivervp.cg
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapNormalMapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL/DepthShadowmapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL/StdQuad_vp.glsl
-share/OGRE/Media/materials/programs/GLSL/SwizzleGP.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_bloom.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale2x2luminence.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_downscale3x3brightpass.glsl
-share/OGRE/Media/materials/programs/GLSL/hdr_finalToneMapping.glsl
-share/OGRE/Media/materials/programs/GLSL/mrttestfp_quad.glsl
-share/OGRE/Media/materials/programs/GLSL/mrttestfp_scene.glsl
-share/OGRE/Media/materials/programs/GLSL120/AmbientOneTexture.glsl
-share/OGRE/Media/materials/programs/GLSL120/AmbientOneTextureWithUV.glsl
-share/OGRE/Media/materials/programs/GLSL120/Bloom2_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BlurH_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BlurV_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/Blur_vs.glsl
-share/OGRE/Media/materials/programs/GLSL120/BrightBloom2_ps20.glsl
-share/OGRE/Media/materials/programs/GLSL120/BumpMapVPTangentParity.glsl
-share/OGRE/Media/materials/programs/GLSL120/DiffuseOneTexture.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_ShadowCaster.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_TwoPhase.glsl
-share/OGRE/Media/materials/programs/GLSL120/DualQuaternion_TwoPhaseShadowCaster.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingShadowRcvFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingShadowRcvVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingSpecularFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingSpecularVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_BumpMappingVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_FresnelFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_FresnelVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_TextureArrayPS.glsl
-share/OGRE/Media/materials/programs/GLSL120/Example_TextureArrayVS.glsl
-share/OGRE/Media/materials/programs/GLSL120/GlassFP.glsl
-share/OGRE/Media/materials/programs/GLSL120/GrayScale.glsl
-share/OGRE/Media/materials/programs/GLSL120/HWBasicInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/HW_VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/Instancing.frag
-share/OGRE/Media/materials/programs/GLSL120/InstancingMisc.vert
-share/OGRE/Media/materials/programs/GLSL120/Ocean2GLSL.frag
-share/OGRE/Media/materials/programs/GLSL120/Ocean2GLSL.vert
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingShadowsFp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingShadowsVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMappingVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/OffsetMapping_specular.glsl
-share/OGRE/Media/materials/programs/GLSL120/PassthroughFP.glsl
-share/OGRE/Media/materials/programs/GLSL120/PassthroughVP.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShaderInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/ShowNormals.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowTangents.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowUV.glsl
-share/OGRE/Media/materials/programs/GLSL120/ShowUVdir3D.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex2_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex2a_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex3_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/StdQuad_Tex4_vp.glsl
-share/OGRE/Media/materials/programs/GLSL120/VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSL120/hdr_tonemap_util.glsl
-share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.frag
-share/OGRE/Media/materials/programs/GLSL120/oceanGLSL.vert
-share/OGRE/Media/materials/programs/GLSL120/shadows.glsl
-share/OGRE/Media/materials/programs/GLSL120/skinningTwoWeightsShadowCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL120/skinningTwoWeightsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/ASCIIFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/AtomicVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur0_vs.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur1_vs.glsl
-share/OGRE/Media/materials/programs/GLSL150/Blur_ps.glsl
-share/OGRE/Media/materials/programs/GLSL150/ColdCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/ColdCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Combine_fp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowObjectFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowObjectVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapNormalMapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapNormalMapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DepthShadowmapReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/DitherFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/EmbossedFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/Example_CelShadingVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassAmbientFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassAmbientVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassTexVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/GrassVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HalftoneFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwareMorphAnimationVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwareMorphAnimationWithNormalsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwarePoseAnimationVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HardwarePoseAnimationWithNormalsVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatBlurFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/HeatCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/InvertFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/IsosurfVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/LaplaceFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/LightToHeatFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/NightVisionFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/OldMovieFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/OldTV.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayFS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_DisplayVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateGS.glsl
-share/OGRE/Media/materials/programs/GLSL150/ParticleGS_GenerateVS.glsl
-share/OGRE/Media/materials/programs/GLSL150/PassthroughGP.glsl
-share/OGRE/Media/materials/programs/GLSL150/PosterizeFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/Radial_Blur_FP.glsl
-share/OGRE/Media/materials/programs/GLSL150/SharpenEdgesFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/StdQuad_vp.glsl
-share/OGRE/Media/materials/programs/GLSL150/SwizzleGP.glsl
-share/OGRE/Media/materials/programs/GLSL150/TilingFP.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_bloom.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale2x2luminence.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale3x3.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_downscale3x3brightpass.glsl
-share/OGRE/Media/materials/programs/GLSL150/hdr_finalToneMapping.glsl
-share/OGRE/Media/materials/programs/GLSL150/mrttestfp_quad.glsl
-share/OGRE/Media/materials/programs/GLSL150/mrttestfp_scene.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmCasterFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmCasterVp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmReceiverFp.glsl
-share/OGRE/Media/materials/programs/GLSL150/pssmReceiverVp.glsl
-share/OGRE/Media/materials/programs/GLSL400/ComputeCS.glsl
-share/OGRE/Media/materials/programs/GLSL400/RasterizationOrderFp.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationFp.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationTd.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationTh.glsl
-share/OGRE/Media/materials/programs/GLSL400/TessellationVp.glsl
-share/OGRE/Media/materials/programs/GLSLES/ASCIIFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/AmbientOneTexture.glsles
-share/OGRE/Media/materials/programs/GLSLES/AmbientOneTextureWithUV.glsles
-share/OGRE/Media/materials/programs/GLSLES/Bloom2_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BlurH_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BlurV_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/Blur_vs.glsles
-share/OGRE/Media/materials/programs/GLSLES/BrightBloom2_ps20.glsles
-share/OGRE/Media/materials/programs/GLSLES/BumpMapVPTangentParity.glsles
-share/OGRE/Media/materials/programs/GLSLES/ColdCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/ColdCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Combine_fp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DOF_ps.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapNormalMapReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapNormalMapReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DepthShadowmapReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/DiffuseOneTexture.glsles
-share/OGRE/Media/materials/programs/GLSLES/DitherFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/EmbossedFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingSpecularFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingSpecularVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_BumpMappingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_CelShadingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_FresnelFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_FresnelVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_ProjectionVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_TextureArrayPS.glsles
-share/OGRE/Media/materials/programs/GLSLES/Example_TextureArrayVS.glsles
-share/OGRE/Media/materials/programs/GLSLES/GlassFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassAmbientFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassAmbientVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassTexVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrassVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/GrayScale.glsles
-share/OGRE/Media/materials/programs/GLSLES/HWBasicInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/HW_VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/HalftoneFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwareMorphAnimationVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwareMorphAnimationWithNormalsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwarePoseAnimationVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HardwarePoseAnimationWithNormalsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatBlurFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatBlurVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/HeatCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/Instancing.frag
-share/OGRE/Media/materials/programs/GLSLES/InstancingMisc.vert
-share/OGRE/Media/materials/programs/GLSLES/InvertFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/LaplaceFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/LightToHeatFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/LightToHeatVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/NightVisionFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/Ocean2GLSLES.frag
-share/OGRE/Media/materials/programs/GLSLES/Ocean2GLSLES.vert
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingShadowsFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingShadowsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMappingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/OffsetMapping_specular.glsles
-share/OGRE/Media/materials/programs/GLSLES/OldMovieFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/OldTV.glsles
-share/OGRE/Media/materials/programs/GLSLES/PassthroughFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/PassthroughVP.glsles
-share/OGRE/Media/materials/programs/GLSLES/PosterizeFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/Radial_Blur_FP.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShaderInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/SharpenEdgesFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowNormals.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowTangents.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowUV.glsles
-share/OGRE/Media/materials/programs/GLSLES/ShowUVdir3D.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex2_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex2a_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex3_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_Tex4_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/StdQuad_vp.glsles
-share/OGRE/Media/materials/programs/GLSLES/SwizzleGP.glsles
-share/OGRE/Media/materials/programs/GLSLES/TilingFP.glsles
-share/OGRE/Media/materials/programs/GLSLES/VTFInstancing.vert
-share/OGRE/Media/materials/programs/GLSLES/depthshadowobjectFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/depthshadowobjectVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdrFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_bloom.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale2x2luminence.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale3x3.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_downscale3x3brightpass.glsles
-share/OGRE/Media/materials/programs/GLSLES/hdr_finalToneMapping.glsles
-share/OGRE/Media/materials/programs/GLSLES/instancingVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/mrttestfp_quad.glsles
-share/OGRE/Media/materials/programs/GLSLES/mrttestfp_scene.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmCasterFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmReceiverFp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmReceiverVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/pssmVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/shadows.glsles
-share/OGRE/Media/materials/programs/GLSLES/skinningTwoWeightsShadowCasterVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/skinningTwoWeightsVp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowcasterfp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowcastervp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceiverfp.glsles
-share/OGRE/Media/materials/programs/GLSLES/varianceshadowreceivervp.glsles
-share/OGRE/Media/materials/programs/HLSL/Bloom2_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Bloom2_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Bloom_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur0_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur0_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur1_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur1_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurH_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurH_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurV_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BlurV_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur_vs11.hlsl
-share/OGRE/Media/materials/programs/HLSL/Blur_vs40.hlsl
-share/OGRE/Media/materials/programs/HLSL/BrightBloom2_ps20.hlsl
-share/OGRE/Media/materials/programs/HLSL/BrightBloom2_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/Combine_fp_ps40.hlsl
-share/OGRE/Media/materials/programs/HLSL/DepthShadowmap.hlsl
-share/OGRE/Media/materials/programs/HLSL/DualQuaternion.hlsl
-share/OGRE/Media/materials/programs/HLSL/DualQuaternion_Common.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_Basic.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_Basic4.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_CelShading.hlsl
-share/OGRE/Media/materials/programs/HLSL/Example_TextureArrayPS.asm
-share/OGRE/Media/materials/programs/HLSL/Example_TextureArrayPS.hlsl4
-share/OGRE/Media/materials/programs/HLSL/HWBasicInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/HW_VTFInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/Hair.hlsl
-share/OGRE/Media/materials/programs/HLSL/HairFluidSim.hlsl
-share/OGRE/Media/materials/programs/HLSL/HairSimulateCS.hlsl
-share/OGRE/Media/materials/programs/HLSL/HeatVision.hlsl
-share/OGRE/Media/materials/programs/HLSL/Instancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/InstancingMisc.hlsl
-share/OGRE/Media/materials/programs/HLSL/Instancing_ps.hlsl
-share/OGRE/Media/materials/programs/HLSL/Island.hlsl
-share/OGRE/Media/materials/programs/HLSL/IslandCommon.hlsl
-share/OGRE/Media/materials/programs/HLSL/NoTessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/Ocean2HLSL_Cg.frag
-share/OGRE/Media/materials/programs/HLSL/Ocean2HLSL_Cg.vert
-share/OGRE/Media/materials/programs/HLSL/OffsetMapping.hlsl
-share/OGRE/Media/materials/programs/HLSL/OffsetMapping_specular.asm
-share/OGRE/Media/materials/programs/HLSL/OldMovie.hlsl
-share/OGRE/Media/materials/programs/HLSL/OldTV.hlsl
-share/OGRE/Media/materials/programs/HLSL/ParticleGS.hlsl
-share/OGRE/Media/materials/programs/HLSL/PassthroughFP_sm4.hlsl
-share/OGRE/Media/materials/programs/HLSL/Radial_Blur_FP.hlsl
-share/OGRE/Media/materials/programs/HLSL/ShaderInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/StdQuad_vp.hlsl
-share/OGRE/Media/materials/programs/HLSL/Swizzle.gp
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationCommon.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationDeformation.hlsl
-share/OGRE/Media/materials/programs/HLSL/TerrainTessellationINoise.hlsl
-share/OGRE/Media/materials/programs/HLSL/Tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/VTFInstancing.hlsl
-share/OGRE/Media/materials/programs/HLSL/adaptivePNTriangles_tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/adaptive_tessellation.hlsl
-share/OGRE/Media/materials/programs/HLSL/depthshadowobject.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdr.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdrfp4.hlsl
-share/OGRE/Media/materials/programs/HLSL/hdrutils.hlsl
-share/OGRE/Media/materials/programs/HLSL/isosurf.hlsl
-share/OGRE/Media/materials/programs/HLSL/mrttestfp.hlsl
-share/OGRE/Media/materials/programs/HLSL/oceanHLSL_Cg.frag
-share/OGRE/Media/materials/programs/HLSL/oceanHLSL_Cg.vert
-share/OGRE/Media/materials/programs/HLSL/particlesgs.fx
-share/OGRE/Media/materials/programs/HLSL/pssm.hlsl
-share/OGRE/Media/materials/programs/HLSL/shadows.hlsl
-share/OGRE/Media/materials/programs/HLSL/simple_tessellation.hlsl
-share/OGRE/Media/materials/scripts/ASCII.material
-share/OGRE/Media/materials/scripts/AdaptivePNTrianglesTessellation.material
-share/OGRE/Media/materials/scripts/AtomicCounters.material
-share/OGRE/Media/materials/scripts/BlackAndWhite.material
-share/OGRE/Media/materials/scripts/Bloom2.material
-share/OGRE/Media/materials/scripts/CompositorDemo.material
-share/OGRE/Media/materials/scripts/Compute.material
-share/OGRE/Media/materials/scripts/DOF.material
-share/OGRE/Media/materials/scripts/DamagedHelmet.material
-share/OGRE/Media/materials/scripts/DepthShadowmap.material
-share/OGRE/Media/materials/scripts/Dither.material
-share/OGRE/Media/materials/scripts/DualQuaternion.material
-share/OGRE/Media/materials/scripts/DualQuaternion.program
-share/OGRE/Media/materials/scripts/Embossed.material
-share/OGRE/Media/materials/scripts/Examples-Advanced.material
-share/OGRE/Media/materials/scripts/Examples-DynTex.material
-share/OGRE/Media/materials/scripts/Examples-Water.material
-share/OGRE/Media/materials/scripts/Examples.compositor
-share/OGRE/Media/materials/scripts/Examples.material
-share/OGRE/Media/materials/scripts/Examples.program
-share/OGRE/Media/materials/scripts/FluidSim.material
-share/OGRE/Media/materials/scripts/Glass.material
-share/OGRE/Media/materials/scripts/HWInstancing.material
-share/OGRE/Media/materials/scripts/HW_VTFInstancing.material
-share/OGRE/Media/materials/scripts/HW_VTF_LUTInstancing.material
-share/OGRE/Media/materials/scripts/Hair.material
-share/OGRE/Media/materials/scripts/Halftone.material
-share/OGRE/Media/materials/scripts/HeatVision.material
-share/OGRE/Media/materials/scripts/Hurt.material
-share/OGRE/Media/materials/scripts/Instancing.program
-share/OGRE/Media/materials/scripts/InstancingMisc.material
-share/OGRE/Media/materials/scripts/Invert.material
-share/OGRE/Media/materials/scripts/Island.material
-share/OGRE/Media/materials/scripts/IsoSurf.material
-share/OGRE/Media/materials/scripts/Laplace.material
-share/OGRE/Media/materials/scripts/MRTtest.material
-share/OGRE/Media/materials/scripts/MotionBlur.material
-share/OGRE/Media/materials/scripts/NightVision.material
-share/OGRE/Media/materials/scripts/Ocean.controls
-share/OGRE/Media/materials/scripts/Ocean.material
-share/OGRE/Media/materials/scripts/OffsetMapping.material
-share/OGRE/Media/materials/scripts/Ogre.material
-share/OGRE/Media/materials/scripts/OldMovie.material
-share/OGRE/Media/materials/scripts/OldTV.material
-share/OGRE/Media/materials/scripts/ParticleGS.material
-share/OGRE/Media/materials/scripts/Penguin.material
-share/OGRE/Media/materials/scripts/Posterize.material
-share/OGRE/Media/materials/scripts/RZR-002.material
-share/OGRE/Media/materials/scripts/RadialBlur.material
-share/OGRE/Media/materials/scripts/RasterizationOrder.material
-share/OGRE/Media/materials/scripts/SSAO/BoxFilterFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.cg
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.hlsl
-share/OGRE/Media/materials/scripts/SSAO/CreaseShading.material
-share/OGRE/Media/materials/scripts/SSAO/CreaseShadingFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterXFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/CrossBilateralFilterYFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Crytek.cg
-share/OGRE/Media/materials/scripts/SSAO/Crytek.hlsl
-share/OGRE/Media/materials/scripts/SSAO/Crytek.material
-share/OGRE/Media/materials/scripts/SSAO/CrytekFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.cg
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.hlsl
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.material
-share/OGRE/Media/materials/scripts/SSAO/GBuffer.program
-share/OGRE/Media/materials/scripts/SSAO/GBufferFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GBufferVP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GaussianBlurXFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/GaussianBlurYFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.cg
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.hlsl
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMC.material
-share/OGRE/Media/materials/scripts/SSAO/HemisphereMCFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.cg
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.hlsl
-share/OGRE/Media/materials/scripts/SSAO/HorizonBased.material
-share/OGRE/Media/materials/scripts/SSAO/HorizonBasedFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Modulate.material
-share/OGRE/Media/materials/scripts/SSAO/SSAO.compositor
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.cg
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.compositor
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.hlsl
-share/OGRE/Media/materials/scripts/SSAO/SSAOPost.material
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowDepth.material
-share/OGRE/Media/materials/scripts/SSAO/ShowDepthFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowNormals.material
-share/OGRE/Media/materials/scripts/SSAO/ShowNormalsFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.cg
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.hlsl
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPos.material
-share/OGRE/Media/materials/scripts/SSAO/ShowViewPosFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/SmartBoxFilterFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.cg
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.hlsl
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMask.material
-share/OGRE/Media/materials/scripts/SSAO/UnsharpMaskFP.glsl
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.cg
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.hlsl
-share/OGRE/Media/materials/scripts/SSAO/Volumetric.material
-share/OGRE/Media/materials/scripts/SSAO/VolumetricFP.glsl
-share/OGRE/Media/materials/scripts/ShaderInstancing.material
-share/OGRE/Media/materials/scripts/ShaderSystem.material
-share/OGRE/Media/materials/scripts/SharpenEdges.material
-share/OGRE/Media/materials/scripts/StdQuad_vp.program
-share/OGRE/Media/materials/scripts/Swizzle.material
-share/OGRE/Media/materials/scripts/TerrainTessellation.material
-share/OGRE/Media/materials/scripts/Tessellation.material
-share/OGRE/Media/materials/scripts/TextureAtlasSampleOrg.tai
-share/OGRE/Media/materials/scripts/TextureAtlasSampleWrap.tai
-share/OGRE/Media/materials/scripts/Tiling.material
-share/OGRE/Media/materials/scripts/VTFInstancing.material
-share/OGRE/Media/materials/scripts/VarianceShadowmap.material
-share/OGRE/Media/materials/scripts/facial.material
-share/OGRE/Media/materials/scripts/hdr.material
-share/OGRE/Media/materials/scripts/pssm.material
-share/OGRE/Media/materials/scripts/shadows.material
-share/OGRE/Media/materials/scripts/sibenik.material
-share/OGRE/Media/materials/scripts/smoke.material
-share/OGRE/Media/materials/textures/10points.png
-share/OGRE/Media/materials/textures/1D_Noise.png
-share/OGRE/Media/materials/textures/1D_Noise2.png
-share/OGRE/Media/materials/textures/1d_SPIRAL.png
-share/OGRE/Media/materials/textures/1d_debug.png
-share/OGRE/Media/materials/textures/8x8PagesSplotches2.png
-share/OGRE/Media/materials/textures/ASCII.dds
-share/OGRE/Media/materials/textures/BeachStones.jpg
-share/OGRE/Media/materials/textures/BumpyMetal.jpg
-share/OGRE/Media/materials/textures/Chrome.jpg
-share/OGRE/Media/materials/textures/Dirt.jpg
-share/OGRE/Media/materials/textures/Dr_Bunsen_Head.jpg
-share/OGRE/Media/materials/textures/GLX_icon.png
-share/OGRE/Media/materials/textures/GreenSkin.jpg
-share/OGRE/Media/materials/textures/HeatLookup.tga
-share/OGRE/Media/materials/textures/HeatNoise.tga
-share/OGRE/Media/materials/textures/KAMEN-stup.jpg
-share/OGRE/Media/materials/textures/KAMEN320x240-bump.jpg
-share/OGRE/Media/materials/textures/KAMEN320x240.jpg
-share/OGRE/Media/materials/textures/LowRes.png
-share/OGRE/Media/materials/textures/MRAMOR-bump.jpg
-share/OGRE/Media/materials/textures/MRAMOR6X6.jpg
-share/OGRE/Media/materials/textures/MtlPlat2.jpg
-share/OGRE/Media/materials/textures/NMBalls.png
-share/OGRE/Media/materials/textures/NMBumpsOut.png
-share/OGRE/Media/materials/textures/NMHollyBumps.png
-share/OGRE/Media/materials/textures/NMStripes.png
-share/OGRE/Media/materials/textures/NPRMetallic.tga
-share/OGRE/Media/materials/textures/NoiseVolume.dds
-share/OGRE/Media/materials/textures/Panels_Diffuse.png
-share/OGRE/Media/materials/textures/Panels_Normal_Obj.png
-share/OGRE/Media/materials/textures/Panels_Normal_Tangent.png
-share/OGRE/Media/materials/textures/Panels_reflection.png
-share/OGRE/Media/materials/textures/Panels_refmask.png
-share/OGRE/Media/materials/textures/RZR-002.png
-share/OGRE/Media/materials/textures/Random3D.dds
-share/OGRE/Media/materials/textures/Rocks_Diffuse.tga
-share/OGRE/Media/materials/textures/Rocks_Normal.tga
-share/OGRE/Media/materials/textures/Rocks_Spec.tga
-share/OGRE/Media/materials/textures/RustedMetal.jpg
-share/OGRE/Media/materials/textures/RustyBarrel.png
-share/OGRE/Media/materials/textures/RustySteel.jpg
-share/OGRE/Media/materials/textures/SSAO/4InterleavedKMeansDisk8x4.png
-share/OGRE/Media/materials/textures/SSAO/gray256.png
-share/OGRE/Media/materials/textures/SSAO/importance4InterleavedSphereHemisphere8x4.png
-share/OGRE/Media/materials/textures/SSAO/rand1x32.png
-share/OGRE/Media/materials/textures/SSAO/randCosSinJitter4x4.png
-share/OGRE/Media/materials/textures/SSAO/regularSphereJittered4.png
-share/OGRE/Media/materials/textures/Sepia1D.tga
-share/OGRE/Media/materials/textures/SmallLeaf_BP.png
-share/OGRE/Media/materials/textures/TextureAtlasSampleOrg0.png
-share/OGRE/Media/materials/textures/TextureAtlasSampleWrap0.png
-share/OGRE/Media/materials/textures/Water01.jpg
-share/OGRE/Media/materials/textures/Water02.jpg
-share/OGRE/Media/materials/textures/WaterNormal1.tga
-share/OGRE/Media/materials/textures/WaterNormal2.tga
-share/OGRE/Media/materials/textures/WoodPallet.png
-share/OGRE/Media/materials/textures/atheneNormalMap.png
-share/OGRE/Media/materials/textures/aureola.png
-share/OGRE/Media/materials/textures/basic_droplet.png
-share/OGRE/Media/materials/textures/blue_jaiqua.jpg
-share/OGRE/Media/materials/textures/cel_shading_diffuse.png
-share/OGRE/Media/materials/textures/cel_shading_edge.png
-share/OGRE/Media/materials/textures/cel_shading_specular.png
-share/OGRE/Media/materials/textures/checker.png
-share/OGRE/Media/materials/textures/circuit.dds
-share/OGRE/Media/materials/textures/clouds.jpg
-share/OGRE/Media/materials/textures/cursor.png
-share/OGRE/Media/materials/textures/dark_grid.png
-share/OGRE/Media/materials/textures/dirt01.jpg
-share/OGRE/Media/materials/textures/dkyellow.png
-share/OGRE/Media/materials/textures/droplet.png
-share/OGRE/Media/materials/textures/egyptrockyfull.jpg
-share/OGRE/Media/materials/textures/flare.png
-share/OGRE/Media/materials/textures/flare_alpha.dds
-share/OGRE/Media/materials/textures/flaretrail.png
-share/OGRE/Media/materials/textures/floor_ao.PNG
-share/OGRE/Media/materials/textures/floor_bump.PNG
-share/OGRE/Media/materials/textures/floor_diffuse.PNG
-share/OGRE/Media/materials/textures/floor_specular.PNG
-share/OGRE/Media/materials/textures/frost.png
-share/OGRE/Media/materials/textures/fw12b.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/brdfLUT.png
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_bk.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_dn.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_fr.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_lf.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_rt.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/diffuse_up.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_bk.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_dn.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_fr.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_lf.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_rt.jpg
-share/OGRE/Media/materials/textures/glTF2_IBL/specular_up.jpg
-share/OGRE/Media/materials/textures/gras_02.png
-share/OGRE/Media/materials/textures/grass.PNG
-share/OGRE/Media/materials/textures/grassWalpha.tga
-share/OGRE/Media/materials/textures/grass_1024.jpg
-share/OGRE/Media/materials/textures/img1.png
-share/OGRE/Media/materials/textures/img2.png
-share/OGRE/Media/materials/textures/leaf.png
-share/OGRE/Media/materials/textures/nm_bk.png
-share/OGRE/Media/materials/textures/nm_dn.png
-share/OGRE/Media/materials/textures/nm_fr.png
-share/OGRE/Media/materials/textures/nm_lf.png
-share/OGRE/Media/materials/textures/nm_rt.png
-share/OGRE/Media/materials/textures/nm_up.png
-share/OGRE/Media/materials/textures/normalNoiseColor.png
-share/OGRE/Media/materials/textures/nskingr.jpg
-share/OGRE/Media/materials/textures/nvidia/TextureUsageAgreement.txt
-share/OGRE/Media/materials/textures/nvidia/dirt_grayrocky_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/dirt_grayrocky_normalheight.dds
-share/OGRE/Media/materials/textures/nvidia/grass_green-01_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/grass_green-01_normalheight.dds
-share/OGRE/Media/materials/textures/nvidia/growth_weirdfungus-03_diffusespecular.dds
-share/OGRE/Media/materials/textures/nvidia/growth_weirdfungus-03_normalheight.dds
-share/OGRE/Media/materials/textures/ogreborder.png
-share/OGRE/Media/materials/textures/ogreborderUp.png
-share/OGRE/Media/materials/textures/ogrebordercenter.png
-share/OGRE/Media/materials/textures/ogregui.tga
-share/OGRE/Media/materials/textures/ogrelogo-small.jpg
-share/OGRE/Media/materials/textures/ogrelogo.png
-share/OGRE/Media/materials/textures/particle.dds
-share/OGRE/Media/materials/textures/penguin.jpg
-share/OGRE/Media/materials/textures/perlinvolume.dds
-share/OGRE/Media/materials/textures/r2skin.jpg
-share/OGRE/Media/materials/textures/radial.png
-share/OGRE/Media/materials/textures/random.png
-share/OGRE/Media/materials/textures/ribbonband.png
-share/OGRE/Media/materials/textures/rockwall.tga
-share/OGRE/Media/materials/textures/rockwall_NH.tga
-share/OGRE/Media/materials/textures/scr-back.png
-share/OGRE/Media/materials/textures/scr-down-p.png
-share/OGRE/Media/materials/textures/scr-down.png
-share/OGRE/Media/materials/textures/scr-thumb.png
-share/OGRE/Media/materials/textures/scr-up-p.png
-share/OGRE/Media/materials/textures/scr-up.png
-share/OGRE/Media/materials/textures/smoke.png
-share/OGRE/Media/materials/textures/smokecolors.png
-share/OGRE/Media/materials/textures/snow_1024.jpg
-share/OGRE/Media/materials/textures/spacesky.jpg
-share/OGRE/Media/materials/textures/spheremap.png
-share/OGRE/Media/materials/textures/spine_strips.dds
-share/OGRE/Media/materials/textures/spotlight_image.png
-share/OGRE/Media/materials/textures/steelhead.png
-share/OGRE/Media/materials/textures/strugotine.jpg
-share/OGRE/Media/materials/textures/terr_dirt-grass.jpg
-share/OGRE/Media/materials/textures/terr_rock-dirt.jpg
-share/OGRE/Media/materials/textures/terr_rock6.jpg
-share/OGRE/Media/materials/textures/terrain.png
-share/OGRE/Media/materials/textures/terrain_detail.jpg
-share/OGRE/Media/materials/textures/terrain_texture.jpg
-share/OGRE/Media/materials/textures/texmap2.jpg
-share/OGRE/Media/materials/textures/tusk.jpg
-share/OGRE/Media/materials/textures/waveNM.png
-share/OGRE/Media/materials/textures/waves2.dds
-share/OGRE/Media/materials/textures/white.bmp
-share/OGRE/Media/models/Barrel.mesh
-share/OGRE/Media/models/RZR-002.mesh
-share/OGRE/Media/models/ShaderSystem.mesh
-share/OGRE/Media/models/Sphere1000.mesh
-share/OGRE/Media/models/WoodPallet.mesh
-share/OGRE/Media/models/athene.mesh
-share/OGRE/Media/models/column.mesh
-share/OGRE/Media/models/cornell.mesh
-share/OGRE/Media/models/cube.mesh
-share/OGRE/Media/models/facial.mesh
-share/OGRE/Media/models/fish.mesh
-share/OGRE/Media/models/fish.skeleton
-share/OGRE/Media/models/geosphere4500.mesh
-share/OGRE/Media/models/geosphere8000.mesh
-share/OGRE/Media/models/jaiqua.mesh
-share/OGRE/Media/models/jaiqua.skeleton
-share/OGRE/Media/models/knot.mesh
-share/OGRE/Media/models/ninja.mesh
-share/OGRE/Media/models/ninja.skeleton
-share/OGRE/Media/models/ogrehead.mesh
-share/OGRE/Media/models/penguin.mesh
-share/OGRE/Media/models/penguin.skeleton
-share/OGRE/Media/models/razor.mesh
-share/OGRE/Media/models/robot.mesh
-share/OGRE/Media/models/robot.skeleton
-share/OGRE/Media/models/sibenik.mesh
-share/OGRE/Media/models/sphere.mesh
-share/OGRE/Media/models/spine.mesh
-share/OGRE/Media/models/spine.mesh.skeleton
-share/OGRE/Media/models/tudorhouse.mesh
-share/OGRE/Media/models/uv_sphere.mesh
-share/OGRE/Media/packs/DamagedHelmet.zip
-share/OGRE/Media/packs/SdkTrays.zip
-share/OGRE/Media/packs/Sinbad.zip
-share/OGRE/Media/packs/chiropteraDM.pk3
-share/OGRE/Media/packs/chiropteraDM.txt
-share/OGRE/Media/packs/cubemap.zip
-share/OGRE/Media/packs/cubemapsJS.zip
-share/OGRE/Media/packs/dragon.zip
-share/OGRE/Media/packs/fresneldemo.zip
-share/OGRE/Media/packs/ogredance.zip
-share/OGRE/Media/packs/ogretestmap.zip
-share/OGRE/Media/packs/profiler.zip
-share/OGRE/Media/packs/skybox.zip
-share/OGRE/Media/particle/Examples-Water.particle
-share/OGRE/Media/particle/Examples.particle
-share/OGRE/Media/particle/emitted_emitter.particle
-share/OGRE/Media/particle/smoke.particle
-share/OGRE/Media/terrain.cfg
-share/OGRE/Media/thumbnails/thumb_atomicc.png
-share/OGRE/Media/thumbnails/thumb_bezier.png
-share/OGRE/Media/thumbnails/thumb_bsp.png
-share/OGRE/Media/thumbnails/thumb_bump.png
-share/OGRE/Media/thumbnails/thumb_camtrack.png
-share/OGRE/Media/thumbnails/thumb_cel.png
-share/OGRE/Media/thumbnails/thumb_char.png
-share/OGRE/Media/thumbnails/thumb_comp.png
-share/OGRE/Media/thumbnails/thumb_compute.png
-share/OGRE/Media/thumbnails/thumb_cubemap.png
-share/OGRE/Media/thumbnails/thumb_deferred.png
-share/OGRE/Media/thumbnails/thumb_dualquaternionskinning.png
-share/OGRE/Media/thumbnails/thumb_dyntex.png
-share/OGRE/Media/thumbnails/thumb_error.png
-share/OGRE/Media/thumbnails/thumb_facial.png
-share/OGRE/Media/thumbnails/thumb_fresnel.png
-share/OGRE/Media/thumbnails/thumb_grass.png
-share/OGRE/Media/thumbnails/thumb_hlms.png
-share/OGRE/Media/thumbnails/thumb_instancing.png
-share/OGRE/Media/thumbnails/thumb_isosurf.png
-share/OGRE/Media/thumbnails/thumb_lighting.png
-share/OGRE/Media/thumbnails/thumb_meshlod.png
-share/OGRE/Media/thumbnails/thumb_newinstancing.png
-share/OGRE/Media/thumbnails/thumb_ocean.png
-share/OGRE/Media/thumbnails/thumb_particlegs.png
-share/OGRE/Media/thumbnails/thumb_particles.png
-share/OGRE/Media/thumbnails/thumb_pbr.png
-share/OGRE/Media/thumbnails/thumb_playpen.png
-share/OGRE/Media/thumbnails/thumb_shadersystem.png
-share/OGRE/Media/thumbnails/thumb_shadersystemmultilight.png
-share/OGRE/Media/thumbnails/thumb_shadows.png
-share/OGRE/Media/thumbnails/thumb_skelanim.png
-share/OGRE/Media/thumbnails/thumb_skybox.png
-share/OGRE/Media/thumbnails/thumb_skydome.png
-share/OGRE/Media/thumbnails/thumb_skyplane.png
-share/OGRE/Media/thumbnails/thumb_smoke.png
-share/OGRE/Media/thumbnails/thumb_spheremap.png
-share/OGRE/Media/thumbnails/thumb_ssao.png
-share/OGRE/Media/thumbnails/thumb_terrain.png
-share/OGRE/Media/thumbnails/thumb_tessellation.png
-share/OGRE/Media/thumbnails/thumb_texarray.png
-share/OGRE/Media/thumbnails/thumb_texfx.png
-share/OGRE/Media/thumbnails/thumb_texturedfog.png
-share/OGRE/Media/thumbnails/thumb_trans.png
-share/OGRE/Media/thumbnails/thumb_visual_tests.png
-share/OGRE/Media/thumbnails/thumb_voltex.png
-share/OGRE/Media/thumbnails/thumb_volumecsg.png
-share/OGRE/Media/thumbnails/thumb_volumeterrain.png
-share/OGRE/Media/thumbnails/thumb_water.png
-share/OGRE/Media/volumeTerrain/triplanarReference.material
-share/OGRE/Media/volumeTerrain/volumeTerrain.cfg
-share/OGRE/Media/volumeTerrain/volumeTerrainBig.zip
-%%JAVA%%share/OGRE/java/Ogre-1.11.6.jar
+share/OGRE-%%LIBVERSION%%/GLX_backdrop.png
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/BasicShadowMapReceiver.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/CSMShadows.material
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/CsmShadows.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/DepthShadowMapReceiverJitter.h
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/KernelRotation.png
+share/OGRE-%%LIBVERSION%%/Media/CSMShadows/ShadowReceiver.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/COPYING
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/Ambient_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/LightMaterial_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowColour_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowDS_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/ShowNormal_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/vs.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/DeferredShading/post/vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster.program
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster_fp.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ShadowCaster_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred.compositor
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post.program
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferred_post_minilight.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/deferreddemo.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.cg
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.compositor
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao.material
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_blurx_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_blury_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/DeferredShadingMedia/ssao_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/Main/DefaultShaders.metal
+share/OGRE-%%LIBVERSION%%/Media/Main/GLSL_GL3Support.glsl
+share/OGRE-%%LIBVERSION%%/Media/Main/HLSL_SM4Support.hlsl
+share/OGRE-%%LIBVERSION%%/Media/Main/OgreUnifiedShader.h
+share/OGRE-%%LIBVERSION%%/Media/Main/Shadow.material
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowBlend.frag
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowBlend.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudeDirLight.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudeDirLightFinite.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudePointLight.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowExtrudePointLightFinite.vert
+share/OGRE-%%LIBVERSION%%/Media/Main/ShadowVolumeExtude.program
+share/OGRE-%%LIBVERSION%%/Media/Main/spot_shadow_fade.dds
+share/OGRE-%%LIBVERSION%%/Media/PBR/black.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/brdfLUT.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/filament.material
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.frag.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.program
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament.vert.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_frameuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_lightuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/filament/pbr_filament_objectuniforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/glTF2_PBR.material
+share/OGRE-%%LIBVERSION%%/Media/PBR/normal_disabled.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr-frag.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr-vert.glsl
+share/OGRE-%%LIBVERSION%%/Media/PBR/pbr.program
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_nx.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_ny.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_nz.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_px.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_py.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/studio_garden_diffuse_pz.png
+share/OGRE-%%LIBVERSION%%/Media/PBR/white.png
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Carpet_Diamond_Olive.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Brass_Ceiling.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Embossed.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Rusted.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Rusted1.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Steel_Textured.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Metal_Steel_Textured_White.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM.material
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NX.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NY.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_NZ.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PX.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PY.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/ROOM_PZ.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Roofing_Tile_Spanish.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Translucent_Glass_Tinted.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Translucent_Glass_Tinted1.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/Wood_Floor.jpg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/building_exterior.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxnynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpx.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnypynzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxnzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nypy.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nypy_4y.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_nzpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxnynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxpynz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/room_pxpz.mesh
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/terrain2.cfg
+share/OGRE-%%LIBVERSION%%/Media/PCZAppMedia/terrain2.png
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_AlphaTest.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Fog.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Texturing.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/FFPLib_Transform.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_IBL.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_LTC.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSLib_Lighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/RTSSamplers.material
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_CookTorrance.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_DualQuaternion.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_IntegratedPSSM.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_LayeredBlending.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_NormalMap.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_PerPixelLighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_TriplanarTexturing.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/SGXLib_WBOIT.glsl
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/dfgLUTmultiscatter.dds
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/ltc_1.dds
+share/OGRE-%%LIBVERSION%%/Media/RTShaderLib/ltc_2.dds
+share/OGRE-%%LIBVERSION%%/Media/Terrain/TerrainSurface.glsl
+share/OGRE-%%LIBVERSION%%/Media/Terrain/TerrainTransforms.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/Example_Projection.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/HeatVision.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/NightVisionFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/OldTV.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/ParticleGS.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/PassthroughFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/PassthroughFP_sm4.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/SwizzleGP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/hdr.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/Cg/isosurf.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/AmbientOneTexture.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/AmbientOneTextureWithUV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Bloom2_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BlurH_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BlurV_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Blur_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/BrightBloom2_ps20.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ColdCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ColdCasterVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Combine_fp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DepthShadowmapReceiverFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DepthShadowmapReceiverVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DiffuseOneTexture.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DitherFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DoF_Blend.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/DoF_Gaussian3x3.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/EmbossedFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingShadowRcvVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_BumpMappingVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_FresnelFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_FresnelVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Example_TextureArrayVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GlassFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrassFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrassVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/GrayScale.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwareMorphAnimationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwareMorphAnimationWithNormalsVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwarePoseAnimationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HardwarePoseAnimationWithNormalsVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatBlurFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/HeatCasterVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/InvertFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/IsosurfFS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/IsosurfVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LaplaceFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightShafts.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightShafts.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/LightToHeatFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Ocean2GLSL.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Ocean2GLSL.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/OldMovieFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/PosterizeFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/Radial_Blur_FP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SGXLib_TextureAtlas.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SampleLib_InstancedViewports.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SegmentedPerPixelLighting.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/SharpenEdgesFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowTangents.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowUV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/ShowUVdir3D.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex2_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex2a_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex3_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_Tex4_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/StdQuad_vp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/TilingFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/gsplat.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/gsplat.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_bloom.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale2x2luminence.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale3x3.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_downscale3x3brightpass.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_finalToneMapping.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/hdr_tonemap_util.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/pssmCasterFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL/wboit.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/Example_TextureArrayPS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/HW_VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/Instancing.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/oceanGLSL.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL120/oceanGLSL.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ASCIIFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur0_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur1_vs.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Blur_ps.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Example_CelShadingFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/Example_CelShadingVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/HalftoneFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/IsosurfGS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/NightVisionFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/OldTV.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_DisplayFS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_DisplayVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_GenerateGS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/ParticleGS_GenerateVS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL150/PassthroughGP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/ComputeCS.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/MeshProgram.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/MeshShaderFp.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/RasterizationOrderFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationFp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationTd.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationTh.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSL400/TessellationVp.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/ASCIIFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/BumpMapVPTangentParity.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_BumpMappingShadowRcvVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_CelShadingFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_CelShadingVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_ProjectionFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_ProjectionVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Example_TextureArrayPS.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/HW_VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/HalftoneFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/Instancing.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/NightVisionFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/OldMovieFP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/OldTV.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/SwizzleGP.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/VTFInstancing.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/hdrFp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/GLSLES/instancingVp.glsles
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur0_ps20.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur0_vs11.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur1_ps20.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Blur1_vs11.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/ComputeCS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Hair.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HairFluidSim.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HairSimulateCS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/HeatVision.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Island.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/IslandCommon.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/NoTessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/OldTV.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/ParticleGS.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/PassthroughFP_sm4.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Radial_Blur_FP.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationCommon.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationDeformation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/TerrainTessellationINoise.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/Tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/adaptivePNTriangles_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/adaptive_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdr.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdrfp4.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/hdrutils.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/isosurf.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL/simple_tessellation.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/ASCIIFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Bloom2_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Bloom_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BlurH_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BlurV_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Blur_vs11.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/BrightBloom2_ps20.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Combine_fp.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Common.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/DitherFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/DualQuaternionSkinning_Shadow.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_Basic.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_BumpMapping.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Example_CelShading.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/GlassFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Grass.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/GrayScale.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/HW_VTFInstancing.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/HalftoneFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/InstancingVertexInterpolators.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Instancing_ps.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/InvertFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/LaplaceFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Ocean2HLSL_Cg.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/OldMovieFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/PosterizeFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/Radial_Blur_FP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SGXLib_TextureAtlas.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SegmentedPerPixelLighting.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/SharpenEdgesFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/StdQuad_vp.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/TilingFP.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/VTFInstancing.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/oceanHLSL_Cg.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/HLSL_Cg/pssm.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/GrayScale.frag
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/README.md
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/StdQuad_Tex2a_vp.vert
+share/OGRE-%%LIBVERSION%%/Media/materials/programs/SPIRV/compile.sh
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ASCII.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/AdaptivePNTrianglesTessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/AdvancedGLSL.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/BlackAndWhite.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Bloom2.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Compute.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DOF.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DamagedHelmet.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/DepthShadowmap.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Dither.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Embossed.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-Advanced.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-DynTex.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples-Water.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Examples.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/FluidSim.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Glass.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HWInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HW_VTFInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HW_VTF_LUTInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Hair.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Halftone.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HardwareSkinningShadow.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/HeatVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Instancing.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Invert.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Island.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/IsoSurf.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Laplace.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/LigthShafts.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/MotionBlur.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/NightVision.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ocean.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OffsetMapping.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Ogre.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OldMovie.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/OldTV.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ParticleGS.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Posterize.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/RTShaderSystem.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/RadialBlur.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/BoxFilterFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShading.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShading.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CreaseShadingFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrossBilateralFilterXFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrossBilateralFilterYFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Crytek.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Crytek.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/CrytekFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GBuffer.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GaussianBlurXFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/GaussianBlurYFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMC.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HemisphereMCFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBased.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/HorizonBasedFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Modulate.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAO.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.compositor
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SSAOPost.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepth.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepth.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowDepthFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormals.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormals.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowNormalsFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPos.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPos.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/ShowViewPosFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/SmartBoxFilterFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMask.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMask.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/UnsharpMaskFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.cg
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.hlsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/Volumetric.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SSAO/VolumetricFP.glsl
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ShaderInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/SharpenEdges.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/ShowVertexAttributes.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/StdQuad_vp.program
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TerrainTessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Tessellation.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TextureAtlasSampleOrg.tai
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/TextureAtlasSampleWrap.tai
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/Tiling.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/VTFInstancing.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/WBOIT.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/facial.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/gaussiansplat.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/hdr.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/pssm.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/sibenik.material
+share/OGRE-%%LIBVERSION%%/Media/materials/scripts/smoke.material
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/10points.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1D_Noise.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1D_Noise2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1d_SPIRAL.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/1d_debug.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/8x8PagesSplotches2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ASCII.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/BeachStones.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/BumpyMetal.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Chrome.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie1.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Cookie3.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Dirt.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Dr_Bunsen_Head.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/GLX_icon.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/GreenSkin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/HeatLookup.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/HeatNoise.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN-stup.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN320x240-bump.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/KAMEN320x240.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/LowRes.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MRAMOR-bump.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MRAMOR6X6.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/MtlPlat2.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMBalls.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMBumpsOut.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMHollyBumps.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NMStripes.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NPRMetallic.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Noise.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/NoiseVolume.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Diffuse.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Normal_Obj.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_Normal_Tangent.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_reflection.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Panels_refmask.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RZR-002.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Random3D.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Diffuse.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Normal.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Rocks_Spec.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustedMetal.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustyBarrel.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/RustySteel.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/4InterleavedKMeansDisk8x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/importance4InterleavedSphereHemisphere8x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/rand1x32.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/randCosSinJitter4x4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SSAO/regularSphereJittered4.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Sepia1D.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/SmallLeaf_BP.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Smoke15Frames.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/TextureAtlasSampleOrg0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/TextureAtlasSampleWrap0.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Water01.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/Water02.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WaterNormal1.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WaterNormal2.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_Color.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_MetalRoughness.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodFloor043_1K_NormalGL.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/WoodPallet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/atheneNormalMap.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/aureola.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/basic_droplet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/blue_jaiqua.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_diffuse.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_edge.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cel_shading_specular.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/checker.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/circuit.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/clouds.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/cursor.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dark_grid.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dirt01.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/dkyellow.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/droplet.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/egyptrockyfull.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flare.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flare_alpha.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/flaretrail.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_ao.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_bump.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_diffuse.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/floor_specular.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/frost.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/fw12b.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/gras_02.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grass.PNG
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grassWalpha.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/grass_1024.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/img1.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/img2.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/leaf.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_bk.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_dn.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_fr.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_lf.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_rt.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nm_up.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/normalNoiseColor.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/nskingr.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogreborder.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogreborderUp.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrebordercenter.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogregui.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrelogo-small.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ogrelogo.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/particle.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/penguin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/perlinvolume.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/r2skin.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/radial.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/random.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/ribbonband.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/rockwall.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/rockwall_NH.tga
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-back.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-down-p.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-down.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-thumb.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-up-p.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/scr-up.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/smokecolors.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/snow_1024.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spacesky.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spheremap.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spine_strips.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/spotlight_image.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/steelhead.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/strugotine.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_dirt-grass.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_rock-dirt.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terr_rock6.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Bricks076C_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Bricks076C_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_col.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground23_spec.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground37_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Ground37_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/README.md
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Rock20_diffspec.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain/Rock20_normheight.dds
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain_detail.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/terrain_texture.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/texmap2.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/tusk.jpg
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/waveNM.png
+share/OGRE-%%LIBVERSION%%/Media/materials/textures/waves2.dds
+share/OGRE-%%LIBVERSION%%/Media/models/Barrel.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/RZR-002.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ShaderSystem.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/Sphere1000.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/TestLevel_b0.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/WoodPallet.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/athene.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/column.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/cornell.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/cube.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/facial.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/fish.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/fish.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/geosphere4500.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/geosphere8000.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/jaiqua.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/jaiqua.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/knot.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/lego.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ninja.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/ninja.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/ogrehead.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/penguin.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/penguin.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/razor.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/robot.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/robot.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/sibenik.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/sphere.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/spine.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/spine.mesh.skeleton
+share/OGRE-%%LIBVERSION%%/Media/models/tudorhouse.mesh
+share/OGRE-%%LIBVERSION%%/Media/models/uv_sphere.mesh
+share/OGRE-%%LIBVERSION%%/Media/packs/DamagedHelmet.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/SdkTrays.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/Sinbad.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/cubemap.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/cubemapsJS.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/dragon.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/filament_shaders.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/fresneldemo.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/oa_rpg3dm2.pk3
+share/OGRE-%%LIBVERSION%%/Media/packs/ogredance.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/ogretestmap.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/profiler.zip
+share/OGRE-%%LIBVERSION%%/Media/packs/skybox.zip
+share/OGRE-%%LIBVERSION%%/Media/particle/Examples-Water.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/Examples.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/emitted_emitter.particle
+share/OGRE-%%LIBVERSION%%/Media/particle/smoke.particle
+share/OGRE-%%LIBVERSION%%/Media/terrain.cfg
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/README.md
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_atomicc.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bezier.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bsp.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bullet.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_bump.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_camtrack.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_cel.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_char.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_comp.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_compute.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_csm.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_cubemap.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_deferred.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_dualquaternionskinning.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_dyntex.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_error.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_facial.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_fresnel.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_grass.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_gsplatting.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_hlms.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_imgui.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_instancing.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_isosurf.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_lighting.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_lightshafts.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_meshlod.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_newinstancing.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_ocean.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_particlegs.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_particles.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_pbr.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_pcz.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_playpen.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_rectlight.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadersystem.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadersystemmultilight.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_shadows.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skelanim.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skybox.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skydome.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_skyplane.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_smoke.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_spheremap.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_ssao.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_terrain.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_tessellation.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texarray.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texfx.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_texturedfog.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_trans.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_visual_tests.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_voltex.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_volumecsg.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_volumeterrain.png
+share/OGRE-%%LIBVERSION%%/Media/thumbnails/thumb_water.png
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/triplanarReference.material
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrain.cfg
+share/OGRE-%%LIBVERSION%%/Media/volumeTerrain/volumeTerrainBig.zip
+%%JAVA%%share/OGRE/java/Ogre-14.3.jar
%%JAVA%%lib/OGRE/libOgreJNI.so
-share/OGRE/plugins.cfg
-share/OGRE/quakemap.cfg
-share/OGRE/resources.cfg
-share/OGRE/samples.cfg
-share/OGRE/tests.cfg
+share/OGRE-%%LIBVERSION%%/plugins.cfg
+share/OGRE-%%LIBVERSION%%/resources.cfg
+share/OGRE-%%LIBVERSION%%/samples.cfg
%%JAVA%%@dir share/OGRE/java
diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo
index 08204ac96ef0..ed9d8884b8d2 100644
--- a/graphics/okular/distinfo
+++ b/graphics/okular/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557903
-SHA256 (KDE/release-service/25.04.1/okular-25.04.1.tar.xz) = faf3c04f014f20798a71377766135090d199b6a8877f259f8ccee1ef8ffccc78
-SIZE (KDE/release-service/25.04.1/okular-25.04.1.tar.xz) = 8191540
+TIMESTAMP = 1749036784
+SHA256 (KDE/release-service/25.04.2/okular-25.04.2.tar.xz) = bf2102fe7769b504e1934d46bf299398a6529fa2a96ca302bf7898c131b25cea
+SIZE (KDE/release-service/25.04.2/okular-25.04.2.tar.xz) = 8191024
diff --git a/graphics/opencollada/Makefile b/graphics/opencollada/Makefile
index cdb5c673c2a8..be79b65ea1a7 100644
--- a/graphics/opencollada/Makefile
+++ b/graphics/opencollada/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opencollada
DISTVERSIONPREFIX= v
PORTVERSION= 1.6.68
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics devel
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/opencolorio-tools/Makefile b/graphics/opencolorio-tools/Makefile
index dc997b92eea9..f5c64be693dd 100644
--- a/graphics/opencolorio-tools/Makefile
+++ b/graphics/opencolorio-tools/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 2
+PORTREVISION= 0
PKGNAMESUFFIX= -tools
COMMENT= Tools to work with OpenColorIO profiles
diff --git a/graphics/opencolorio/Makefile b/graphics/opencolorio/Makefile
index 5864be0c4dbb..360d88a89993 100644
--- a/graphics/opencolorio/Makefile
+++ b/graphics/opencolorio/Makefile
@@ -1,11 +1,11 @@
PORTNAME= opencolorio
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.2
+DISTVERSION= 2.4.2
# PORTREVISION must be set with ?= so as not to stomp over
# py-opencolorio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 2
+PORTREVISION?= 0
CATEGORIES= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
@@ -20,8 +20,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libpystring.so:devel/pystring \
libyaml-cpp.so:devel/yaml-cpp
-USES= alias cmake compiler:c++14-lang localbase:ldflags \
- pkgconfig minizip:ng
+USES= alias cmake compiler:c++14-lang localbase:ldflags minizip:ng \
+ pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= AcademySoftwareFoundation
@@ -29,15 +29,14 @@ GH_PROJECT= OpenColorIO
#GH_TUPLE+= madler:zlib:v1.2.13:zlib/ext/dist/zlib
-CMAKE_OFF= OCIO_BUILD_JAVA OCIO_BUILD_JNIGLUE OCIO_BUILD_NUKE \
- OCIO_BUILD_TESTS OCIO_BUILD_GPU_TESTS
+CMAKE_OFF= OCIO_BUILD_GPU_TESTS OCIO_BUILD_JAVA OCIO_BUILD_JNIGLUE \
+ OCIO_BUILD_NUKE OCIO_BUILD_TESTS
-PLIST_SUB= SHL3=${PORTVERSION} SHL2=${PORTVERSION:R}
+PLIST_SUB= SHL2=${PORTVERSION:R} \
+ SHL3=${PORTVERSION}
OPTIONS_DEFINE= DOCS
-OPTIONS_DEFAULT= DOCS
OPTIONS_SUB= yes
-
DOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen
DOCS_CMAKE_BOOL= OCIO_BUILD_DOCS
@@ -55,20 +54,22 @@ CMAKE_OFF+= OCIO_USE_SSE2
# py module can still be used without
BUILD_DEPENDS+= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}breathe>=0:devel/py-breathe@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}docutils>=0.18.1:textproc/py-docutils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}recommonmark>=0:textproc/py-recommonmark@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}sphinx-tabs>0:textproc/py-sphinx-tabs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx_press_theme>=0:textproc/py-sphinx_press_theme@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}sphinx-tabs>0:textproc/py-sphinx-tabs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}testresources>=0:devel/py-testresources@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}urllib3>0:net/py-urllib3@${PY_FLAVOR}
.endif
.if defined(OCIO_SLAVE) && ${OCIO_SLAVE} == tools
LIB_DEPENDS+= liblcms2.so:graphics/lcms2 \
- libOpenImageIO.so:graphics/openimageio \
- libOpenEXR.so:graphics/openexr
+ libOpenEXR.so:graphics/openexr \
+ libOpenImageIO.so:graphics/openimageio
USES+= gl xorg
-USE_GL= gl glu glut glew opengl
+USE_GL= glew glu glut opengl
USE_XORG= xi xmu
CMAKE_ARGS+= -DCMAKE_CXX_STANDARD=14
CMAKE_ON+= OCIO_BUILD_APPS USE_EXTERNAL_LCMS
@@ -84,8 +85,8 @@ USES+= python
USE_PYTHON= concurrent flavors
CMAKE_ARGS+= -DOCIO_PYTHON_VERSION=${PYTHON_VER}
CMAKE_ON+= OCIO_BUILD_PYTHON
-CMAKE_OFF+= OCIO_BUILD_APPS BUILD_SHARED_LIBS OCIO_BUILD_DOCS \
- OCIO_BUILD_TESTS OCIO_BUILD_GPU_TESTS
+CMAKE_OFF+= BUILD_SHARED_LIBS OCIO_BUILD_APPS OCIO_BUILD_DOCS \
+ OCIO_BUILD_GPU_TESTS OCIO_BUILD_TESTS
LDFLAGS+= -lOpenColorIO
PLIST= ${PKGDIR}/pkg-plist-pyglue
# concurrent allows docs to not collide with master port
@@ -106,14 +107,18 @@ PLIST= ${PKGDIR}/pkg-plist ${PKGDIR}/pkg-plist-docs
.endif
post-install:
- @cd ${STAGEDIR}${PREFIX} && ${RM} -r share/ocio
+ ${RM} -r ${STAGEDIR}${PREFIX}/share/ocio
.if defined(OCIO_SLAVE)
- @cd ${STAGEDIR}${PREFIX} && ${RM} -r include lib/cmake lib/libOpenColorIO*.a libdata share/OpenColorIO
+ cd ${STAGEDIR}${PREFIX} && \
+ ${RM} -r include lib/cmake lib/libOpenColorIO*.a libdata \
+ share/OpenColorIO
.else
- @cd ${STAGEDIR}${PREFIX} && ${RM} -r lib/python*
+ ${RM} -r ${STAGEDIR}${PREFIX}/lib/python*
.endif
post-install-DOCS-on:
- @cd ${STAGEDIR}${PREFIX}/share/doc && ${MV} OpenColorIO ${PKGNAMEPREFIX}${PORTNAME}
+ @cd ${STAGEDIR}${PREFIX}/share/doc && \
+ ${MV} OpenColorIO ${PKGNAMEPREFIX}${PORTNAME}
+ ${RM} -r ${STAGEDIR}${DOCSDIR}/html/_sources
.include <bsd.port.mk>
diff --git a/graphics/opencolorio/distinfo b/graphics/opencolorio/distinfo
index 59366dcb24d3..6a2239804bcd 100644
--- a/graphics/opencolorio/distinfo
+++ b/graphics/opencolorio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714594738
-SHA256 (AcademySoftwareFoundation-OpenColorIO-v2.3.2_GH0.tar.gz) = 6bbf4e7fa4ea2f743a238cb22aff44890425771a2f57f62cece1574e46ceec2f
-SIZE (AcademySoftwareFoundation-OpenColorIO-v2.3.2_GH0.tar.gz) = 11443450
+TIMESTAMP = 1745735100
+SHA256 (AcademySoftwareFoundation-OpenColorIO-v2.4.2_GH0.tar.gz) = 2d8f2c47c40476d6e8cea9d878f6601d04f6d5642b47018eaafa9e9f833f3690
+SIZE (AcademySoftwareFoundation-OpenColorIO-v2.4.2_GH0.tar.gz) = 11398186
diff --git a/graphics/opencolorio/pkg-plist-docs b/graphics/opencolorio/pkg-plist-docs
index 2d37fe959639..405931a8526e 100644
--- a/graphics/opencolorio/pkg-plist-docs
+++ b/graphics/opencolorio/pkg-plist-docs
@@ -1,7 +1,4 @@
-%%PORTDOCS%%%%DOCSDIR%%/html/CHANGELOG.html
%%PORTDOCS%%%%DOCSDIR%%/html/CMakeLists.html
-%%PORTDOCS%%%%DOCSDIR%%/html/INSTALL.html
-%%PORTDOCS%%%%DOCSDIR%%/html/README.html
%%PORTDOCS%%%%DOCSDIR%%/html/_images/gn10_to_linear_light.jpeg
%%PORTDOCS%%%%DOCSDIR%%/html/_images/gnf_to_linear_light.jpeg
%%PORTDOCS%%%%DOCSDIR%%/html/_images/lg10_to_linear_light.jpeg
@@ -12,98 +9,6 @@
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_proof_setup.png
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_reveal_profile.png
%%PORTDOCS%%%%DOCSDIR%%/html/_images/psicc_select_profile.png
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/CHANGELOG.md.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/CMakeLists.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/INSTALL.md.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/README.md.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/apphelpers.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/baker.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/colorspace.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/config.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/constants.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/context.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/dynamicproperty.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/enums.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/exceptions.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/formatmetadata.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/global.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/grading_transforms.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/imagedesc.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/look.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/namedtransform.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/processors.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/rules.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/shaders.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/systemmonitors.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/transforms.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/api/viewtransform.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/aswf_docker.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/charter.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/cla_dco.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/aswf/license.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/configuration_files.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/glossary.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/internal_architecture.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/introduction.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/overview/overview.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/concepts/publications/publications.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_1.0.3.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_cg.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/aces_studio.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/nuke_default.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/ocio_v2_demo.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/spi_anim.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/configurations/spi_vfx.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/allocation_vars.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/authoring.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/colorspaces.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/contexts.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/displays_views.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/looks.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/looks_example.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/overview.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/rules.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/authoring/transforms.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/architectural_notes.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/coding_style_guide.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/contributing.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/documentation_guidelines.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/doxygen_style_guide.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/getting_started.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/issues.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/repository_structure.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/submitting_changes.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/contributing/unit_tests.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/app_helpers.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/developing.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/developing/usage_examples.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/compatible_software.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/faq.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/tool_overview.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/guides/using_ocio/using_ocio.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/downloads.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_artists.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_config_authors.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_contributors.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/for_devs.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/quick_start/installation.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_0.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_1.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_2.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/releases/ocio_2_3.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/requirements.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/toc_redirect.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/_index.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/baking_luts.rst.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/_sources/tutorials/contributing.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/html/_static/_sphinx_javascript_frameworks_compat.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/OpenColorIO_withText.svg
%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
@@ -210,6 +115,7 @@
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_1.html
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_2.html
%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_3.html
+%%PORTDOCS%%%%DOCSDIR%%/html/releases/ocio_2_4.html
%%PORTDOCS%%%%DOCSDIR%%/html/requirements.html
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
diff --git a/graphics/opencolorio/pkg-plist-tools b/graphics/opencolorio/pkg-plist-tools
index 697f160c7792..2307aae3cb36 100644
--- a/graphics/opencolorio/pkg-plist-tools
+++ b/graphics/opencolorio/pkg-plist-tools
@@ -1,10 +1,11 @@
bin/ocioarchive
bin/ociobakelut
bin/ociocheck
+bin/ociochecklut
bin/ocioconvert
+bin/ociocpuinfo
bin/ociodisplay
bin/ociolutimage
-bin/ociochecklut
bin/ociomakeclf
bin/ocioperf
bin/ociowrite
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index 40a3b279c16e..06523cbb8145 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opencv
-DISTVERSION= 4.9.0
-PORTREVISION= 7
+DISTVERSION= 4.11.0
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= desktop@FreeBSD.org
@@ -16,60 +16,43 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
USES= cmake compiler:c++14-lang cpe gnome localbase:ldflags pkgconfig
USE_GITHUB= yes
-GH_ACCOUNT= WeChatCV:wechat
-GH_PROJECT= opencv_contrib:contrib \
- ade:ade \
- opencv_3rdparty:extra_mod_3rdparty_boost_descr \
- opencv_3rdparty:extra_mod_3rdparty_vgg \
- opencv_3rdparty:wechat \
- opencv_3rdparty:face \
- opencv_3rdparty:ippicv
-GH_TAGNAME= v0.1.1f:ade \
- 34e4206aef44d50e6bbcd0ab06354b52e7466d26:extra_mod_3rdparty_boost_descr \
- fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d:extra_mod_3rdparty_vgg \
- a8b69ccc738421293254aec5ddb38bd523503252:wechat \
- 8afa57abc8229d611c4937165d20e2a2d9fc5a12:face \
- a56b6ac6f030c312b2dce17430eef13aed9af274:ippicv
-
-CMAKE_ON= OPENCV_GENERATE_PKGCONFIG \
- OPENCV_SKIP_CMAKE_CXX_STANDARD
-CMAKE_OFF= OPENCV_GENERATE_SETUPVARS \
- BUILD_opencv_python2 \
- BUILD_TESTS
-CMAKE_OFF+= WITH_OBSENSOR # linux/uvcvideo.h is included when WITH_OBSENSOR is enabled
+GH_PROJECT= ade:ade opencv_3rdparty:ippicv opencv_contrib:contrib
+GH_TAGNAME= 7f55c0c26be418d494615afca15218566775c725:ippicv v0.1.2e:ade
+USE_LDCONFIG= yes
+
CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules"
+CMAKE_ON= OPENCV_GENERATE_PKGCONFIG OPENCV_SKIP_CMAKE_CXX_STANDARD
+CMAKE_OFF= BUILD_opencv_python2 BUILD_TESTS OPENCV_GENERATE_SETUPVARS
DATADIR= ${PREFIX}/share/${PORTNAME}4
PLIST_SUB= SHLIB_VER=${DISTVERSION}
-OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL \
- PATENTED PROTOBUF PYTHON TBB TESSERACT
+OPTIONS_DEFINE= EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED \
+ PROTOBUF PYTHON TBB TESSERACT
+OPTIONS_DEFAULT= DC1394 EIGEN GDAL GDCM GPHOTO2 GSTREAMER JPEG OPENBLAS \
+ OPENCL OPENEXR OPENJPEG PNG PROTOBUF PYTHON TIFF V4L \
+ VULKAN WEBP
OPTIONS_GROUP= GUI IMAGE VIDEO
OPTIONS_GROUP_GUI= GTK3 VTK
OPTIONS_GROUP_IMAGE= GPHOTO2 JPEG OGRE3D OPENEXR PNG TIFF
-OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER V4L VULKAN WEBP XINE
-
-OPTIONS_SINGLE= BLAS
-OPTIONS_SINGLE_BLAS= ATLAS OPENBLAS NOBLAS
+OPTIONS_GROUP_VIDEO= DC1394 FFMPEG GSTREAMER OBSENSOR V4L VULKAN WEBP XINE
OPTIONS_RADIO= JPEG2K
OPTIONS_RADIO_JPEG2K= JASPER OPENJPEG
-OPTIONS_DEFAULT= EIGEN GDAL GDCM OPENCL PROTOBUF PYTHON \
- DC1394 GSTREAMER V4L VULKAN WEBP \
- GPHOTO2 JPEG OPENEXR PNG TIFF \
- OPENBLAS \
- OPENJPEG
-OPTIONS_SUB= yes
+OPTIONS_SINGLE= BLAS
+OPTIONS_SINGLE_BLAS= ATLAS NOBLAS OPENBLAS
+
+OPTIONS_SUB= yes
# Normal options (EIGEN GDAL GDCM HARDENING JAVA LTO OPENCL PATENTED PROTOBUF PYTHON TBB)
EIGEN_DESC= Add Eigen v3 Support, builds sfm modules
EIGEN_CMAKE_BOOL= WITH_EIGEN
-EIGEN_LIB_DEPENDS= libgflags.so:devel/gflags \
- libglog.so:devel/glog \
- libceres.so:math/ceres-solver
+EIGEN_LIB_DEPENDS= libceres.so:math/ceres-solver \
+ libgflags.so:devel/gflags \
+ libglog.so:devel/glog
EIGEN_USES= eigen:3
GDAL_DESC= Add Geospatial Data Abstraction Library Support
@@ -85,12 +68,13 @@ HARDENING_CMAKE_BOOL= ENABLE_BUILD_HARDENING
JAVA_DESC= Enable Java Support
JAVA_BUILD_DEPENDS= ant:devel/apache-ant
-JAVA_CMAKE_BOOL= BUILD_opencv_java BUILD_opencv_java_bindings_generator BUILD_JAVA
+JAVA_CMAKE_BOOL= BUILD_JAVA BUILD_opencv_java \
+ BUILD_opencv_java_bindings_generator
JAVA_MAKE_ENV= JAVACMD=${JAVA}
JAVA_USES= java
-LTO_DESC= Enables Link Time Optimizations
-LTO_CMAKE_BOOL= ENABLE_THIN_LTO
+LTO_DESC= Enables Link Time Optimizations
+LTO_CMAKE_BOOL= ENABLE_THIN_LTO
OPENCL_DESC= Add OpenCL Support
OPENCL_CMAKE_BOOL= WITH_OPENCL
@@ -104,8 +88,8 @@ PROTOBUF_DESC= Enable protobuf support, builds dnn modules
PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF # by default the bundled protobuf is built
PYTHON_DESC= Enable Python Support 3.6 or greater
-PYTHON_BUILD_DEPENDS= ${PYNUMPY}
-PYTHON_RUN_DEPENDS= ${PYNUMPY}
+PYTHON_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
+PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR}
PYTHON_USES= python
PYTHON_CMAKE_BOOL= BUILD_opencv_python3
PYTHON_CMAKE_ON= -DOPENCV_PYTHON3_INSTALL_PATH=${PYTHON_SITELIBDIR}
@@ -120,7 +104,7 @@ TESSERACT_CMAKE_BOOL= WITH_TESSERACT
###
# GUI group options (GTK3 VTK)
-GTK3_USE= gnome=gtk30,cairo,gdkpixbuf
+GTK3_USE= cairo,gdkpixbuf,gnome=gtk30
GTK3_CMAKE_BOOL= WITH_GTK
VTK_DESC= Include VTK library support (build opencv_viz module)
@@ -168,10 +152,14 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
GSTREAMER_DESC= Add GSTREAMER Support
GSTREAMER_CMAKE_BOOL= WITH_GSTREAMER
GSTREAMER_USES= gstreamer
-GSTREAMER_USE= gnome=glib20
+GSTREAMER_USE= GNOME=glib20
+
+OBSENSOR_DESC= Orbbec 3D camera support
+OBSENSOR_CMAKE_BOOL= WITH_OBSENSOR
+OBSENSOR_IMPLIES= V4L
V4L_DESC= Enable support for Video for Linux
-V4L_CMAKE_BOOL= WITH_V4L WITH_LIBV4L
+V4L_CMAKE_BOOL= WITH_LIBV4L WITH_V4L
V4L_BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
V4L_LIB_DEPENDS= libv4l2.so:multimedia/libv4l
@@ -214,40 +202,35 @@ OPENJPEG_CMAKE_BOOL= WITH_OPENJPEG
OPENJPEG_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
###
-_IPPICV_i386= ippicv/ippicv_2020_lnx_ia32_20191018_general.tgz
-_IPPICV_amd64= ippicv/ippicv_2020_lnx_intel64_20191018_general.tgz
+_IPPICV_amd64= ippicv/ippicv_2021.12.0_lnx_intel64_20240425_general.tgz
+_IPPICV_i386= ippicv/ippicv_2021.12.0_lnx_ia32_20240425_general.tgz
.include <bsd.port.options.mk>
.if ${ARCH} == powerpc64le && defined(MACHINE_CPU) && ${MACHINE_CPU:Mvsx3}
-CMAKE_ARGS+= -DCPU_BASELINE:STRING="VSX;VSX3;"
+CMAKE_ARGS+= -DCPU_BASELINE:STRING="VSX;VSX3;"
.endif
post-extract:
- # Handle contrib
- ${MV} ${WRKSRC_contrib} ${WRKSRC}/contrib
- # Handle prefetched ade modul
+# Handle contrib
+ ${MV} ${WRKSRC_contrib} \
+ ${WRKSRC}/contrib
+# Handle prefetched ade modul
${MKDIR} ${BUILD_WRKSRC}/3rdparty/ade
- ${MV} ${WRKSRC_ade} ${BUILD_WRKSRC}/3rdparty/ade
- # Handle prefetched xfeatures2d
- ${MKDIR} ${BUILD_WRKSRC}/downloads/xfeatures2d
- ${CP} ${WRKSRC_extra_mod_3rdparty_boost_descr}/* ${BUILD_WRKSRC}/downloads/xfeatures2d
- ${CP} ${WRKSRC_extra_mod_3rdparty_vgg}/* ${BUILD_WRKSRC}/downloads/xfeatures2d
- # Handle prefetched wechat
- ${MKDIR} ${BUILD_WRKSRC}/downloads/wechat_qrcode
- ${CP} ${WRKSRC_wechat}/* ${BUILD_WRKSRC}/downloads/wechat_qrcode/
- # Handle Face
- ${MKDIR} ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face
- ${CP} ${WRKSRC_face}/* ${BUILD_WRKSRC}/share/opencv4/testdata/cv/face
- # Handle ippicv
+ ${MV} ${WRKSRC_ade} \
+ ${BUILD_WRKSRC}/3rdparty/ade
+# Handle ippicv
.if defined(_IPPICV_${ARCH})
${MKDIR} ${BUILD_WRKSRC}/3rdparty/ippicv
- (cd ${BUILD_WRKSRC}/3rdparty/ippicv && ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}})
+ (cd ${BUILD_WRKSRC}/3rdparty/ippicv && \
+ ${EXTRACT_CMD} -xf ${WRKSRC_ippicv}/${_IPPICV_${ARCH}})
.endif
post-patch:
- ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
- ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
+ ${REINPLACE_CMD} -e 's|/usr/lib/atlas-base|${LOCALBASE}/lib|g' \
+ ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
+ ${REINPLACE_CMD} -e 's|/usr/include/atlas|${LOCALBASE}/include|g' \
+ ${WRKSRC}/cmake/OpenCVFindAtlas.cmake
.include <../../math/vtk9/Makefile.version>
.include <bsd.port.mk>
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index e3d18f6f42b0..06f3f1e26fc4 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,19 +1,9 @@
-TIMESTAMP = 1703737939
-SHA256 (opencv-opencv-4.9.0_GH0.tar.gz) = ddf76f9dffd322c7c3cb1f721d0887f62d747b82059342213138dc190f28bc6c
-SIZE (opencv-opencv-4.9.0_GH0.tar.gz) = 92788647
-SHA256 (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 7a16ad6ca511c620c2a4cbef2c7cf1ff5c31bd530ac7b43ee2ea8481683df20a
-SIZE (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 920403
-SHA256 (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 8952c45a73b75676c522dd574229f563e43c271ae1d5bbbd26f8e2b6bc1a4dae
-SIZE (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 59803362
-SHA256 (opencv-ade-v0.1.1f_GH0.tar.gz) = c316680efbb5dd3ac4e10bb8cea345cf26a6a25ebc22418f8f0b8ca931a550e9
-SIZE (opencv-ade-v0.1.1f_GH0.tar.gz) = 116074
-SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332
-SIZE (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = 397901
-SHA256 (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = e9abccbabcace092e5424073168cc86d422585d15d25569f01fb6503b109e0e1
-SIZE (opencv-opencv_3rdparty-fccf7cd6a4b12079f73bbfb21745f9babcd4eb1d_GH0.tar.gz) = 1470898
-SHA256 (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 0ae1f2d2a619ab177d96024e253e142d15dea27236510aaf1a65c7b529ee6677
-SIZE (opencv-opencv_3rdparty-8afa57abc8229d611c4937165d20e2a2d9fc5a12_GH0.tar.gz) = 63301261
-SHA256 (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 6d3552455d927dd28cdd6a78470398208ff2167b19b0dd51ab30a241d900cb4c
-SIZE (opencv-opencv_3rdparty-a56b6ac6f030c312b2dce17430eef13aed9af274_GH0.tar.gz) = 135706483
-SHA256 (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 28edbd94c443b6aaa3054b4f9b35a4ad9a89dc45f40d408bcf3036950a072a32
-SIZE (496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch) = 671
+TIMESTAMP = 1745669344
+SHA256 (opencv-opencv-4.11.0_GH0.tar.gz) = 9a7c11f924eff5f8d8070e297b322ee68b9227e003fd600d4b8122198091665f
+SIZE (opencv-opencv-4.11.0_GH0.tar.gz) = 95051012
+SHA256 (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 2dfc5957201de2aa785064711125af6abb2e80a64e2dc246aca4119b19687041
+SIZE (opencv-opencv_contrib-4.11.0_GH0.tar.gz) = 55450097
+SHA256 (opencv-ade-v0.1.2e_GH0.tar.gz) = 107711887d413127955d64a0e42974ec379c1ebb81832c79a21a9e3a2110e4bf
+SIZE (opencv-ade-v0.1.2e_GH0.tar.gz) = 117054
+SHA256 (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 0b19085992da68a6b6b751ce7c37fd22b27e43ff28455a68280484e436c438e8
+SIZE (opencv-opencv_3rdparty-7f55c0c26be418d494615afca15218566775c725_GH0.tar.gz) = 102507737
diff --git a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
index 7643e2a237c4..42e3f9ca2bcb 100644
--- a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
+++ b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
@@ -1,12 +1,12 @@
The ade distdata is downloaded and moved to the proper location by the ports
framework.
---- modules/gapi/cmake/DownloadADE.cmake.orig 2023-12-27 16:46:55 UTC
+--- modules/gapi/cmake/DownloadADE.cmake.orig 2025-04-26 12:11:25 UTC
+++ modules/gapi/cmake/DownloadADE.cmake
-@@ -2,18 +2,12 @@ set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
- set(ade_filename "v0.1.2d.zip")
- set(ade_subdir "ade-0.1.2d")
- set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
+@@ -2,18 +2,12 @@ set(ade_md5 "962ce79e0b95591f226431f7b5f152cd")
+ set(ade_filename "v0.1.2e.zip")
+ set(ade_subdir "ade-0.1.2e")
+ set(ade_md5 "962ce79e0b95591f226431f7b5f152cd")
-ocv_download(FILENAME ${ade_filename}
- HASH ${ade_md5}
- URL
@@ -19,7 +19,7 @@ framework.
- UNPACK RELATIVE_URL)
-
-if (NOT res)
-+set(file_id ade-0.1.2d/CMakeLists.txt)
++set(file_id ade-0.1.2e/CMakeLists.txt)
+set(FILENAME ${ade_src_dir}/${file_id})
+if(EXISTS ${FILENAME})
+ message("++ ade: Using prefetched ${file_id}")
diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist
index f775249861bf..3c4b769b59e4 100644
--- a/graphics/opencv/pkg-plist
+++ b/graphics/opencv/pkg-plist
@@ -87,14 +87,10 @@ include/opencv4/opencv2/core/hal/intrin_cpp.hpp
include/opencv4/opencv2/core/hal/intrin_forward.hpp
include/opencv4/opencv2/core/hal/intrin_lasx.hpp
include/opencv4/opencv2/core/hal/intrin_lsx.hpp
+include/opencv4/opencv2/core/hal/intrin_math.hpp
include/opencv4/opencv2/core/hal/intrin_msa.hpp
include/opencv4/opencv2/core/hal/intrin_neon.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv.hpp
include/opencv4/opencv2/core/hal/intrin_rvv071.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_non-policy.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_overloaded-non-policy.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_011_compat.hpp
-include/opencv4/opencv2/core/hal/intrin_rvv_compat_overloaded.hpp
include/opencv4/opencv2/core/hal/intrin_rvv_scalable.hpp
include/opencv4/opencv2/core/hal/intrin_sse.hpp
include/opencv4/opencv2/core/hal/intrin_sse_em.hpp
@@ -105,6 +101,7 @@ include/opencv4/opencv2/core/hal/simd_utils.impl.hpp
include/opencv4/opencv2/core/mat.hpp
include/opencv4/opencv2/core/mat.inl.hpp
include/opencv4/opencv2/core/matx.hpp
+include/opencv4/opencv2/core/matx.inl.hpp
include/opencv4/opencv2/core/neon_utils.hpp
include/opencv4/opencv2/core/ocl.hpp
include/opencv4/opencv2/core/ocl_genbase.hpp
@@ -232,7 +229,6 @@ include/opencv4/opencv2/flann/flann.hpp
include/opencv4/opencv2/flann/flann_base.hpp
include/opencv4/opencv2/flann/general.h
include/opencv4/opencv2/flann/ground_truth.h
-include/opencv4/opencv2/flann/hdf5.h
include/opencv4/opencv2/flann/heap.h
include/opencv4/opencv2/flann/hierarchical_clustering_index.h
include/opencv4/opencv2/flann/index_testing.h
@@ -260,6 +256,103 @@ include/opencv4/opencv2/fuzzy/fuzzy_F0_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_F1_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_image.hpp
include/opencv4/opencv2/fuzzy/types.hpp
+include/opencv4/opencv2/gapi.hpp
+include/opencv4/opencv2/gapi/core.hpp
+include/opencv4/opencv2/gapi/cpu/core.hpp
+include/opencv4/opencv2/gapi/cpu/gcpukernel.hpp
+include/opencv4/opencv2/gapi/cpu/imgproc.hpp
+include/opencv4/opencv2/gapi/cpu/ot.hpp
+include/opencv4/opencv2/gapi/cpu/stereo.hpp
+include/opencv4/opencv2/gapi/cpu/video.hpp
+include/opencv4/opencv2/gapi/fluid/core.hpp
+include/opencv4/opencv2/gapi/fluid/gfluidbuffer.hpp
+include/opencv4/opencv2/gapi/fluid/gfluidkernel.hpp
+include/opencv4/opencv2/gapi/fluid/imgproc.hpp
+include/opencv4/opencv2/gapi/garg.hpp
+include/opencv4/opencv2/gapi/garray.hpp
+include/opencv4/opencv2/gapi/gasync_context.hpp
+include/opencv4/opencv2/gapi/gcall.hpp
+include/opencv4/opencv2/gapi/gcommon.hpp
+include/opencv4/opencv2/gapi/gcompiled.hpp
+include/opencv4/opencv2/gapi/gcompiled_async.hpp
+include/opencv4/opencv2/gapi/gcompoundkernel.hpp
+include/opencv4/opencv2/gapi/gcomputation.hpp
+include/opencv4/opencv2/gapi/gcomputation_async.hpp
+include/opencv4/opencv2/gapi/gframe.hpp
+include/opencv4/opencv2/gapi/gkernel.hpp
+include/opencv4/opencv2/gapi/gmat.hpp
+include/opencv4/opencv2/gapi/gmetaarg.hpp
+include/opencv4/opencv2/gapi/gopaque.hpp
+include/opencv4/opencv2/gapi/gproto.hpp
+include/opencv4/opencv2/gapi/gpu/core.hpp
+include/opencv4/opencv2/gapi/gpu/ggpukernel.hpp
+include/opencv4/opencv2/gapi/gpu/imgproc.hpp
+include/opencv4/opencv2/gapi/gscalar.hpp
+include/opencv4/opencv2/gapi/gstreaming.hpp
+include/opencv4/opencv2/gapi/gtransform.hpp
+include/opencv4/opencv2/gapi/gtype_traits.hpp
+include/opencv4/opencv2/gapi/gtyped.hpp
+include/opencv4/opencv2/gapi/imgproc.hpp
+include/opencv4/opencv2/gapi/infer.hpp
+include/opencv4/opencv2/gapi/infer/bindings_ie.hpp
+include/opencv4/opencv2/gapi/infer/bindings_onnx.hpp
+include/opencv4/opencv2/gapi/infer/bindings_ov.hpp
+include/opencv4/opencv2/gapi/infer/ie.hpp
+include/opencv4/opencv2/gapi/infer/onnx.hpp
+include/opencv4/opencv2/gapi/infer/ov.hpp
+include/opencv4/opencv2/gapi/infer/parsers.hpp
+include/opencv4/opencv2/gapi/media.hpp
+include/opencv4/opencv2/gapi/oak/infer.hpp
+include/opencv4/opencv2/gapi/oak/oak.hpp
+include/opencv4/opencv2/gapi/ocl/core.hpp
+include/opencv4/opencv2/gapi/ocl/goclkernel.hpp
+include/opencv4/opencv2/gapi/ocl/imgproc.hpp
+include/opencv4/opencv2/gapi/opencv_includes.hpp
+include/opencv4/opencv2/gapi/operators.hpp
+include/opencv4/opencv2/gapi/ot.hpp
+include/opencv4/opencv2/gapi/own/assert.hpp
+include/opencv4/opencv2/gapi/own/convert.hpp
+include/opencv4/opencv2/gapi/own/cvdefs.hpp
+include/opencv4/opencv2/gapi/own/exports.hpp
+include/opencv4/opencv2/gapi/own/mat.hpp
+include/opencv4/opencv2/gapi/own/saturate.hpp
+include/opencv4/opencv2/gapi/own/scalar.hpp
+include/opencv4/opencv2/gapi/own/types.hpp
+include/opencv4/opencv2/gapi/plaidml/core.hpp
+include/opencv4/opencv2/gapi/plaidml/gplaidmlkernel.hpp
+include/opencv4/opencv2/gapi/plaidml/plaidml.hpp
+include/opencv4/opencv2/gapi/python/python.hpp
+include/opencv4/opencv2/gapi/render.hpp
+include/opencv4/opencv2/gapi/render/render.hpp
+include/opencv4/opencv2/gapi/render/render_types.hpp
+include/opencv4/opencv2/gapi/rmat.hpp
+include/opencv4/opencv2/gapi/s11n.hpp
+include/opencv4/opencv2/gapi/s11n/base.hpp
+include/opencv4/opencv2/gapi/stereo.hpp
+include/opencv4/opencv2/gapi/streaming/cap.hpp
+include/opencv4/opencv2/gapi/streaming/desync.hpp
+include/opencv4/opencv2/gapi/streaming/format.hpp
+include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamerpipeline.hpp
+include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamersource.hpp
+include/opencv4/opencv2/gapi/streaming/meta.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/accel_types.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/cfg_params.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/data_provider_interface.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/default.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/device_selector_interface.hpp
+include/opencv4/opencv2/gapi/streaming/onevpl/source.hpp
+include/opencv4/opencv2/gapi/streaming/queue_source.hpp
+include/opencv4/opencv2/gapi/streaming/source.hpp
+include/opencv4/opencv2/gapi/streaming/sync.hpp
+include/opencv4/opencv2/gapi/util/any.hpp
+include/opencv4/opencv2/gapi/util/compiler_hints.hpp
+include/opencv4/opencv2/gapi/util/copy_through_move.hpp
+include/opencv4/opencv2/gapi/util/optional.hpp
+include/opencv4/opencv2/gapi/util/throw.hpp
+include/opencv4/opencv2/gapi/util/type_traits.hpp
+include/opencv4/opencv2/gapi/util/util.hpp
+include/opencv4/opencv2/gapi/util/variant.hpp
+include/opencv4/opencv2/gapi/video.hpp
include/opencv4/opencv2/hdf.hpp
include/opencv4/opencv2/hdf/hdf5.hpp
include/opencv4/opencv2/hfs.hpp
@@ -283,6 +376,7 @@ include/opencv4/opencv2/imgcodecs/macosx.h
include/opencv4/opencv2/imgproc.hpp
include/opencv4/opencv2/imgproc/bindings.hpp
include/opencv4/opencv2/imgproc/detail/gcgraph.hpp
+include/opencv4/opencv2/imgproc/detail/legacy.hpp
include/opencv4/opencv2/imgproc/hal/hal.hpp
include/opencv4/opencv2/imgproc/hal/interface.h
include/opencv4/opencv2/imgproc/imgproc.hpp
@@ -374,6 +468,8 @@ include/opencv4/opencv2/shape/hist_cost.hpp
include/opencv4/opencv2/shape/shape.hpp
include/opencv4/opencv2/shape/shape_distance.hpp
include/opencv4/opencv2/shape/shape_transformer.hpp
+include/opencv4/opencv2/signal.hpp
+include/opencv4/opencv2/signal/signal_resample.hpp
include/opencv4/opencv2/stereo.hpp
include/opencv4/opencv2/stereo/descriptor.hpp
include/opencv4/opencv2/stereo/quasi_dense_stereo.hpp
@@ -418,6 +514,7 @@ include/opencv4/opencv2/tracking/tracking.hpp
include/opencv4/opencv2/tracking/tracking_by_matching.hpp
include/opencv4/opencv2/tracking/tracking_internals.hpp
include/opencv4/opencv2/tracking/tracking_legacy.hpp
+include/opencv4/opencv2/tracking/twist.hpp
include/opencv4/opencv2/video.hpp
include/opencv4/opencv2/video/background_segm.hpp
include/opencv4/opencv2/video/detail/tracking.detail.hpp
@@ -425,7 +522,6 @@ include/opencv4/opencv2/video/legacy/constants_c.h
include/opencv4/opencv2/video/tracking.hpp
include/opencv4/opencv2/video/video.hpp
include/opencv4/opencv2/videoio.hpp
-include/opencv4/opencv2/videoio/cap_ios.h
include/opencv4/opencv2/videoio/legacy/constants_c.h
include/opencv4/opencv2/videoio/registry.hpp
include/opencv4/opencv2/videoio/videoio.hpp
@@ -496,189 +592,290 @@ lib/cmake/opencv4/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opencv4/OpenCVModules.cmake
%%EIGEN%%lib/libopencv_alphamat.so
%%EIGEN%%lib/libopencv_alphamat.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_alphamat.so.409
+%%EIGEN%%lib/libopencv_alphamat.so.411
lib/libopencv_aruco.so
lib/libopencv_aruco.so.%%SHLIB_VER%%
-lib/libopencv_aruco.so.409
+lib/libopencv_aruco.so.411
lib/libopencv_bgsegm.so
lib/libopencv_bgsegm.so.%%SHLIB_VER%%
-lib/libopencv_bgsegm.so.409
+lib/libopencv_bgsegm.so.411
lib/libopencv_bioinspired.so
lib/libopencv_bioinspired.so.%%SHLIB_VER%%
-lib/libopencv_bioinspired.so.409
+lib/libopencv_bioinspired.so.411
lib/libopencv_calib3d.so
lib/libopencv_calib3d.so.%%SHLIB_VER%%
-lib/libopencv_calib3d.so.409
+lib/libopencv_calib3d.so.411
lib/libopencv_ccalib.so
lib/libopencv_ccalib.so.%%SHLIB_VER%%
-lib/libopencv_ccalib.so.409
+lib/libopencv_ccalib.so.411
lib/libopencv_core.so
lib/libopencv_core.so.%%SHLIB_VER%%
-lib/libopencv_core.so.409
+lib/libopencv_core.so.411
lib/libopencv_datasets.so
lib/libopencv_datasets.so.%%SHLIB_VER%%
-lib/libopencv_datasets.so.409
+lib/libopencv_datasets.so.411
%%PROTOBUF%%lib/libopencv_dnn.so
%%PROTOBUF%%lib/libopencv_dnn.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn.so.409
+%%PROTOBUF%%lib/libopencv_dnn.so.411
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.409
+%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.411
%%PROTOBUF%%lib/libopencv_dnn_superres.so
%%PROTOBUF%%lib/libopencv_dnn_superres.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_superres.so.409
+%%PROTOBUF%%lib/libopencv_dnn_superres.so.411
lib/libopencv_dpm.so
lib/libopencv_dpm.so.%%SHLIB_VER%%
-lib/libopencv_dpm.so.409
+lib/libopencv_dpm.so.411
lib/libopencv_face.so
lib/libopencv_face.so.%%SHLIB_VER%%
-lib/libopencv_face.so.409
+lib/libopencv_face.so.411
lib/libopencv_features2d.so
lib/libopencv_features2d.so.%%SHLIB_VER%%
-lib/libopencv_features2d.so.409
+lib/libopencv_features2d.so.411
lib/libopencv_flann.so
lib/libopencv_flann.so.%%SHLIB_VER%%
-lib/libopencv_flann.so.409
+lib/libopencv_flann.so.411
lib/libopencv_freetype.so
lib/libopencv_freetype.so.%%SHLIB_VER%%
-lib/libopencv_freetype.so.409
+lib/libopencv_freetype.so.411
lib/libopencv_fuzzy.so
lib/libopencv_fuzzy.so.%%SHLIB_VER%%
-lib/libopencv_fuzzy.so.409
+lib/libopencv_fuzzy.so.411
+lib/libopencv_gapi.so
+lib/libopencv_gapi.so.%%SHLIB_VER%%
+lib/libopencv_gapi.so.411
lib/libopencv_hdf.so
lib/libopencv_hdf.so.%%SHLIB_VER%%
-lib/libopencv_hdf.so.409
+lib/libopencv_hdf.so.411
lib/libopencv_hfs.so
lib/libopencv_hfs.so.%%SHLIB_VER%%
-lib/libopencv_hfs.so.409
+lib/libopencv_hfs.so.411
lib/libopencv_highgui.so
lib/libopencv_highgui.so.%%SHLIB_VER%%
-lib/libopencv_highgui.so.409
+lib/libopencv_highgui.so.411
lib/libopencv_img_hash.so
lib/libopencv_img_hash.so.%%SHLIB_VER%%
-lib/libopencv_img_hash.so.409
+lib/libopencv_img_hash.so.411
lib/libopencv_imgcodecs.so
lib/libopencv_imgcodecs.so.%%SHLIB_VER%%
-lib/libopencv_imgcodecs.so.409
+lib/libopencv_imgcodecs.so.411
lib/libopencv_imgproc.so
lib/libopencv_imgproc.so.%%SHLIB_VER%%
-lib/libopencv_imgproc.so.409
+lib/libopencv_imgproc.so.411
lib/libopencv_intensity_transform.so
lib/libopencv_intensity_transform.so.%%SHLIB_VER%%
-lib/libopencv_intensity_transform.so.409
+lib/libopencv_intensity_transform.so.411
lib/libopencv_line_descriptor.so
lib/libopencv_line_descriptor.so.%%SHLIB_VER%%
-lib/libopencv_line_descriptor.so.409
+lib/libopencv_line_descriptor.so.411
%%PROTOBUF%%lib/libopencv_mcc.so
%%PROTOBUF%%lib/libopencv_mcc.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_mcc.so.409
+%%PROTOBUF%%lib/libopencv_mcc.so.411
lib/libopencv_ml.so
lib/libopencv_ml.so.%%SHLIB_VER%%
-lib/libopencv_ml.so.409
+lib/libopencv_ml.so.411
lib/libopencv_objdetect.so
lib/libopencv_objdetect.so.%%SHLIB_VER%%
-lib/libopencv_objdetect.so.409
+lib/libopencv_objdetect.so.411
lib/libopencv_optflow.so
lib/libopencv_optflow.so.%%SHLIB_VER%%
-lib/libopencv_optflow.so.409
+lib/libopencv_optflow.so.411
%%OGRE3D%%lib/libopencv_ovis.so
%%OGRE3D%%lib/libopencv_ovis.so.%%SHLIB_VER%%
-%%OGRE3D%%lib/libopencv_ovis.so.409
+%%OGRE3D%%lib/libopencv_ovis.so.411
lib/libopencv_phase_unwrapping.so
lib/libopencv_phase_unwrapping.so.%%SHLIB_VER%%
-lib/libopencv_phase_unwrapping.so.409
+lib/libopencv_phase_unwrapping.so.411
lib/libopencv_photo.so
lib/libopencv_photo.so.%%SHLIB_VER%%
-lib/libopencv_photo.so.409
+lib/libopencv_photo.so.411
lib/libopencv_plot.so
lib/libopencv_plot.so.%%SHLIB_VER%%
-lib/libopencv_plot.so.409
+lib/libopencv_plot.so.411
lib/libopencv_quality.so
lib/libopencv_quality.so.%%SHLIB_VER%%
-lib/libopencv_quality.so.409
+lib/libopencv_quality.so.411
lib/libopencv_rapid.so
lib/libopencv_rapid.so.%%SHLIB_VER%%
-lib/libopencv_rapid.so.409
+lib/libopencv_rapid.so.411
lib/libopencv_reg.so
lib/libopencv_reg.so.%%SHLIB_VER%%
-lib/libopencv_reg.so.409
+lib/libopencv_reg.so.411
lib/libopencv_rgbd.so
lib/libopencv_rgbd.so.%%SHLIB_VER%%
-lib/libopencv_rgbd.so.409
+lib/libopencv_rgbd.so.411
lib/libopencv_saliency.so
lib/libopencv_saliency.so.%%SHLIB_VER%%
-lib/libopencv_saliency.so.409
+lib/libopencv_saliency.so.411
%%EIGEN%%lib/libopencv_sfm.so
%%EIGEN%%lib/libopencv_sfm.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_sfm.so.409
+%%EIGEN%%lib/libopencv_sfm.so.411
lib/libopencv_shape.so
lib/libopencv_shape.so.%%SHLIB_VER%%
-lib/libopencv_shape.so.409
+lib/libopencv_shape.so.411
+lib/libopencv_signal.so
+lib/libopencv_signal.so.%%SHLIB_VER%%
+lib/libopencv_signal.so.411
lib/libopencv_stereo.so
lib/libopencv_stereo.so.%%SHLIB_VER%%
-lib/libopencv_stereo.so.409
+lib/libopencv_stereo.so.411
lib/libopencv_stitching.so
lib/libopencv_stitching.so.%%SHLIB_VER%%
-lib/libopencv_stitching.so.409
+lib/libopencv_stitching.so.411
lib/libopencv_structured_light.so
lib/libopencv_structured_light.so.%%SHLIB_VER%%
-lib/libopencv_structured_light.so.409
+lib/libopencv_structured_light.so.411
lib/libopencv_superres.so
lib/libopencv_superres.so.%%SHLIB_VER%%
-lib/libopencv_superres.so.409
+lib/libopencv_superres.so.411
lib/libopencv_surface_matching.so
lib/libopencv_surface_matching.so.%%SHLIB_VER%%
-lib/libopencv_surface_matching.so.409
+lib/libopencv_surface_matching.so.411
%%PROTOBUF%%lib/libopencv_text.so
%%PROTOBUF%%lib/libopencv_text.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_text.so.409
+%%PROTOBUF%%lib/libopencv_text.so.411
lib/libopencv_tracking.so
lib/libopencv_tracking.so.%%SHLIB_VER%%
-lib/libopencv_tracking.so.409
+lib/libopencv_tracking.so.411
lib/libopencv_video.so
lib/libopencv_video.so.%%SHLIB_VER%%
-lib/libopencv_video.so.409
+lib/libopencv_video.so.411
lib/libopencv_videoio.so
lib/libopencv_videoio.so.%%SHLIB_VER%%
-lib/libopencv_videoio.so.409
+lib/libopencv_videoio.so.411
lib/libopencv_videostab.so
lib/libopencv_videostab.so.%%SHLIB_VER%%
-lib/libopencv_videostab.so.409
+lib/libopencv_videostab.so.411
%%VTK%%lib/libopencv_viz.so
%%VTK%%lib/libopencv_viz.so.%%SHLIB_VER%%
-%%VTK%%lib/libopencv_viz.so.409
+%%VTK%%lib/libopencv_viz.so.411
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.409
+%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.411
lib/libopencv_xfeatures2d.so
lib/libopencv_xfeatures2d.so.%%SHLIB_VER%%
-lib/libopencv_xfeatures2d.so.409
+lib/libopencv_xfeatures2d.so.411
lib/libopencv_ximgproc.so
lib/libopencv_ximgproc.so.%%SHLIB_VER%%
-lib/libopencv_ximgproc.so.409
+lib/libopencv_ximgproc.so.411
lib/libopencv_xobjdetect.so
lib/libopencv_xobjdetect.so.%%SHLIB_VER%%
-lib/libopencv_xobjdetect.so.409
+lib/libopencv_xobjdetect.so.411
lib/libopencv_xphoto.so
lib/libopencv_xphoto.so.%%SHLIB_VER%%
-lib/libopencv_xphoto.so.409
-%%EIGEN%%lib/opencv4/3rdparty/libcorrespondence.a
-%%EIGEN%%lib/opencv4/3rdparty/libmultiview.a
-%%EIGEN%%lib/opencv4/3rdparty/libnumeric.a
-%%EIGEN%%lib/opencv4/3rdparty/libsimple_pipeline.a
+lib/libopencv_xphoto.so.411
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.correspondence.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.multiview.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.numeric.a
+%%EIGEN%%lib/opencv4/3rdparty/libopencv.sfm.simple_pipeline.a
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/Error/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.pyi
+%%EIGEN%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/alphamat/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/aruco/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/barcode/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/bgsegm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/bioinspired/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ccm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/colored_kinfu/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config-%%PYTHON_VER%%.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/cuda/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/datasets/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dnn/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dnn_superres/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dpm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/dynafu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/face/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/fisheye/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/flann/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/freetype/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ft/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/cpu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/fluid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/core/ocl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ie/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ie/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/imgproc/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/imgproc/fluid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/oak/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/onnx/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/onnx/ep/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ot/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ot/cpu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/ov/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/own/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/own/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/render/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/render/ocv/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/streaming/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/video/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/draw/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/gst/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/wip/onevpl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/hdf/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/hfs/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/img_hash/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/intensity_transform/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ipp/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/kinfu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/kinfu/detail/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/large_kinfu/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/legacy/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/line_descriptor/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/linemod/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py2.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py3.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mat_wrapper/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mcc/__init__.pyi
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/misc/version.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ml/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/motempl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/multicalib/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ocl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ogl/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/omnidir/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/optflow/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/parallel/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/phase_unwrapping/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/plot/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ppf_match_3d/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/py.typed
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2%%PYTHON_TAG%%.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/quality/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/rapid/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/reg/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/rgbd/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/saliency/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/samples/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/segmentation/__init__.pyi
+%%EIGEN%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/sfm/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/signal/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/stereo/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/structured_light/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/text/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/typing/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/fs/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/nested/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/videoio_registry/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/videostab/__init__.pyi
+%%VTK%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/viz/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/wechat_qrcode/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/xfeatures2d/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ximgproc/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/ximgproc/segmentation/__init__.pyi
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/xphoto/__init__.pyi
libdata/pkgconfig/opencv4.pc
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java490.so
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-490.jar
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java4110.so
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-4110.jar
%%DATADIR%%/haarcascades/haarcascade_eye.xml
%%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml
%%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml
@@ -705,4 +902,3 @@ libdata/pkgconfig/opencv4.pc
%%DATADIR%%/quality/brisque_range_live.yml
%%DATADIR%%/valgrind.supp
%%DATADIR%%/valgrind_3rdparty.supp
-%%PYTHON%%@dir %%PYTHON_SITELIBDIR%%/cv2/typing
diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile
index b4e5e9161487..beceac14bc4c 100644
--- a/graphics/openexr-website-docs/Makefile
+++ b/graphics/openexr-website-docs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openexr-website-docs
-PORTVERSION= 3.3.3
+PORTVERSION= 3.3.4
PORTREVISION= 0
MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${PORTVERSION}/:DEFAULT \
https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \
diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo
index 283e12474dcb..2238c21fb6c6 100644
--- a/graphics/openexr-website-docs/distinfo
+++ b/graphics/openexr-website-docs/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1742937907
-SHA256 (openexr/openexr-3.3.3.tar.gz) = d819b9f76cbe63cc6b7476267659900f00aab79b636a83f0ecac2be669ca97b5
-SIZE (openexr/openexr-3.3.3.tar.gz) = 21204414
+TIMESTAMP = 1749666587
+SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
+SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
SHA256 (openexr/TestImages/README.rst) = 3cbb0a9ab20868940de1b9bf582bdc5ff4244cc585c682d6e40b9befb8fd593c
SIZE (openexr/TestImages/README.rst) = 2588
SHA256 (openexr/TestImages/AllHalfValues.exr) = eede573a0b59b79f21de15ee9d3b7649d58d8f2a8e7787ea34f192db3b3c84a4
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 94bdefbcc3ff..40ce6dea9c33 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -1,5 +1,5 @@
PORTNAME?= openexr
-PORTVERSION?= 3.3.3 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
+PORTVERSION?= 3.3.4 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore
PORTREVISION?= 0
CATEGORIES= graphics devel
.if !defined(MASTERDIR)
diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo
index 073a089eaaec..81cbff8e8eb3 100644
--- a/graphics/openexr/distinfo
+++ b/graphics/openexr/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1742936954
-SHA256 (openexr/openexr-3.3.3.tar.gz) = d819b9f76cbe63cc6b7476267659900f00aab79b636a83f0ecac2be669ca97b5
-SIZE (openexr/openexr-3.3.3.tar.gz) = 21204414
+TIMESTAMP = 1749601389
+SHA256 (openexr/openexr-3.3.4.tar.gz) = 73a6d83edcc68333afb95e133f6e12012073815a854bc41abc1a01c1db5f124c
+SIZE (openexr/openexr-3.3.4.tar.gz) = 21206562
SHA256 (openexr/Beachball/multipart.0001.exr) = 0cd032069fbaa14a2766861fef9893ea66a6494ff64650725d3b26a500df774b
SIZE (openexr/Beachball/multipart.0001.exr) = 2894260
SHA256 (openexr/Beachball/singlepart.0001.exr) = 29719942ed3c095a8f8f111fc139fc4c28f446007f5bfce00177cae585b1a87a
diff --git a/graphics/openfx-arena/Makefile b/graphics/openfx-arena/Makefile
index 101b0036c440..71fa2eaf0a7b 100644
--- a/graphics/openfx-arena/Makefile
+++ b/graphics/openfx-arena/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openfx-arena
PORTVERSION= 2.4.3
DISTVERSIONPREFIX= Natron-
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= graphics
MAINTAINER= olivier@FreeBSD.org
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index b10ccf285d7d..9a402f4840a0 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 2.5.13.1
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 6
+PORTREVISION?= 9
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/openimageio/pkg-plist-pybind b/graphics/openimageio/pkg-plist-pybind
index 3fcce11e90ec..6a92c6b45521 100644
--- a/graphics/openimageio/pkg-plist-pybind
+++ b/graphics/openimageio/pkg-plist-pybind
@@ -1 +1 @@
-%%PYTHON_SITELIBDIR%%/OpenImageIO%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/OpenImageIO%%PYTHON_TAG%%.so
diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile
index 0453be12bc7a..8686616ced70 100644
--- a/graphics/openjph/Makefile
+++ b/graphics/openjph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openjph
-PORTVERSION= 0.21.2
+PORTVERSION= 0.21.3
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo
index bd7a4161f3a2..7b98a113f2b4 100644
--- a/graphics/openjph/distinfo
+++ b/graphics/openjph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070262
-SHA256 (aous72-OpenJPH-0.21.2_GH0.tar.gz) = 5c25f5fe820ccb4fee3b7a0d3246bf836508e313708f0b57f3654dbe8b0c4a01
-SIZE (aous72-OpenJPH-0.21.2_GH0.tar.gz) = 474711
+TIMESTAMP = 1748831212
+SHA256 (aous72-OpenJPH-0.21.3_GH0.tar.gz) = 4dfa87ec8e28c8a30c038969cdd3084d2e8688b364efd83599c3fa90f29457e2
+SIZE (aous72-OpenJPH-0.21.3_GH0.tar.gz) = 474865
diff --git a/graphics/openmvs/Makefile b/graphics/openmvs/Makefile
index f1429acafea2..5781a95f66b8 100644
--- a/graphics/openmvs/Makefile
+++ b/graphics/openmvs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmvs
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile
index 376fa8c03562..450798dc4cfb 100644
--- a/graphics/openorienteering-mapper/Makefile
+++ b/graphics/openorienteering-mapper/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openorienteering-mapper
PORTVERSION= 0.9.5
DISTVERSIONPREFIX= v
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= graphics geography
MAINTAINER= sikmir@gmail.com
diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index 380c92804b47..fec180779148 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 1.13.12.0
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 1
+PORTREVISION?= 2
CATEGORIES?= graphics devel
MAINTAINER= FreeBSD@Shaneware.biz
diff --git a/graphics/openslide/Makefile b/graphics/openslide/Makefile
index 030f5a1657f7..8ce31d1bc1a2 100644
--- a/graphics/openslide/Makefile
+++ b/graphics/openslide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openslide
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/openvkl/Makefile b/graphics/openvkl/Makefile
index d3ed0b60e21e..543f78e06b88 100644
--- a/graphics/openvkl/Makefile
+++ b/graphics/openvkl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openvkl
DISTVERSIONPREFIX= v
DISTVERSION= 1.3.0
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile
index 9d0e9da2db3e..1582af4ad9e1 100644
--- a/graphics/openxr/Makefile
+++ b/graphics/openxr/Makefile
@@ -1,7 +1,6 @@
PORTNAME= openxr
DISTVERSIONPREFIX= release-
-DISTVERSION= 1.1.47
-PORTREVISION= 1
+DISTVERSION= 1.1.49
CATEGORIES= graphics
MAINTAINER= vvd@FreeBSD.org
@@ -17,11 +16,12 @@ BUILD_DEPENDS= glslangValidator:graphics/glslang \
${LOCALBASE}/lib/libjsoncpp.a:devel/jsoncpp
RUN_DEPENDS= vulkan-loader>0:graphics/vulkan-loader
-USES= cmake compiler:c++14-lang gl python:build
+USES= cmake compiler:c++14-lang gl pathfix python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= OpenXR-SDK
USE_GL= opengl
+USE_LDCONFIG= yes
CMAKE_ON= BUILD_ALL_EXTENSIONS BUILD_WITH_SYSTEM_JSONCPP
diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo
index 916f4828eebc..7ca8036e5fc5 100644
--- a/graphics/openxr/distinfo
+++ b/graphics/openxr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744214010
-SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.47_GH0.tar.gz) = 82c7f4e3658578a22e438b5f005ecaf22c3f724b09fe031fa0f8ffc97c30c9ba
-SIZE (KhronosGroup-OpenXR-SDK-release-1.1.47_GH0.tar.gz) = 664165
+TIMESTAMP = 1749800000
+SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 74e9260a1876b0540171571a09bad853302ec68a911200321be8b0591ca94111
+SIZE (KhronosGroup-OpenXR-SDK-release-1.1.49_GH0.tar.gz) = 692160
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 1d3f444ca5bd..5698ef582276 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 76
+PORTREVISION= 78
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index 0cc38afae5bc..4732c45355a7 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.4.1
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 63
+PORTREVISION= 64
CATEGORIES= graphics
PKGNAMESUFFIX= 34
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index 612b94988a2a..e61f72f0d94d 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osgearth
PORTVERSION= 3.6.1
DISTVERSIONPREFIX= ${PORTNAME}-
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics geography
MAINTAINER= zirias@FreeBSD.org
diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile
index f9df42c2ac2a..83b5c2833c5a 100644
--- a/graphics/oxipng/Makefile
+++ b/graphics/oxipng/Makefile
@@ -1,6 +1,7 @@
PORTNAME= oxipng
DISTVERSIONPREFIX= v
DISTVERSION= 9.1.5 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/oyranos/Makefile b/graphics/oyranos/Makefile
index 75dde74cca74..699efa6b02b6 100644
--- a/graphics/oyranos/Makefile
+++ b/graphics/oyranos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= oyranos
PORTVERSION= 0.9.6
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile
index e877ffd59f2b..65aa139595f8 100644
--- a/graphics/p5-Geo-GDAL-FFI/Makefile
+++ b/graphics/p5-Geo-GDAL-FFI/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Geo-GDAL-FFI
-PORTVERSION= 0.12
-PORTREVISION= 2
+PORTVERSION= 0.13
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Geo-GDAL-FFI/distinfo b/graphics/p5-Geo-GDAL-FFI/distinfo
index 739b34255ae7..753e65589ae6 100644
--- a/graphics/p5-Geo-GDAL-FFI/distinfo
+++ b/graphics/p5-Geo-GDAL-FFI/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1720022746
-SHA256 (Geo-GDAL-FFI-0.12.tar.gz) = 318223323b15c927cd657cb44556bd0658e5da2f1d04a3cc5cc0231b7b46baa2
-SIZE (Geo-GDAL-FFI-0.12.tar.gz) = 53610
+TIMESTAMP = 1750954158
+SHA256 (Geo-GDAL-FFI-0.13.tar.gz) = 4dbe4a78d282be9ec3cdf4e1050297a71cc8e2ecc15360ddfe8587303bcc485d
+SIZE (Geo-GDAL-FFI-0.13.tar.gz) = 53744
diff --git a/graphics/p5-Gimp/Makefile b/graphics/p5-Gimp/Makefile
index 979f1cb6f6b4..f6d7e1b34eae 100644
--- a/graphics/p5-Gimp/Makefile
+++ b/graphics/p5-Gimp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Gimp
PORTVERSION= 2.38
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile
index faa7ff33f8ef..d21dc195fa69 100644
--- a/graphics/p5-Image-ExifTool-devel/Makefile
+++ b/graphics/p5-Image-ExifTool-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-DISTVERSION= 13.29
+DISTVERSION= 13.31
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
SF/exiftool
diff --git a/graphics/p5-Image-ExifTool-devel/distinfo b/graphics/p5-Image-ExifTool-devel/distinfo
index e7e0d44a9175..cd94ac1c8c1b 100644
--- a/graphics/p5-Image-ExifTool-devel/distinfo
+++ b/graphics/p5-Image-ExifTool-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745837452
-SHA256 (Image-ExifTool-13.29.tar.gz) = 38561b5198b3930b0f2cba724527b6180f773c70215e9617d2d1bbc03dc08b96
-SIZE (Image-ExifTool-13.29.tar.gz) = 7349385
+TIMESTAMP = 1750413449
+SHA256 (Image-ExifTool-13.31.tar.gz) = 3894786f28ef6b625646bf26f033938c104216baefdf94d0178f46a16c5ad5c0
+SIZE (Image-ExifTool-13.31.tar.gz) = 7459422
diff --git a/graphics/p5-Image-ExifTool/Makefile b/graphics/p5-Image-ExifTool/Makefile
index abf4f62213d4..c19609926e22 100644
--- a/graphics/p5-Image-ExifTool/Makefile
+++ b/graphics/p5-Image-ExifTool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-ExifTool
-PORTVERSION= 13.10
+PORTVERSION= 13.30
CATEGORIES= graphics perl5
MASTER_SITES= https://exiftool.org/ \
CPAN
diff --git a/graphics/p5-Image-ExifTool/distinfo b/graphics/p5-Image-ExifTool/distinfo
index eba747e30047..c2931a5dcf61 100644
--- a/graphics/p5-Image-ExifTool/distinfo
+++ b/graphics/p5-Image-ExifTool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734891499
-SHA256 (Image-ExifTool-13.10.tar.gz) = d15bae18b6ea205869f3fc815cbc35af9022a24506bb540d8cb2e85b7795b600
-SIZE (Image-ExifTool-13.10.tar.gz) = 7230651
+TIMESTAMP = 1749937790
+SHA256 (Image-ExifTool-13.30.tar.gz) = 885afd06c4efcc60d1df703cc88ba7ddc3bb6fed854cfbaa9e6cd72adfbe8da9
+SIZE (Image-ExifTool-13.30.tar.gz) = 7371772
diff --git a/graphics/p5-Image-ExifTool/pkg-plist b/graphics/p5-Image-ExifTool/pkg-plist
index c6708ee741c7..70d1dac84783 100644
--- a/graphics/p5-Image-ExifTool/pkg-plist
+++ b/graphics/p5-Image-ExifTool/pkg-plist
@@ -129,6 +129,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Lang/zh_cn.pm
%%SITE_PERL%%/Image/ExifTool/Lang/zh_tw.pm
%%SITE_PERL%%/Image/ExifTool/Leaf.pm
+%%SITE_PERL%%/Image/ExifTool/LigoGPS.pm
%%SITE_PERL%%/Image/ExifTool/Lytro.pm
%%SITE_PERL%%/Image/ExifTool/M2TS.pm
%%SITE_PERL%%/Image/ExifTool/MIE.pm
@@ -161,6 +162,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/OpenEXR.pm
%%SITE_PERL%%/Image/ExifTool/Opus.pm
%%SITE_PERL%%/Image/ExifTool/Other.pm
+%%SITE_PERL%%/Image/ExifTool/PCAP.pm
%%SITE_PERL%%/Image/ExifTool/PCX.pm
%%SITE_PERL%%/Image/ExifTool/PDF.pm
%%SITE_PERL%%/Image/ExifTool/PGF.pm
@@ -179,6 +181,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/PhotoCD.pm
%%SITE_PERL%%/Image/ExifTool/PhotoMechanic.pm
%%SITE_PERL%%/Image/ExifTool/Photoshop.pm
+%%SITE_PERL%%/Image/ExifTool/Plot.pm
%%SITE_PERL%%/Image/ExifTool/PostScript.pm
%%SITE_PERL%%/Image/ExifTool/PrintIM.pm
%%SITE_PERL%%/Image/ExifTool/Protobuf.pm
@@ -211,6 +214,7 @@ bin/exiftool
%%SITE_PERL%%/Image/ExifTool/Text.pm
%%SITE_PERL%%/Image/ExifTool/Theora.pm
%%SITE_PERL%%/Image/ExifTool/Torrent.pm
+%%SITE_PERL%%/Image/ExifTool/Trailer.pm
%%SITE_PERL%%/Image/ExifTool/Unknown.pm
%%SITE_PERL%%/Image/ExifTool/VCard.pm
%%SITE_PERL%%/Image/ExifTool/Validate.pm
@@ -330,6 +334,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Lang::zh_cn.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Lang::zh_tw.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Leaf.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::LigoGPS.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Lytro.3.gz
%%PERL5_MAN3%%/Image::ExifTool::M2TS.3.gz
%%PERL5_MAN3%%/Image::ExifTool::MIE.3.gz
@@ -362,6 +367,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::OpenEXR.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Opus.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Other.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::PCAP.3.gz
%%PERL5_MAN3%%/Image::ExifTool::PCX.3.gz
%%PERL5_MAN3%%/Image::ExifTool::PDF.3.gz
%%PERL5_MAN3%%/Image::ExifTool::PGF.3.gz
@@ -381,6 +387,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::PhotoMechanic.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Photoshop.3.gz
%%PERL5_MAN3%%/Image::ExifTool::PostScript.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::Plot.3.gz
%%PERL5_MAN3%%/Image::ExifTool::PrintIM.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Protobuf.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Qualcomm.3.gz
@@ -411,6 +418,7 @@ bin/exiftool
%%PERL5_MAN3%%/Image::ExifTool::Text.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Theora.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Torrent.3.gz
+%%PERL5_MAN3%%/Image::ExifTool::Trailer.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Unknown.3.gz
%%PERL5_MAN3%%/Image::ExifTool::VCard.3.gz
%%PERL5_MAN3%%/Image::ExifTool::Validate.3.gz
diff --git a/graphics/p5-Image-PNG-QRCode/Makefile b/graphics/p5-Image-PNG-QRCode/Makefile
index 47de7d6976fc..014aab60e07b 100644
--- a/graphics/p5-Image-PNG-QRCode/Makefile
+++ b/graphics/p5-Image-PNG-QRCode/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Image-PNG-QRCode
-DISTVERSION= 0.10
+DISTVERSION= 0.11
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -10,6 +10,9 @@ WWW= https://metacpan.org/pod/Image::PNG::QRCode
LICENSE= GPLv3
+DEPRECATED= Abandoned
+EXPIRATION_DATE= 2025-12-31
+
LIB_DEPENDS= libpng.so:graphics/png
USES= perl5
diff --git a/graphics/p5-Image-PNG-QRCode/distinfo b/graphics/p5-Image-PNG-QRCode/distinfo
index 476631441673..41cb3b85edda 100644
--- a/graphics/p5-Image-PNG-QRCode/distinfo
+++ b/graphics/p5-Image-PNG-QRCode/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655209776
-SHA256 (Image-PNG-QRCode-0.10.tar.gz) = b71502b6f7ceb57609ed916fb42e4c614f0e2498746e8ca191b11dfae7b0af1f
-SIZE (Image-PNG-QRCode-0.10.tar.gz) = 68571
+TIMESTAMP = 1747521348
+SHA256 (Image-PNG-QRCode-0.11.tar.gz) = 516b9c62de0765de87f19f0d44513db6a009c85a76cbd4d61ff71f213370d292
+SIZE (Image-PNG-QRCode-0.11.tar.gz) = 138977
diff --git a/graphics/p5-Imager/Makefile b/graphics/p5-Imager/Makefile
index 3fe832955e4e..06e55282d914 100644
--- a/graphics/p5-Imager/Makefile
+++ b/graphics/p5-Imager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Imager
-PORTVERSION= 1.027
+PORTVERSION= 1.028
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -17,8 +17,9 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libpng.so:graphics/png \
libt1.so:devel/t1lib \
libtiff.so:graphics/tiff
-TEST_DEPENDS= p5-Inline>=0:devel/p5-Inline \
- p5-Inline-C>=0:devel/p5-Inline-C
+TEST_DEPENDS= p5-Inline-C>=0:devel/p5-Inline-C \
+ p5-Inline-CPP>=0:devel/p5-Inline-CPP \
+ p5-Inline>=0:devel/p5-Inline
USES= jpeg perl5
USE_PERL5= configure
diff --git a/graphics/p5-Imager/distinfo b/graphics/p5-Imager/distinfo
index ed95cc304156..bde3e5ac8fec 100644
--- a/graphics/p5-Imager/distinfo
+++ b/graphics/p5-Imager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070810
-SHA256 (Imager-1.027.tar.gz) = 9ab0d09365ecb8df2af4a137e90f674437cfec0d09fceb450684dc4f06fdf1de
-SIZE (Imager-1.027.tar.gz) = 1340149
+TIMESTAMP = 1750182957
+SHA256 (Imager-1.028.tar.gz) = 5641c812e6083625dac8b2047eb5b0910b7bd007f7c6d3117043b299fce39972
+SIZE (Imager-1.028.tar.gz) = 1341838
diff --git a/graphics/rigsofrods-pagedgeometry/Makefile b/graphics/pagedgeometry/Makefile
index ca4c38d6dd3f..6faca757849a 100644
--- a/graphics/rigsofrods-pagedgeometry/Makefile
+++ b/graphics/pagedgeometry/Makefile
@@ -1,6 +1,6 @@
-PORTNAME= rigsofrods-pagedgeometry
+PORTNAME= pagedgeometry
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0.20240708
+DISTVERSION= 1.2.0.20250527
CATEGORIES= graphics
MAINTAINER= monwarez@mailoo.org
@@ -8,7 +8,7 @@ COMMENT= OGRE plugin for real-time dense forests
WWW= https://www.ogre3d.org/tikiwiki/PagedGeometry+Engine
LICENSE= ZLIB
-LICENSE_FILE= ${WRKSRC}/zlib.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
LIB_DEPENDS= libOgreMain.so:graphics/ogre3d
@@ -16,9 +16,9 @@ USES= cmake dos2unix pathfix pkgconfig
DOS2UNIX_GLOB= *.cpp *.h *.txt
USE_CXXSTD= c++14
USE_GITHUB= yes
-GH_ACCOUNT= RigsOfRods
+GH_ACCOUNT= OGRECave
GH_PROJECT= ogre-pagedgeometry
-GH_TAGNAME= 428a57a
+GH_TAGNAME= 5776681
USE_LDCONFIG= yes
CMAKE_ARGS= -DPAGEDGEOMETRY_BUILD_SAMPLES=FALSE
diff --git a/graphics/pagedgeometry/distinfo b/graphics/pagedgeometry/distinfo
new file mode 100644
index 000000000000..dc65097a7c67
--- /dev/null
+++ b/graphics/pagedgeometry/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750960417
+SHA256 (OGRECave-ogre-pagedgeometry-v1.2.0.20250527-5776681_GH0.tar.gz) = f51eaf5a8b13f4513224ad419cc7f2a1e3183b27fcd52f2bc375369df4f7cd75
+SIZE (OGRECave-ogre-pagedgeometry-v1.2.0.20250527-5776681_GH0.tar.gz) = 10903123
diff --git a/graphics/rigsofrods-pagedgeometry/pkg-descr b/graphics/pagedgeometry/pkg-descr
index 637fc9f60ca6..637fc9f60ca6 100644
--- a/graphics/rigsofrods-pagedgeometry/pkg-descr
+++ b/graphics/pagedgeometry/pkg-descr
diff --git a/graphics/rigsofrods-pagedgeometry/pkg-plist b/graphics/pagedgeometry/pkg-plist
index 9e2f26821e63..6649f05e21ec 100644
--- a/graphics/rigsofrods-pagedgeometry/pkg-plist
+++ b/graphics/pagedgeometry/pkg-plist
@@ -11,5 +11,9 @@ include/PagedGeometry/TreeLoader2D.h
include/PagedGeometry/TreeLoader3D.h
include/PagedGeometry/WindBatchPage.h
include/PagedGeometry/WindBatchedGeometry.h
+lib/cmake/PagedGeometry/PagedGeometryConfig.cmake
+lib/cmake/PagedGeometry/PagedGeometryConfigVersion.cmake
+lib/cmake/PagedGeometry/PagedGeometryTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/PagedGeometry/PagedGeometryTargets.cmake
lib/libPagedGeometry.a
libdata/pkgconfig/PagedGeometry.pc
diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile
index ca28d35ebf6a..427ac0110d68 100644
--- a/graphics/pastel/Makefile
+++ b/graphics/pastel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= pastel
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile
index ec41c9a7a291..773481c48ddc 100644
--- a/graphics/pcl-pointclouds/Makefile
+++ b/graphics/pcl-pointclouds/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pcl
DISTVERSIONPREFIX= pcl-
DISTVERSION= 1.15.0
+PORTREVISION= 2
CATEGORIES= graphics math
#MASTER_SITES= https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/
PKGNAMESUFFIX= -pointclouds
diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile
index 68aec8ce3f26..281a46852c78 100644
--- a/graphics/pdfpc/Makefile
+++ b/graphics/pdfpc/Makefile
@@ -1,8 +1,8 @@
PORTNAME= pdfpc
-DISTVERSION= 4.6.0
+DISTVERSION= 4.7.0
CATEGORIES= graphics
DISTVERSIONPREFIX= v
-PORTREVISION= 9
+PORTREVISION= 1
MAINTAINER= bapt@FreeBSD.org
COMMENT= Keynote-like multi-monitor presentation viewer
@@ -18,8 +18,8 @@ LIB_DEPENDS= libgee-0.8.so:devel/libgee \
libmarkdown.so:textproc/discount \
libpoppler-glib.so:graphics/poppler-glib \
libqrencode.so:graphics/libqrencode \
- libsoup-2.4.so:devel/libsoup \
- libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+ libsoup-3.0.so:devel/libsoup3 \
+ libwebkit2gtk-4.1.so:www/webkit2-gtk@41
USES= cmake compiler:c11 gnome gstreamer pkgconfig vala:build xorg
USE_GNOME= cairo gdkpixbuf gtk30
diff --git a/graphics/pdfpc/distinfo b/graphics/pdfpc/distinfo
index 6beb209bea60..62f381565bfa 100644
--- a/graphics/pdfpc/distinfo
+++ b/graphics/pdfpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673903720
-SHA256 (pdfpc-pdfpc-v4.6.0_GH0.tar.gz) = 3b1a393f36a1b0ddc29a3d5111d8707f25fb2dd2d93b0401ff1c66fa95f50294
-SIZE (pdfpc-pdfpc-v4.6.0_GH0.tar.gz) = 7766521
+TIMESTAMP = 1747395263
+SHA256 (pdfpc-pdfpc-v4.7.0_GH0.tar.gz) = 0083a958a2e9288a15c31aabb76b3eadf104672b4e815017f31ffa0d87db02ec
+SIZE (pdfpc-pdfpc-v4.7.0_GH0.tar.gz) = 7768713
diff --git a/graphics/pdfpc/files/patch-src_classes_drawings_drawing__commands.vala b/graphics/pdfpc/files/patch-src_classes_drawings_drawing__commands.vala
deleted file mode 100644
index 5453aafedfce..000000000000
--- a/graphics/pdfpc/files/patch-src_classes_drawings_drawing__commands.vala
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/classes/drawings/drawing_commands.vala.orig 2023-08-08 00:11:53 UTC
-+++ src/classes/drawings/drawing_commands.vala
-@@ -54,8 +54,8 @@ namespace pdfpc {
- }
-
- public void clear() {
-- this.drawing_commands = new List<DrawingCommand>();
-- this.redo_commands = new List<DrawingCommand>();
-+ this.drawing_commands = new List<DrawingCommand?>();
-+ this.redo_commands = new List<DrawingCommand?>();
- }
-
- public void add_line(bool is_eraser,
-@@ -70,7 +70,7 @@ namespace pdfpc {
-
- // After adding a new line you can no longer redo the old
- // path.
-- this.redo_commands = new List<DrawingCommand>(); // clear
-+ this.redo_commands = new List<DrawingCommand?>(); // clear
-
- bool new_path = true;
- double epsilon = 1e-4; // Less than 0.1 pixel for a 1000x1000 img
-@@ -171,4 +171,3 @@ namespace pdfpc {
- }
- }
- }
--
diff --git a/graphics/pecl-geospatial/Makefile b/graphics/pecl-geospatial/Makefile
index 77d642457627..9cba37ef2cc7 100644
--- a/graphics/pecl-geospatial/Makefile
+++ b/graphics/pecl-geospatial/Makefile
@@ -1,5 +1,5 @@
PORTNAME= geospatial
-PORTVERSION= 0.3.2
+PORTVERSION= 0.3.3
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/pecl-geospatial/distinfo b/graphics/pecl-geospatial/distinfo
index da24860c53f9..ec1ee06cd206 100644
--- a/graphics/pecl-geospatial/distinfo
+++ b/graphics/pecl-geospatial/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842482
-SHA256 (PECL/geospatial-0.3.2.tgz) = 3b704d44c4851f04da78ceafca14358257345b8a22d71b2fa0bd5ac705475449
-SIZE (PECL/geospatial-0.3.2.tgz) = 12502
+TIMESTAMP = 1750954164
+SHA256 (PECL/geospatial-0.3.3.tgz) = 370f1f72bbd4d7d48f2b925f94aab5d35b587f82fe0366a9e09c92aa3bcf337d
+SIZE (PECL/geospatial-0.3.3.tgz) = 12972
diff --git a/graphics/pikchr/Makefile b/graphics/pikchr/Makefile
index 67dc011f9081..755b88b3e717 100644
--- a/graphics/pikchr/Makefile
+++ b/graphics/pikchr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pikchr
-PORTVERSION= 0.0.s20240731
+PORTVERSION= 0.0.s20250512
CATEGORIES= graphics textproc
MASTER_SITES= https://pikchr.org/home/tarball/${CHECKIN}/
DISTNAME= ${PORTNAME}-${CHECKIN}${ARCHIVE_SUFX}
@@ -10,7 +10,7 @@ WWW= https://pikchr.org
LICENSE= BSD0CLAUSE
-CHECKIN= 1e14a4118c
+CHECKIN= 2972d1d24849d4c3
MAKE_ARGS= CC="${CC}" CFLAGS="${CFLAGS}"
PLIST_FILES= bin/${PORTNAME}
diff --git a/graphics/pikchr/distinfo b/graphics/pikchr/distinfo
index 006a6a170a8d..78cceefe592e 100644
--- a/graphics/pikchr/distinfo
+++ b/graphics/pikchr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1728572409
-SHA256 (pikchr-1e14a4118c.tar.gz) = 017fd5a667d4b1f10ec2ad640be99c3f0306ff91ed20b2d12678c9c3e56b6bfe
-SIZE (pikchr-1e14a4118c.tar.gz) = 271870
+TIMESTAMP = 1747395638
+SHA256 (pikchr-2972d1d24849d4c3.tar.gz) = d4bca3de228ea3f7a4e89a99de2c3602fd015c2b1887a36090567ce9ee5449b5
+SIZE (pikchr-2972d1d24849d4c3.tar.gz) = 217877
diff --git a/graphics/pixen/Makefile b/graphics/pixen/Makefile
deleted file mode 100644
index 94c805426448..000000000000
--- a/graphics/pixen/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= pixen
-PORTVERSION= 0.1
-PORTREVISION= 11
-CATEGORIES= graphics gnustep
-MASTER_SITES= http://download.gna.org/gsimageapps/
-DISTNAME= Pixen-${PORTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Graphics editing software for small-scale pictures for GNUstep
-WWW= https://www.opensword.org/Pixen/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/License.txt
-
-DEPRECATED= Unmaintained upstream
-EXPIRATION_DATE= 2025-05-20
-
-USES= tar:bzip2 gnustep
-USE_GNUSTEP= back build
-
-ADDITIONAL_OBJCFLAGS+= -Dlog2=logb
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-CFLAGS+= -Wno-error=int-conversion
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/GNUstep/System/Applications/Pixen.app/Pixen
-
-.include <bsd.port.mk>
diff --git a/graphics/pixen/distinfo b/graphics/pixen/distinfo
deleted file mode 100644
index 22fb4e56d89e..000000000000
--- a/graphics/pixen/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Pixen-0.1.tar.bz2) = b8353d374e753cae362dc9710e18490245a13b779dc5cf6bf318acf7d70faa2b
-SIZE (Pixen-0.1.tar.bz2) = 984116
diff --git a/graphics/pixen/files/patch-PXInfoPanelController.m b/graphics/pixen/files/patch-PXInfoPanelController.m
deleted file mode 100644
index ebbb1f5bbec2..000000000000
--- a/graphics/pixen/files/patch-PXInfoPanelController.m
+++ /dev/null
@@ -1,10 +0,0 @@
---- PXInfoPanelController.m.orig 2004-12-15 16:11:49.000000000 +0100
-+++ PXInfoPanelController.m 2008-05-03 09:37:17.000000000 +0200
-@@ -25,6 +25,7 @@
- #import <Foundation/NSUserDefaults.h>
-
- #import <AppKit/NSColor.h>
-+#import <AppKit/NSGraphics.h>
- #import <AppKit/NSNibLoading.h>
- #import <AppKit/NSPanel.h>
- #import <AppKit/NSTextField.h>
diff --git a/graphics/pixen/files/patch-UKFeedbackProvider.m b/graphics/pixen/files/patch-UKFeedbackProvider.m
deleted file mode 100644
index 9cb67e2b7908..000000000000
--- a/graphics/pixen/files/patch-UKFeedbackProvider.m
+++ /dev/null
@@ -1,12 +0,0 @@
---- UKFeedbackProvider.m.orig 2004-12-15 16:11:50.000000000 +0100
-+++ UKFeedbackProvider.m 2012-02-19 07:59:17.000000000 +0100
-@@ -7,7 +7,9 @@
- //
-
- #import "UKFeedbackProvider.h"
-+#if 0
- #import <Message/NSMailDelivery.h>
-+#endif
-
-
- @implementation UKFeedbackProvider
diff --git a/graphics/pixen/pkg-descr b/graphics/pixen/pkg-descr
deleted file mode 100644
index fc3277350bcb..000000000000
--- a/graphics/pixen/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-Port of the MacOSX pixel-art software to GNUstep
-
-LICENSE: MIT
-
-See also: http://home.gna.org/gsimageapps/
diff --git a/graphics/pixen/pkg-plist b/graphics/pixen/pkg-plist
deleted file mode 100644
index b407aa447bb0..000000000000
--- a/graphics/pixen/pkg-plist
+++ /dev/null
@@ -1,152 +0,0 @@
-GNUstep/System/Applications/Pixen.app/Pixen
-GNUstep/System/Applications/Pixen.app/Resources/Add.tiff
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/Credits.html
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/Localizable.strings
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/MainMenu.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/osglogo.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXAbout.gorm/pixenbig.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBackgroundController.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXBlankPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXColorPalette.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDiscoverPixen.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDocument.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXDuotoneBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXEllipseToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGradientBuilder.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXGridSettingsPrompter.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXImageSizePrompt.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXInfoPanel.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerController.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXLayerDetailsView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXMonotoneBackgroundConfigurator.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXNamePrompt.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPencilToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreferences.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXPreview.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXRectangleToolPropertiesView.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/airbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/apencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/crosshairscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/ellipse.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/eraser.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/eyedropper.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/kpencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lasso.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lassoadd.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/lassosubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/linetool.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/magic.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/move.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/paintbucket.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/pencil.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/rectangle.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/squareselect.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolPalette.gorm/zoomIn.png
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/data.classes
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/data.info
-GNUstep/System/Applications/Pixen.app/Resources/English.lproj/PXToolProperties.gorm/objects.gorm
-GNUstep/System/Applications/Pixen.app/Resources/GeneralPreferences.tiff
-GNUstep/System/Applications/Pixen.app/Resources/HotkeysPreferences.tiff
-GNUstep/System/Applications/Pixen.app/Resources/Info-gnustep.plist
-GNUstep/System/Applications/Pixen.app/Resources/Iso.pxi
-GNUstep/System/Applications/Pixen.app/Resources/Pixen.desktop
-GNUstep/System/Applications/Pixen.app/Resources/Pixen.tiff
-GNUstep/System/Applications/Pixen.app/Resources/Remove.tiff
-GNUstep/System/Applications/Pixen.app/Resources/airbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/apencil.png
-GNUstep/System/Applications/Pixen.app/Resources/bgconf.png
-GNUstep/System/Applications/Pixen.app/Resources/colorWellBackground.png
-GNUstep/System/Applications/Pixen.app/Resources/colorpalette.png
-GNUstep/System/Applications/Pixen.app/Resources/colorpalettescreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/crosshairscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/discoverpixen.png
-GNUstep/System/Applications/Pixen.app/Resources/ellipse.png
-GNUstep/System/Applications/Pixen.app/Resources/eraser.png
-GNUstep/System/Applications/Pixen.app/Resources/eyedropper.png
-GNUstep/System/Applications/Pixen.app/Resources/feedback.png
-GNUstep/System/Applications/Pixen.app/Resources/gradient.png
-GNUstep/System/Applications/Pixen.app/Resources/grid.png
-GNUstep/System/Applications/Pixen.app/Resources/highlight_blue.tiff
-GNUstep/System/Applications/Pixen.app/Resources/highlight_grey.tiff
-GNUstep/System/Applications/Pixen.app/Resources/imagesizeinfo.png
-GNUstep/System/Applications/Pixen.app/Resources/kpencil.png
-GNUstep/System/Applications/Pixen.app/Resources/lasso.png
-GNUstep/System/Applications/Pixen.app/Resources/lassoadd.png
-GNUstep/System/Applications/Pixen.app/Resources/lassosubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/layerdrawer.png
-GNUstep/System/Applications/Pixen.app/Resources/linetool.png
-GNUstep/System/Applications/Pixen.app/Resources/magic.png
-GNUstep/System/Applications/Pixen.app/Resources/magicadd.png
-GNUstep/System/Applications/Pixen.app/Resources/magicsubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/move.png
-GNUstep/System/Applications/Pixen.app/Resources/osglogo.png
-GNUstep/System/Applications/Pixen.app/Resources/paintbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/paintbucket.png
-GNUstep/System/Applications/Pixen.app/Resources/pencil.png
-GNUstep/System/Applications/Pixen.app/Resources/pixenbig.png
-GNUstep/System/Applications/Pixen.app/Resources/preview.png
-GNUstep/System/Applications/Pixen.app/Resources/rectangle.png
-GNUstep/System/Applications/Pixen.app/Resources/resize.png
-GNUstep/System/Applications/Pixen.app/Resources/rollerbrush.png
-GNUstep/System/Applications/Pixen.app/Resources/scale.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselect.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselectadd.png
-GNUstep/System/Applications/Pixen.app/Resources/squareselectsubtract.png
-GNUstep/System/Applications/Pixen.app/Resources/text.png
-GNUstep/System/Applications/Pixen.app/Resources/tilingscreenshot.png
-GNUstep/System/Applications/Pixen.app/Resources/toolproperties.png
-GNUstep/System/Applications/Pixen.app/Resources/zoom1%%MAJORVERSION%%%%MAJORVERSION%%.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomIn.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomOut.png
-GNUstep/System/Applications/Pixen.app/Resources/zoomfit.png
-GNUstep/System/Applications/Pixen.app/stamp.make
-GNUstep/System/Tools/Pixen
diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo
index a3f6a09becc3..9a4520bb30ac 100644
--- a/graphics/plasma6-spectacle/distinfo
+++ b/graphics/plasma6-spectacle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746612346
-SHA256 (KDE/plasma/6.3.5/spectacle-6.3.5.tar.xz) = defcb1b2ea285be8c5d9c9ede389a6628e0bce5d99d0916ce9258655239ef160
-SIZE (KDE/plasma/6.3.5/spectacle-6.3.5.tar.xz) = 1576908
+TIMESTAMP = 1750789608
+SHA256 (KDE/plasma/6.4.1/spectacle-6.4.1.tar.xz) = 547b8cc651730916104a8b1313504814eca7fe6a5abce254c10b37ffa1b13e34
+SIZE (KDE/plasma/6.4.1/spectacle-6.4.1.tar.xz) = 1597848
diff --git a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
index ee69ca424239..367d2e39f8bb 100644
--- a/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
+++ b/graphics/plasma6-spectacle/files/extra-patch-pipewire-off
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2025-02-19 09:24:17 UTC
+--- CMakeLists.txt.orig 2025-06-12 09:06:01 UTC
+++ CMakeLists.txt
-@@ -83,12 +83,16 @@ find_package(LayerShellQt REQUIRED)
+@@ -87,12 +87,16 @@ find_package(LayerShellQt REQUIRED)
find_package(Wayland REQUIRED COMPONENTS Client)
find_package(PlasmaWaylandProtocols REQUIRED)
find_package(LayerShellQt REQUIRED)
@@ -19,7 +19,7 @@
)
# optional components
---- src/CMakeLists.txt.orig 2025-02-19 09:24:17 UTC
+--- src/CMakeLists.txt.orig 2025-06-12 09:06:01 UTC
+++ src/CMakeLists.txt
@@ -19,6 +19,10 @@ qt_add_qml_module(spectacle URI ${SPECTACLE_QML_URI} D
add_executable(spectacle)
@@ -31,16 +31,16 @@
+
target_sources(spectacle PRIVATE
${SPECTACLE_SRCS}
- Main.cpp
-@@ -61,7 +65,6 @@ target_sources(spectacle PRIVATE
+ CaptureModeModel.cpp
+@@ -60,7 +64,6 @@ target_sources(spectacle PRIVATE
Platforms/PlatformNull.cpp
- Platforms/ImagePlatformKWin.cpp
+ Platforms/screencasting.cpp
Platforms/VideoPlatform.cpp
- Platforms/VideoPlatformWayland.cpp
- Platforms/screencasting.cpp
- )
-
-@@ -102,6 +105,10 @@ target_include_directories(spectacle PUBLIC ${OpenCV_I
+ RecordingModeModel.cpp
+ ScreenShotEffect.cpp
+ ShortcutActions.cpp
+@@ -106,6 +109,10 @@ target_include_directories(spectacle PUBLIC ${OpenCV_I
target_include_directories(spectacle PUBLIC ${OpenCV_INCLUDE_DIRS})
@@ -51,7 +51,7 @@
target_link_libraries(spectacle PRIVATE
Qt::Concurrent
Qt::DBus
-@@ -127,7 +134,6 @@ target_link_libraries(spectacle PRIVATE
+@@ -131,7 +138,6 @@ target_link_libraries(spectacle PRIVATE
KF6::StatusNotifierItem
KF6::PrisonScanner
KF6::Crash
@@ -59,7 +59,7 @@
Wayland::Client
LayerShellQt::Interface
${OpenCV_LIBRARIES}
---- src/Config.h.in.orig 2025-02-19 09:24:17 UTC
+--- src/Config.h.in.orig 2025-06-12 09:06:01 UTC
+++ src/Config.h.in
@@ -7,6 +7,9 @@
/* Define to 1 if we have Purpose */
@@ -71,7 +71,7 @@
/* Set the Spectacle version from CMake */
#cmakedefine SPECTACLE_VERSION "@SPECTACLE_VERSION@"
---- src/Platforms/PlatformLoader.cpp.orig 2025-02-19 09:24:17 UTC
+--- src/Platforms/PlatformLoader.cpp.orig 2025-06-12 09:06:01 UTC
+++ src/Platforms/PlatformLoader.cpp
@@ -11,7 +11,9 @@
diff --git a/graphics/png/Makefile b/graphics/png/Makefile
index 03c30aa7a3a7..17d42c177485 100644
--- a/graphics/png/Makefile
+++ b/graphics/png/Makefile
@@ -1,8 +1,9 @@
PORTNAME= png
-DISTVERSION= 1.6.47
+DISTVERSION= 1.6.49
CATEGORIES= graphics
MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${DISTVERSION}/
-PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
+#PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/
+PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/1.6.48/
# Keep this because you normally need to keep patch version in sync with release
DISTNAME= lib${PORTNAME}-${DISTVERSION}
@@ -20,8 +21,10 @@ USES= cmake:testing cpe pathfix tar:xz
CPE_PRODUCT= libpng
USE_LDCONFIG= yes
+CMAKE_TESTING_ON= PNG_TESTS
+
+CMAKE_ARGS= -DPNG_DEBUG_POSTFIX=""
CMAKE_OFF= PNG_TESTS
-CMAKE_TESTING_ON= PNG_TESTS
OPTIONS_DEFINE= APNG SIMD
OPTIONS_DEFAULT=APNG
@@ -48,11 +51,8 @@ CFLAGS+= -maltivec -mvsx
.if ${PORT_OPTIONS:MAPNG} || make(makesum)
#PATCHFILES= ${DISTNAME}-apng.patch.gz:-p1
# Keep this because you normally need to keep patch version in sync with release
-PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
+#PATCHFILES= lib${PORTNAME}-${DISTVERSION}-apng.patch.gz:-p1
+PATCHFILES= lib${PORTNAME}-1.6.48-apng.patch.gz:-p1
.endif
-post-patch:
- @${REINPLACE_CMD} -e 's|PNG_DEBUG_POSTFIX "d"|PNG_DEBUG_POSTFIX ""|g' \
- ${PATCH_WRKSRC}/CMakeLists.txt
-
.include <bsd.port.mk>
diff --git a/graphics/png/distinfo b/graphics/png/distinfo
index a66c13642c31..ffcd74068aff 100644
--- a/graphics/png/distinfo
+++ b/graphics/png/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741992460
-SHA256 (libpng-1.6.47.tar.xz) = b213cb381fbb1175327bd708a77aab708a05adde7b471bc267bd15ac99893631
-SIZE (libpng-1.6.47.tar.xz) = 1054664
-SHA256 (libpng-1.6.47-apng.patch.gz) = 5b086fafe7e12784b28693e19a5bcf68677a8c52947115712a56c3d123944f6f
-SIZE (libpng-1.6.47-apng.patch.gz) = 10697
+TIMESTAMP = 1749872640
+SHA256 (libpng-1.6.49.tar.xz) = 43182aa48e39d64b1ab4ec6b71ab3e910b67eed3a0fff3777cf8cf40d6ef7024
+SIZE (libpng-1.6.49.tar.xz) = 1060752
+SHA256 (libpng-1.6.48-apng.patch.gz) = b68e523146dc326d6fd3cd49d55f9ca2d73f4a4d6e3d0f095bcc8988ffe8db2b
+SIZE (libpng-1.6.48-apng.patch.gz) = 10671
diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist
index 19083caeb7d6..6b5bee71f42e 100644
--- a/graphics/png/pkg-plist
+++ b/graphics/png/pkg-plist
@@ -19,7 +19,7 @@ lib/libpng/libpng16.cmake
lib/libpng16.a
lib/libpng16.so
lib/libpng16.so.16
-lib/libpng16.so.16.47.0
+lib/libpng16.so.16.49.0
libdata/pkgconfig/libpng.pc
libdata/pkgconfig/libpng16.pc
share/man/man3/libpng.3.gz
diff --git a/graphics/podofo/Makefile b/graphics/podofo/Makefile
index 6edaf5cb957c..834a92a5298c 100644
--- a/graphics/podofo/Makefile
+++ b/graphics/podofo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= podofo
PORTVERSION= 0.10.4
+PORTREVISION= 1
CATEGORIES= graphics print
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 12a976699b4f..106d2c809598 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= poppler
DISTVERSION= 25.04.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics print
MASTER_SITES= https://poppler.freedesktop.org/
@@ -103,7 +103,7 @@ OPENJPEG_CMAKE_OFF= -DENABLE_LIBOPENJPEG:STRING="none"
GNUPG_CMAKE_BOOL= ENABLE_GPGME
GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \
- libgpgmepp.so:security/gpgme-cpp
+ libgpgmepp.so:security/gpgmepp
post-install:
.if ${_SLAVE_PORT} == glib
diff --git a/graphics/povray37/Makefile b/graphics/povray37/Makefile
index 0689096db98a..190e79370732 100644
--- a/graphics/povray37/Makefile
+++ b/graphics/povray37/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.0.10
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
PKGNAMESUFFIX= 37
diff --git a/graphics/povray38/Makefile b/graphics/povray38/Makefile
index b2978c23f351..8cb107401669 100644
--- a/graphics/povray38/Makefile
+++ b/graphics/povray38/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.0-beta.2
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= graphics
MASTER_SITES= https://github.com/POV-Ray/povray/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= 38
diff --git a/graphics/proj-data/Makefile b/graphics/proj-data/Makefile
index 29da2917a600..223b0c8a142b 100644
--- a/graphics/proj-data/Makefile
+++ b/graphics/proj-data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= proj-data
-PORTVERSION= 1.21
+PORTVERSION= 1.22
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/proj/ \
https://github.com/OSGeo/PROJ-data/releases/download/${PORTVERSION}.0/
diff --git a/graphics/proj-data/distinfo b/graphics/proj-data/distinfo
index 79e23b429025..496a6d118052 100644
--- a/graphics/proj-data/distinfo
+++ b/graphics/proj-data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742070264
-SHA256 (proj-data-1.21.tar.gz) = 687e1b9086ed517091daeb0341042fdaa6212f114c7c191b3a39b25d8dcce9c0
-SIZE (proj-data-1.21.tar.gz) = 783860304
+TIMESTAMP = 1749813014
+SHA256 (proj-data-1.22.tar.gz) = 4fe417fbef77fef7b2d4f305c348e5b8612209312880b54a5626a17c00966766
+SIZE (proj-data-1.22.tar.gz) = 791590547
diff --git a/graphics/proj-data/pkg-plist b/graphics/proj-data/pkg-plist
index 1cba1af58568..b5df9d1d5ea0 100644
--- a/graphics/proj-data/pkg-plist
+++ b/graphics/proj-data/pkg-plist
@@ -93,6 +93,9 @@
%%DATADIR%%/de_lgvl_saarland_SeTa2016.tif
%%DATADIR%%/de_tlbg_thueringen_NTv2gridTH.tif
%%DATADIR%%/de_tlbg_thueringen_README.txt
+%%DATADIR%%/dk_kds_README.txt
+%%DATADIR%%/dk_kds_dvr90_evrf2019.tif
+%%DATADIR%%/dk_kds_dvr90_evrf2019_mean_tide.tif
%%DATADIR%%/dk_sdfe_DK_bornholm.pol
%%DATADIR%%/dk_sdfe_DK_bridges.pol
%%DATADIR%%/dk_sdfe_DK_general.pol
@@ -201,7 +204,9 @@
%%DATADIR%%/is_lmi_README.txt
%%DATADIR%%/jp_gsi_README.txt
%%DATADIR%%/jp_gsi_gsigeo2011.tif
+%%DATADIR%%/jp_gsi_jpgeo2024.tif
%%DATADIR%%/lv_lgia_README.txt
+%%DATADIR%%/lv_lgia_lks92to2020.tif
%%DATADIR%%/lv_lgia_lv14.tif
%%DATADIR%%/mx_inegi_README.txt
%%DATADIR%%/mx_inegi_ggm10.tif
@@ -213,7 +218,9 @@
%%DATADIR%%/nc_dittt_gr3dnc03a.tif
%%DATADIR%%/nc_dittt_gr3dncI08.tif
%%DATADIR%%/nl_nsgi_README.txt
+%%DATADIR%%/nl_nsgi_bongeo2004.tif
%%DATADIR%%/nl_nsgi_nlgeo2018.tif
+%%DATADIR%%/nl_nsgi_nllat2018.tif
%%DATADIR%%/nl_nsgi_rdcorr2018.tif
%%DATADIR%%/nl_nsgi_rdtrans2018.tif
%%DATADIR%%/no_kv_CD_above_Ell_ETRS89_v2021a.tif
diff --git a/graphics/py-ManimPango/Makefile b/graphics/py-ManimPango/Makefile
index d55f2d3082e7..fa2f7ef46dbd 100644
--- a/graphics/py-ManimPango/Makefile
+++ b/graphics/py-ManimPango/Makefile
@@ -24,6 +24,6 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/tests
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/manimpango/*${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/manimpango/*${PYTHON_TAG}.so
.include <bsd.port.mk>
diff --git a/graphics/py-cairo/pkg-plist b/graphics/py-cairo/pkg-plist
index fd2aafc64ee1..b2d062c8a776 100644
--- a/graphics/py-cairo/pkg-plist
+++ b/graphics/py-cairo/pkg-plist
@@ -3,7 +3,7 @@ include/pycairo/py3cairo.h
%%PYTHON_SITELIBDIR%%/cairo/__init__.pyi
%%PYTHON_SITELIBDIR%%/cairo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/cairo/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/cairo/_cairo%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/cairo/_cairo%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/cairo/include/py3cairo.h
%%PYTHON_SITELIBDIR%%/cairo/py.typed
%%PYTHON_SITELIBDIR%%/pycairo-%%PORTVER%%.dist-info/METADATA
diff --git a/graphics/py-cairosvg/Makefile b/graphics/py-cairosvg/Makefile
index 9efe71f55ccb..97afd649e745 100644
--- a/graphics/py-cairosvg/Makefile
+++ b/graphics/py-cairosvg/Makefile
@@ -1,10 +1,8 @@
PORTNAME= cairosvg
-PORTVERSION= 2.7.1
-PORTREVISION= 1
+PORTVERSION= 2.8.2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= CairoSVG-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Simple SVG Converter based on Cairo
diff --git a/graphics/py-cairosvg/distinfo b/graphics/py-cairosvg/distinfo
index ea9d4301c5e5..5012259f3c73 100644
--- a/graphics/py-cairosvg/distinfo
+++ b/graphics/py-cairosvg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692211789
-SHA256 (CairoSVG-2.7.1.tar.gz) = 432531d72347291b9a9ebfb6777026b607563fd8719c46ee742db0aef7271ba0
-SIZE (CairoSVG-2.7.1.tar.gz) = 8399085
+TIMESTAMP = 1750954208
+SHA256 (cairosvg-2.8.2.tar.gz) = 07cbf4e86317b27a92318a4cac2a4bb37a5e9c1b8a27355d06874b22f85bef9f
+SIZE (cairosvg-2.8.2.tar.gz) = 8398590
diff --git a/graphics/py-colorthief/Makefile b/graphics/py-colorthief/Makefile
index 943c01395832..99e0ef420dbf 100644
--- a/graphics/py-colorthief/Makefile
+++ b/graphics/py-colorthief/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Module for grabbing the color palette from an image
WWW= https://github.com/fengsp/color-thief-py/
diff --git a/graphics/py-colorz/Makefile b/graphics/py-colorz/Makefile
index ce0d0b781387..af178d8e7fe2 100644
--- a/graphics/py-colorz/Makefile
+++ b/graphics/py-colorz/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Color scheme generator
WWW= https://github.com/metakirby5/colorz/
diff --git a/graphics/py-colour-science/Makefile b/graphics/py-colour-science/Makefile
new file mode 100644
index 000000000000..ead829190094
--- /dev/null
+++ b/graphics/py-colour-science/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= colour-science
+DISTVERSION= 0.4.6
+CATEGORIES= graphics
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSION}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Colour Science for Python
+WWW= https://www.colour-science.org \
+ https://github.com/colour-science/colour
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imageio>=2:graphics/py-imageio@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.24:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.10:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest
+
+NO_ARCH= yes
+
+# the test colour/characterisation/tests/test_correction.py::TestColourCorrectionFinlayson2015::test_nan_colour_correction_Finlayson2015 hangs, see https://github.com/colour-science/colour/issues/1351
+
+.include <bsd.port.mk>
diff --git a/graphics/py-colour-science/distinfo b/graphics/py-colour-science/distinfo
new file mode 100644
index 000000000000..b677140b3e0f
--- /dev/null
+++ b/graphics/py-colour-science/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748363370
+SHA256 (colour_science-0.4.6.tar.gz) = be98c2c9b2a5caf0c443431f402599ca9e1cc7d944bb804156803bcc97af4cf0
+SIZE (colour_science-0.4.6.tar.gz) = 2228183
diff --git a/graphics/py-colour-science/pkg-descr b/graphics/py-colour-science/pkg-descr
new file mode 100644
index 000000000000..4c9b3916fb2a
--- /dev/null
+++ b/graphics/py-colour-science/pkg-descr
@@ -0,0 +1,2 @@
+Colour is an open-source Python package providing a comprehensive number of
+algorithms and datasets for colour science.
diff --git a/graphics/py-diplib/pkg-plist b/graphics/py-diplib/pkg-plist
index bcf6b5206ca1..d6fa9a0e781d 100644
--- a/graphics/py-diplib/pkg-plist
+++ b/graphics/py-diplib/pkg-plist
@@ -4,24 +4,24 @@
%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/WHEEL
%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/entry_points.txt
%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/top_level.txt
-%%PYTHON_SITELIBDIR%%/diplib/PyDIP_bin%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/diplib/PyDIP_bin%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/diplib/PyDIP_py.py
%%PYTHON_SITELIBDIR%%/diplib/__init__.py
%%PYTHON_SITELIBDIR%%/diplib/__main__.py
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/PyDIP_py%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/__main__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/dipview%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/javaio%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/loadjvm%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/diplib/__pycache__/viewer%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/diplib/dipview.py
%%PYTHON_SITELIBDIR%%/diplib/javaio.py
%%PYTHON_SITELIBDIR%%/diplib/loadjvm.py
diff --git a/graphics/py-f3d/Makefile b/graphics/py-f3d/Makefile
index 1869425210a3..22af77e74471 100644
--- a/graphics/py-f3d/Makefile
+++ b/graphics/py-f3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= f3d
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.0
+DISTVERSION= 3.1.0
CATEGORIES= graphics
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-f3d/distinfo b/graphics/py-f3d/distinfo
index 7e7b0c99d510..2fa9f5ca6487 100644
--- a/graphics/py-f3d/distinfo
+++ b/graphics/py-f3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737445695
-SHA256 (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 7ea83830d1c8158a1f01e5ac9edd00b81de3e0b4cbdbc4a4bb60a113728b7b7a
-SIZE (f3d-app-f3d-v3.0.0_GH0.tar.gz) = 59780102
+TIMESTAMP = 1748895401
+SHA256 (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 93ba23078133122e929d9c1e2946c86da1f08fe56b9ffae40ebfd8185e91380a
+SIZE (f3d-app-f3d-v3.1.0_GH0.tar.gz) = 61473994
diff --git a/graphics/py-f3d/files/patch-CMakeLists.txt b/graphics/py-f3d/files/patch-CMakeLists.txt
index c1cd98364aa5..07462e7387eb 100644
--- a/graphics/py-f3d/files/patch-CMakeLists.txt
+++ b/graphics/py-f3d/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2025-01-18 16:41:08 UTC
+--- CMakeLists.txt.orig 2025-04-16 06:15:03 UTC
+++ CMakeLists.txt
@@ -13,7 +13,7 @@ include(f3dPython)
include(GNUInstallDirs)
@@ -6,6 +6,6 @@
-find_package(Python 3.9 COMPONENTS Interpreter Development)
+find_package(Python ${FREEBSD_PYTHON_VER} COMPONENTS Interpreter Development)
- find_package(pybind11 2.2 REQUIRED)
+ find_package(pybind11 2.9.2 REQUIRED)
pybind11_add_module(pyf3d MODULE F3DPythonBindings.cxx)
diff --git a/graphics/py-f3d/pkg-plist b/graphics/py-f3d/pkg-plist
index 6e4ce89a1650..bbc810c8c378 100644
--- a/graphics/py-f3d/pkg-plist
+++ b/graphics/py-f3d/pkg-plist
@@ -1,2 +1,2 @@
%%PYTHON_SITELIBDIR%%/f3d/__init__.py
-%%PYTHON_SITELIBDIR%%/f3d/pyf3d%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/f3d/pyf3d%%PYTHON_TAG%%.so
diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile
index 0af9fef0c5db..1227976ce629 100644
--- a/graphics/py-fiona/Makefile
+++ b/graphics/py-fiona/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fiona
DISTVERSION= 1.10.1
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-fiona/files/patch-pyproject.toml b/graphics/py-fiona/files/patch-pyproject.toml
index 2612df9f4c68..9242df5e7b21 100644
--- a/graphics/py-fiona/files/patch-pyproject.toml
+++ b/graphics/py-fiona/files/patch-pyproject.toml
@@ -1,9 +1,9 @@
---- pyproject.toml.orig 2025-03-26 21:47:52 UTC
+--- pyproject.toml.orig 2024-09-13 23:33:55 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
-requires = ["setuptools>=67.8", "cython~=3.0.2"]
-+requires = ["setuptools", "cython~=3.0.2"]
++requires = ["setuptools", "cython>=3.0.2"]
build-backend = "setuptools.build_meta"
[project]
diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile
index 9dd95e0c9314..264aadfb5fbf 100644
--- a/graphics/py-fury/Makefile
+++ b/graphics/py-fury/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fury
DISTVERSION= 0.12.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile
index a43bfd4ff765..5cd4c7449df8 100644
--- a/graphics/py-gdal/Makefile
+++ b/graphics/py-gdal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gdal
-PORTVERSION= 3.10.3
+PORTVERSION= 3.11.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,14 +19,15 @@ LIB_DEPENDS= libgdal.so:graphics/gdal
USES= compiler:c++11-lang cpe python
USE_PYTHON= autoplist concurrent pep517
-MAKE_ENV= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=yes
-
CPE_VENDOR= osgeo
OPTIONS_DEFINE= NUMPY
+OPTIONS_DEFAULT=NUMPY
NUMPY_DESC= Enable array support via NumPy
NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR}
+NUMPY_MAKE_ENV= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=no
+NUMPY_MAKE_ENV_OFF= GDAL_PYTHON_BINDINGS_WITHOUT_NUMPY=yes
NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR}
NUMPY_USES= fortran
diff --git a/graphics/py-gdal/distinfo b/graphics/py-gdal/distinfo
index 1965f39a6b37..43d7d4186f50 100644
--- a/graphics/py-gdal/distinfo
+++ b/graphics/py-gdal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288772
-SHA256 (gdal-3.10.3.tar.gz) = b5550650daeeae8e41091581d9aea7d75a9f15b0ebbeb8c96e37458fa02264cd
-SIZE (gdal-3.10.3.tar.gz) = 838170
+TIMESTAMP = 1747715312
+SHA256 (gdal-3.11.0.tar.gz) = ac59ccfe291d3ce4f6a9a3eed17da3777bc3bae970ce27217d4fa85db98650f8
+SIZE (gdal-3.11.0.tar.gz) = 877693
diff --git a/graphics/py-glcontext/Makefile b/graphics/py-glcontext/Makefile
index c9ba1e71c480..0587ed2abcb8 100644
--- a/graphics/py-glcontext/Makefile
+++ b/graphics/py-glcontext/Makefile
@@ -26,7 +26,7 @@ TEST_WRKSRC= ${WRKSRC}/tests
post-install:
@${STRIP_CMD} \
- ${STAGEDIR}${PYTHON_SITELIBDIR}/glcontext/x11${PYTHON_EXT_SUFFIX}.so \
- ${STAGEDIR}${PYTHON_SITELIBDIR}/glcontext/egl${PYTHON_EXT_SUFFIX}.so
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/glcontext/x11${PYTHON_TAG}.so \
+ ${STAGEDIR}${PYTHON_SITELIBDIR}/glcontext/egl${PYTHON_TAG}.so
.include <bsd.port.mk>
diff --git a/graphics/py-haishoku/Makefile b/graphics/py-haishoku/Makefile
index d7cc0c69fff5..0a81272deb1a 100644
--- a/graphics/py-haishoku/Makefile
+++ b/graphics/py-haishoku/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Tool for grabbing the representative color palette from an image
WWW= https://github.com/LanceGin/haishoku/
diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile
index 2816d9f1212c..4b51a2ddc65f 100644
--- a/graphics/py-img2pdf/Makefile
+++ b/graphics/py-img2pdf/Makefile
@@ -1,6 +1,5 @@
PORTNAME= img2pdf
-DISTVERSION= 0.6.0
-PORTREVISION= 3
+DISTVERSION= 0.6.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,6 +11,8 @@ WWW= https://gitlab.mister-muffin.de/josch/img2pdf
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pikepdf>0:textproc/py-pikepdf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
TEST_DEPENDS= ${PY_NUMPY} \
@@ -21,11 +22,11 @@ TEST_DEPENDS= ${PY_NUMPY} \
jpegtopnm:graphics/netpbm \
pdftocairo:graphics/poppler-utils
-USES= python shebangfix magick:6,test
-USE_PYTHON= autoplist concurrent distutils pytest
+USES= python shebangfix magick:7,test
+USE_PYTHON= autoplist concurrent pep517 pytest
# Some tests fail, see following link for more info:
# https://gitlab.mister-muffin.de/josch/img2pdf/issues/152
-PYTEST_BROKEN_TESTS= jpg_cmyk miff_cmyk8 test_date tiff_cmyk8
+PYTEST_BROKEN_TESTS= jpg_cmyk test_date tiff_cmyk8
SHEBANG_FILES= src/img2pdf.py
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/graphics/py-img2pdf/distinfo b/graphics/py-img2pdf/distinfo
index bc77662778e2..280871d5df5f 100644
--- a/graphics/py-img2pdf/distinfo
+++ b/graphics/py-img2pdf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1740898563
-SHA256 (img2pdf-0.6.0.tar.gz) = 85a89b8abdeef9ef033508aed0d9f1e84fd6d0130e864e2c523f948ec45365e1
-SIZE (img2pdf-0.6.0.tar.gz) = 106503
+TIMESTAMP = 1747416899
+SHA256 (img2pdf-0.6.1.tar.gz) = 306e279eb832bc159d7d6294b697a9fbd11b4be1f799b14b3b2174fb506af289
+SIZE (img2pdf-0.6.1.tar.gz) = 106513
diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile
index b55ef5168d7a..3856b71cb066 100644
--- a/graphics/py-mapclassify/Makefile
+++ b/graphics/py-mapclassify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mapclassify
-PORTVERSION= 2.8.1
+PORTVERSION= 2.9.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,13 +15,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2.7,1:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}numpy>=1.23,1:math/py-numpy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.0:science/py-scikit-learn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.8:science/py-scipy@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=3.2,1:math/py-networkx@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>=2.1,1:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4:science/py-scikit-learn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.11:science/py-scipy@${PY_FLAVOR}
-USES= python
+USES= python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/graphics/py-mapclassify/distinfo b/graphics/py-mapclassify/distinfo
index fd74a2bcfd7c..ca614a828bb0 100644
--- a/graphics/py-mapclassify/distinfo
+++ b/graphics/py-mapclassify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727718438
-SHA256 (mapclassify-2.8.1.tar.gz) = 306f4cb99ad1ea166b3efd7180c0a199d240bd801de7937327973d829673bc82
-SIZE (mapclassify-2.8.1.tar.gz) = 4608933
+TIMESTAMP = 1748495823
+SHA256 (mapclassify-2.9.0.tar.gz) = 65fa7a7d778ed63496ff860b9f3c26d632d8f289820a6d8556ac527d14b26bd8
+SIZE (mapclassify-2.9.0.tar.gz) = 5401963
diff --git a/graphics/py-mapclassify/files/patch-pyproject.toml b/graphics/py-mapclassify/files/patch-pyproject.toml
new file mode 100644
index 000000000000..e3c13e3bf172
--- /dev/null
+++ b/graphics/py-mapclassify/files/patch-pyproject.toml
@@ -0,0 +1,11 @@
+--- pyproject.toml.orig 2025-05-28 05:34:17 UTC
++++ pyproject.toml
+@@ -40,7 +40,7 @@ dependencies = [
+ "numpy>=1.26",
+ "pandas>=2.1",
+ "scikit-learn>=1.4",
+- "scipy>=1.12",
++ "scipy>=1.11",
+ ]
+
+ [project.urls]
diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile
index cf69cbfd68ce..4231c09f8271 100644
--- a/graphics/py-mayavi/Makefile
+++ b/graphics/py-mayavi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mayavi
DISTVERSION= 4.8.2
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-moderngl/Makefile b/graphics/py-moderngl/Makefile
index ecaab765a1fd..ce7ae0009617 100644
--- a/graphics/py-moderngl/Makefile
+++ b/graphics/py-moderngl/Makefile
@@ -28,7 +28,7 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}/tests
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/moderngl/mgl${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/moderngl/mgl${PYTHON_TAG}.so
# tests as of 5.12.0: 1 failed, 322 passed, 37 skipped in 24.63s, see https://github.com/moderngl/moderngl/issues/722
diff --git a/graphics/py-opencolorio/Makefile b/graphics/py-opencolorio/Makefile
index 6ca6e604f265..cf62c4ac05f9 100644
--- a/graphics/py-opencolorio/Makefile
+++ b/graphics/py-opencolorio/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 1
+PORTREVISION= 0
CATEGORIES= graphics multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-openimageio/Makefile b/graphics/py-openimageio/Makefile
index 0cbe1c16729c..19fb1ec74e47 100644
--- a/graphics/py-openimageio/Makefile
+++ b/graphics/py-openimageio/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 8
CATEGORIES= graphics multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-openshadinglanguage/Makefile b/graphics/py-openshadinglanguage/Makefile
index de64ae3c8967..48c55b7de384 100644
--- a/graphics/py-openshadinglanguage/Makefile
+++ b/graphics/py-openshadinglanguage/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics multimedia python
# Note this port shares its PORTREVISION with graphics/openshadinglanguage!
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile
index 125eaf971cbb..f96ffe28aede 100644
--- a/graphics/py-pillow/Makefile
+++ b/graphics/py-pillow/Makefile
@@ -1,12 +1,12 @@
PORTNAME= pillow
-PORTVERSION= 11.0.0
+PORTVERSION= 11.2.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Fork of the Python Imaging Library (PIL)
-WWW= https://python-pillow.org/ \
+WWW= https://python-pillow.github.io/ \
https://pillow.readthedocs.io/en/stable/ \
https://github.com/python-pillow/Pillow
@@ -20,61 +20,57 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=0,1:devel/py-pytest@${PY_FLAVOR}
USES= cpe jpeg localbase python
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+PEP517_BUILD_CONFIG_SETTING= \
+ --config-setting jpeg=enable \
+ --config-setting zlib=enable
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
CPE_VENDOR= python
-OPTIONS_DEFINE= FREETYPE IMAGEQUANT JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB
-OPTIONS_DEFAULT=FREETYPE IMAGEQUANT JPEG2000 LCMS OLE PNG RAQM TIFF TKINTER WEBP XCB
-IMAGEQUANT_DESC= Image Quantization support
-LCMS_DESC= Little Color Management System
-OLE_DESC= Microsoft OLE2 file format support
-RAQM_DESC= Complex text layout support
-TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support
-XCB_DESC= X11 screengrab support
+OPTIONS_DEFINE= AVIF FREETYPE IMAGEQUANT JPEG2000 LCMS OLE RAQM TIFF TKINTER WEBP XCB
+OPTIONS_DEFAULT=AVIF FREETYPE IMAGEQUANT JPEG2000 LCMS OLE RAQM TIFF TKINTER WEBP XCB
+IMAGEQUANT_DESC=Image Quantization support
+LCMS_DESC= Little Color Management System
+OLE_DESC= Microsoft OLE2 file format support
+RAQM_DESC= Complex text layout support
+TKINTER_DESC= Tkinter (Tcl/Tk) BitmapImage & PhotoImage support
+XCB_DESC= X11 screengrab support
+AVIF_LIB_DEPENDS= libavif.so:graphics/libavif
+AVIF_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting avif=enable"
+AVIF_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting avif=disable"
FREETYPE_LIB_DEPENDS= libfreetype.so:print/freetype2
-FREETYPE_VARS= PYDISTUTILS_BUILDARGS+=--enable-freetype
-FREETYPE_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-freetype
+FREETYPE_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting freetype=enable"
+FREETYPE_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting freetype=disable"
IMAGEQUANT_LIB_DEPENDS= libimagequant.so:graphics/libimagequant
-IMAGEQUANT_VARS= PYDISTUTILS_BUILDARGS+=--enable-imagequant
-IMAGEQUANT_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-imagequant
+IMAGEQUANT_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting imagequant=enable"
+IMAGEQUANT_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting imagequant=disable"
JPEG2000_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg
-JPEG2000_VARS= PYDISTUTILS_BUILDARGS+=--enable-jpeg2000
-JPEG2000_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-jpeg2000
+JPEG2000_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting jpeg2000=enable"
+JPEG2000_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting jpeg2000=disable"
LCMS_LIB_DEPENDS= liblcms2.so:graphics/lcms2
-LCMS_VARS= PYDISTUTILS_BUILDARGS+=--enable-lcms
-LCMS_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-lcms
+LCMS_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting lcms=enable"
+LCMS_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting lcms=disable"
OLE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}olefile>=0:devel/py-olefile@${PY_FLAVOR}
-PNG_VARS= PYDISTUTILS_BUILDARGS+=--enable-zlib
-PNG_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-zlib
RAQM_LIB_DEPENDS= libraqm.so:print/libraqm
-RAQM_VARS= PYDISTUTILS_BUILDARGS+=--enable-raqm
-RAQM_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-raqm
+RAQM_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting raqm=enable"
+RAQM_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting raqm=disable"
TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff
-TIFF_VARS= PYDISTUTILS_BUILDARGS+=--enable-tiff
-TIFF_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-tiff
+TIFF_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting tiff=enable"
+TIFF_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting tiff=disable"
TKINTER_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR}
TKINTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>=0:x11-toolkits/py-tkinter@${PY_FLAVOR}
-TKINTER_USES= tk
-TKINTER_VARS= PYDISTUTILS_BUILDARGS+="--include-dirs=${TCL_INCLUDEDIR}:${TK_INCLUDEDIR}"
WEBP_LIB_DEPENDS= libwebp.so:graphics/webp
-WEBP_VARS= PYDISTUTILS_BUILDARGS+="--enable-webp --enable-webpmux"
-WEBP_VARS_OFF= PYDISTUTILS_BUILDARGS+="--disable-webp --disable-webpmux"
+WEBP_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting webp=enable"
+WEBP_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting webp=disable"
XCB_USE= XORG=xcb
XCB_USES= xorg
-XCB_VARS= PYDISTUTILS_BUILDARGS+=--enable-xcb
-XCB_VARS_OFF= PYDISTUTILS_BUILDARGS+=--disable-xcb
-
-.include <bsd.port.pre.mk>
-
-PYDISTUTILS_BUILD_TARGET= build build_ext
-PYDISTUTILS_BUILDARGS+= saveopts
+XCB_VARS= PEP517_BUILD_CONFIG_SETTING+="--config-setting xcb=enable"
+XCB_VARS_OFF= PEP517_BUILD_CONFIG_SETTING+="--config-setting xcb=disable"
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
-do-test:
- cd ${WRKSRC} && ${SETENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} ${PYTHON_CMD} selftest.py
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/graphics/py-pillow/distinfo b/graphics/py-pillow/distinfo
index 80825b3a278b..5c020407f22e 100644
--- a/graphics/py-pillow/distinfo
+++ b/graphics/py-pillow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730387100
-SHA256 (pillow-11.0.0.tar.gz) = 72bacbaf24ac003fea9bff9837d1eedb6088758d41e100c1552930151f677739
-SIZE (pillow-11.0.0.tar.gz) = 46737780
+TIMESTAMP = 1745936196
+SHA256 (pillow-11.2.1.tar.gz) = a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6
+SIZE (pillow-11.2.1.tar.gz) = 47026707
diff --git a/graphics/py-pillow/files/patch-pyproject.toml b/graphics/py-pillow/files/patch-pyproject.toml
index a63e11867748..b9adef928b09 100644
--- a/graphics/py-pillow/files/patch-pyproject.toml
+++ b/graphics/py-pillow/files/patch-pyproject.toml
@@ -1,11 +1,21 @@
---- pyproject.toml.orig 2023-10-15 08:57:48 UTC
+--- pyproject.toml.orig 2025-04-12 17:02:40 UTC
+++ pyproject.toml
-@@ -1,7 +1,7 @@
+@@ -1,7 +1,7 @@ requires = [
[build-system]
build-backend = "backend"
requires = [
-- "setuptools>=67.8",
+- "setuptools>=77",
+ "setuptools>=61",
]
backend-path = [
"_custom_build",
+@@ -14,8 +14,7 @@ keywords = [
+ keywords = [
+ "Imaging",
+ ]
+-license = "MIT-CMU"
+-license-files = [ "LICENSE" ]
++license = { text = "MIT-CMU" }
+ authors = [
+ { name = "Jeffrey A. Clark", email = "aclark@aclark.net" },
+ ]
diff --git a/graphics/py-pivy/pkg-plist b/graphics/py-pivy/pkg-plist
index 27d5a9b46988..af0184646d87 100644
--- a/graphics/py-pivy/pkg-plist
+++ b/graphics/py-pivy/pkg-plist
@@ -3,41 +3,41 @@
%%PYTHON_SITELIBDIR%%/Pivy-%%DISTVERSION%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
%%PYTHON_SITELIBDIR%%/Pivy-%%DISTVERSION%%-py%%PYTHON_VER%%.egg-info/top_level.txt
%%PYTHON_SITELIBDIR%%/pivy/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/coin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/coin%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/pivy_meta%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/pivy_meta%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/sogui%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/sogui%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/_coin%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/coin%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/coin%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/pivy_meta%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/pivy_meta%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/sogui%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/sogui%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/_coin%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/pivy/coin.py
%%PYTHON_SITELIBDIR%%/pivy/graphics/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/colors%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/colors%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/mesh%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/mesh%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/plot%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/viewer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/colors%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/colors%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/mesh%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/mesh%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/plot%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/plot%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/viewer%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/graphics/__pycache__/viewer%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pivy/graphics/colors.py
%%PYTHON_SITELIBDIR%%/pivy/graphics/mesh.py
%%PYTHON_SITELIBDIR%%/pivy/graphics/plot.py
%%PYTHON_SITELIBDIR%%/pivy/graphics/viewer.py
%%PYTHON_SITELIBDIR%%/pivy/gui/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/qt%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/qt%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/soqt%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/soqt%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/gui/_soqt%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/qt%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/qt%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/soqt%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/__pycache__/soqt%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/gui/_soqt%%PYTHON_TAG%%.so
%%PYTHON_SITELIBDIR%%/pivy/gui/qt.py
%%PYTHON_SITELIBDIR%%/pivy/gui/soqt.py
%%PYTHON_SITELIBDIR%%/pivy/pivy_meta.py
@@ -47,47 +47,47 @@
%%PYTHON_SITELIBDIR%%/pivy/quarter/SensorManager.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/SignalThread.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ContextMenu%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ContextMenu%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ImageReader%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ImageReader%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/QuarterWidget%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/QuarterWidget%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SensorManager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SensorManager%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SignalThread%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SignalThread%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ContextMenu%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ContextMenu%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ImageReader%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/ImageReader%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/QuarterWidget%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/QuarterWidget%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SensorManager%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SensorManager%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SignalThread%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/SignalThread%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/DeviceHandler.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/DeviceManager.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/KeyboardHandler.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/MouseHandler.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceHandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceHandler%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceManager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceManager%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/KeyboardHandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/KeyboardHandler%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/MouseHandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/MouseHandler%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceHandler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceHandler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceManager%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/DeviceManager%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/KeyboardHandler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/KeyboardHandler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/MouseHandler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/MouseHandler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/devices/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/DragDropHandler.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/EventHandler.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/EventManager.py
%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__init__.py
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/DragDropHandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/DragDropHandler%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventHandler%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventHandler%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventManager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventManager%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/DragDropHandler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/DragDropHandler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventHandler%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventHandler%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventManager%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/EventManager%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/eventhandlers/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pivy/quarter/plugins/designer/python/PyQuarterWidgetPlugin.py
-%%PYTHON_SITELIBDIR%%/pivy/quarter/plugins/designer/python/__pycache__/PyQuarterWidgetPlugin%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pivy/quarter/plugins/designer/python/__pycache__/PyQuarterWidgetPlugin%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/plugins/designer/python/__pycache__/PyQuarterWidgetPlugin%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pivy/quarter/plugins/designer/python/__pycache__/PyQuarterWidgetPlugin%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pivy/sogui.py
%%PYTHON_SITELIBDIR%%/pivy/utils.py
diff --git a/graphics/py-pydot/Makefile b/graphics/py-pydot/Makefile
index e89e06243e51..2b725bf8cdb5 100644
--- a/graphics/py-pydot/Makefile
+++ b/graphics/py-pydot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydot
-PORTVERSION= 3.0.4
+PORTVERSION= 4.0.1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/MIT.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= dot:graphics/graphviz \
- ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.0.9:devel/py-pyparsing@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>=3.1.0:devel/py-pyparsing@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/graphics/py-pydot/distinfo b/graphics/py-pydot/distinfo
index be1f67d7af0d..979658f6d536 100644
--- a/graphics/py-pydot/distinfo
+++ b/graphics/py-pydot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738089102
-SHA256 (pydot-3.0.4.tar.gz) = 3ce88b2558f3808b0376f22bfa6c263909e1c3981e2a7b629b65b451eee4a25d
-SIZE (pydot-3.0.4.tar.gz) = 168167
+TIMESTAMP = 1750954210
+SHA256 (pydot-4.0.1.tar.gz) = c2148f681c4a33e08bf0e26a9e5f8e4099a82e0e2a068098f32ce86577364ad5
+SIZE (pydot-4.0.1.tar.gz) = 162594
diff --git a/graphics/py-pydot/files/patch-pyproject.toml b/graphics/py-pydot/files/patch-pyproject.toml
new file mode 100644
index 000000000000..67194156c30a
--- /dev/null
+++ b/graphics/py-pydot/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2025-06-17 20:09:42 UTC
++++ pyproject.toml
+@@ -3,17 +3,14 @@
+ # SPDX-License-Identifier: MIT
+
+ [build-system]
+-requires = ["setuptools >= 75.3.2"]
++requires = ["setuptools >= 61.0"]
+ build-backend = "setuptools.build_meta"
+
+ [project]
+ name = 'pydot'
+ description = "Python interface to Graphviz's Dot"
+ readme = "README.md"
+-license = "MIT"
+-license-files = [
+- 'LICENSES/*',
+-]
++license = {text = "MIT"}
+ requires-python = ">= 3.8"
+ dependencies = [
+ 'pyparsing>=3.1.0'
diff --git a/graphics/py-pygltflib/pkg-plist b/graphics/py-pygltflib/pkg-plist
index a5ac1b5c2df9..31578e40868f 100644
--- a/graphics/py-pygltflib/pkg-plist
+++ b/graphics/py-pygltflib/pkg-plist
@@ -1,9 +1,9 @@
%%PYTHON_SITELIBDIR%%/pygltflib/__init__.py
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/validator%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/validator%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/__init__%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/utils%%PYTHON_TAG%%.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/validator%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/pygltflib/__pycache__/validator%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/pygltflib/utils.py
%%PYTHON_SITELIBDIR%%/pygltflib/validator.py
diff --git a/graphics/py-pymaging-png/Makefile b/graphics/py-pymaging-png/Makefile
index 9ff5afecaa17..7b648df3a1fa 100644
--- a/graphics/py-pymaging-png/Makefile
+++ b/graphics/py-pymaging-png/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pymaging-png
-PORTREVISION= 2
-PORTVERSION= g20130727
+DISTVERSIONPREFIX= g
+DISTVERSION= 20130727
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,12 @@ LICENSE= BSD3CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pymaging>=g20130908:graphics/py-pymaging@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
USE_GITHUB= yes
GH_ACCOUNT= ojii
@@ -23,4 +25,9 @@ GH_TAGNAME= 83d85c4
NO_ARCH= yes
+post-patch:
+ ${REINPLACE_CMD} -E \
+ -e "/^[[:blank:]]+version[[:blank:]]*=/s/__version__/${DISTVERSION}/" \
+ ${WRKSRC}/setup.py
+
.include <bsd.port.mk>
diff --git a/graphics/py-pymaging/Makefile b/graphics/py-pymaging/Makefile
index a4ca97230db3..f233ff4accd6 100644
--- a/graphics/py-pymaging/Makefile
+++ b/graphics/py-pymaging/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pymaging
-PORTVERSION= g20130908
-PORTREVISION= 2
+DISTVERSIONPREFIX= g
+DISTVERSION= 20130908
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,8 +11,11 @@ WWW= https://pymaging.rtfd.org
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
USES= python
-USE_PYTHON= autoplist distutils
+USE_PYTHON= autoplist pep517
USE_GITHUB= yes
GH_ACCOUNT= ojii
@@ -20,4 +23,9 @@ GH_TAGNAME= 596a08f
NO_ARCH= yes
+post-patch:
+ ${REINPLACE_CMD} -E \
+ -e "/^[[:blank:]]+version[[:blank:]]*=/s/__version__/${DISTVERSION}/" \
+ ${WRKSRC}/setup.py
+
.include <bsd.port.mk>
diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile
index 5666a9e686ec..907b010a0d10 100644
--- a/graphics/py-python-poppler-qt5/Makefile
+++ b/graphics/py-python-poppler-qt5/Makefile
@@ -31,6 +31,6 @@ PEP517_BUILD_CONFIG_SETTING= -C--build-dir=build \
-C--verbose
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/popplerqt5${PYTHON_TAG}.so
.include <bsd.port.mk>
diff --git a/graphics/py-pyvips/Makefile b/graphics/py-pyvips/Makefile
index d6eba9540fbc..d67becacb0b9 100644
--- a/graphics/py-pyvips/Makefile
+++ b/graphics/py-pyvips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyvips
-PORTVERSION= 2.2.3
+PORTVERSION= 3.0.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,13 +12,12 @@ WWW= https://libvips.github.io/pyvips/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pkgconfig>=1.5,1:devel/py-pkgconfig@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libvips.so:graphics/vips
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.13:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pkgconfig>=0,1:devel/py-pkgconfig@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.0.0:devel/py-cffi@${PY_FLAVOR}
USES= gnome python
USE_GNOME= glib20
diff --git a/graphics/py-pyvips/distinfo b/graphics/py-pyvips/distinfo
index 8da6aedc4e47..e9129e250ac1 100644
--- a/graphics/py-pyvips/distinfo
+++ b/graphics/py-pyvips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715842784
-SHA256 (pyvips-2.2.3.tar.gz) = 43bceced0db492654c93008246a58a508e0373ae1621116b87b322f2ac72212f
-SIZE (pyvips-2.2.3.tar.gz) = 56626
+TIMESTAMP = 1745936198
+SHA256 (pyvips-3.0.0.tar.gz) = 79459975e4a16089b0eaafed26eb1400ae66ebc16d3ff3a7d2241abcf19dc9e8
+SIZE (pyvips-3.0.0.tar.gz) = 56806
diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile
index 2b4540d8aa0c..80aa88554f1c 100644
--- a/graphics/py-pyvista/Makefile
+++ b/graphics/py-pyvista/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyvista
DISTVERSION= 0.34.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-qt5-3d/Makefile b/graphics/py-qt5-3d/Makefile
index 7d96e83dcf68..c2a3a495043b 100644
--- a/graphics/py-qt5-3d/Makefile
+++ b/graphics/py-qt5-3d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= 3d
DISTVERSION= ${PYQT3D_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics devel python
MASTER_SITES= ${MASTER_SITES_PYQT3D}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/graphics/py-qt5-3d/pkg-plist b/graphics/py-qt5-3d/pkg-plist
index fd938793109a..7ffb750d109c 100644
--- a/graphics/py-qt5-3d/pkg-plist
+++ b/graphics/py-qt5-3d/pkg-plist
@@ -1,6 +1,3 @@
-%%PYTHON_SITELIBDIR%%/PyQt3D-%%PYQT3D_VERSION%%.dist-info/INSTALLER
-%%PYTHON_SITELIBDIR%%/PyQt3D-%%PYQT3D_VERSION%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/PyQt3D-%%PYQT3D_VERSION%%.dist-info/RECORD
%%PYTHON_SITELIBDIR%%/PyQt5/Qt3DAnimation.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt5/Qt3DCore.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt5/Qt3DExtras.abi%%PYTHON_MAJOR_VER%%.so
@@ -248,4 +245,7 @@
%%PYTHON_SITELIBDIR%%/PyQt5/bindings/Qt3DRender/qvector.sip
%%PYTHON_SITELIBDIR%%/PyQt5/bindings/Qt3DRender/qviewport.sip
%%PYTHON_SITELIBDIR%%/PyQt5/bindings/Qt3DRender/qwaitfence.sip
+%%PYTHON_SITELIBDIR%%/pyqt3d-%%PYQT3D_VERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/pyqt3d-%%PYQT3D_VERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/pyqt3d-%%PYQT3D_VERSION%%.dist-info/RECORD
%%PYQT_APIDIR%%/PyQt3D.api
diff --git a/graphics/py-qt6-3d/Makefile b/graphics/py-qt6-3d/Makefile
index 7e6e476a7f01..c9c55e4b0e89 100644
--- a/graphics/py-qt6-3d/Makefile
+++ b/graphics/py-qt6-3d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= 3d
DISTVERSION= ${PYQT3D_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= ${MASTER_SITES_PYQT3D}
PKGNAMEPREFIX= ${PYQT_PY_RELNAME}-
diff --git a/graphics/py-qt6-3d/distinfo b/graphics/py-qt6-3d/distinfo
index 8b6fccffefd7..bacf12192d09 100644
--- a/graphics/py-qt6-3d/distinfo
+++ b/graphics/py-qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733628639
-SHA256 (PyQt6_3D-6.8.0.tar.gz) = f62790a787cfc99fcd84c774fa952b83c877dd2175355a3a6609d37fe1a1c7a3
-SIZE (PyQt6_3D-6.8.0.tar.gz) = 7469509
+TIMESTAMP = 1743732519
+SHA256 (pyqt6_3d-6.9.0.tar.gz) = af4b497e34f30e8dba53da2f2683e82994bc6d6f512fb7a91c3150aa31b6d49a
+SIZE (pyqt6_3d-6.9.0.tar.gz) = 7469403
diff --git a/graphics/py-qt6-3d/pkg-plist b/graphics/py-qt6-3d/pkg-plist
index 909de07daf58..0b8dd9df851b 100644
--- a/graphics/py-qt6-3d/pkg-plist
+++ b/graphics/py-qt6-3d/pkg-plist
@@ -233,6 +233,6 @@
%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DInput.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DLogic.abi%%PYTHON_MAJOR_VER%%.so
%%PYTHON_SITELIBDIR%%/PyQt6/Qt3DRender.abi%%PYTHON_MAJOR_VER%%.so
-%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/INSTALLER
-%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/PyQt6_3D-%%PYQT3D_VERSION%%.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/INSTALLER
+%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/pyqt6_3d-%%PYQT3D_VERSION%%.dist-info/RECORD
diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile
index 4b04b16f74ef..47404cbbfd52 100644
--- a/graphics/py-rasterio/Makefile
+++ b/graphics/py-rasterio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rasterio
PORTVERSION= 1.3.11
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,8 +17,8 @@ BUILD_DEPENDS= gdal>=3.1:graphics/gdal \
${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= gdal>=3.1:graphics/gdal \
- ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \
+LIB_DEPENDS= libgdal.so:graphics/gdal
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}attrs>=0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${PY_FLAVOR} \
@@ -27,7 +28,7 @@ RUN_DEPENDS= gdal>=3.1:graphics/gdal \
${PYTHON_PKGNAMEPREFIX}snuggs>=1.4.1:math/py-snuggs@${PY_FLAVOR}
USES= compiler:c++11-lang python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
OPTIONS_DEFINE= PLOT S3
PLOT_DESC= Plotting support
diff --git a/graphics/py-rasterio/files/patch-pyproject.toml b/graphics/py-rasterio/files/patch-pyproject.toml
index 3158f30c006e..59c5ffbafb21 100644
--- a/graphics/py-rasterio/files/patch-pyproject.toml
+++ b/graphics/py-rasterio/files/patch-pyproject.toml
@@ -9,7 +9,7 @@
- "cython~=3.0.2",
- "numpy>=2.0.0,<3.0; python_version >= '3.9'",
- "oldest-supported-numpy; python_version < '3.9'"
-+ "cython",
++ "cython>=3.0.2",
+ "numpy",
]
diff --git a/graphics/py-rawpy/Makefile b/graphics/py-rawpy/Makefile
index b7e8c3449194..2b1902e4e7a8 100644
--- a/graphics/py-rawpy/Makefile
+++ b/graphics/py-rawpy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rawpy
-PORTVERSION= 0.24.0
+PORTVERSION= 0.25.0
DISTVERSIONPREFIX= v
CATEGORIES= graphics python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-rawpy/distinfo b/graphics/py-rawpy/distinfo
index 3699eaac5de0..ae770f072946 100644
--- a/graphics/py-rawpy/distinfo
+++ b/graphics/py-rawpy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734888322
-SHA256 (letmaik-rawpy-v0.24.0_GH0.tar.gz) = d41b41332b51096fc2ccc451eea8547e28fbfd992c277dfdbfb31eb8dab913fe
-SIZE (letmaik-rawpy-v0.24.0_GH0.tar.gz) = 75984350
+TIMESTAMP = 1747715442
+SHA256 (letmaik-rawpy-v0.25.0_GH0.tar.gz) = a97feea139a42d89024c983d1321ed5c374a2bdd8cb45f73d6bea37402c08998
+SIZE (letmaik-rawpy-v0.25.0_GH0.tar.gz) = 75984021
diff --git a/graphics/py-s2/pkg-plist b/graphics/py-s2/pkg-plist
index b53302d7266f..4df242105b9c 100644
--- a/graphics/py-s2/pkg-plist
+++ b/graphics/py-s2/pkg-plist
@@ -1,4 +1,4 @@
%%PYTHON_SITELIBDIR%%/__init__.py
-%%PYTHON_SITELIBDIR%%/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/__pycache__/__init__%%PYTHON_TAG%%.pyc
%%PYTHON_SITELIBDIR%%/_s2geometry.so
diff --git a/graphics/py-simplejpeg/Makefile b/graphics/py-simplejpeg/Makefile
index fcb92ac8a82b..7d0b64533edb 100644
--- a/graphics/py-simplejpeg/Makefile
+++ b/graphics/py-simplejpeg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= simplejpeg
DISTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -25,7 +26,7 @@ post-extract: # force cythonization because pre-cythonized _jpeg.c fails to comp
@${RM} ${WRKSRC}/simplejpeg/_jpeg.c
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simplejpeg/_jpeg${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/simplejpeg/_jpeg${PYTHON_TAG}.so
# tests as of 1.8.0: 61 passed in 10.57s
diff --git a/graphics/py-simplejpeg/files/patch-pyproject.toml b/graphics/py-simplejpeg/files/patch-pyproject.toml
index eef10ae684eb..e7c68ace4d4d 100644
--- a/graphics/py-simplejpeg/files/patch-pyproject.toml
+++ b/graphics/py-simplejpeg/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2024-09-17 16:08:16 UTC
+--- pyproject.toml.orig 2025-02-08 13:37:27 UTC
+++ pyproject.toml
@@ -29,11 +29,10 @@ requires = [
@@ -8,8 +8,9 @@
+ "setuptools",
"wheel",
- "cmake>=3.6.3",
- "cython~=3.0.0",
+- "cython~=3.0.0",
- "numpy>=2.0.0",
++ "cython>=3.1.0",
+ "numpy",
]
build-backend = "setuptools.build_meta"
diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile
index eda122abdbe8..ff9827739709 100644
--- a/graphics/py-tifffile/Makefile
+++ b/graphics/py-tifffile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tifffile
-PORTVERSION= 2025.3.30
+PORTVERSION= 2025.6.1
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/
@@ -16,12 +16,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
-USES= dos2unix python:3.10+
+USES= dos2unix python:3.11+
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= CODECS PLOT XML ZARR
+OPTIONS_DEFINE= CODECS PLOT XML # ZARR
CODECS_DESC= Codec for compression and predictor schemes
PLOT_DESC= Plotting support
XML_DESC= Validate and print XML
@@ -32,6 +32,7 @@ PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_F
XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
ZARR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}zarr>=0<3:devel/py-zarr@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}kerchunk>=0:filesystems/py-kerchunk@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}zarr>=3:devel/py-zarr@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo
index b09628742e08..97f4cd55b741 100644
--- a/graphics/py-tifffile/distinfo
+++ b/graphics/py-tifffile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289016
-SHA256 (tifffile-2025.3.30.tar.gz) = 3cdee47fe06cd75367c16bc3ff34523713156dae6cd498e3a392e5b39a51b789
-SIZE (tifffile-2025.3.30.tar.gz) = 366039
+TIMESTAMP = 1749813096
+SHA256 (tifffile-2025.6.1.tar.gz) = 63cff7cf7305c26e3f3451c0b05fd95a09252beef4f1663227d4b70cb75c5fdb
+SIZE (tifffile-2025.6.1.tar.gz) = 369769
diff --git a/graphics/py-vispy/Makefile b/graphics/py-vispy/Makefile
index 99227b9a8052..ebb2547c4f29 100644
--- a/graphics/py-vispy/Makefile
+++ b/graphics/py-vispy/Makefile
@@ -27,6 +27,6 @@ USE_PYTHON= autoplist cython3 pep517 pytest # pytest crashes on some tests, and
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/vispy/visuals/text/_sdf_cpu${PYTHON_EXT_SUFFIX}.so
+ @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/vispy/visuals/text/_sdf_cpu${PYTHON_TAG}.so
.include <bsd.port.mk>
diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile
index 985341a241a7..761e3603f0ce 100644
--- a/graphics/py-visvis/Makefile
+++ b/graphics/py-visvis/Makefile
@@ -1,5 +1,6 @@
PORTNAME= visvis
PORTVERSION= 1.15.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-willow/Makefile b/graphics/py-willow/Makefile
index ab65b9622095..04bcee8c222d 100644
--- a/graphics/py-willow/Makefile
+++ b/graphics/py-willow/Makefile
@@ -1,6 +1,5 @@
PORTNAME= willow
-PORTVERSION= 1.9.0
-PORTREVISION= 2
+PORTVERSION= 1.10.0
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-willow/distinfo b/graphics/py-willow/distinfo
index b64ee56e3267..0ec5a8d02e0c 100644
--- a/graphics/py-willow/distinfo
+++ b/graphics/py-willow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994332
-SHA256 (willow-1.9.0.tar.gz) = ffac1406275ae30b60e7c6cbd1245f0bc359d1b5731002b18a712aaf424a5102
-SIZE (willow-1.9.0.tar.gz) = 113373
+TIMESTAMP = 1745936200
+SHA256 (willow-1.10.0.tar.gz) = e10673ff954e79ca0412c648e40dd9ce0b93c8bef798e8468ce3411ff972fb15
+SIZE (willow-1.10.0.tar.gz) = 113732
diff --git a/graphics/py-willow/files/patch-pyproject.toml b/graphics/py-willow/files/patch-pyproject.toml
index 4e0077e20035..ba816ba9d024 100644
--- a/graphics/py-willow/files/patch-pyproject.toml
+++ b/graphics/py-willow/files/patch-pyproject.toml
@@ -1,11 +1,22 @@
---- pyproject.toml.orig 2023-09-06 10:32:49 UTC
+--- pyproject.toml.orig 2025-04-22 13:08:41 UTC
+++ pyproject.toml
-@@ -25,7 +25,7 @@ classifiers = [
+@@ -26,7 +26,7 @@ dependencies = [
dynamic = ["version"] # will read __version__ from willow/__init__.py
- requires-python = ">=3.8"
+ requires-python = ">=3.9"
dependencies = [
- "filetype>=1.0.10,!=1.1.0",
+ "filetype>=1.0.7,!=1.1.0",
"defusedxml>=0.7,<1.0",
]
+@@ -35,8 +35,8 @@ heif = [
+ wand = ["Wand>=0.6,<1.0"]
+ heif = [
+ # Pinned because pillow-heif 0.23+ has dropped AVIF support but we still rely on it.
+- "pillow-heif>=0.10.0,<0.22.0; python_version < '3.12'",
+- "pillow-heif>=0.13.0,<0.22.0; python_version >= '3.12'",
++ "pillow-heif>=0.10.0,<1.0.0; python_version < '3.12'",
++ "pillow-heif>=0.13.0,<1.0.0; python_version >= '3.12'",
+ ]
+
+ testing = [
diff --git a/graphics/pywal/Makefile b/graphics/pywal/Makefile
index 0f80ce8730bc..8a5061063747 100644
--- a/graphics/pywal/Makefile
+++ b/graphics/pywal/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Generate and change color-schemes on the fly
WWW= https://github.com/dylanaraps/pywal
diff --git a/graphics/qb3/Makefile b/graphics/qb3/Makefile
new file mode 100644
index 000000000000..45b1ec96b8a9
--- /dev/null
+++ b/graphics/qb3/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= qb3
+PORTVERSION= 1.3.2
+DISTVERSIONPREFIX= V
+CATEGORIES= graphics
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Extremely Fast Lossless Image Compression
+WWW= https://github.com/lucianpls/QB3
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libicd.so:graphics/libicd
+
+USES= cmake compiler:c++11-lang
+
+CMAKE_OFF= QB3_DEV
+CMAKE_ON= BUILD_CQB3 \
+ BUILD_SHARED_LIBS
+
+USE_GITHUB= yes
+GH_ACCOUNT= lucianpls
+GH_PROJECT= QB3
+
+OPTIONS_DEFINE= AVX2 SSE4
+OPTIONS_DEFAULT=AVX2 SSE4
+
+AVX2_CMAKE_BOOL= ENABLE_AVX2
+SSE4_CMAKE_BOOL= ENABLE_SSE4
+
+.include <bsd.port.mk>
diff --git a/graphics/qb3/distinfo b/graphics/qb3/distinfo
new file mode 100644
index 000000000000..78b10a75c48c
--- /dev/null
+++ b/graphics/qb3/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748107896
+SHA256 (lucianpls-QB3-V1.3.2_GH0.tar.gz) = 4702b82da5e4b60f47e443cf2590e3de9878974c3823d9fb0fbfddfd1497ded9
+SIZE (lucianpls-QB3-V1.3.2_GH0.tar.gz) = 206810
diff --git a/graphics/qb3/pkg-descr b/graphics/qb3/pkg-descr
new file mode 100644
index 000000000000..4bf7f344311f
--- /dev/null
+++ b/graphics/qb3/pkg-descr
@@ -0,0 +1,8 @@
+QB3: Image/Raster Compression, Fast and Efficient
+- Better compression than PNG in most cases
+- Lossless compression and decompression rate of 500MB/sec for byte data,
+ 4GB/sec for 64 bit data
+- All integer types, signed and unsigned, 8 to 64bit per value
+- Lossless, or lossy by division with a small integer (quanta)
+- No significant memory footprint during encoding or decoding
+- No external dependencies, very low complexity
diff --git a/graphics/qb3/pkg-plist b/graphics/qb3/pkg-plist
new file mode 100644
index 000000000000..8fd451f8ee4d
--- /dev/null
+++ b/graphics/qb3/pkg-plist
@@ -0,0 +1,7 @@
+bin/cqb3
+cmake/libQB3Config.cmake
+cmake/libQB3ConfigVersion.cmake
+cmake/libQB3Targets-%%CMAKE_BUILD_TYPE%%.cmake
+cmake/libQB3Targets.cmake
+include/QB3.h
+lib/libQB3.so
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index bc803b7a8efb..75968353d2f4 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qgis
-DISTVERSION= 3.40.6
+DISTVERSION= 3.40.8
+PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
PKGNAMESUFFIX= -ltr
@@ -139,9 +140,6 @@ CMAKE_ON= USE_OPENCL WITH_3D WITH_ASTYLE WITH_BINDINGS WITH_COPC \
WITH_POSTGRESQL WITH_QTWEBENGINE
CMAKE_OFF= ENABLE_TESTS USE_CCACHE WITH_INTERNAL_MDAL WITH_QTWEBKIT WITH_QWTPOLAR
-# math/pdal fails in pdal_wrench() with "undefined reference to symbol 'pthread_create@@FBSD_1.0'"
-#CXXFLAGS+= -pthread
-
CONFLICTS_INSTALL= qgis
PLIST_SUB= DISTVERSION=${PORTVERSION}
diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo
index d3e4d7b720fc..8ac8d3d21e2b 100644
--- a/graphics/qgis-ltr/distinfo
+++ b/graphics/qgis-ltr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745126800
-SHA256 (qgis-3.40.6.tar.bz2) = dd68d39a2a29326031195bed2125e8b0fa7112fe9ee74d5f9850d06b02cef6a8
-SIZE (qgis-3.40.6.tar.bz2) = 182776341
+TIMESTAMP = 1750597813
+SHA256 (qgis-3.40.8.tar.bz2) = 17b9ad47e964b676c32f5228d3fad668338404c14fc991657363914e4317ed4f
+SIZE (qgis-3.40.8.tar.bz2) = 183915862
diff --git a/graphics/qgis-ltr/files/patch-src_server_qgsfcgiserverresponse.cpp b/graphics/qgis-ltr/files/patch-src_server_qgsfcgiserverresponse.cpp
deleted file mode 100644
index 102965e15b47..000000000000
--- a/graphics/qgis-ltr/files/patch-src_server_qgsfcgiserverresponse.cpp
+++ /dev/null
@@ -1,24 +0,0 @@
---- src/server/qgsfcgiserverresponse.cpp.orig 2025-04-18 12:00:43 UTC
-+++ src/server/qgsfcgiserverresponse.cpp
-@@ -31,6 +31,7 @@
- #include <sys/types.h>
- #include <sys/socket.h>
- #include <chrono>
-+#include <pthread_np.h>
-
- //
- // QgsFCGXStreamData copied from libfcgi FCGX_Stream_Data
-@@ -114,7 +115,12 @@ void QgsSocketMonitoringThread::run()
- }
-
- #if defined( Q_OS_UNIX ) && !defined( Q_OS_ANDROID )
-- const pid_t threadId = gettid();
-+ // https://github.com/qgis/QGIS/commit/6ecc1c31c95894199b88b56f8023e74807743957
-+ #if !defined (__FreeBSD__)
-+ const pid_t threadId = gettid();
-+ #else
-+ const pid_t threadId = pthread_getthreadid_np();
-+ #endif
-
- char c;
-
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index 27be8ddcfd36..638e671201a6 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qgis
-DISTVERSION= 3.42.2
+DISTVERSION= 3.44.0
+PORTREVISION= 1
CATEGORIES= graphics geography
MASTER_SITES= https://qgis.org/downloads/
@@ -134,7 +135,8 @@ CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \
-DQGIS_MANUAL_SUBDIR:PATH=share/man
CMAKE_ON= USE_OPENCL WITH_ASTYLE WITH_BINDINGS WITH_COPC \
WITH_CUSTOM_WIDGETS WITH_DRACO WITH_EPT \
- WITH_INTERNAL_LAZPERF WITH_INTERNAL_MDAL WITH_POSTGRESQL
+ WITH_INTERNAL_LAZPERF WITH_INTERNAL_MDAL \
+ WITH_POSTGRESQL WITH_QTWEBENGINE
CMAKE_OFF= BUILD_WITH_QT6 ENABLE_TESTS USE_CCACHE WITH_QTWEBKIT \
WITH_QWTPOLAR
diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo
index d2bbd18ebdc1..f5668280b11f 100644
--- a/graphics/qgis/distinfo
+++ b/graphics/qgis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745050208
-SHA256 (qgis-3.42.2.tar.bz2) = ce63863990da409de09606651252a3811b1cbee017ce8e8fbf2fd20a64778883
-SIZE (qgis-3.42.2.tar.bz2) = 185264347
+TIMESTAMP = 1750571856
+SHA256 (qgis-3.44.0.tar.bz2) = 81e5088060f38ab4e9835b05e5eec1ba7cc2eb903105830808b60215ae2cd320
+SIZE (qgis-3.44.0.tar.bz2) = 190272372
diff --git a/graphics/qgis/pkg-plist b/graphics/qgis/pkg-plist
index 69b8f43400c4..ce9c47c290d5 100644
--- a/graphics/qgis/pkg-plist
+++ b/graphics/qgis/pkg-plist
@@ -22,9 +22,9 @@ include/qgis/geomfunction.h
include/qgis/internalexception.h
include/qgis/labelposition.h
include/qgis/layer.h
+include/qgis/nlohmann/detail/abi_macros.hpp
include/qgis/nlohmann/json_fwd.hpp
include/qgis/pal.h
-include/qgis/palexception.h
include/qgis/palrtree.h
include/qgis/pointset.h
include/qgis/priorityqueue.h
@@ -49,6 +49,7 @@ include/qgis/qgs3d.h
include/qgis/qgs3dalgorithms.h
include/qgis/qgs3danimationsettings.h
include/qgis/qgs3daxis.h
+include/qgis/qgs3daxisrenderview.h
include/qgis/qgs3daxissettings.h
include/qgis/qgs3dgamepadcontroller.h
include/qgis/qgs3dmapcanvas.h
@@ -90,6 +91,7 @@ include/qgis/qgsabstractprofilesource.h
include/qgis/qgsabstractprofilesurfacegenerator.h
include/qgis/qgsabstractproviderconnection.h
include/qgis/qgsabstractrelationeditorwidget.h
+include/qgis/qgsabstractrenderview.h
include/qgis/qgsabstractreportsection.h
include/qgis/qgsabstractsensor.h
include/qgis/qgsabstractterrainsettings.h
@@ -121,6 +123,7 @@ include/qgis/qgsalignraster.h
include/qgis/qgsalignrasterdata.h
include/qgis/qgsambientocclusionblurentity.h
include/qgis/qgsambientocclusionrenderentity.h
+include/qgis/qgsambientocclusionrenderview.h
include/qgis/qgsambientocclusionsettings.h
include/qgis/qgsanalysis.h
include/qgis/qgsanimatedicon.h
@@ -177,6 +180,7 @@ include/qgis/qgsattributeformrelationeditorwidget.h
include/qgis/qgsattributeformwidget.h
include/qgis/qgsattributes.h
include/qgis/qgsattributesforminitcode.h
+include/qgis/qgsattributesformmodel.h
include/qgis/qgsattributesformproperties.h
include/qgis/qgsattributetableconfig.h
include/qgis/qgsattributetabledelegate.h
@@ -382,6 +386,7 @@ include/qgis/qgsdashspacedialog.h
include/qgis/qgsdatabaseschemacombobox.h
include/qgis/qgsdatabaseschemaitem.h
include/qgis/qgsdatabaseschemamodel.h
+include/qgis/qgsdatabaseschemaselectiondialog.h
include/qgis/qgsdatabasetablecombobox.h
include/qgis/qgsdatabasetablemodel.h
include/qgis/qgsdatacollectionitem.h
@@ -411,14 +416,19 @@ include/qgis/qgsdatums.h
include/qgis/qgsdatumtransform.h
include/qgis/qgsdatumtransformdialog.h
include/qgis/qgsdbfilterproxymodel.h
+include/qgis/qgsdbimportvectorlayerdialog.h
include/qgis/qgsdbqueryhistoryprovider.h
include/qgis/qgsdbquerylog.h
include/qgis/qgsdbrelationshipwidget.h
+include/qgis/qgsdebugtextureentity.h
+include/qgis/qgsdebugtexturerenderview.h
include/qgis/qgsdecoratedscrollbar.h
include/qgis/qgsdefaultsearchwidgetwrapper.h
include/qgis/qgsdefaultvalue.h
include/qgis/qgsdemterraingenerator.h
include/qgis/qgsdemterrainsettings.h
+include/qgis/qgsdepthentity.h
+include/qgis/qgsdepthrenderview.h
include/qgis/qgsderivativefilter.h
include/qgis/qgsdetaileditemdata.h
include/qgis/qgsdetaileditemdelegate.h
@@ -545,7 +555,6 @@ include/qgis/qgsfeaturesink.h
include/qgis/qgsfeaturesource.h
include/qgis/qgsfeaturestore.h
include/qgis/qgsfeedback.h
-include/qgis/qgsfgutils.h
include/qgis/qgsfield.h
include/qgis/qgsfieldcalculator.h
include/qgis/qgsfieldcombobox.h
@@ -591,8 +600,10 @@ include/qgis/qgsfontmanager.h
include/qgis/qgsfontutils.h
include/qgis/qgsformannotation.h
include/qgis/qgsformlabelformatwidget.h
+include/qgis/qgsforwardrenderview.h
include/qgis/qgsfractionnumericformat.h
include/qgis/qgsframegraph.h
+include/qgis/qgsframegraphutils.h
include/qgis/qgsgcpgeometrytransformer.h
include/qgis/qgsgcppoint.h
include/qgis/qgsgcptransformer.h
@@ -673,6 +684,8 @@ include/qgis/qgsgeopackagerasterwritertask.h
include/qgis/qgsgeopdflayertreemodel.h
include/qgis/qgsgeos.h
include/qgis/qgsgeotransform.h
+include/qgis/qgsglobechunkedentity.h
+include/qgis/qgsglobematerial.h
include/qgis/qgsgloweffect.h
include/qgis/qgsgltf3dutils.h
include/qgis/qgsgltfutils.h
@@ -686,6 +699,7 @@ include/qgis/qgsgpsdconnection.h
include/qgis/qgsgpsdetector.h
include/qgis/qgsgpsinformation.h
include/qgis/qgsgpslogger.h
+include/qgis/qgsgpstoolsinterface.h
include/qgis/qgsgradientcolorrampdialog.h
include/qgis/qgsgradientstopeditor.h
include/qgis/qgsgraduatedhistogramwidget.h
@@ -782,6 +796,7 @@ include/qgis/qgslabelobstaclesettingswidget.h
include/qgis/qgslabelplacementsettings.h
include/qgis/qgslabelpointsettings.h
include/qgis/qgslabelposition.h
+include/qgis/qgslabelremoveduplicatesettingswidget.h
include/qgis/qgslabelsearchtree.h
include/qgis/qgslabelsettingswidgetbase.h
include/qgis/qgslabelsink.h
@@ -1000,6 +1015,7 @@ include/qgis/qgsmaplayerrenderer.h
include/qgis/qgsmaplayersavestyledialog.h
include/qgis/qgsmaplayerselectionproperties.h
include/qgis/qgsmaplayerserverproperties.h
+include/qgis/qgsmaplayerserverpropertieswidget.h
include/qgis/qgsmaplayerstore.h
include/qgis/qgsmaplayerstyle.h
include/qgis/qgsmaplayerstylecategoriesmodel.h
@@ -1109,6 +1125,7 @@ include/qgis/qgsmeshterrainsettings.h
include/qgis/qgsmeshtimesettings.h
include/qgis/qgsmeshtracerenderer.h
include/qgis/qgsmeshtriangulation.h
+include/qgis/qgsmeshutils.h
include/qgis/qgsmeshvariablestrokewidthwidget.h
include/qgis/qgsmeshvectorrenderer.h
include/qgis/qgsmeshvirtualdatasetgroup.h
@@ -1140,6 +1157,7 @@ include/qgis/qgsmodelviewmouseevent.h
include/qgis/qgsmodelviewmousehandles.h
include/qgis/qgsmodelviewrubberband.h
include/qgis/qgsmodelviewtool.h
+include/qgis/qgsmodelviewtoollink.h
include/qgis/qgsmodelviewtoolpan.h
include/qgis/qgsmodelviewtoolselect.h
include/qgis/qgsmodelviewtooltemporarykeypan.h
@@ -1330,7 +1348,6 @@ include/qgis/qgspostgresstringutils.h
include/qgis/qgspostprocessingentity.h
include/qgis/qgspresetcolorrampdialog.h
include/qgis/qgsprevieweffect.h
-include/qgis/qgspreviewquad.h
include/qgis/qgsprintlayout.h
include/qgis/qgsprocessing.h
include/qgis/qgsprocessingaggregatewidgets.h
@@ -1351,6 +1368,7 @@ include/qgis/qgsprocessingfeedback.h
include/qgis/qgsprocessingfieldmapwidgetwrapper.h
include/qgis/qgsprocessinggui.h
include/qgis/qgsprocessingguiregistry.h
+include/qgis/qgsprocessingguiutils.h
include/qgis/qgsprocessinghelpeditorwidget.h
include/qgis/qgsprocessinghistoryprovider.h
include/qgis/qgsprocessinghistorywidget.h
@@ -1601,6 +1619,7 @@ include/qgis/qgsscalebarrendererregistry.h
include/qgis/qgsscalebarsettings.h
include/qgis/qgsscalecalculator.h
include/qgis/qgsscalecombobox.h
+include/qgis/qgsscalemethodwidget.h
include/qgis/qgsscalerangewidget.h
include/qgis/qgsscalerangewidgetplugin.h
include/qgis/qgsscaleutils.h
@@ -1652,6 +1671,7 @@ include/qgis/qgssettingstreemodel.h
include/qgis/qgssettingstreenode.h
include/qgis/qgssettingstreewidget.h
include/qgis/qgsshadoweffect.h
+include/qgis/qgsshadowrenderview.h
include/qgis/qgsshadowsettings.h
include/qgis/qgsshapegenerator.h
include/qgis/qgsshortcutsmanager.h
@@ -1667,6 +1687,7 @@ include/qgis/qgssinglegeometrycheck.h
include/qgis/qgssingleitemmodel.h
include/qgis/qgssinglesymbolrenderer.h
include/qgis/qgssinglesymbolrendererwidget.h
+include/qgis/qgssiputils.h
include/qgis/qgsskyboxentity.h
include/qgis/qgsskyboxsettings.h
include/qgis/qgssldexportcontext.h
@@ -1698,7 +1719,7 @@ include/qgis/qgssqlstatement.h
include/qgis/qgsstacasset.h
include/qgis/qgsstaccatalog.h
include/qgis/qgsstaccollection.h
-include/qgis/qgsstaccollections.h
+include/qgis/qgsstaccollectionlist.h
include/qgis/qgsstacconnection.h
include/qgis/qgsstacconnectiondialog.h
include/qgis/qgsstaccontroller.h
@@ -1725,6 +1746,7 @@ include/qgis/qgsstatisticalsummary.h
include/qgis/qgsstatusbar.h
include/qgis/qgssteppedlinescalebarrenderer.h
include/qgis/qgsstoredexpressionmanager.h
+include/qgis/qgsstoredquerymanager.h
include/qgis/qgsstringstatisticalsummary.h
include/qgis/qgsstringutils.h
include/qgis/qgsstyle.h
@@ -1968,6 +1990,7 @@ include/qgis/qgsvtpkvectortiledataprovider.h
include/qgis/qgsvtpkvectortileguiprovider.h
include/qgis/qgsvtpkvectortilesourcewidget.h
include/qgis/qgsweakrelation.h
+include/qgis/qgswebenginepage.h
include/qgis/qgswebframe.h
include/qgis/qgswebpage.h
include/qgis/qgswebview.h
@@ -2093,6 +2116,7 @@ include/qgis/ui_qgsdatasourceselectdialog.h
include/qgis/ui_qgsdatetimeeditconfig.h
include/qgis/ui_qgsdatumtransformdialogbase.h
include/qgis/ui_qgsdatumtransformtablewidgetbase.h
+include/qgis/ui_qgsdbimportvectorlayerdialog.h
include/qgis/ui_qgsdbrelationshipwidgetbase.h
include/qgis/ui_qgsdbsourceselectbase.h
include/qgis/ui_qgsdecorationcopyrightdialog.h
@@ -2192,6 +2216,7 @@ include/qgis/ui_qgslabelingwidget.h
include/qgis/ui_qgslabellineanchorwidgetbase.h
include/qgis/ui_qgslabelobstaclesettingswidgetbase.h
include/qgis/ui_qgslabelpropertydialogbase.h
+include/qgis/ui_qgslabelremoveduplicatesettingswidgetbase.h
include/qgis/ui_qgslayermetadatasearchwidget.h
include/qgis/ui_qgslayerrefreshwidgetbase.h
include/qgis/ui_qgslayertreeembeddedconfigwidgetbase.h
@@ -2239,6 +2264,7 @@ include/qgis/ui_qgsmanageconnectionsdialogbase.h
include/qgis/ui_qgsmapcanvasdockwidgetbase.h
include/qgis/ui_qgsmapcoordsdialogbase.h
include/qgis/ui_qgsmaplayersavestyledialog.h
+include/qgis/ui_qgsmaplayerserverpropertieswidgetbase.h
include/qgis/ui_qgsmapsavedialog.h
include/qgis/ui_qgsmapstylingwidgetbase.h
include/qgis/ui_qgsmapunitscalewidgetbase.h
@@ -2350,6 +2376,7 @@ include/qgis/ui_qgspropertysizeassistantwidget.h
include/qgis/ui_qgsprovidersublayersdialogbase.h
include/qgis/ui_qgsquerybuilderbase.h
include/qgis/ui_qgsqueryloggerpanelbase.h
+include/qgis/ui_qgsqueryresultpanelwidgetbase.h
include/qgis/ui_qgsqueryresultwidgetbase.h
include/qgis/ui_qgsrangeconfigdlgbase.h
include/qgis/ui_qgsrangedomainwidgetbase.h
@@ -3811,12 +3838,10 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/i18n/qgis_cs.qm
%%DATADIR%%/i18n/qgis_da.qm
%%DATADIR%%/i18n/qgis_de.qm
-%%DATADIR%%/i18n/qgis_el.qm
%%DATADIR%%/i18n/qgis_en_US.qm
%%DATADIR%%/i18n/qgis_es.qm
%%DATADIR%%/i18n/qgis_et.qm
%%DATADIR%%/i18n/qgis_eu.qm
-%%DATADIR%%/i18n/qgis_fa.qm
%%DATADIR%%/i18n/qgis_fi.qm
%%DATADIR%%/i18n/qgis_fr.qm
%%DATADIR%%/i18n/qgis_gl.qm
@@ -3825,7 +3850,6 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/i18n/qgis_it.qm
%%DATADIR%%/i18n/qgis_ja.qm
%%DATADIR%%/i18n/qgis_ko.qm
-%%DATADIR%%/i18n/qgis_ky.qm
%%DATADIR%%/i18n/qgis_lt.qm
%%DATADIR%%/i18n/qgis_lv.qm
%%DATADIR%%/i18n/qgis_nb.qm
@@ -3956,7 +3980,6 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/python/plugins/db_manager/dlg_field_properties.py
%%DATADIR%%/python/plugins/db_manager/dlg_import_vector.py
%%DATADIR%%/python/plugins/db_manager/dlg_query_builder.py
-%%DATADIR%%/python/plugins/db_manager/dlg_sql_layer_window.py
%%DATADIR%%/python/plugins/db_manager/dlg_sql_window.py
%%DATADIR%%/python/plugins/db_manager/dlg_table_properties.py
%%DATADIR%%/python/plugins/db_manager/gui_utils.py
@@ -3993,7 +4016,6 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/python/plugins/db_manager/ui/DlgFieldProperties.ui
%%DATADIR%%/python/plugins/db_manager/ui/DlgImportVector.ui
%%DATADIR%%/python/plugins/db_manager/ui/DlgQueryBuilder.ui
-%%DATADIR%%/python/plugins/db_manager/ui/DlgSqlLayerWindow.ui
%%DATADIR%%/python/plugins/db_manager/ui/DlgSqlWindow.ui
%%DATADIR%%/python/plugins/db_manager/ui/DlgTableProperties.ui
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/__init__.py
@@ -4105,7 +4127,6 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_voronoi.py
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_what_rast.py
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/ext/v_what_vect.py
-%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/grass.txt
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/grass_algorithm.py
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/grass_plugin.py
%%GRASS%%%%DATADIR%%/python/plugins/grassprovider/grass_provider.py
@@ -4186,15 +4207,9 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/python/plugins/processing/algs/qgis/BarPlot.py
%%DATADIR%%/python/plugins/processing/algs/qgis/BoxPlot.py
%%DATADIR%%/python/plugins/processing/algs/qgis/Buffer.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/CheckValidity.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/Climb.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/DefineProjection.py
%%DATADIR%%/python/plugins/processing/algs/qgis/EliminateSelection.py
%%DATADIR%%/python/plugins/processing/algs/qgis/ExecuteSQL.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/ExportGeometryInfo.py
%%DATADIR%%/python/plugins/processing/algs/qgis/FieldPyculator.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/FindProjection.py
-%%DATADIR%%/python/plugins/processing/algs/qgis/GeometryConvert.py
%%DATADIR%%/python/plugins/processing/algs/qgis/Heatmap.py
%%DATADIR%%/python/plugins/processing/algs/qgis/HubDistanceLines.py
%%DATADIR%%/python/plugins/processing/algs/qgis/HubDistancePoints.py
@@ -4353,7 +4368,6 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/python/plugins/processing/script/ScriptUtils.py
%%DATADIR%%/python/plugins/processing/script/__init__.py
%%DATADIR%%/python/plugins/processing/tests/AlgorithmsTestBase.py
-%%DATADIR%%/python/plugins/processing/tests/CheckValidityAlgorithm.py
%%DATADIR%%/python/plugins/processing/tests/GdalAlgorithmsGeneralTest.py
%%DATADIR%%/python/plugins/processing/tests/GdalAlgorithmsRasterTest.py
%%DATADIR%%/python/plugins/processing/tests/GdalAlgorithmsVectorTest.py
@@ -10142,6 +10156,7 @@ share/metainfo/org.qgis.qgis.appdata.xml
%%DATADIR%%/svg/arrows/Arrow_04.svg
%%DATADIR%%/svg/arrows/Arrow_05.svg
%%DATADIR%%/svg/arrows/Arrow_06.svg
+%%DATADIR%%/svg/arrows/Arrow_LOS.svg
%%DATADIR%%/svg/arrows/NorthArrow_01.svg
%%DATADIR%%/svg/arrows/NorthArrow_02.svg
%%DATADIR%%/svg/arrows/NorthArrow_03.svg
diff --git a/graphics/qt5-3d/Makefile b/graphics/qt5-3d/Makefile
index 0f7cf8beb18b..85790e09d5c6 100644
--- a/graphics/qt5-3d/Makefile
+++ b/graphics/qt5-3d/Makefile
@@ -1,6 +1,5 @@
PORTNAME= 3d
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-
diff --git a/graphics/qt5-3d/distinfo b/graphics/qt5-3d/distinfo
index b07c2dbf3bfb..2e9a974e18e7 100644
--- a/graphics/qt5-3d/distinfo
+++ b/graphics/qt5-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217228
-SHA256 (KDE/Qt/5.15.16/kde-qt3d-5.15.16p0.tar.xz) = 7b378b34519db5c149d882dc0a3731cc46ca345b7bf528b7c9bd11ef61762b79
-SIZE (KDE/Qt/5.15.16/kde-qt3d-5.15.16p0.tar.xz) = 118398832
+TIMESTAMP = 1749567085
+SHA256 (KDE/Qt/5.15.17/kde-qt3d-5.15.17p0.tar.xz) = a38d89ca3039054f1e0c9ee9229cf59bf49fc8276558b68b34922a1f9ddc4c72
+SIZE (KDE/Qt/5.15.17/kde-qt3d-5.15.17p0.tar.xz) = 118379748
diff --git a/graphics/qt5-graphicaleffects/distinfo b/graphics/qt5-graphicaleffects/distinfo
index 3585776ceece..3920a863d942 100644
--- a/graphics/qt5-graphicaleffects/distinfo
+++ b/graphics/qt5-graphicaleffects/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217229
-SHA256 (KDE/Qt/5.15.16/kde-qtgraphicaleffects-5.15.16p0.tar.xz) = a243ca7c8b440e017226429bce344e14b5022d542942ac4d9d31f4bdeb98155d
-SIZE (KDE/Qt/5.15.16/kde-qtgraphicaleffects-5.15.16p0.tar.xz) = 14019104
+TIMESTAMP = 1749567088
+SHA256 (KDE/Qt/5.15.17/kde-qtgraphicaleffects-5.15.17p0.tar.xz) = feed24be775dde51e1f6d8d7d6801c449da42aa6560f591cc3dc0a2b0b1fec3f
+SIZE (KDE/Qt/5.15.17/kde-qtgraphicaleffects-5.15.17p0.tar.xz) = 14018756
diff --git a/graphics/qt5-imageformats/distinfo b/graphics/qt5-imageformats/distinfo
index c804bdb08e83..248711cf9276 100644
--- a/graphics/qt5-imageformats/distinfo
+++ b/graphics/qt5-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217230
-SHA256 (KDE/Qt/5.15.16/kde-qtimageformats-5.15.16p2.tar.xz) = 57cbb4e7cb29d96a13eadbfcf9b5f0e6b748abde13f91a04771608a28b9b9e3e
-SIZE (KDE/Qt/5.15.16/kde-qtimageformats-5.15.16p2.tar.xz) = 1872680
+TIMESTAMP = 1749567091
+SHA256 (KDE/Qt/5.15.17/kde-qtimageformats-5.15.17p2.tar.xz) = dd4f019306e04b09112ca1902f91adecd8e432c5b6be6bf1211b913c50739ebe
+SIZE (KDE/Qt/5.15.17/kde-qtimageformats-5.15.17p2.tar.xz) = 1883928
diff --git a/graphics/qt5-opengl/Makefile b/graphics/qt5-opengl/Makefile
index b6281e94ca9a..346cd384ffee 100644
--- a/graphics/qt5-opengl/Makefile
+++ b/graphics/qt5-opengl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= opengl
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-
diff --git a/graphics/qt5-opengl/distinfo b/graphics/qt5-opengl/distinfo
index 7da2cb58f492..d79a4e8b9bf5 100644
--- a/graphics/qt5-opengl/distinfo
+++ b/graphics/qt5-opengl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250606
-SHA256 (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = d20e2a133319f210655552286bfde6222ab34a1d408d4187731b5d25b826fc31
-SIZE (KDE/Qt/5.15.16/kde-qtbase-5.15.16p130.tar.xz) = 51336180
+TIMESTAMP = 1749567094
+SHA256 (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 223c4155b2b92a1bf7d400728b07a491969b2a6ccf40ef25903dd40b0420954c
+SIZE (KDE/Qt/5.15.17/kde-qtbase-5.15.17p123.tar.xz) = 51414240
diff --git a/graphics/qt5-pixeltool/distinfo b/graphics/qt5-pixeltool/distinfo
index 35e4551abeea..2e86d4d43d35 100644
--- a/graphics/qt5-pixeltool/distinfo
+++ b/graphics/qt5-pixeltool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217231
-SHA256 (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = e3e6694c46fcfff81ea60eaea9a3468b1748b2c6abf3798591e7e1198a42fc26
-SIZE (KDE/Qt/5.15.16/kde-qttools-5.15.16p3.tar.xz) = 8927008
+TIMESTAMP = 1749567096
+SHA256 (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 80bdd342b06cbeff3aaece2e37519870c23b071c290d03265f635e9799edfcf2
+SIZE (KDE/Qt/5.15.17/kde-qttools-5.15.17p3.tar.xz) = 8927352
diff --git a/graphics/qt5-svg/Makefile b/graphics/qt5-svg/Makefile
index acfb5d69163e..c2ec80183131 100644
--- a/graphics/qt5-svg/Makefile
+++ b/graphics/qt5-svg/Makefile
@@ -1,6 +1,5 @@
PORTNAME= svg
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-
diff --git a/graphics/qt5-svg/distinfo b/graphics/qt5-svg/distinfo
index 76cdf2a5e35c..02666c01bb4f 100644
--- a/graphics/qt5-svg/distinfo
+++ b/graphics/qt5-svg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732217232
-SHA256 (KDE/Qt/5.15.16/kde-qtsvg-5.15.16p5.tar.xz) = 0142040729d3ea279c33c297d6467d483c309e8552779eb6d4639be418dac183
-SIZE (KDE/Qt/5.15.16/kde-qtsvg-5.15.16p5.tar.xz) = 1865524
+TIMESTAMP = 1749567099
+SHA256 (KDE/Qt/5.15.17/kde-qtsvg-5.15.17p5.tar.xz) = c94586bdb3c6b052d71f4f4d609b02b58a809902636379b81ff7dea9502cebed
+SIZE (KDE/Qt/5.15.17/kde-qtsvg-5.15.17p5.tar.xz) = 1865688
diff --git a/graphics/qt5-wayland/Makefile b/graphics/qt5-wayland/Makefile
index 8c0b9d0f9c16..279d764759a1 100644
--- a/graphics/qt5-wayland/Makefile
+++ b/graphics/qt5-wayland/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wayland
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
-PORTREVISION= 1
CATEGORIES= graphics wayland
PKGNAMEPREFIX= qt5-
diff --git a/graphics/qt5-wayland/distinfo b/graphics/qt5-wayland/distinfo
index 480e45296a95..46612e5cd851 100644
--- a/graphics/qt5-wayland/distinfo
+++ b/graphics/qt5-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732250609
-SHA256 (KDE/Qt/5.15.16/kde-qtwayland-5.15.16p59.tar.xz) = 97d981777e62ee4f81fbe62f22ba905db6b6be3a84864412bf7685b98ad25fe0
-SIZE (KDE/Qt/5.15.16/kde-qtwayland-5.15.16p59.tar.xz) = 539316
+TIMESTAMP = 1749567102
+SHA256 (KDE/Qt/5.15.17/kde-qtwayland-5.15.17p57.tar.xz) = 208f8a17bfbcf81810a0eed7d404eb70413ebfdecac73a1bdf25ed3dea5fe1a3
+SIZE (KDE/Qt/5.15.17/kde-qtwayland-5.15.17p57.tar.xz) = 539092
diff --git a/graphics/qt6-3d/Makefile b/graphics/qt6-3d/Makefile
index e94c04ce9f98..d92a2dbf6830 100644
--- a/graphics/qt6-3d/Makefile
+++ b/graphics/qt6-3d/Makefile
@@ -1,5 +1,6 @@
PORTNAME= 3d
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 2
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo
index 71a862ac7676..231aa0fba277 100644
--- a/graphics/qt6-3d/distinfo
+++ b/graphics/qt6-3d/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027820
-SHA256 (KDE/Qt/6.8.3/qt3d-everywhere-src-6.8.3.tar.xz) = 095e1be77ffd4b158d9e57f16ee898caf7d0d6e5406f466d9d8315d5b1e79563
-SIZE (KDE/Qt/6.8.3/qt3d-everywhere-src-6.8.3.tar.xz) = 141825440
+TIMESTAMP = 1749158712
+SHA256 (KDE/Qt/6.9.1/qt3d-everywhere-src-6.9.1.tar.xz) = 9c46497a60147bb326a58b67b1f543bdf81b8aceed908b44d3dde896d79c4784
+SIZE (KDE/Qt/6.9.1/qt3d-everywhere-src-6.9.1.tar.xz) = 141817908
diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist
index 17056fefcc4e..5be5d29981db 100644
--- a/graphics/qt6-3d/pkg-plist
+++ b/graphics/qt6-3d/pkg-plist
@@ -537,6 +537,7 @@
%%QT_INCDIR%%/Qt3DQuick/qt3dquickexports.h
%%QT_INCDIR%%/Qt3DQuick/qt3dquickversion.h
%%QT_INCDIR%%/Qt3DQuickAnimation/%%FULLVER%%/Qt3DQuickAnimation/private/qt3dquickanimation_global_p.h
+%%QT_INCDIR%%/Qt3DQuickAnimation/%%FULLVER%%/Qt3DQuickAnimation/private/qt3dquickanimationforeign_p.h
%%QT_INCDIR%%/Qt3DQuickAnimation/%%FULLVER%%/Qt3DQuickAnimation/private/qt3dquickanimationnodefactory_p.h
%%QT_INCDIR%%/Qt3DQuickAnimation/%%FULLVER%%/Qt3DQuickAnimation/private/quick3danimationcontroller_p.h
%%QT_INCDIR%%/Qt3DQuickAnimation/%%FULLVER%%/Qt3DQuickAnimation/private/quick3danimationgroup_p.h
@@ -551,6 +552,7 @@
%%QT_INCDIR%%/Qt3DQuickAnimation/qt3dquickanimation_global.h
%%QT_INCDIR%%/Qt3DQuickAnimation/qt3dquickanimationexports.h
%%QT_INCDIR%%/Qt3DQuickAnimation/qt3dquickanimationversion.h
+%%QT_INCDIR%%/Qt3DQuickExtras/%%FULLVER%%/Qt3DQuickExtras/private/qt3dquick3dextrasforeign_p.h
%%QT_INCDIR%%/Qt3DQuickExtras/%%FULLVER%%/Qt3DQuickExtras/private/qt3dquickextras_global_p.h
%%QT_INCDIR%%/Qt3DQuickExtras/%%FULLVER%%/Qt3DQuickExtras/private/qt3dquickextrasnodefactory_p.h
%%QT_INCDIR%%/Qt3DQuickExtras/%%FULLVER%%/Qt3DQuickExtras/private/qt3dquickwindow_p.h
@@ -580,6 +582,12 @@
%%QT_INCDIR%%/Qt3DQuickInput/qt3dquickinput_global.h
%%QT_INCDIR%%/Qt3DQuickInput/qt3dquickinputexports.h
%%QT_INCDIR%%/Qt3DQuickInput/qt3dquickinputversion.h
+%%QT_INCDIR%%/Qt3DQuickLogic/%%FULLVER%%/Qt3DQuickLogic/private/qt3dquick3dlogicforeign_p.h
+%%QT_INCDIR%%/Qt3DQuickLogic/Qt3DQuickLogic
+%%QT_INCDIR%%/Qt3DQuickLogic/Qt3DQuickLogicDepends
+%%QT_INCDIR%%/Qt3DQuickLogic/Qt3DQuickLogicVersion
+%%QT_INCDIR%%/Qt3DQuickLogic/qt3dquicklogicexports.h
+%%QT_INCDIR%%/Qt3DQuickLogic/qt3dquicklogicversion.h
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/qt3dquick3drenderforeign_p.h
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/qt3dquickrender_global_p.h
%%QT_INCDIR%%/Qt3DQuickRender/%%FULLVER%%/Qt3DQuickRender/private/qt3dquickrendernodefactory_p.h
@@ -1118,6 +1126,14 @@ lib/cmake/Qt63DAnimation/Qt63DAnimationTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DAnimation/Qt63DAnimationTargets.cmake
lib/cmake/Qt63DAnimation/Qt63DAnimationVersionlessAliasTargets.cmake
lib/cmake/Qt63DAnimation/Qt63DAnimationVersionlessTargets.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateConfig.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateConfigVersion.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateDependencies.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateTargets.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateVersionlessTargets.cmake
lib/cmake/Qt63DCore/Qt63DCoreAdditionalTargetInfo.cmake
lib/cmake/Qt63DCore/Qt63DCoreConfig.cmake
lib/cmake/Qt63DCore/Qt63DCoreConfigVersion.cmake
@@ -1127,6 +1143,14 @@ lib/cmake/Qt63DCore/Qt63DCoreTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DCore/Qt63DCoreTargets.cmake
lib/cmake/Qt63DCore/Qt63DCoreVersionlessAliasTargets.cmake
lib/cmake/Qt63DCore/Qt63DCoreVersionlessTargets.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateConfig.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateConfigVersion.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateDependencies.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateTargets.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateVersionlessTargets.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasAdditionalTargetInfo.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasConfig.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasConfigVersion.cmake
@@ -1136,6 +1160,14 @@ lib/cmake/Qt63DExtras/Qt63DExtrasTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasTargets.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasVersionlessAliasTargets.cmake
lib/cmake/Qt63DExtras/Qt63DExtrasVersionlessTargets.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateConfig.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateConfigVersion.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateDependencies.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateTargets.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateVersionlessTargets.cmake
lib/cmake/Qt63DInput/Qt63DInputAdditionalTargetInfo.cmake
lib/cmake/Qt63DInput/Qt63DInputConfig.cmake
lib/cmake/Qt63DInput/Qt63DInputConfigVersion.cmake
@@ -1146,6 +1178,14 @@ lib/cmake/Qt63DInput/Qt63DInputTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DInput/Qt63DInputTargets.cmake
lib/cmake/Qt63DInput/Qt63DInputVersionlessAliasTargets.cmake
lib/cmake/Qt63DInput/Qt63DInputVersionlessTargets.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateConfig.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateConfigVersion.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateDependencies.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateTargets.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateVersionlessTargets.cmake
lib/cmake/Qt63DLogic/Qt63DLogicAdditionalTargetInfo.cmake
lib/cmake/Qt63DLogic/Qt63DLogicConfig.cmake
lib/cmake/Qt63DLogic/Qt63DLogicConfigVersion.cmake
@@ -1155,6 +1195,14 @@ lib/cmake/Qt63DLogic/Qt63DLogicTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DLogic/Qt63DLogicTargets.cmake
lib/cmake/Qt63DLogic/Qt63DLogicVersionlessAliasTargets.cmake
lib/cmake/Qt63DLogic/Qt63DLogicVersionlessTargets.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateConfig.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateConfigVersion.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateDependencies.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateTargets.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuick/Qt63DQuickAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuick/Qt63DQuickConfig.cmake
lib/cmake/Qt63DQuick/Qt63DQuickConfigVersion.cmake
@@ -1173,6 +1221,14 @@ lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationTargets-%%CMAKE_BUILD_TYPE%%.cm
lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationTargets.cmake
lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationVersionlessTargets.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateConfig.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateDependencies.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateTargets.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasConfig.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasConfigVersion.cmake
@@ -1182,6 +1238,14 @@ lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasTargets.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasVersionlessTargets.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateConfig.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateDependencies.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateTargets.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputConfig.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputConfigVersion.cmake
@@ -1191,6 +1255,39 @@ lib/cmake/Qt63DQuickInput/Qt63DQuickInputTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputTargets.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickInput/Qt63DQuickInputVersionlessTargets.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateConfig.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateDependencies.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateTargets.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateVersionlessTargets.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicConfig.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicConfigVersion.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicDependencies.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicTargets.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicVersionlessTargets.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateConfig.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateDependencies.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateTargets.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateVersionlessTargets.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateConfig.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateDependencies.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateTargets.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderConfig.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderConfigVersion.cmake
@@ -1200,6 +1297,14 @@ lib/cmake/Qt63DQuickRender/Qt63DQuickRenderTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderTargets.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickRender/Qt63DQuickRenderVersionlessTargets.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateConfig.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateDependencies.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateTargets.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DConfig.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DConfigVersion.cmake
@@ -1209,6 +1314,14 @@ lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DTargets.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DVersionlessTargets.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateConfig.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateDependencies.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateTargets.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateVersionlessTargets.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DAdditionalTargetInfo.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DConfig.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DConfigVersion.cmake
@@ -1218,6 +1331,14 @@ lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DTargets.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DVersionlessAliasTargets.cmake
lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DVersionlessTargets.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateConfig.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateConfigVersion.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateDependencies.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateTargets.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateVersionlessTargets.cmake
lib/cmake/Qt63DRender/Qt63DRenderAdditionalTargetInfo.cmake
lib/cmake/Qt63DRender/Qt63DRenderConfig.cmake
lib/cmake/Qt63DRender/Qt63DRenderConfigVersion.cmake
@@ -1276,7 +1397,21 @@ lib/cmake/Qt63DRender/Qt6Scene2DPluginConfigVersion.cmake
lib/cmake/Qt63DRender/Qt6Scene2DPluginConfigVersionImpl.cmake
lib/cmake/Qt63DRender/Qt6Scene2DPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt63DRender/Qt6Scene2DPluginTargets.cmake
+lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateConfig.cmake
+lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateConfigVersion.cmake
+lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateConfigVersionImpl.cmake
+lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateDependencies.cmake
+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
@@ -1313,12 +1448,6 @@ 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
@@ -1361,6 +1490,10 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_LIBDIR%%/libQt63DQuickInput.so
%%QT_LIBDIR%%/libQt63DQuickInput.so.6
%%QT_LIBDIR%%/libQt63DQuickInput.so.%%FULLVER%%
+%%QT_LIBDIR%%/libQt63DQuickLogic.prl
+%%QT_LIBDIR%%/libQt63DQuickLogic.so
+%%QT_LIBDIR%%/libQt63DQuickLogic.so.6
+%%QT_LIBDIR%%/libQt63DQuickLogic.so.%%FULLVER%%
%%QT_LIBDIR%%/libQt63DQuickRender.prl
%%QT_LIBDIR%%/libQt63DQuickRender.so
%%QT_LIBDIR%%/libQt63DQuickRender.so.6
@@ -1386,6 +1519,7 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_LIBDIR%%/metatypes/qt63dquickanimation_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt63dquickextras_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt63dquickinput_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt63dquicklogic_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt63dquickrender_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt63dquickscene2d_%%CMAKE_BUILD_TYPE%%_metatypes.json
%%QT_LIBDIR%%/metatypes/qt63dquickscene3d_%%CMAKE_BUILD_TYPE%%_metatypes.json
@@ -1408,6 +1542,8 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickextras_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickinput.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickinput_private.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_3dquicklogic.pri
+%%QT_MKSPECDIR%%/modules/qt_lib_3dquicklogic_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickrender.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickrender_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_3dquickscene2d.pri
@@ -1436,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/libquick3dlogicplugin.so
+%%QT_QMLDIR%%/Qt3D/Logic/lib3dquicklogicplugin.so
%%QT_QMLDIR%%/Qt3D/Logic/plugins.qmltypes
%%QT_QMLDIR%%/Qt3D/Logic/qmldir
%%QT_QMLDIR%%/Qt3D/Render/libquick3drenderplugin.so
@@ -1458,6 +1594,7 @@ libdata/pkgconfig/Qt63DQuick.pc
libdata/pkgconfig/Qt63DQuickAnimation.pc
libdata/pkgconfig/Qt63DQuickExtras.pc
libdata/pkgconfig/Qt63DQuickInput.pc
+libdata/pkgconfig/Qt63DQuickLogic.pc
libdata/pkgconfig/Qt63DQuickRender.pc
libdata/pkgconfig/Qt63DQuickScene2D.pc
libdata/pkgconfig/Qt63DQuickScene3D.pc
@@ -1471,6 +1608,7 @@ libdata/pkgconfig/Qt63DRender.pc
%%QT_DATADIR%%/modules/3DQuickAnimation.json
%%QT_DATADIR%%/modules/3DQuickExtras.json
%%QT_DATADIR%%/modules/3DQuickInput.json
+%%QT_DATADIR%%/modules/3DQuickLogic.json
%%QT_DATADIR%%/modules/3DQuickRender.json
%%QT_DATADIR%%/modules/3DQuickScene2D.json
%%QT_DATADIR%%/modules/3DQuickScene3D.json
diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo
index 8a22165874ed..c4ff0b43a29a 100644
--- a/graphics/qt6-imageformats/distinfo
+++ b/graphics/qt6-imageformats/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027821
-SHA256 (KDE/Qt/6.8.3/qtimageformats-everywhere-src-6.8.3.tar.xz) = 049bfb99845e4801672aca07c3c4fc4c140f932a3a33faa899419579e33ef1c8
-SIZE (KDE/Qt/6.8.3/qtimageformats-everywhere-src-6.8.3.tar.xz) = 2035140
+TIMESTAMP = 1749159278
+SHA256 (KDE/Qt/6.9.1/qtimageformats-everywhere-src-6.9.1.tar.xz) = ebe9f238daaf9bb752c7233edadf4af33fc4fa30d914936812b6410d3af1577c
+SIZE (KDE/Qt/6.9.1/qtimageformats-everywhere-src-6.9.1.tar.xz) = 2039560
diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo
index 640bfd5c085d..793146f6f402 100644
--- a/graphics/qt6-lottie/distinfo
+++ b/graphics/qt6-lottie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027822
-SHA256 (KDE/Qt/6.8.3/qtlottie-everywhere-src-6.8.3.tar.xz) = d732e754497a1295c4f512312828a11551fe89433259af9ee9f1e62bb7263d24
-SIZE (KDE/Qt/6.8.3/qtlottie-everywhere-src-6.8.3.tar.xz) = 86104
+TIMESTAMP = 1749162753
+SHA256 (KDE/Qt/6.9.1/qtlottie-everywhere-src-6.9.1.tar.xz) = 8ee88c2e0773c96109c179d7e75a46ba7bc548b5bc8be409a23cbaddafa18ba2
+SIZE (KDE/Qt/6.9.1/qtlottie-everywhere-src-6.9.1.tar.xz) = 99436
diff --git a/graphics/qt6-lottie/pkg-plist b/graphics/qt6-lottie/pkg-plist
index 8dda40ef49b5..beb7b10e57ee 100644
--- a/graphics/qt6-lottie/pkg-plist
+++ b/graphics/qt6-lottie/pkg-plist
@@ -12,6 +12,7 @@
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmimagelayer_p.h
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmlayer_p.h
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmpathtrimmer_p.h
+%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmpolystar_p.h
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmproperty_p.h
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmrect_p.h
%%QT_INCDIR%%/QtBodymovin/%%FULLVER%%/QtBodymovin/private/bmrepeater_p.h
diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo
index b3ce55f962a0..52b2a7170925 100644
--- a/graphics/qt6-quickeffectmaker/distinfo
+++ b/graphics/qt6-quickeffectmaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027823
-SHA256 (KDE/Qt/6.8.3/qtquickeffectmaker-everywhere-src-6.8.3.tar.xz) = cff4818ea0de7d1e0b9ab221faca6266d328dd97aa79bf9f0085390cac4dba07
-SIZE (KDE/Qt/6.8.3/qtquickeffectmaker-everywhere-src-6.8.3.tar.xz) = 4350080
+TIMESTAMP = 1749162778
+SHA256 (KDE/Qt/6.9.1/qtquickeffectmaker-everywhere-src-6.9.1.tar.xz) = 39b617c40642bb44f54e781ecea9338f2cf2b794c552df0b7a8795cabad15d31
+SIZE (KDE/Qt/6.9.1/qtquickeffectmaker-everywhere-src-6.9.1.tar.xz) = 4358748
diff --git a/graphics/qt6-quickeffectmaker/pkg-plist b/graphics/qt6-quickeffectmaker/pkg-plist
index acd6e0a55dad..eca68c74fdbf 100644
--- a/graphics/qt6-quickeffectmaker/pkg-plist
+++ b/graphics/qt6-quickeffectmaker/pkg-plist
@@ -33,6 +33,7 @@
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/ledscreen.qen
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/maskedblur.qen
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/normalmapping.qen
+%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/rectangularshadow.qen
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/spriteanimation.qen
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/sunburst.qen
%%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/extra/swirl.qen
diff --git a/graphics/qt6-svg/Makefile b/graphics/qt6-svg/Makefile
index 7eee8e4edde8..322b0d874e19 100644
--- a/graphics/qt6-svg/Makefile
+++ b/graphics/qt6-svg/Makefile
@@ -1,8 +1,12 @@
PORTNAME= svg
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
+PATCH_SITES= https://github.com/qt/qtsvg/commit/
+PATCHFILES+= 07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch:-p1 # PR 287659
+
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt6 classes for displaying the contents of SVG files
diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo
index ab2172d69665..a4042baa311f 100644
--- a/graphics/qt6-svg/distinfo
+++ b/graphics/qt6-svg/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1743027824
-SHA256 (KDE/Qt/6.8.3/qtsvg-everywhere-src-6.8.3.tar.xz) = 35eb516460f00f264eb504baa253432384351cf23fb9980a5857190e8deef438
-SIZE (KDE/Qt/6.8.3/qtsvg-everywhere-src-6.8.3.tar.xz) = 2009072
+TIMESTAMP = 1750609163
+SHA256 (KDE/Qt/6.9.1/qtsvg-everywhere-src-6.9.1.tar.xz) = 2dfc5de5fd891ff2afd9861e519bf1a26e6deb729b3133f68a28ba763c9abbd5
+SIZE (KDE/Qt/6.9.1/qtsvg-everywhere-src-6.9.1.tar.xz) = 2017876
+SHA256 (KDE/Qt/6.9.1/07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch) = 924277fa003f477372446f7ca6fc9e6139f47216a0eebd27e9c129f5d36a5855
+SIZE (KDE/Qt/6.9.1/07b3434f91c95d196f687c51e1a58a95a0b1ef2e.patch) = 1890
diff --git a/graphics/qt6-svg/pkg-plist b/graphics/qt6-svg/pkg-plist
index 84f3f750ed3f..555a68674ab3 100644
--- a/graphics/qt6-svg/pkg-plist
+++ b/graphics/qt6-svg/pkg-plist
@@ -1,3 +1,9 @@
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgabstractanimation_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvganimate_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvganimatedproperty_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvganimator_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcssanimation_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcsshandler_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgfilter_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgfont_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvggraphics_p.h
@@ -7,6 +13,7 @@
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstructure_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyle_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgtinydocument_p.h
+%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgutils_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgvisitor_p.h
%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qtsvgglobal_p.h
%%QT_INCDIR%%/QtSvg/QSvgGenerator
@@ -51,6 +58,14 @@ lib/cmake/Qt6Svg/Qt6SvgTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6Svg/Qt6SvgTargets.cmake
lib/cmake/Qt6Svg/Qt6SvgVersionlessAliasTargets.cmake
lib/cmake/Qt6Svg/Qt6SvgVersionlessTargets.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateConfig.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateConfigVersion.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateDependencies.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateTargets.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateVersionlessTargets.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsAdditionalTargetInfo.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsConfig.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsConfigVersion.cmake
@@ -60,6 +75,14 @@ lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessAliasTargets.cmake
lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessTargets.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfig.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfigVersion.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateDependencies.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateTargets.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6SvgWidgetsPrivate/Qt6SvgWidgetsPrivateVersionlessTargets.cmake
%%QT_LIBDIR%%/libQt6Svg.prl
%%QT_LIBDIR%%/libQt6Svg.so
%%QT_LIBDIR%%/libQt6Svg.so.6
diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo
index 56feec3c1381..80bc8f5217e5 100644
--- a/graphics/qt6-wayland/distinfo
+++ b/graphics/qt6-wayland/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743027825
-SHA256 (KDE/Qt/6.8.3/qtwayland-everywhere-src-6.8.3.tar.xz) = 20fe385887d21190165a3180c17dcfc8b9a0e1da4ec76865b6334bdc709994b0
-SIZE (KDE/Qt/6.8.3/qtwayland-everywhere-src-6.8.3.tar.xz) = 1141132
+TIMESTAMP = 1749159376
+SHA256 (KDE/Qt/6.9.1/qtwayland-everywhere-src-6.9.1.tar.xz) = 7d21ea0e687180ebb19b9a1f86ae9cfa7a25b4f02d5db05ec834164409932e3e
+SIZE (KDE/Qt/6.9.1/qtwayland-everywhere-src-6.9.1.tar.xz) = 1152868
diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist
index ea09b381daca..211c136cf60b 100644
--- a/graphics/qt6-wayland/pkg-plist
+++ b/graphics/qt6-wayland/pkg-plist
@@ -1,5 +1,6 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclient-config_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qtwaylandclientglobal_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-appmenu.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-cursor-shape-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-fractional-scale-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-hardware-integration.h
@@ -8,7 +9,6 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-text-input-method-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-qt-windowmanager.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-server-buffer-extension.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-surface-extension.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-tablet-unstable-v2.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-text-input-unstable-v2.h
@@ -16,11 +16,14 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-touch-extension.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-viewporter.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wayland.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wlr-data-control-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-wp-primary-selection-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-output-unstable-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-shell.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-system-bell-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwayland-xdg-toplevel-drag-v1.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandabstractdecoration_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandappmenu_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandbuffer_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegration_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientbufferintegrationfactory_p.h
@@ -29,6 +32,7 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclientshellapi_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandclipboard_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandcursor_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatacontrolv1_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevice_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddatadevicemanager_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddataoffer_p.h
@@ -37,7 +41,6 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddecorationplugin_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddisplay_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylanddnd_p.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandextendedsurface_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandfractionalscale_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandhardwareintegration_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandinputcontext_p.h
@@ -76,6 +79,7 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandvulkanwindow_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindow_p.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/qwaylandwindowmanagerintegration_p.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-appmenu-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-cursor-shape-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-fractional-scale-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-hardware-integration-client-protocol.h
@@ -84,7 +88,6 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-text-input-method-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-qt-windowmanager-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-server-buffer-extension-client-protocol.h
-%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-surface-extension-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-tablet-unstable-v2-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-text-input-unstable-v2-client-protocol.h
@@ -92,9 +95,11 @@
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-touch-extension-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-viewporter-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wayland-client-protocol.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wlr-data-control-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-wp-primary-selection-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-output-unstable-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-shell-client-protocol.h
+%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-system-bell-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/%%FULLVER%%/QtWaylandClient/private/wayland-xdg-toplevel-drag-v1-client-protocol.h
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtension
%%QT_INCDIR%%/QtWaylandClient/QWaylandClientExtensionTemplate
@@ -495,6 +500,14 @@ lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Qt6WaylandClient/Qt6WaylandClientTargets.cmake
lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandClient/Qt6WaylandClientVersionlessTargets.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfig.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateDependencies.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateTargets.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandClientPrivate/Qt6WaylandClientPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfig.cmake
lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfigVersion.cmake
@@ -539,6 +552,14 @@ lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationT
lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationTargets.cmake
lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateConfig.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateDependencies.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateTargets.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeConfig.cmake
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeConfigVersion.cmake
@@ -548,6 +569,22 @@ lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationT
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeTargets.cmake
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateConfig.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateDependencies.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateTargets.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateConfig.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateDependencies.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateTargets.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellConfig.cmake
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellConfigVersion.cmake
@@ -557,6 +594,14 @@ lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellTargets-%%CMAKE
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellTargets.cmake
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateConfig.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateDependencies.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateTargets.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellConfig.cmake
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellConfigVersion.cmake
@@ -566,6 +611,14 @@ lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellTargets-%%CMA
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellTargets.cmake
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellVersionlessAliasTargets.cmake
lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellVersionlessTargets.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateAdditionalTargetInfo.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateConfig.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateConfigVersion.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateConfigVersionImpl.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateDependencies.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateTargets.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessAliasTargets.cmake
+lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessTargets.cmake
lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateAdditionalTargetInfo.cmake
lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateConfig.cmake
lib/cmake/Qt6WaylandEglClientHwIntegrationPrivate/Qt6WaylandEglClientHwIntegrationPrivateConfigVersion.cmake
diff --git a/graphics/rawstudio/Makefile b/graphics/rawstudio/Makefile
index 910ce22b8034..24eb07ef4d06 100644
--- a/graphics/rawstudio/Makefile
+++ b/graphics/rawstudio/Makefile
@@ -10,6 +10,8 @@ WWW= https://rawstudio.org/
LICENSE= GPLv2+
+BROKEN= Fails to build with libxml2 2.13+, error: use of undeclared identifier 'xmlDocPtr'
+
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
LIB_DEPENDS= libcurl.so:ftp/curl \
liblcms.so:graphics/lcms \
diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile
index 58d98dd32baa..98a3feb6893f 100644
--- a/graphics/rawtherapee/Makefile
+++ b/graphics/rawtherapee/Makefile
@@ -1,8 +1,8 @@
PORTNAME= rawtherapee
-PORTVERSION= 5.11
-PORTREVISION= 1
+PORTVERSION= 5.12
+PORTREVISION= 0
CATEGORIES= graphics
-MASTER_SITES= https://github.com/Beep6581/RawTherapee/releases/download/${PORTVERSION}/ \
+MASTER_SITES= https://github.com/RawTherapee/RawTherapee/releases/download/${PORTVERSION}/ \
https://rawtherapee.com/shared/source/ \
LOCAL/mandree/
@@ -113,7 +113,7 @@ OPENMP_LDFLAGS= -lm -lomp
# up to twice as fast as clang-16.0 compiled code.
# So we shall stick to a modern GCC for now.
#
-USE_GCC= yes # default
+USE_GCC= yes # default
.if (${OPSYS} == FreeBSD) && (${OSVERSION} >= 1500000)
# don't waste everybody's time with Tier-2 and moving targets.
diff --git a/graphics/rawtherapee/distinfo b/graphics/rawtherapee/distinfo
index 02f5cc463d3a..9ff354378ff8 100644
--- a/graphics/rawtherapee/distinfo
+++ b/graphics/rawtherapee/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725112827
-SHA256 (rawtherapee-5.11.tar.xz) = e584c18dec112de29954b2b6471449a302a85e5cca4e42ede75fa333a36de724
-SIZE (rawtherapee-5.11.tar.xz) = 18005652
+TIMESTAMP = 1749030819
+SHA256 (rawtherapee-5.12.tar.xz) = d9a6c10537d64a285bc465675fe59aaa94ce3223823dfbecf0ae2c9599082d57
+SIZE (rawtherapee-5.12.tar.xz) = 18306944
diff --git a/graphics/rawtherapee/files/patch-rtgui_options.cc b/graphics/rawtherapee/files/patch-rtgui_options.cc
deleted file mode 100644
index e66daac1a594..000000000000
--- a/graphics/rawtherapee/files/patch-rtgui_options.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- rtgui/options.cc.orig 2024-08-24 18:33:56 UTC
-+++ rtgui/options.cc
-@@ -1273,7 +1273,7 @@ void Options::readFromFile(Glib::ustring fname)
- std::map<std::string, int> checkedExtensions;
-
- if (parseExtensions.size() == parseExtensionsEnabled.size()) {
-- for (auto i = 0; i < parseExtensions.size(); ++i) {
-+ for (size_t i = 0; i < parseExtensions.size(); ++i) {
- checkedExtensions[parseExtensions[i]] = parseExtensionsEnabled[i];
- }
- }
diff --git a/graphics/rawtherapee/pkg-plist b/graphics/rawtherapee/pkg-plist
index 228d35d80b3d..f535e30e1386 100644
--- a/graphics/rawtherapee/pkg-plist
+++ b/graphics/rawtherapee/pkg-plist
@@ -16,6 +16,7 @@ share/icons/hicolor/scalable/apps/rawtherapee.svg
share/man/man1/rawtherapee.1.gz
share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/camconst.json
+%%DATADIR%%/cammatrices.json
%%DATADIR%%/dcpprofiles/CANON EOS 250D.dcp
%%DATADIR%%/dcpprofiles/CANON EOS 800D.dcp
%%DATADIR%%/dcpprofiles/CANON EOS M50.dcp
@@ -45,6 +46,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/dcpprofiles/Canon EOS R.dcp
%%DATADIR%%/dcpprofiles/Canon EOS R5.dcp
%%DATADIR%%/dcpprofiles/Canon EOS R6.dcp
+%%DATADIR%%/dcpprofiles/Canon EOS R8.dcp
%%DATADIR%%/dcpprofiles/Canon EOS RP.dcp
%%DATADIR%%/dcpprofiles/Canon EOS-1D Mark III.dcp
%%DATADIR%%/dcpprofiles/Canon EOS-1D X Mark III.dcp
@@ -135,6 +137,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/dcpprofiles/Panasonic DC-GX9.dcp
%%DATADIR%%/dcpprofiles/Panasonic DC-S1.dcp
%%DATADIR%%/dcpprofiles/Panasonic DC-S5.dcp
+%%DATADIR%%/dcpprofiles/PANASONIC DC-S5M2.dcp
%%DATADIR%%/dcpprofiles/Panasonic DC-TZ91.dcp
%%DATADIR%%/dcpprofiles/Panasonic DMC-FZ1000.dcp
%%DATADIR%%/dcpprofiles/Panasonic DMC-FZ150.dcp
@@ -176,6 +179,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/dcpprofiles/YI TECHNOLOGY M1.dcp
%%DATADIR%%/dcpprofiles/camera_model_aliases.json
%%DATADIR%%/dcpprofiles/samsung SM-G930V.dcp
+%%DATADIR%%/dcraw.json
%%DATADIR%%/iccprofiles/input/Canon EOS 20D.icc
%%DATADIR%%/iccprofiles/input/Canon EOS 40D.icc
%%DATADIR%%/iccprofiles/input/Canon EOS 450D.icc
@@ -581,6 +585,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/languages/Serbian (Cyrilic Characters)
%%DATADIR%%/languages/Slovenian
%%DATADIR%%/languages/Swedish
+%%DATADIR%%/languages/Ukrainian
%%DATADIR%%/languages/default
%%DATADIR%%/options
%%DATADIR%%/profiles/Auto-Matched Curve - ISO High.pp3
@@ -601,6 +606,7 @@ share/metainfo/com.rawtherapee.RawTherapee.appdata.xml
%%DATADIR%%/profiles/Standard Film Curve - ISO Low.pp3
%%DATADIR%%/profiles/Standard Film Curve - ISO Medium.pp3
%%DATADIR%%/profiles/Unclipped.pp3
+%%DATADIR%%/rt.json
%%DATADIR%%/sounds/BatchComplete.wav
%%DATADIR%%/sounds/Empty.wav
%%DATADIR%%/sounds/ProcessComplete.wav
diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile
index bd40d78cff5a..a46459a85636 100644
--- a/graphics/resvg-capi/Makefile
+++ b/graphics/resvg-capi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg-c-api
DISTVERSION= 0.45.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/resvg/Makefile b/graphics/resvg/Makefile
index 3bf533773da8..5eabe92dc596 100644
--- a/graphics/resvg/Makefile
+++ b/graphics/resvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= resvg
DISTVERSION= 0.45.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/rigsofrods-pagedgeometry/distinfo b/graphics/rigsofrods-pagedgeometry/distinfo
deleted file mode 100644
index e19eee1e9de6..000000000000
--- a/graphics/rigsofrods-pagedgeometry/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1740819559
-SHA256 (RigsOfRods-ogre-pagedgeometry-v1.2.0.20240708-428a57a_GH0.tar.gz) = c808fa9619fde1e7106ddec5111a3be233186441cd3c453e4708d425104ae0ff
-SIZE (RigsOfRods-ogre-pagedgeometry-v1.2.0.20240708-428a57a_GH0.tar.gz) = 11466419
diff --git a/graphics/rubygem-ezprint/Makefile b/graphics/rubygem-ezprint/Makefile
deleted file mode 100644
index 4d078e8e851e..000000000000
--- a/graphics/rubygem-ezprint/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-PORTNAME= ezprint
-PORTVERSION= 1.0.1
-CATEGORIES= graphics rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Rails wrapper for the PDFKit library
-WWW= https://github.com/jstewart/ezprint
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
-
-DEPRECATED= Depends on expired graphics/rubygem-pdfkit
-EXPIRATION_DATE=2025-06-01
-
-RUN_DEPENDS= rubygem-pdfkit>=0.8.0:graphics/rubygem-pdfkit
-
-NO_ARCH= yes
-USES= gem
-
-.include <bsd.port.mk>
diff --git a/graphics/rubygem-ezprint/distinfo b/graphics/rubygem-ezprint/distinfo
deleted file mode 100644
index 5d02104d9165..000000000000
--- a/graphics/rubygem-ezprint/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1483530029
-SHA256 (rubygem/ezprint-1.0.1.gem) = d6fd511bc59ba101e2dfb64a265fa7b0589d5b8c8dcc37106c5a5ad8462d3fd3
-SIZE (rubygem/ezprint-1.0.1.gem) = 8704
diff --git a/graphics/rubygem-ezprint/pkg-descr b/graphics/rubygem-ezprint/pkg-descr
deleted file mode 100644
index 3ea47e7f08d5..000000000000
--- a/graphics/rubygem-ezprint/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-A Rails wrapper for the PDFkit library.
-Meant to be a drop in replacement for princely.
diff --git a/graphics/rubygem-gruff/Makefile b/graphics/rubygem-gruff/Makefile
index 02d29c1ccece..70bcda774e2f 100644
--- a/graphics/rubygem-gruff/Makefile
+++ b/graphics/rubygem-gruff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gruff
-PORTVERSION= 0.25.0
+PORTVERSION= 0.27.0
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-gruff/distinfo b/graphics/rubygem-gruff/distinfo
index 2134a76aca52..9ee8201df3e6 100644
--- a/graphics/rubygem-gruff/distinfo
+++ b/graphics/rubygem-gruff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715843862
-SHA256 (rubygem/gruff-0.25.0.gem) = a8d39436d1dc485cfe5759bca6ccbbcc0efc2a60e65562251102281486800891
-SIZE (rubygem/gruff-0.25.0.gem) = 234496
+TIMESTAMP = 1748496029
+SHA256 (rubygem/gruff-0.27.0.gem) = bf1ea3bc0cdc1be9f353571b3600eea39f72140e3d1dd91ac62185fd8e6a8795
+SIZE (rubygem/gruff-0.27.0.gem) = 254976
diff --git a/graphics/rubygem-invisible_captcha/Makefile b/graphics/rubygem-invisible_captcha/Makefile
index 6ecea501011e..00e37dcd82a9 100644
--- a/graphics/rubygem-invisible_captcha/Makefile
+++ b/graphics/rubygem-invisible_captcha/Makefile
@@ -1,5 +1,6 @@
PORTNAME= invisible_captcha
PORTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= graphics rubygems
MASTER_SITES= RG
@@ -9,7 +10,7 @@ WWW= https://github.com/markets/invisible_captcha
LICENSE= MIT
-RUN_DEPENDS= rubygem-rails70>=5.2:www/rubygem-rails70
+RUN_DEPENDS= rubygem-rails-gitlab>=5.2:www/rubygem-rails-gitlab
USES= gem
diff --git a/graphics/rubygem-pdfkit/Makefile b/graphics/rubygem-pdfkit/Makefile
deleted file mode 100644
index 4c55ddb70c3c..000000000000
--- a/graphics/rubygem-pdfkit/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= pdfkit
-PORTVERSION= 0.8.7.3
-CATEGORIES= graphics rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Uses wkhtmltopdf to create PDFs using HTML
-WWW= https://github.com/pdfkit/pdfkit
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Depends on expired converters/wkhtmltopdf
-EXPIRATION_DATE=2025-03-31
-
-RUN_DEPENDS= wkhtmltopdf:converters/wkhtmltopdf
-
-USES= cpe gem
-CPE_VENDOR= ${PORTNAME}_project
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/graphics/rubygem-pdfkit/distinfo b/graphics/rubygem-pdfkit/distinfo
deleted file mode 100644
index a1a53d7acb26..000000000000
--- a/graphics/rubygem-pdfkit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1735705271
-SHA256 (rubygem/pdfkit-0.8.7.3.gem) = cd99e9eef3fcfd3ba7932acdb31c05e41141904c025f1363e829c1b93503b7da
-SIZE (rubygem/pdfkit-0.8.7.3.gem) = 26624
diff --git a/graphics/rubygem-pdfkit/pkg-descr b/graphics/rubygem-pdfkit/pkg-descr
deleted file mode 100644
index ceeecc385c95..000000000000
--- a/graphics/rubygem-pdfkit/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Uses wkhtmltopdf to create PDFs using HTML
diff --git a/graphics/rubygem-ruby-vips/Makefile b/graphics/rubygem-ruby-vips/Makefile
index 5e6aefa38b5c..833b7511e194 100644
--- a/graphics/rubygem-ruby-vips/Makefile
+++ b/graphics/rubygem-ruby-vips/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-vips
-PORTVERSION= 2.2.3
+PORTVERSION= 2.2.4
CATEGORIES= graphics rubygems
MASTER_SITES= RG
diff --git a/graphics/rubygem-ruby-vips/distinfo b/graphics/rubygem-ruby-vips/distinfo
index e6b3502e8ff0..74bfe6081a6c 100644
--- a/graphics/rubygem-ruby-vips/distinfo
+++ b/graphics/rubygem-ruby-vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739117564
-SHA256 (rubygem/ruby-vips-2.2.3.gem) = 41d12b1a805cd6ead4a7965201a8f7c5fe459bb58d3a7d967c9eb0719a6edc92
-SIZE (rubygem/ruby-vips-2.2.3.gem) = 70144
+TIMESTAMP = 1749813978
+SHA256 (rubygem/ruby-vips-2.2.4.gem) = a305d34c8b38bf93fcb45e9c652dfba4464f3ff86d9a2ccfe3361841e7ea1c49
+SIZE (rubygem/ruby-vips-2.2.4.gem) = 70144
diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile
index ed90988154cc..a3beb819b13e 100644
--- a/graphics/rx/Makefile
+++ b/graphics/rx/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rx
DISTVERSIONPREFIX= v
DISTVERSION= 0.5.2
-PORTREVISION= 35
+PORTREVISION= 36
CATEGORIES= graphics
PKGNAMESUFFIX= -editor
diff --git a/graphics/sane-airscan/Makefile b/graphics/sane-airscan/Makefile
index d9d7fcafaf77..004ffed64082 100644
--- a/graphics/sane-airscan/Makefile
+++ b/graphics/sane-airscan/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sane-airscan
DISTVERSION= 0.99.29
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= henry.hu.sh@gmail.com
diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile
index 33403f95f4f2..81f78de12fda 100644
--- a/graphics/sane-backends/Makefile
+++ b/graphics/sane-backends/Makefile
@@ -1,8 +1,8 @@
PORTNAME= sane-backends
-DISTVERSION= 1.3.1
-PORTREVISION= 2
+DISTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= graphics
-MASTER_SITES= https://gitlab.com/sane-project/backends/uploads/83bdbb6c9a115184c2d48f1fdc6847db/
+MASTER_SITES= https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/
MAINTAINER= vvd@FreeBSD.org
COMMENT= API for accessing scanners, digital cameras, frame grabbers, etc
diff --git a/graphics/sane-backends/distinfo b/graphics/sane-backends/distinfo
index 13cc38a21e30..4b48ae94b14e 100644
--- a/graphics/sane-backends/distinfo
+++ b/graphics/sane-backends/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716563691
-SHA256 (sane-backends-1.3.1.tar.gz) = aa82f76f409b88f8ea9793d4771fce01254d9b6549ec84d6295b8f59a3879a0c
-SIZE (sane-backends-1.3.1.tar.gz) = 7432184
+TIMESTAMP = 1748300444
+SHA256 (sane-backends-1.4.0.tar.gz) = f99205c903dfe2fb8990f0c531232c9a00ec9c2c66ac7cb0ce50b4af9f407a72
+SIZE (sane-backends-1.4.0.tar.gz) = 7505056
diff --git a/graphics/sane-backends/pkg-plist b/graphics/sane-backends/pkg-plist
index 0cf244d17c13..81df882772d4 100644
--- a/graphics/sane-backends/pkg-plist
+++ b/graphics/sane-backends/pkg-plist
@@ -597,6 +597,7 @@ sbin/saned
%%NLS%%share/locale/pt/LC_MESSAGES/sane-backends.mo
%%NLS%%share/locale/ru/LC_MESSAGES/sane-backends.mo
%%NLS%%share/locale/sv/LC_MESSAGES/sane-backends.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/sane-backends.mo
%%NLS%%share/locale/uk/LC_MESSAGES/sane-backends.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/sane-backends.mo
@dir etc/sane.d/dll.d
diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile
index e28e94bd43ee..0bfb5173dfad 100644
--- a/graphics/satty/Makefile
+++ b/graphics/satty/Makefile
@@ -1,12 +1,10 @@
PORTNAME= satty
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.0
+DISTVERSION= 0.19.0
+PORTREVISION= 1
CATEGORIES= graphics wayland
MASTER_SITES= CRATESIO
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 57f5e68d2b23.patch:-p1 # https://github.com/gabm/Satty/pull/176
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Modern screenshot annotation
WWW= https://github.com/gabm/Satty
diff --git a/graphics/satty/Makefile.crates b/graphics/satty/Makefile.crates
index df02731a92d3..f2393cf69b9e 100644
--- a/graphics/satty/Makefile.crates
+++ b/graphics/satty/Makefile.crates
@@ -13,21 +13,21 @@ CARGO_CRATES= addr2line-0.24.2 \
autocfg-1.4.0 \
backtrace-0.3.75 \
bitflags-1.3.2 \
- bitflags-2.9.0 \
+ bitflags-2.9.1 \
bumpalo-3.17.0 \
bytemuck-1.23.0 \
bytemuck_derive-1.9.3 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-1.10.1 \
- cairo-rs-0.20.7 \
- cairo-sys-rs-0.20.7 \
- cc-1.2.21 \
+ cairo-rs-0.20.10 \
+ cairo-sys-rs-0.20.10 \
+ cc-1.2.22 \
cfg-expr-0.17.2 \
cfg-if-1.0.0 \
chrono-0.4.41 \
- clap-4.5.37 \
- clap_builder-4.5.37 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
clap_complete-4.5.50 \
clap_complete_fig-4.5.2 \
clap_complete_nushell-4.5.5 \
@@ -57,22 +57,22 @@ CARGO_CRATES= addr2line-0.24.2 \
futures-sink-0.3.31 \
futures-task-0.3.31 \
futures-util-0.3.31 \
- gdk-pixbuf-0.20.9 \
- gdk-pixbuf-sys-0.20.7 \
+ gdk-pixbuf-0.20.10 \
+ gdk-pixbuf-sys-0.20.10 \
gdk4-0.9.6 \
gdk4-sys-0.9.6 \
getrandom-0.2.16 \
gimli-0.31.1 \
- gio-0.20.9 \
- gio-sys-0.20.9 \
+ gio-0.20.10 \
+ gio-sys-0.20.10 \
gl_generator-0.9.0 \
- glib-0.20.9 \
- glib-macros-0.20.7 \
- glib-sys-0.20.9 \
+ glib-0.20.10 \
+ glib-macros-0.20.10 \
+ glib-sys-0.20.10 \
glow-0.16.0 \
- gobject-sys-0.20.9 \
- graphene-rs-0.20.9 \
- graphene-sys-0.20.7 \
+ gobject-sys-0.20.10 \
+ graphene-rs-0.20.10 \
+ graphene-sys-0.20.10 \
gsk4-0.9.6 \
gsk4-sys-0.9.6 \
gtk4-0.9.6 \
@@ -97,7 +97,7 @@ CARGO_CRATES= addr2line-0.24.2 \
libadwaita-0.7.2 \
libadwaita-sys-0.7.2 \
libc-0.2.172 \
- libloading-0.8.6 \
+ libloading-0.8.7 \
libm-0.2.15 \
lock_api-0.4.12 \
log-0.4.27 \
@@ -110,8 +110,8 @@ CARGO_CRATES= addr2line-0.24.2 \
num-traits-0.2.19 \
object-0.36.7 \
once_cell-1.21.3 \
- pango-0.20.9 \
- pango-sys-0.20.9 \
+ pango-0.20.10 \
+ pango-sys-0.20.10 \
parking_lot-0.12.3 \
parking_lot_core-0.9.10 \
pin-project-lite-0.2.16 \
@@ -199,14 +199,23 @@ CARGO_CRATES= addr2line-0.24.2 \
windows-sys-0.52.0 \
windows-sys-0.59.0 \
windows-targets-0.52.6 \
+ windows-targets-0.53.0 \
windows_aarch64_gnullvm-0.52.6 \
+ windows_aarch64_gnullvm-0.53.0 \
windows_aarch64_msvc-0.52.6 \
+ windows_aarch64_msvc-0.53.0 \
windows_i686_gnu-0.52.6 \
+ windows_i686_gnu-0.53.0 \
windows_i686_gnullvm-0.52.6 \
+ windows_i686_gnullvm-0.53.0 \
windows_i686_msvc-0.52.6 \
+ windows_i686_msvc-0.53.0 \
windows_x86_64_gnu-0.52.6 \
+ windows_x86_64_gnu-0.53.0 \
windows_x86_64_gnullvm-0.52.6 \
+ windows_x86_64_gnullvm-0.53.0 \
windows_x86_64_msvc-0.52.6 \
+ windows_x86_64_msvc-0.53.0 \
winnow-0.7.10 \
xdg-3.0.0 \
xml-rs-0.7.0 \
diff --git a/graphics/satty/distinfo b/graphics/satty/distinfo
index 894aac69e32b..c47bd8ce968f 100644
--- a/graphics/satty/distinfo
+++ b/graphics/satty/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746794044
+TIMESTAMP = 1747336749
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -29,8 +29,8 @@ SHA256 (rust/crates/backtrace-0.3.75.crate) = 6806a6321ec58106fea15becdad98371e2
SIZE (rust/crates/backtrace-0.3.75.crate) = 92665
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.9.0.crate) = 5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd
-SIZE (rust/crates/bitflags-2.9.0.crate) = 47654
+SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
+SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
SHA256 (rust/crates/bytemuck-1.23.0.crate) = 9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c
@@ -43,22 +43,22 @@ SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
SIZE (rust/crates/bytes-1.10.1.crate) = 76779
-SHA256 (rust/crates/cairo-rs-0.20.7.crate) = ae50b5510d86cf96ac2370e66d8dc960882f3df179d6a5a1e52bd94a1416c0f7
-SIZE (rust/crates/cairo-rs-0.20.7.crate) = 52722
-SHA256 (rust/crates/cairo-sys-rs-0.20.7.crate) = f18b6bb8e43c7eb0f2aac7976afe0c61b6f5fc2ab7bc4c139537ea56c92290df
-SIZE (rust/crates/cairo-sys-rs-0.20.7.crate) = 11934
-SHA256 (rust/crates/cc-1.2.21.crate) = 8691782945451c1c383942c4874dbe63814f61cb57ef773cda2972682b7bb3c0
-SIZE (rust/crates/cc-1.2.21.crate) = 106117
+SHA256 (rust/crates/cairo-rs-0.20.10.crate) = b58e62a27cd02fb3f63f82bb31fdda7e6c43141497cbe97e8816d7c914043f55
+SIZE (rust/crates/cairo-rs-0.20.10.crate) = 57584
+SHA256 (rust/crates/cairo-sys-rs-0.20.10.crate) = 059cc746549898cbfd9a47754288e5a958756650ef4652bbb6c5f71a6bda4f8b
+SIZE (rust/crates/cairo-sys-rs-0.20.10.crate) = 14424
+SHA256 (rust/crates/cc-1.2.22.crate) = 32db95edf998450acc7881c932f94cd9b05c87b4b2599e8bab064753da4acfd1
+SIZE (rust/crates/cc-1.2.22.crate) = 106294
SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789
SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.41.crate) = c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d
SIZE (rust/crates/chrono-0.4.41.crate) = 234621
-SHA256 (rust/crates/clap-4.5.37.crate) = eccb054f56cbd38340b380d4a8e69ef1f02f1af43db2f0cc817a4774d80ae071
-SIZE (rust/crates/clap-4.5.37.crate) = 56962
-SHA256 (rust/crates/clap_builder-4.5.37.crate) = efd9466fac8543255d3b1fcad4762c5e116ffe808c8a3043d4263cd4fd4862a2
-SIZE (rust/crates/clap_builder-4.5.37.crate) = 168761
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
SHA256 (rust/crates/clap_complete-4.5.50.crate) = c91d3baa3bcd889d60e6ef28874126a0b384fd225ab83aa6d8a801c519194ce1
SIZE (rust/crates/clap_complete-4.5.50.crate) = 48292
SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b
@@ -117,10 +117,10 @@ SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c
SIZE (rust/crates/futures-task-0.3.31.crate) = 11217
SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81
SIZE (rust/crates/futures-util-0.3.31.crate) = 162124
-SHA256 (rust/crates/gdk-pixbuf-0.20.9.crate) = 7563afd6ff0a221edfbb70a78add5075b8d9cb48e637a40a24c3ece3fea414d0
-SIZE (rust/crates/gdk-pixbuf-0.20.9.crate) = 21619
-SHA256 (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 67f2587c9202bf997476bbba6aaed4f78a11538a2567df002a5f57f5331d0b5c
-SIZE (rust/crates/gdk-pixbuf-sys-0.20.7.crate) = 9852
+SHA256 (rust/crates/gdk-pixbuf-0.20.10.crate) = 2fd242894c084f4beed508a56952750bce3e96e85eb68fdc153637daa163e10c
+SIZE (rust/crates/gdk-pixbuf-0.20.10.crate) = 21618
+SHA256 (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 5b34f3b580c988bd217e9543a2de59823fafae369d1a055555e5f95a8b130b96
+SIZE (rust/crates/gdk-pixbuf-sys-0.20.10.crate) = 13317
SHA256 (rust/crates/gdk4-0.9.6.crate) = 4850c9d9c1aecd1a3eb14fadc1cdb0ac0a2298037e116264c7473e1740a32d60
SIZE (rust/crates/gdk4-0.9.6.crate) = 97926
SHA256 (rust/crates/gdk4-sys-0.9.6.crate) = 6f6eb95798e2b46f279cf59005daf297d5b69555428f185650d71974a910473a
@@ -129,26 +129,26 @@ SHA256 (rust/crates/getrandom-0.2.16.crate) = 335ff9f135e4384c8150d6f27c6daed433
SIZE (rust/crates/getrandom-0.2.16.crate) = 40163
SHA256 (rust/crates/gimli-0.31.1.crate) = 07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f
SIZE (rust/crates/gimli-0.31.1.crate) = 279515
-SHA256 (rust/crates/gio-0.20.9.crate) = a4f00c70f8029d84ea7572dd0e1aaa79e5329667b4c17f329d79ffb1e6277487
-SIZE (rust/crates/gio-0.20.9.crate) = 220512
-SHA256 (rust/crates/gio-sys-0.20.9.crate) = 160eb5250a26998c3e1b54e6a3d4ea15c6c7762a6062a19a7b63eff6e2b33f9e
-SIZE (rust/crates/gio-sys-0.20.9.crate) = 86086
+SHA256 (rust/crates/gio-0.20.10.crate) = ab2a654c887546d14fdb214cc04641cd30450c9b4fa4525fd989d25fd5a5561e
+SIZE (rust/crates/gio-0.20.10.crate) = 221061
+SHA256 (rust/crates/gio-sys-0.20.10.crate) = 521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83
+SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258
SHA256 (rust/crates/gl_generator-0.9.0.crate) = 7a795170cbd85b5a7baa58d6d7525cae6a03e486859860c220f7ebbbdd379d0a
SIZE (rust/crates/gl_generator-0.9.0.crate) = 21595
-SHA256 (rust/crates/glib-0.20.9.crate) = 707b819af8059ee5395a2de9f2317d87a53dbad8846a2f089f0bb44703f37686
-SIZE (rust/crates/glib-0.20.9.crate) = 293359
-SHA256 (rust/crates/glib-macros-0.20.7.crate) = 715601f8f02e71baef9c1f94a657a9a77c192aea6097cf9ae7e5e177cd8cde68
-SIZE (rust/crates/glib-macros-0.20.7.crate) = 72089
-SHA256 (rust/crates/glib-sys-0.20.9.crate) = a8928869a44cfdd1fccb17d6746e4ff82c8f82e41ce705aa026a52ca8dc3aefb
-SIZE (rust/crates/glib-sys-0.20.9.crate) = 67109
+SHA256 (rust/crates/glib-0.20.10.crate) = c501c495842c2b23cdacead803a5a343ca2a5d7a7ddaff14cc5f6cf22cfb92c2
+SIZE (rust/crates/glib-0.20.10.crate) = 293754
+SHA256 (rust/crates/glib-macros-0.20.10.crate) = ebe6dc9ce29887c4b3b74d78d5ba473db160a258ae7ed883d23632ac7fed7bc9
+SIZE (rust/crates/glib-macros-0.20.10.crate) = 76345
+SHA256 (rust/crates/glib-sys-0.20.10.crate) = 8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215
+SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282
SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08
SIZE (rust/crates/glow-0.16.0.crate) = 162118
-SHA256 (rust/crates/gobject-sys-0.20.9.crate) = c773a3cb38a419ad9c26c81d177d96b4b08980e8bdbbf32dace883e96e96e7e3
-SIZE (rust/crates/gobject-sys-0.20.9.crate) = 22509
-SHA256 (rust/crates/graphene-rs-0.20.9.crate) = 3cbc5911bfb32d68dcfa92c9510c462696c2f715548fcd7f3f1be424c739de19
-SIZE (rust/crates/graphene-rs-0.20.9.crate) = 21946
-SHA256 (rust/crates/graphene-sys-0.20.7.crate) = 11a68d39515bf340e879b72cecd4a25c1332557757ada6e8aba8654b4b81d23a
-SIZE (rust/crates/graphene-sys-0.20.7.crate) = 11684
+SHA256 (rust/crates/gobject-sys-0.20.10.crate) = ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda
+SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623
+SHA256 (rust/crates/graphene-rs-0.20.10.crate) = 6b86dfad7d14251c9acaf1de63bc8754b7e3b4e5b16777b6f5a748208fe9519b
+SIZE (rust/crates/graphene-rs-0.20.10.crate) = 21951
+SHA256 (rust/crates/graphene-sys-0.20.10.crate) = df583a85ba2d5e15e1797e40d666057b28bc2f60a67c9c24145e6db2cc3861ea
+SIZE (rust/crates/graphene-sys-0.20.10.crate) = 14946
SHA256 (rust/crates/gsk4-0.9.6.crate) = 61f5e72f931c8c9f65fbfc89fe0ddc7746f147f822f127a53a9854666ac1f855
SIZE (rust/crates/gsk4-0.9.6.crate) = 37149
SHA256 (rust/crates/gsk4-sys-0.9.6.crate) = 755059de55fa6f85a46bde8caf03e2184c96bfda1f6206163c72fb0ea12436dc
@@ -197,8 +197,8 @@ SHA256 (rust/crates/libadwaita-sys-0.7.2.crate) = 6680988058c2558baf3f548a370e4e
SIZE (rust/crates/libadwaita-sys-0.7.2.crate) = 35416
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/libloading-0.8.6.crate) = fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34
-SIZE (rust/crates/libloading-0.8.6.crate) = 28922
+SHA256 (rust/crates/libloading-0.8.7.crate) = 6a793df0d7afeac54f95b471d3af7f0d4fb975699f972341a4b76988d49cdf0c
+SIZE (rust/crates/libloading-0.8.7.crate) = 30374
SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de
SIZE (rust/crates/libm-0.2.15.crate) = 156108
SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
@@ -223,10 +223,10 @@ SHA256 (rust/crates/object-0.36.7.crate) = 62948e14d923ea95ea2c7c86c71013138b665
SIZE (rust/crates/object-0.36.7.crate) = 329938
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
-SHA256 (rust/crates/pango-0.20.9.crate) = 6b1f5dc1b8cf9bc08bfc0843a04ee0fa2e78f1e1fa4b126844a383af4f25f0ec
-SIZE (rust/crates/pango-0.20.9.crate) = 49656
-SHA256 (rust/crates/pango-sys-0.20.9.crate) = 0dbb9b751673bd8fe49eb78620547973a1e719ed431372122b20abd12445bab5
-SIZE (rust/crates/pango-sys-0.20.9.crate) = 28371
+SHA256 (rust/crates/pango-0.20.10.crate) = d88d37c161f2848f0d9382597f0168484c9335ac800995f3956641abb7002938
+SIZE (rust/crates/pango-0.20.10.crate) = 49735
+SHA256 (rust/crates/pango-sys-0.20.10.crate) = 186909673fc09be354555c302c0b3dcf753cd9fa08dcb8077fa663c80fb243fa
+SIZE (rust/crates/pango-sys-0.20.10.crate) = 28457
SHA256 (rust/crates/parking_lot-0.12.3.crate) = f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27
SIZE (rust/crates/parking_lot-0.12.3.crate) = 41860
SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
@@ -401,22 +401,40 @@ SHA256 (rust/crates/windows-sys-0.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b3
SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323
SHA256 (rust/crates/windows-targets-0.52.6.crate) = 9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973
SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403
+SHA256 (rust/crates/windows-targets-0.53.0.crate) = b1e4c7e8ceaaf9cb7d7507c974735728ab453b67ef8f18febdd7c11fe59dca8b
+SIZE (rust/crates/windows-targets-0.53.0.crate) = 7020
SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3
SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764
+SIZE (rust/crates/windows_aarch64_gnullvm-0.53.0.crate) = 782443
SHA256 (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469
SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615
+SHA256 (rust/crates/windows_aarch64_msvc-0.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c
+SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446
SHA256 (rust/crates/windows_i686_gnu-0.52.6.crate) = 8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b
SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402
+SHA256 (rust/crates/windows_i686_gnu-0.53.0.crate) = c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3
+SIZE (rust/crates/windows_i686_gnu-0.53.0.crate) = 936973
SHA256 (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66
SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940
+SHA256 (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11
+SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056
SHA256 (rust/crates/windows_i686_msvc-0.52.6.crate) = 240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66
SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163
+SHA256 (rust/crates/windows_i686_msvc-0.53.0.crate) = 581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d
+SIZE (rust/crates/windows_i686_msvc-0.53.0.crate) = 903450
SHA256 (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78
SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363
+SHA256 (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba
+SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585
SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57
+SIZE (rust/crates/windows_x86_64_gnullvm-0.53.0.crate) = 782434
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
+SHA256 (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486
+SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400
SHA256 (rust/crates/winnow-0.7.10.crate) = c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec
SIZE (rust/crates/winnow-0.7.10.crate) = 176073
SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5
@@ -435,7 +453,5 @@ SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279
SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057
SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340
SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043
-SHA256 (gabm-Satty-v0.18.0_GH0.tar.gz) = 78b3fd048afe13c6850c6761d308e3e4e3e7d235d6218859aab2947570f08fda
-SIZE (gabm-Satty-v0.18.0_GH0.tar.gz) = 1010702
-SHA256 (57f5e68d2b23.patch) = 54133f4d37d13ba94c75c3f144ce1fc6783193bc1561ecc50f46f13cc1c44b16
-SIZE (57f5e68d2b23.patch) = 892
+SHA256 (gabm-Satty-v0.19.0_GH0.tar.gz) = 03244dd0d181dfccb6b88c199ae1eef9f1197af5cc421c4ead955f80493c4491
+SIZE (gabm-Satty-v0.19.0_GH0.tar.gz) = 1014230
diff --git a/graphics/sharpconstruct/Makefile b/graphics/sharpconstruct/Makefile
index 8c5c815ab5b2..5309f8ceef8c 100644
--- a/graphics/sharpconstruct/Makefile
+++ b/graphics/sharpconstruct/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sharpconstruct
PORTVERSION= 0.11
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= SF/sharp3d/SharpConstruct/${PORTVERSION}
diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile
index 87251963b81a..3bf866870630 100644
--- a/graphics/shotwell/Makefile
+++ b/graphics/shotwell/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shotwell
-PORTVERSION= 0.32.10
+PORTVERSION= 0.32.13
PORTREVISION= 1
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
diff --git a/graphics/shotwell/distinfo b/graphics/shotwell/distinfo
index 852bd2c558e4..6b3a97ce93a5 100644
--- a/graphics/shotwell/distinfo
+++ b/graphics/shotwell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730320673
-SHA256 (shotwell-0.32.10.tar.xz) = 26e45a61b5431b096ffcd176f115bd07be9a77a68335899542106e19e07f400e
-SIZE (shotwell-0.32.10.tar.xz) = 35339616
+TIMESTAMP = 1749474839
+SHA256 (shotwell-0.32.13.tar.xz) = bdd3e84f602e2fc7eb42843c90a25eb3aa49fb2ffb75edb51db01bd2905dbd1e
+SIZE (shotwell-0.32.13.tar.xz) = 35342620
diff --git a/graphics/simple-scan/Makefile b/graphics/simple-scan/Makefile
index 07a9baeb7fc8..26183c1530d7 100644
--- a/graphics/simple-scan/Makefile
+++ b/graphics/simple-scan/Makefile
@@ -1,12 +1,12 @@
PORTNAME= simple-scan
PORTVERSION= 46.0
CATEGORIES= graphics gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Simple scanning utility
-WWW= https://gitlab.gnome.org/GNOME/simple-scan
+WWW= https://gitlab.gnome.org/GNOME
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/graphics/skanlite/distinfo b/graphics/skanlite/distinfo
index 18b0da1938f3..f5daddc63a8d 100644
--- a/graphics/skanlite/distinfo
+++ b/graphics/skanlite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557904
-SHA256 (KDE/release-service/25.04.1/skanlite-25.04.1.tar.xz) = ae416ec90442a07a348fcb9960302e08289263b9db8732c3c8c01b0d0f8c36aa
-SIZE (KDE/release-service/25.04.1/skanlite-25.04.1.tar.xz) = 2392396
+TIMESTAMP = 1749036787
+SHA256 (KDE/release-service/25.04.2/skanlite-25.04.2.tar.xz) = d16d4657ab08b5885a7ab87bd376aed003e1acbf7a9f51c2e9f0eb1fc5ddd964
+SIZE (KDE/release-service/25.04.2/skanlite-25.04.2.tar.xz) = 2392392
diff --git a/graphics/skanpage/distinfo b/graphics/skanpage/distinfo
index 0efa79a4cb56..25c5f0099a55 100644
--- a/graphics/skanpage/distinfo
+++ b/graphics/skanpage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746557905
-SHA256 (KDE/release-service/25.04.1/skanpage-25.04.1.tar.xz) = 06c11a9834cbee457a3164e6277a0dba3d316db7810662c435aa9da500088933
-SIZE (KDE/release-service/25.04.1/skanpage-25.04.1.tar.xz) = 1360456
+TIMESTAMP = 1749036789
+SHA256 (KDE/release-service/25.04.2/skanpage-25.04.2.tar.xz) = 5bb263cc7adb3e522117face5afa4f98653c9e83397f9d2aa1ed91cf9a344731
+SIZE (KDE/release-service/25.04.2/skanpage-25.04.2.tar.xz) = 1360456
diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile
index fbdf84d7d74a..c381a751843c 100644
--- a/graphics/svgbob/Makefile
+++ b/graphics/svgbob/Makefile
@@ -1,6 +1,6 @@
PORTNAME= svgbob
DISTVERSION= 0.7.1
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/swfmill/Makefile b/graphics/swfmill/Makefile
index 1792c8477137..22122591111c 100644
--- a/graphics/swfmill/Makefile
+++ b/graphics/swfmill/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swfmill
PORTVERSION= 0.3.6
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= http://swfmill.org/releases/
diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile
index 886340f63e21..23185c619a51 100644
--- a/graphics/synfig/Makefile
+++ b/graphics/synfig/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfig
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 5
+PORTREVISION= 7
CATEGORIES= graphics devel multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile
index 192c8699f39a..0bf457c2f179 100644
--- a/graphics/synfigstudio/Makefile
+++ b/graphics/synfigstudio/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfigstudio
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile
index c178634c7ab4..9b51b504ec9b 100644
--- a/graphics/tesseract/Makefile
+++ b/graphics/tesseract/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tesseract
-PORTVERSION= 5.5.0
-PORTREVISION= 1
+PORTVERSION= 5.5.1
CATEGORIES= graphics
MAINTAINER= pkubaj@FreeBSD.org
@@ -49,7 +48,6 @@ TOOLS_USE= GNOME=cairo,glib20,pango
.if exists(/usr/include/omp.h)
CMAKE_ON= OPENMP_BUILD
-LDFLAGS+= -lomp
.endif
post-install-DOCS-on:
diff --git a/graphics/tesseract/distinfo b/graphics/tesseract/distinfo
index 17d441723154..3899751379b5 100644
--- a/graphics/tesseract/distinfo
+++ b/graphics/tesseract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731798535
-SHA256 (tesseract-ocr-tesseract-5.5.0_GH0.tar.gz) = f2fb34ca035b6d087a42875a35a7a5c4155fa9979c6132365b1e5a28ebc3fc11
-SIZE (tesseract-ocr-tesseract-5.5.0_GH0.tar.gz) = 1905018
+TIMESTAMP = 1748206252
+SHA256 (tesseract-ocr-tesseract-5.5.1_GH0.tar.gz) = a7a3f2a7420cb6a6a94d80c24163e183cf1d2f1bed2df3bbc397c81808a57237
+SIZE (tesseract-ocr-tesseract-5.5.1_GH0.tar.gz) = 1897616
diff --git a/graphics/timg/Makefile b/graphics/timg/Makefile
index 79f6f8b10af4..f52a84d6f907 100644
--- a/graphics/timg/Makefile
+++ b/graphics/timg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= timg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.1
+DISTVERSION= 1.6.2
CATEGORIES= graphics
MAINTAINER= uzsolt@FreeBSD.org
diff --git a/graphics/timg/distinfo b/graphics/timg/distinfo
index 7ae1bbfd7890..e19aa0d616cb 100644
--- a/graphics/timg/distinfo
+++ b/graphics/timg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735920930
-SHA256 (hzeller-timg-v1.6.1_GH0.tar.gz) = 08147c41ce4cea61b6c494ad746e743b7c4501cfd247bec5134e8ede773bf2af
-SIZE (hzeller-timg-v1.6.1_GH0.tar.gz) = 1166886
+TIMESTAMP = 1747384824
+SHA256 (hzeller-timg-v1.6.2_GH0.tar.gz) = a5fb4443f55552d15a8b22b9ca4cb5874eb1a988d3b98fe31d61d19b2c7b9e56
+SIZE (hzeller-timg-v1.6.2_GH0.tar.gz) = 1223894
diff --git a/graphics/tinyows/Makefile b/graphics/tinyows/Makefile
index 2a534cee851a..9c9ef9c03849 100644
--- a/graphics/tinyows/Makefile
+++ b/graphics/tinyows/Makefile
@@ -1,5 +1,6 @@
PORTNAME= tinyows
PORTVERSION= 1.2.2
+PORTREVISION= 1
CATEGORIES= graphics www geography
MASTER_SITES= https://download.osgeo.org/mapserver/
diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile
index dd6ed5fa5f4c..874050dcfe21 100644
--- a/graphics/vhs/Makefile
+++ b/graphics/vhs/Makefile
@@ -1,10 +1,9 @@
PORTNAME= vhs
DISTVERSIONPREFIX= v
-DISTVERSION= 0.9.0
-PORTREVISION= 2
+DISTVERSION= 0.10.0
CATEGORIES= graphics
-MAINTAINER= DtxdF@disroot.org
+MAINTAINER= dtxdf@FreeBSD.org
COMMENT= Your CLI home video recorder
WWW= https://github.com/charmbracelet/vhs
@@ -17,6 +16,9 @@ RUN_DEPENDS= bash>0:shells/bash \
USES= go:modules
GO_MODULE= github.com/charmbracelet/vhs
+GO_BUILDFLAGS= -ldflags "\
+ -X 'main.Version=${DISTVERSIONPREFIX}${DISTVERSION}' \
+ -X 'main.CommitSHA=${GITID}'"
PLIST_FILES= bin/vhs
@@ -29,4 +31,8 @@ UNGOOGLED_CHROMIUM_DESC= Install ungoogled-chromium
CHROMIUM_RUN_DEPENDS= chromium>0:www/chromium
UNGOOGLED_CHROMIUM_RUN_DEPENDS= ungoogled-chromium>0:www/ungoogled-chromium
+# Run 'git checkout ${DISTVERSIONPREFIX}${DISTVERSION} && git rev-parse HEAD'
+# in the VHS repository to get the value of GITID.
+GITID= 710bb769af94d844ffdc3c8b737a6775813fc0a4
+
.include <bsd.port.mk>
diff --git a/graphics/vhs/distinfo b/graphics/vhs/distinfo
index 443e659b86a3..2f85fb13f24e 100644
--- a/graphics/vhs/distinfo
+++ b/graphics/vhs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1739414655
-SHA256 (go/graphics_vhs/vhs-v0.9.0/v0.9.0.mod) = d4fcee68f3136d8950b5ef4f91dadc15ab3bd98df21123f4089a8ee2bd144104
-SIZE (go/graphics_vhs/vhs-v0.9.0/v0.9.0.mod) = 2961
-SHA256 (go/graphics_vhs/vhs-v0.9.0/v0.9.0.zip) = 988a5589b1d9461b87f5f6f54be47a890fc0e74c4f9bafef87317948d4bfbae0
-SIZE (go/graphics_vhs/vhs-v0.9.0/v0.9.0.zip) = 213150
+TIMESTAMP = 1750315587
+SHA256 (go/graphics_vhs/vhs-v0.10.0/v0.10.0.mod) = 16aba18b78ef0c467431c45af4460aa611c40263953732b0b41c043233b715ed
+SIZE (go/graphics_vhs/vhs-v0.10.0/v0.10.0.mod) = 3244
+SHA256 (go/graphics_vhs/vhs-v0.10.0/v0.10.0.zip) = a5a5ebd738e5deb127454221076a1f8575e4747c9bb2e0ae7d521a7e5325d202
+SIZE (go/graphics_vhs/vhs-v0.10.0/v0.10.0.zip) = 214438
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index ad630d9d1867..3e9aa60067f3 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,6 +1,5 @@
PORTNAME= vips
-PORTVERSION= 8.16.1
-PORTREVISION= 1
+PORTVERSION= 8.17.0
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
@@ -17,16 +16,16 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libharfbuzz.so:print/harfbuzz
RUN_DEPENDS= bash:shells/bash
-USES= compiler:c++11-lang cpe gettext-tools gnome localbase meson pkgconfig python shebangfix tar:xz
+USES= compiler:c++11-lang cpe gettext-tools gnome localbase meson pkgconfig python tar:xz
USE_GNOME= glib20
+BINARY_ALIAS= python3=${PYTHON_CMD}
MESON_ARGS= --default-library=both \
-Danalyze=true \
-Dcplusplus=true \
+ -Dcpp-docs=false \
-Ddeprecated=true \
- -Ddoxygen=false \
-Dexamples=true \
- -Dintrospection=disabled \
-Dmodules=disabled \
-Dnifti=disabled \
-Dnsgif=true \
@@ -47,8 +46,6 @@ nox11_PKGNAMESUFFIX= -nox11
CONFLICTS_INSTALL= vips vips-nox11
-SHEBANG_FILES= tools/vipsprofile
-
OPTIONS_DEFINE= CFITSIO DOCS FFTW FONTCONFIG GIF HEIF IMAGEQUANT JPEG JXL LCMS2 LIBARCHIVE LIBEXIF LIBRSVG2 MATIO OPENEXR PANGO PNG POPPLER SPNG TIFF WEBP
OPTIONS_RADIO= MAGICK SIMD
OPTIONS_RADIO_MAGICK= IMAGEMAGICK GRAPHICSMAGICK
@@ -65,8 +62,10 @@ SPNG_DESC= Simple PNG support
CFITSIO_LIB_DEPENDS= libcfitsio.so:astro/cfitsio
CFITSIO_MESON_ENABLED= cfitsio
-DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc
-DOCS_MESON_TRUE= gtk_doc
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gi-docgen>=0:textproc/py-gi-docgen@${PY_FLAVOR}
+DOCS_MESON_ENABLED= introspection
+DOCS_MESON_TRUE= docs
+DOCS_USE= GNOME=introspection:build
FFTW_LIB_DEPENDS= libfftw3.so:math/fftw3
FFTW_MESON_ENABLED= fftw
FONTCONFIG_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo
index 2fbd0814f29a..b1cd0252c0c0 100644
--- a/graphics/vips/distinfo
+++ b/graphics/vips/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742405448
-SHA256 (vips-8.16.1.tar.xz) = d114d7c132ec5b45f116d654e17bb4af84561e3041183cd4bfd79abfb85cf724
-SIZE (vips-8.16.1.tar.xz) = 29544884
+TIMESTAMP = 1749813016
+SHA256 (vips-8.17.0.tar.xz) = 8256a82f2e64c119ffadac99822350f45212f16df2505ea8dbae5ff4d0001996
+SIZE (vips-8.17.0.tar.xz) = 29496800
diff --git a/graphics/vips/files/patch-doc-meson.build b/graphics/vips/files/patch-doc-meson.build
deleted file mode 100644
index 6bc90860c529..000000000000
--- a/graphics/vips/files/patch-doc-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- doc/meson.build.orig 2023-08-22 13:23:23 UTC
-+++ doc/meson.build
-@@ -88,7 +88,7 @@ if pandoc.found()
- markdown_content_files_docbook = custom_target('gen-docs',
- output: 'generated',
- input: markdown_content_files_generated,
-- command: [ 'sed', '-i', '-e', 's|<section|<refsect3|g', '-e', 's|</section|</refsect3|g', '@INPUT@' ],
-+ command: [ 'sed', '-i', '""', '-e', 's|<section|<refsect3|g', '-e', 's|</section|</refsect3|g', '@INPUT@' ],
- build_by_default: true
- )
- else
diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist
index 7777f44e0948..4eafcb025ce4 100644
--- a/graphics/vips/pkg-plist
+++ b/graphics/vips/pkg-plist
@@ -1,7 +1,6 @@
bin/vips
bin/vipsedit
bin/vipsheader
-bin/vipsprofile
bin/vipsthumbnail
include/vips/VConnection8.h
include/vips/VError8.h
@@ -57,89 +56,1420 @@ include/vips/video.h
include/vips/vips.h
include/vips/vips7compat.h
include/vips/vips8
+%%PORTDOCS%%lib/girepository-1.0/Vips-8.0.typelib
lib/libvips-cpp.a
lib/libvips-cpp.so
lib/libvips-cpp.so.42
-lib/libvips-cpp.so.42.18.1
+lib/libvips-cpp.so.42.19.0
lib/libvips.a
lib/libvips.so
lib/libvips.so.42
-lib/libvips.so.42.18.1
+lib/libvips.so.42.19.0
libdata/pkgconfig/vips-cpp.pc
libdata/pkgconfig/vips.pc
-%%PORTDOCS%%share/gtk-doc/html/libvips/Cite.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/Combine.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/Examples.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/How-it-opens-files.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/How-it-works.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/Making-image-pyramids.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/Memtrace.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/Sequence.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/Sink.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/Using-vipsthumbnail.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/Vips-smp.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsForeignSave.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsImage.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsInterpolate.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsObject.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsOperation.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsRegion.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsSbuf.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsTargetCustom.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/VipsThreadState.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/annotation-glossary.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/api-index-full.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/binding.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/ch01.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/ch02.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/ch03.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/ch04.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/extending.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/file-format.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/func-list.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/home.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/index.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/interconvert.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/left-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/left.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-arithmetic.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-basic.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-buf.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-colour.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-conversion.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-convolution.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-create.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-draw.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-error.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-freqfilt.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-from-C++.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-generate.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-header.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-histogram.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-memory.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-morphology.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-mosaicing.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-rect.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-resample.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-semaphore.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-transform.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-type.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-util.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-version.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips-vips.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/libvips.devhelp2
-%%PORTDOCS%%share/gtk-doc/html/libvips/object-tree.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/owl.jpg
-%%PORTDOCS%%share/gtk-doc/html/libvips/right-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/right.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/style.css
-%%PORTDOCS%%share/gtk-doc/html/libvips/tn_owl.jpg
-%%PORTDOCS%%share/gtk-doc/html/libvips/up-insensitive.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/up.png
-%%PORTDOCS%%share/gtk-doc/html/libvips/using-cli.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/using-from-c.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/using-threads.html
-%%PORTDOCS%%share/gtk-doc/html/libvips/Developer-checklist.html
+%%PORTDOCS%%%%DOCSDIR%%/Combine.png
+%%PORTDOCS%%%%DOCSDIR%%/Memtrace.png
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Black.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Black.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BlackItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BlackItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BoldItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-BoldItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Medium.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Medium.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-MediumItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-MediumItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatDisplay-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Bold.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Bold.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-BoldItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-BoldItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Italic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Italic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Medium.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Medium.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-MediumItalic.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-MediumItalic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Regular.woff
+%%PORTDOCS%%%%DOCSDIR%%/RedHatText-Regular.woff2
+%%PORTDOCS%%%%DOCSDIR%%/Sequence.png
+%%PORTDOCS%%%%DOCSDIR%%/Sink.png
+%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-It.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-Regular.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%/SourceCodePro-Semibold.ttf.woff
+%%PORTDOCS%%%%DOCSDIR%%/Vips-smp.png
+%%PORTDOCS%%%%DOCSDIR%%/alias.ArgumentTable.html
+%%PORTDOCS%%%%DOCSDIR%%/alias.Pel.html
+%%PORTDOCS%%%%DOCSDIR%%/binding.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ArgumentClassMapFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ArgumentMapFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.CallbackFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ClassMapFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.GenerateFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ImageMapFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.InterpolateMethod.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ObjectSetArguments.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.OperationBuildFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.RegionWrite.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.SListFold2Fn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.SListMap2Fn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.SListMap4Fn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.SinkNotify.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.StartFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.StopFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ThreadStartFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ThreadpoolAllocateFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ThreadpoolProgressFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.ThreadpoolWorkFn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.TypeMap2Fn.html
+%%PORTDOCS%%%%DOCSDIR%%/callback.TypeMapFn.html
+%%PORTDOCS%%%%DOCSDIR%%/cite.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Connection.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Foreign.html
+%%PORTDOCS%%%%DOCSDIR%%/class.ForeignLoad.html
+%%PORTDOCS%%%%DOCSDIR%%/class.ForeignSave.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Image.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Interpolate.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Object.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Operation.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Region.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Sbuf.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Source.html
+%%PORTDOCS%%%%DOCSDIR%%/class.SourceCustom.html
+%%PORTDOCS%%%%DOCSDIR%%/class.Target.html
+%%PORTDOCS%%%%DOCSDIR%%/class.TargetCustom.html
+%%PORTDOCS%%%%DOCSDIR%%/class.ThreadState.html
+%%PORTDOCS%%%%DOCSDIR%%/class_method.Object.install_argument.html
+%%PORTDOCS%%%%DOCSDIR%%/class_method.Operation.print_usage.html
+%%PORTDOCS%%%%DOCSDIR%%/classes_hierarchy.html
+%%PORTDOCS%%%%DOCSDIR%%/const.ARGUMENT_OPTIONAL_INPUT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.ARGUMENT_OPTIONAL_OUTPUT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.ARGUMENT_REQUIRED_INPUT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.ARGUMENT_REQUIRED_OUTPUT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.A_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.A_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.A_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.B_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.B_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.B_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.CONFIG.html
+%%PORTDOCS%%%%DOCSDIR%%/const.C_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.C_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.C_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D3250_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D3250_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D3250_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D50_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D50_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D50_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D55_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D55_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D55_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D65_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D65_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D65_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D75_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D75_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D75_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D93_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D93_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.D93_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.DEFAULT_MAX_COORD.html
+%%PORTDOCS%%%%DOCSDIR%%/const.ENABLE_DEPRECATED.html
+%%PORTDOCS%%%%DOCSDIR%%/const.E_X0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.E_Y0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.E_Z0.html
+%%PORTDOCS%%%%DOCSDIR%%/const.INTERPOLATE_SCALE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.INTERPOLATE_SHIFT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.LIBRARY_AGE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.LIBRARY_CURRENT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.LIBRARY_REVISION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.MAGIC_INTEL.html
+%%PORTDOCS%%%%DOCSDIR%%/const.MAGIC_SPARC.html
+%%PORTDOCS%%%%DOCSDIR%%/const.MAJOR_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_BITS_PER_SAMPLE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_CONCURRENCY.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_EXIF_NAME.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_ICC_NAME.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_IMAGEDESCRIPTION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_IPTC_NAME.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_LOADER.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_N_PAGES.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_N_SUBIFDS.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_ORIENTATION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_PAGE_HEIGHT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_PALETTE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_PHOTOSHOP_NAME.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_RESOLUTION_UNIT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_SEQUENTIAL.html
+%%PORTDOCS%%%%DOCSDIR%%/const.META_XMP_NAME.html
+%%PORTDOCS%%%%DOCSDIR%%/const.MICRO_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.MINOR_VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.PATH_MAX.html
+%%PORTDOCS%%%%DOCSDIR%%/const.PI.html
+%%PORTDOCS%%%%DOCSDIR%%/const.SBUF_BUFFER_SIZE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.TARGET_BUFFER_SIZE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.TARGET_CUSTOM_BUFFER_SIZE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.TRANSFORM_SCALE.html
+%%PORTDOCS%%%%DOCSDIR%%/const.TRANSFORM_SHIFT.html
+%%PORTDOCS%%%%DOCSDIR%%/const.VERSION.html
+%%PORTDOCS%%%%DOCSDIR%%/const.VERSION_STRING.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Area.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Area.new_array.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Area.new_array_object.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayDouble.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayDouble.newv.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayImage.empty.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayImage.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayImage.new_from_string.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayImage.newv.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayInt.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ArrayInt.newv.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Blob.profile_load.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.analyzeload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.black.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.csvload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.eye.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fitsload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.fractsurf.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.gaussmat.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.gaussnoise.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.gifload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.gifload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.gifload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.grey.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.heifload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.heifload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.heifload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.identity.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jp2kload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jp2kload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jp2kload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jpegload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jpegload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jpegload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jxlload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jxlload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.jxlload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.logmat.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.magickload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_band.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_butterworth_ring.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_fractal.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_gaussian.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_gaussian_band.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_gaussian_ring.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_ideal.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_ideal_band.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.mask_ideal_ring.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.matload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.matrixload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.matrixload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.memory.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_file.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_file_RW.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_file_raw.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_image.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_image1.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_memory_copy.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_from_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_matrix.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_matrix_from_array.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_matrixv.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.new_temp_file.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.niftiload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.niftiload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.openexrload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.openslideload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.openslideload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pdfload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pdfload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pdfload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.perlin.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pngload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pngload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.pngload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.ppmload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.ppmload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.ppmload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.radload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.radload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.radload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.rawload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.sdf.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.sines.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.svgload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.svgload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.svgload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.svgload_string.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.system.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.text.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.thumbnail.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.thumbnail_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.thumbnail_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tiffload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.tonelut.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.vipsload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.webpload.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.webpload_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.webpload_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.worley.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.xyz.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Image.zone.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Interpolate.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Object.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Object.new_from_string.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Operation.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.RefString.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Region.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Sbuf.new_from_source.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_descriptor.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_file.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_options.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Source.new_from_target.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.SourceCustom.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_temp.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_descriptor.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_file.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.Target.new_to_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.TargetCustom.new.html
+%%PORTDOCS%%%%DOCSDIR%%/ctor.ThreadState.new.html
+%%PORTDOCS%%%%DOCSDIR%%/developer-checklist.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Access.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Align.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Angle.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Angle45.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.BandFormat.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.BlendMode.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Coding.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Combine.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.CombineMode.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.CompassDirection.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.DemandStyle.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Direction.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Extend.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.FailOn.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignDzContainer.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignDzDepth.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignDzLayout.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifCompression.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignHeifEncoder.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignJpegSubsample.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignPpmFormat.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignSubsample.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignTiffCompression.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignTiffPredictor.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignTiffResunit.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ForeignWebpPreset.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.ImageType.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Intent.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Interesting.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Interpretation.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Kernel.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationBoolean.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationComplex.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationComplex2.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationComplexget.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationMath.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationMath2.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationMorphology.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationRelational.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.OperationRound.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.PCS.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Precision.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.RegionShrink.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.SdfShape.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.Size.html
+%%PORTDOCS%%%%DOCSDIR%%/enum.TextWrap.html
+%%PORTDOCS%%%%DOCSDIR%%/examples.html
+%%PORTDOCS%%%%DOCSDIR%%/extending.html
+%%PORTDOCS%%%%DOCSDIR%%/file-format.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ArgumentFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ForeignCoding.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ForeignFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ForeignKeep.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ForeignPngFilter.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.ForeignSaveable.html
+%%PORTDOCS%%%%DOCSDIR%%/flags.OperationFlags.html
+%%PORTDOCS%%%%DOCSDIR%%/fonts.css
+%%PORTDOCS%%%%DOCSDIR%%/func.ABS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ALIGNED.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARGUMENT_COLLECT_SET.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARGUMENT_FOR_ALL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_BOOL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_BOXED.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_DOUBLE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_ENUM.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_FLAGS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_IMAGE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_INT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_INTERPOLATE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_OBJECT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_POINTER.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_STRING.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARG_UINT64.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARRAY.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ARRAY_ADDR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.BUF_STATIC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CEIL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_CHAR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_NONE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_SHORT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_UCHAR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_UINT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.CLIP_USHORT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.COUNT_PIXELS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.DEG.html
+%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_FOR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.DEPRECATED_MACRO_FOR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FABS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FCLIP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FLOOR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FMAX.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FMIN.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FREE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.FREEF.html
+%%PORTDOCS%%%%DOCSDIR%%/func.GATE_FREE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.GATE_MALLOC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.GATE_START.html
+%%PORTDOCS%%%%DOCSDIR%%/func.GATE_STOP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_ADDR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_N_ELEMENTS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_N_PELS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_SIZEOF_ELEMENT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_SIZEOF_IMAGE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_SIZEOF_LINE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.IMAGE_SIZEOF_PEL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.INIT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ISNAN.html
+%%PORTDOCS%%%%DOCSDIR%%/func.MALLOC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.MATRIX.html
+%%PORTDOCS%%%%DOCSDIR%%/func.MAX.html
+%%PORTDOCS%%%%DOCSDIR%%/func.MIN.html
+%%PORTDOCS%%%%DOCSDIR%%/func.NEW.html
+%%PORTDOCS%%%%DOCSDIR%%/func.NUMBER.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ONCE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RAD.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RECT_BOTTOM.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RECT_HCENTRE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RECT_RIGHT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RECT_VCENTRE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_ADDR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_ADDR_TOPLEFT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_LSKIP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_N_ELEMENTS.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_SIZEOF_ELEMENT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_SIZEOF_LINE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.REGION_SIZEOF_PEL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.RINT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ROUND.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ROUND_DOWN.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ROUND_INT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ROUND_UINT.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ROUND_UP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SBUF_FETCH.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SBUF_GETC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SBUF_PEEK.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SBUF_REQUIRE.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SBUF_UNGETC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SETSTR.html
+%%PORTDOCS%%%%DOCSDIR%%/func.SWAP.html
+%%PORTDOCS%%%%DOCSDIR%%/func.TARGET_CLONES.html
+%%PORTDOCS%%%%DOCSDIR%%/func.TARGET_PUTC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.UNREF.html
+%%PORTDOCS%%%%DOCSDIR%%/func.UNROLL.html
+%%PORTDOCS%%%%DOCSDIR%%/func.add_option_entries.html
+%%PORTDOCS%%%%DOCSDIR%%/func.allocate_input_array.html
+%%PORTDOCS%%%%DOCSDIR%%/func.amiMSBfirst.html
+%%PORTDOCS%%%%DOCSDIR%%/func.block_untrusted_set.html
+%%PORTDOCS%%%%DOCSDIR%%/func.break_token.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_drop_all.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_get_max.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_get_max_files.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_get_max_mem.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_get_size.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_operation_build.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_operation_buildp.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_print.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_set_dump.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_set_max.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_set_max_files.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_set_max_mem.html
+%%PORTDOCS%%%%DOCSDIR%%/func.cache_set_trace.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call_argv.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call_options.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call_required_optional.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call_split.html
+%%PORTDOCS%%%%DOCSDIR%%/func.call_split_option_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_8or16.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bandno.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands_1or3.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands_1orn.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands_1orn_unary.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands_atleast.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_bands_same.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_coding.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_coding_known.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_coding_noneorlabq.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_coding_same.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_complex.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_format.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_format_same.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_hist.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_int.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_matrix.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_mono.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_noncomplex.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_oddsquare.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_precision_intfloat.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_separable.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_size_same.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_twocomponents.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_u8or16.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_u8or16orf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_uint.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_uintorf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_uncoded.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_vector.html
+%%PORTDOCS%%%%DOCSDIR%%/func.check_vector_length.html
+%%PORTDOCS%%%%DOCSDIR%%/func.class_find.html
+%%PORTDOCS%%%%DOCSDIR%%/func.class_map_all.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_C2Ccmc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Ccmc2C.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Ch2ab.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Ch2hcmc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Chcmc2h.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_L2Lcmc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Lab2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_Lcmc2L.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_XYZ2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_XYZ2scRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_ab2Ch.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_ab2h.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_dE00.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_make_tables_CMC.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_sRGB2scRGB_16.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_sRGB2scRGB_16_noclip.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_sRGB2scRGB_8.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_sRGB2scRGB_8_noclip.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_scRGB2BW_16.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_scRGB2BW_8.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_scRGB2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_scRGB2sRGB_16.html
+%%PORTDOCS%%%%DOCSDIR%%/func.col_scRGB2sRGB_8.html
+%%PORTDOCS%%%%DOCSDIR%%/func.concurrency_get.html
+%%PORTDOCS%%%%DOCSDIR%%/func.concurrency_set.html
+%%PORTDOCS%%%%DOCSDIR%%/func.enum_from_nick.html
+%%PORTDOCS%%%%DOCSDIR%%/func.enum_nick.html
+%%PORTDOCS%%%%DOCSDIR%%/func.enum_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_buffer_copy.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_clear.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_exit.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_freeze.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_g.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_system.html
+%%PORTDOCS%%%%DOCSDIR%%/func.error_thaw.html
+%%PORTDOCS%%%%DOCSDIR%%/func.existsf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.file_length.html
+%%PORTDOCS%%%%DOCSDIR%%/func.filename_get_filename.html
+%%PORTDOCS%%%%DOCSDIR%%/func.filename_get_options.html
+%%PORTDOCS%%%%DOCSDIR%%/func.filename_suffix_match.html
+%%PORTDOCS%%%%DOCSDIR%%/func.flags_from_nick.html
+%%PORTDOCS%%%%DOCSDIR%%/func.foreign_flags.html
+%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof.html
+%%PORTDOCS%%%%DOCSDIR%%/func.format_sizeof_unsafe.html
+%%PORTDOCS%%%%DOCSDIR%%/func.g_error.html
+%%PORTDOCS%%%%DOCSDIR%%/func.g_input_stream_new_from_source.html
+%%PORTDOCS%%%%DOCSDIR%%/func.g_thread_new.html
+%%PORTDOCS%%%%DOCSDIR%%/func.get_argv0.html
+%%PORTDOCS%%%%DOCSDIR%%/func.get_disc_threshold.html
+%%PORTDOCS%%%%DOCSDIR%%/func.get_prgname.html
+%%PORTDOCS%%%%DOCSDIR%%/func.guess_libdir.html
+%%PORTDOCS%%%%DOCSDIR%%/func.guess_prefix.html
+%%PORTDOCS%%%%DOCSDIR%%/func.hash_table_map.html
+%%PORTDOCS%%%%DOCSDIR%%/func.icc_is_compatible_profile.html
+%%PORTDOCS%%%%DOCSDIR%%/func.icc_present.html
+%%PORTDOCS%%%%DOCSDIR%%/func.init.html
+%%PORTDOCS%%%%DOCSDIR%%/func.interpolate.html
+%%PORTDOCS%%%%DOCSDIR%%/func.iscasepostfix.html
+%%PORTDOCS%%%%DOCSDIR%%/func.isdirf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.ispoweroftwo.html
+%%PORTDOCS%%%%DOCSDIR%%/func.isprefix.html
+%%PORTDOCS%%%%DOCSDIR%%/func.leak_set.html
+%%PORTDOCS%%%%DOCSDIR%%/func.malloc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.map_equal.html
+%%PORTDOCS%%%%DOCSDIR%%/func.max_coord_get.html
+%%PORTDOCS%%%%DOCSDIR%%/func.mkdirf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.nickname_find.html
+%%PORTDOCS%%%%DOCSDIR%%/func.object_local.html
+%%PORTDOCS%%%%DOCSDIR%%/func.pipe_read_limit_set.html
+%%PORTDOCS%%%%DOCSDIR%%/func.profile_set.html
+%%PORTDOCS%%%%DOCSDIR%%/func.pythagoras.html
+%%PORTDOCS%%%%DOCSDIR%%/func.realpath.html
+%%PORTDOCS%%%%DOCSDIR%%/func.rename.html
+%%PORTDOCS%%%%DOCSDIR%%/func.rmdirf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.shutdown.html
+%%PORTDOCS%%%%DOCSDIR%%/func.sink_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_equal.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_filter.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_fold2.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_free_all.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_map2.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_map2_rev.html
+%%PORTDOCS%%%%DOCSDIR%%/func.slist_map4.html
+%%PORTDOCS%%%%DOCSDIR%%/func.start_many.html
+%%PORTDOCS%%%%DOCSDIR%%/func.start_one.html
+%%PORTDOCS%%%%DOCSDIR%%/func.stop_many.html
+%%PORTDOCS%%%%DOCSDIR%%/func.stop_one.html
+%%PORTDOCS%%%%DOCSDIR%%/func.strdup.html
+%%PORTDOCS%%%%DOCSDIR%%/func.strtod.html
+%%PORTDOCS%%%%DOCSDIR%%/func.thread_execute.html
+%%PORTDOCS%%%%DOCSDIR%%/func.thread_isvips.html
+%%PORTDOCS%%%%DOCSDIR%%/func.thread_shutdown.html
+%%PORTDOCS%%%%DOCSDIR%%/func.threadpool_run.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_aligned_alloc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_aligned_free.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_close.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_free.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_get_allocs.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_get_files.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_get_mem.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_get_mem_highwater.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_malloc.html
+%%PORTDOCS%%%%DOCSDIR%%/func.tracked_open.html
+%%PORTDOCS%%%%DOCSDIR%%/func.type_depth.html
+%%PORTDOCS%%%%DOCSDIR%%/func.type_find.html
+%%PORTDOCS%%%%DOCSDIR%%/func.type_map.html
+%%PORTDOCS%%%%DOCSDIR%%/func.type_map_all.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_area.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_array.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_array_double.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_array_image.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_array_int.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_array_object.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_ref_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_get_save_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_is_null.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_area.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_array.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_array_double.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_array_image.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_array_int.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_array_object.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_blob_free.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_ref_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_save_string.html
+%%PORTDOCS%%%%DOCSDIR%%/func.value_set_save_stringf.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_disable_targets.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_get_builtin_targets.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_get_supported_targets.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_isenabled.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_set_enabled.html
+%%PORTDOCS%%%%DOCSDIR%%/func.vector_target_name.html
+%%PORTDOCS%%%%DOCSDIR%%/func.verror.html
+%%PORTDOCS%%%%DOCSDIR%%/func.verror_system.html
+%%PORTDOCS%%%%DOCSDIR%%/func.version.html
+%%PORTDOCS%%%%DOCSDIR%%/func.version_string.html
+%%PORTDOCS%%%%DOCSDIR%%/function-list.html
+%%PORTDOCS%%%%DOCSDIR%%/fzy.js
+%%PORTDOCS%%%%DOCSDIR%%/go-up-symbolic.png
+%%PORTDOCS%%%%DOCSDIR%%/how-it-opens-files.html
+%%PORTDOCS%%%%DOCSDIR%%/how-it-works.html
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/index.json
+%%PORTDOCS%%%%DOCSDIR%%/interconvert.png
+%%PORTDOCS%%%%DOCSDIR%%/libvips-arithmetic.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-basic.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-colour.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-conversion.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-convolution.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-create.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-draw.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-error.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-freqfilt.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-generate.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-header.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-histogram.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-memory.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-morphology.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-mosaicing.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-resample.html
+%%PORTDOCS%%%%DOCSDIR%%/libvips-vips.html
+%%PORTDOCS%%%%DOCSDIR%%/main.js
+%%PORTDOCS%%%%DOCSDIR%%/making-image-pyramids.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Area.copy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Area.get_data.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Area.unref.html
+%%PORTDOCS%%%%DOCSDIR%%/method.ArgumentClass.needsstring.html
+%%PORTDOCS%%%%DOCSDIR%%/method.ArrayDouble.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.ArrayImage.append.html
+%%PORTDOCS%%%%DOCSDIR%%/method.ArrayImage.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.ArrayInt.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Blob.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Blob.set.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.all.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.append_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendd.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendf.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendg.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendgv.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appendns.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.appends.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.change.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.destroy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.firstline.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.init.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.init_dynamic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.init_static.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.is_empty.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.is_full.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.len.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.removec.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.rewind.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.set_dynamic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.set_static.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Buf.vappendf.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Connection.filename.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Connection.nick.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.allocate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.destroy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.get_write.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.init.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.minimum_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.read.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.reset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.steal.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.tell.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.truncate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.write.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.write_amp.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Dbuf.writef.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.CMC2LCh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.CMYK2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.HSV2sRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LCh2CMC.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LCh2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Lab2LCh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Lab2LabQ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Lab2LabS.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Lab2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabQ2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabQ2LabS.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabQ2sRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.LabS2LabQ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2CMYK.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Lab.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2Yxy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.XYZ2scRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.Yxy2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.abs.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.acos.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.acosh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.add.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.addalpha.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.affine.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.andimage.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.andimage_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.andimage_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.asin.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.asinh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.atan.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.atan2.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.atan2_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.atan2_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.atanh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.autorot.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.autorot_remove_angle.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.avg.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandand.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandbool.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandeor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandfold.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandjoin2.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandjoin_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandjoin_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandmean.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.bandunfold.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.boolean.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.boolean_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.boolean_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.buildlut.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.byteswap.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.canny.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.case.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_char.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_complex.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_double.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_dpcomplex.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_float.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_int.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_short.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_uchar.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_uint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cast_ushort.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.ceil.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.clamp.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.colourspace.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.colourspace_issupported.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.compass.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.complex.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.complex2.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.complexform.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.complexget.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.composite2.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.conj.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.conv.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.conva.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.convasep.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.convf.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.convi.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.convsep.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.copy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.copy_file.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.copy_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cos.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cosh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.countlines.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.crop.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.cross_phase.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.csvsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.csvsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dE00.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dE76.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dECMC.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.decode.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.decode_predict.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.deviate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.divide.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_circle.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_circle1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_flood.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_flood1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_image.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_line.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_line1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_mask.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_mask1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_point.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_point1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_rect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_rect1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.draw_smudge.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dzsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dzsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.dzsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.embed.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.encode.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.eorimage.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.eorimage_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.eorimage_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.equal.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.equal_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.equal_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.eval.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.exp.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.exp10.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.extract_area.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.extract_band.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.falsecolour.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.fastcor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.fill_nearest.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.find_trim.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.fitssave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.flatten.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.flip.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.float2rad.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.floor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.foreign_load_invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.free_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.freqmult.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.fwfft.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gamma.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gaussblur.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.generate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_area.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_array_double.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_array_int.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_as_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_bands.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_coding.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_concurrency.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_data.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_double.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_fields.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_filename.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_format.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_height.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_history.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_image.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_int.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_interpretation.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_mode.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_n_pages.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_n_subifds.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_offset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_orientation.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_orientation_swap.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_page_height.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_scale.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_tile_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_typeof.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_width.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_xoffset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_xres.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_yoffset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.get_yres.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.getpoint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gifsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gifsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gifsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.globalbalance.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.gravity.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.grid.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.guess_format.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.guess_interpretation.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hasalpha.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.heifsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.heifsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.heifsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_cum.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_entropy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_equal.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_find.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_find_indexed.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_find_ndim.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_ismonotonic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_local.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_match.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_norm.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hist_plot.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.history_args.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.history_printf.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hough_circle.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.hough_line.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.icc_ac2rc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.icc_export.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.icc_import.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.icc_transform.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.ifthenelse.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.imag.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.init_fields.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.inplace.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.insert.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.invalidate_all.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.invert.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.invertlut.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.invfft.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.isMSBfirst.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.is_sequential.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.isfile.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.iskilled.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.ispartial.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.join.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jp2ksave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jp2ksave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jp2ksave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jpegsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jpegsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jpegsave_mime.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jpegsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jxlsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jxlsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.jxlsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.labelregions.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.less.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.less_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.less_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lesseq.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lesseq_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lesseq_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.linear.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.linear1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.linecache.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.log.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.log10.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lshift.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lshift_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.lshift_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.magicksave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.magicksave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.map.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.mapim.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.maplut.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.match.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.math.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.math2.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.math2_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.math2_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.matrixinvert.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.matrixmultiply.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.matrixprint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.matrixsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.matrixsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.max.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.maxpair.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.measure.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.median.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.merge.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.min.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.minimise_all.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.minpair.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.more.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.more_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.more_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.moreeq.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.moreeq_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.moreeq_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.morph.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.mosaic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.mosaic1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.msb.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.multiply.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.niftisave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.notequal.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.notequal_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.notequal_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.orimage.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.orimage_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.orimage_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.percent.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.phasecor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pio_input.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pio_output.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pipelinev.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pngsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pngsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pngsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.polar.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.posteval.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pow.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pow_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.pow_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.ppmsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.ppmsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.preeval.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.premultiply.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.prewitt.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.print_field.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.profile.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.project.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.quadratic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rad2float.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.radsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.radsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.radsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rank.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rawsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rawsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rawsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.real.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.recomb.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.reduce.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.reduceh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.reducev.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.relational.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.relational_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.relational_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.remainder.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.remainder_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.remainder_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.remosaic.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.remove.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.reorder_margin_hint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.reorder_prepare_many.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.replicate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.resize.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rot.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rot180.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rot270.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rot45.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rot90.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rotate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.round.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rshift.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rshift_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.rshift_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sRGB2HSV.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sRGB2scRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.scRGB2BW.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.scRGB2XYZ.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.scRGB2sRGB.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.scale.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.scharr.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sequential.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_area.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_array_double.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_array_int.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_blob_copy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_delete_on_close.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_double.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_image.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_int.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_kill.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_progress.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.set_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sharpen.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.shrink.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.shrinkh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.shrinkv.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sign.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.similarity.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sin.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sinh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sink.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sink_disc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sink_screen.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sink_tile.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.smartcrop.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.sobel.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.spcor.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.spectrum.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.stats.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.stdif.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.subsample.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.subtract.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tan.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tanh.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.thumbnail_image.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tiffsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tiffsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tiffsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.tilecache.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.transpose3d.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.unpremultiply.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.vipssave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.webpsave.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.webpsave_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.webpsave_mime.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.webpsave_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.wio_input.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.wop.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.wop_const.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.wop_const1.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.wrap.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_line.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_prepare.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_to_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_to_file.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_to_memory.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.write_to_target.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Image.zoom.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Interpolate..html
+%%PORTDOCS%%%%DOCSDIR%%/method.Interpolate.get_method.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Interpolate.get_window_offset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Interpolate.get_window_size.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.argument_isset.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.argument_needsstring.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.build.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.dump.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_args.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_argument.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_argument_flags.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_argument_priority.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_argument_to_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.get_description.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.local_array.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.local_cb.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.preclose.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.print_dump.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.print_name.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.print_summary.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.rewind.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.sanity.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set_argument_from_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set_from_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set_required.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set_static.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.set_valist.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.summary.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.to_string.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Object.unref_outputs.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Operation.call_valist.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Operation.get_flags.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Operation.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.dup.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.equalsrect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.includespoint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.includesrect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.intersectrect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.isempty.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.marginadjust.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.normalise.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.overlapsrect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Rect.unionrect.html
+%%PORTDOCS%%%%DOCSDIR%%/method.RefString.get.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.black.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.copy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.equalsregion.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.fetch.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.height.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.image.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.paint.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.paint_pel.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.position.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.prepare.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.prepare_to.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.region.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.shrink.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.shrink_method.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Region.width.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.get_line.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.get_line_copy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.get_non_whitespace.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.getc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.require.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.skip_whitespace.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.unbuffer.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Sbuf.ungetc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.destroy.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.down.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.down_timeout.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.downn.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.init.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.up.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Semaphore.upn.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.decode.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.is_file.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.is_mappable.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.length.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.map.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.map_blob.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.minimise.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.read.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.rewind.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.sniff.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.sniff_at_most.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Source.unminimise.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.end.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.putc.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.read.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.steal.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.steal_text.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.write.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.write_amp.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.writef.html
+%%PORTDOCS%%%%DOCSDIR%%/method.Target.writes.html
+%%PORTDOCS%%%%DOCSDIR%%/multipage-and-animated-images.html
+%%PORTDOCS%%%%DOCSDIR%%/opensearch.xml
+%%PORTDOCS%%%%DOCSDIR%%/owl.jpg
+%%PORTDOCS%%%%DOCSDIR%%/property.Connection.descriptor.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Connection.filename.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.access.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.disc.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.fail-on.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.fail.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.flags.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.memory.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.out.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.revalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignLoad.sequential.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.background.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.in.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.keep.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.page-height.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.profile.html
+%%PORTDOCS%%%%DOCSDIR%%/property.ForeignSave.strip.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.bands.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.coding.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.demand.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.filename.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.foreign-buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.format.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.height.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.interpretation.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.kill.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.mode.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.sizeof-header.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.width.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.xoffset.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.xres.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.yoffset.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Image.yres.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Object.description.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Object.nickname.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Sbuf.input.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Source.blob.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Target.blob.html
+%%PORTDOCS%%%%DOCSDIR%%/property.Target.memory.html
+%%PORTDOCS%%%%DOCSDIR%%/search.js
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.eval.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.minimise.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.posteval.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.preeval.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Image.written.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Object.close.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Object.postbuild.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Object.postclose.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Object.preclose.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.Operation.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.SourceCustom.read.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.SourceCustom.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.TargetCustom.end.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.TargetCustom.finish.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.TargetCustom.read.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.TargetCustom.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/signal.TargetCustom.write.html
+%%PORTDOCS%%%%DOCSDIR%%/solarized-dark.css
+%%PORTDOCS%%%%DOCSDIR%%/solarized-light.css
+%%PORTDOCS%%%%DOCSDIR%%/struct.Area.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Argument.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.ArgumentClass.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.ArgumentInstance.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.ArrayDouble.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.ArrayImage.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.ArrayInt.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Blob.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Buf.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Dbuf.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStream.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.GInputStreamClass.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Progress.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Rect.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.RefString.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.SaveString.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.Semaphore.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStream.html
+%%PORTDOCS%%%%DOCSDIR%%/struct.SourceGInputStreamClass.html
+%%PORTDOCS%%%%DOCSDIR%%/style.css
+%%PORTDOCS%%%%DOCSDIR%%/tn_owl.jpg
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Area.free_cb.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Argument.get_id.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Argument.map.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.ArgumentClass.map.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.BandFormat.is8bit.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.BandFormat.iscomplex.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.BandFormat.isfloat.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.BandFormat.isint.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.BandFormat.isuint.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Blob.copy.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_load.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_load_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_load_source.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_save.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_save_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.find_save_target.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.get_suffixes.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.is_a.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.is_a_buffer.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.is_a_source.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Foreign.map.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.arrayjoin.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.bandjoin.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.bandrank.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.composite.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.get_format_max.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.matrix_from_array.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.pipeline_array.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.sum.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Image.switch.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.bilinear_static.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpolate.nearest_static.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Interpretation.max_alpha.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.get_property.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.map.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.print_all.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.print_summary_class.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.sanity_all.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.set_property.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Object.summary_class.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Operation.block_set.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Progress.set.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.Source.g_input_stream_new.html
+%%PORTDOCS%%%%DOCSDIR%%/type_func.ThreadState.set.html
+%%PORTDOCS%%%%DOCSDIR%%/urlmap.js
+%%PORTDOCS%%%%DOCSDIR%%/using-from-c.html
+%%PORTDOCS%%%%DOCSDIR%%/using-from-cplusplus.html
+%%PORTDOCS%%%%DOCSDIR%%/using-the-cli.html
+%%PORTDOCS%%%%DOCSDIR%%/using-threads.html
+%%PORTDOCS%%%%DOCSDIR%%/using-vipsthumbnail.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.ForeignLoad.get_flags.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.ForeignLoad.header.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.ForeignLoad.load.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.eval.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.minimise.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.posteval.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.preeval.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Image.written.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Interpolate.get_window_offset.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Interpolate.get_window_size.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Interpolate.interpolate.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.build.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.close.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.dump.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.output_to_arg.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.postbuild.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.postclose.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.preclose.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.rewind.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.sanity.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.summary.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Object.to_string.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Operation.get_flags.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Operation.invalidate.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Source.read.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Source.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.SourceCustom.read.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.SourceCustom.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Target.end.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Target.finish.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Target.read.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Target.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.Target.write.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.TargetCustom.end.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.TargetCustom.finish.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.TargetCustom.read.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.TargetCustom.seek.html
+%%PORTDOCS%%%%DOCSDIR%%/vfunc.TargetCustom.write.html
+%%PORTDOCS%%%%DOCSDIR%%/vips.toml
+%%PORTDOCS%%share/gir-1.0/Vips-8.0.gir
share/locale/de/LC_MESSAGES/vips%%VERSION%%.mo
share/locale/en_GB/LC_MESSAGES/vips%%VERSION%%.mo
share/man/man1/vips.1.gz
diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile
index d4c01e4fe729..b2e207ff2c24 100644
--- a/graphics/viu/Makefile
+++ b/graphics/viu/Makefile
@@ -1,7 +1,7 @@
PORTNAME= viu
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MAINTAINER= lcook@FreeBSD.org
diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile
index 2fa3e55168ee..7f3a98e6d7a1 100644
--- a/graphics/vulkan-caps-viewer/Makefile
+++ b/graphics/vulkan-caps-viewer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vulkan-caps-viewer
-DISTVERSION= 4.01
+DISTVERSION= 4.02
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -15,7 +15,7 @@ USE_GITHUB= yes
USE_QT= qmake:build buildtools:build core gui network widgets
GH_ACCOUNT= SaschaWillems
GH_PROJECT= VulkanCapsViewer
-GH_TUPLE= KhronosGroup:Vulkan-Headers:v1.4.313:vkheaders/Vulkan-Headers
+GH_TUPLE= KhronosGroup:Vulkan-Headers:v1.4.320:vkheaders/Vulkan-Headers
LDFLAGS+= -Wl,--as-needed # avoid overlinking (GL, wayland)
PLIST_FILES= bin/vulkanCapsViewer \
share/applications/vulkanCapsViewer.desktop \
diff --git a/graphics/vulkan-caps-viewer/distinfo b/graphics/vulkan-caps-viewer/distinfo
index ec6437e08d52..a8b4856669ad 100644
--- a/graphics/vulkan-caps-viewer/distinfo
+++ b/graphics/vulkan-caps-viewer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1745061885
-SHA256 (SaschaWillems-VulkanCapsViewer-4.01_GH0.tar.gz) = bfae9ac76d10ae50dffd49630f9a3ec147cdd24f86eaf459a0d20626753995c0
-SIZE (SaschaWillems-VulkanCapsViewer-4.01_GH0.tar.gz) = 2867240
-SHA256 (KhronosGroup-Vulkan-Headers-v1.4.313_GH0.tar.gz) = f3298b8dc620530493296759858a69b622f98ececa0e8c75488ad2000778148f
-SIZE (KhronosGroup-Vulkan-Headers-v1.4.313_GH0.tar.gz) = 2635494
+TIMESTAMP = 1751043175
+SHA256 (SaschaWillems-VulkanCapsViewer-4.02_GH0.tar.gz) = f16873ad56bf4fa5981bdd18526c93a6a3825a64bbb8d2e9c9313664c4c6ea43
+SIZE (SaschaWillems-VulkanCapsViewer-4.02_GH0.tar.gz) = 2868716
+SHA256 (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 26bf2befead6bf397263a74885dac3e68d133af76062321c2a5ce81de47b8429
+SIZE (KhronosGroup-Vulkan-Headers-v1.4.320_GH0.tar.gz) = 2629365
diff --git a/graphics/vulkan-headers/Makefile b/graphics/vulkan-headers/Makefile
index 99d3206b2ff4..3472b030cbfd 100644
--- a/graphics/vulkan-headers/Makefile
+++ b/graphics/vulkan-headers/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-headers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.314
+DISTVERSION= 1.4.319
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/vulkan-headers/distinfo b/graphics/vulkan-headers/distinfo
index a72e1394269f..6a11cb834ec0 100644
--- a/graphics/vulkan-headers/distinfo
+++ b/graphics/vulkan-headers/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746440236
-SHA256 (KhronosGroup-Vulkan-Headers-v1.4.314_GH0.tar.gz) = da32bccb312ddbc69519ee248ea222723083441e9d59bde4381c76bde8ad9dba
-SIZE (KhronosGroup-Vulkan-Headers-v1.4.314_GH0.tar.gz) = 2638206
+TIMESTAMP = 1750421987
+SHA256 (KhronosGroup-Vulkan-Headers-v1.4.319_GH0.tar.gz) = d79d05def3aaa7f339f2b88b62f73072df0660fb50e9286554a043bab9f6c4dd
+SIZE (KhronosGroup-Vulkan-Headers-v1.4.319_GH0.tar.gz) = 2761732
diff --git a/graphics/vulkan-headers/pkg-plist b/graphics/vulkan-headers/pkg-plist
index 914b8ec939e2..81a25c54c535 100644
--- a/graphics/vulkan-headers/pkg-plist
+++ b/graphics/vulkan-headers/pkg-plist
@@ -7,6 +7,8 @@ include/vk_video/vulkan_video_codec_h264std_encode.h
include/vk_video/vulkan_video_codec_h265std.h
include/vk_video/vulkan_video_codec_h265std_decode.h
include/vk_video/vulkan_video_codec_h265std_encode.h
+include/vk_video/vulkan_video_codec_vp9std.h
+include/vk_video/vulkan_video_codec_vp9std_decode.h
include/vk_video/vulkan_video_codecs_common.h
include/vulkan/vk_icd.h
include/vulkan/vk_layer.h
@@ -30,6 +32,7 @@ include/vulkan/vulkan_hpp_macros.hpp
include/vulkan/vulkan_ios.h
include/vulkan/vulkan_macos.h
include/vulkan/vulkan_metal.h
+include/vulkan/vulkan_ohos.h
include/vulkan/vulkan_raii.hpp
include/vulkan/vulkan_screen.h
include/vulkan/vulkan_shared.hpp
@@ -37,6 +40,7 @@ include/vulkan/vulkan_static_assertions.hpp
include/vulkan/vulkan_structs.hpp
include/vulkan/vulkan_to_string.hpp
include/vulkan/vulkan_vi.h
+include/vulkan/vulkan_video.cppm
include/vulkan/vulkan_video.hpp
include/vulkan/vulkan_wayland.h
include/vulkan/vulkan_win32.h
diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile
index 138c9c26b30f..af43b81e7f5e 100644
--- a/graphics/vulkan-loader/Makefile
+++ b/graphics/vulkan-loader/Makefile
@@ -1,7 +1,6 @@
PORTNAME= vulkan-loader
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.313
-PORTREVISION= 1
+DISTVERSION= 1.4.319
CATEGORIES= graphics devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/vulkan-loader/distinfo b/graphics/vulkan-loader/distinfo
index 71c9215b8ab8..1c038bfd61ce 100644
--- a/graphics/vulkan-loader/distinfo
+++ b/graphics/vulkan-loader/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745001816
-SHA256 (KhronosGroup-Vulkan-Loader-v1.4.313_GH0.tar.gz) = 5e1917fe5681fa405e63b70d4a27f48aa9c37e3ed820649d998f3d6ee12f4f2c
-SIZE (KhronosGroup-Vulkan-Loader-v1.4.313_GH0.tar.gz) = 1756565
+TIMESTAMP = 1750446704
+SHA256 (KhronosGroup-Vulkan-Loader-v1.4.319_GH0.tar.gz) = 6f0bd0079c56518db0243854db822e39ba25602fd24cac34b6f43b75c764e743
+SIZE (KhronosGroup-Vulkan-Loader-v1.4.319_GH0.tar.gz) = 1762031
diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile
index a7c41a78fe2e..d3ad633c51d4 100644
--- a/graphics/vulkan-tools/Makefile
+++ b/graphics/vulkan-tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-tools
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.314
+DISTVERSION= 1.4.319
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/vulkan-tools/distinfo b/graphics/vulkan-tools/distinfo
index cf5bb9673502..0c1dc07aa7dc 100644
--- a/graphics/vulkan-tools/distinfo
+++ b/graphics/vulkan-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746478854
-SHA256 (KhronosGroup-Vulkan-Tools-v1.4.314_GH0.tar.gz) = 720f10e8e5a8a816e869ab120a094480ba64c5a025822e88c5766c7938a435e0
-SIZE (KhronosGroup-Vulkan-Tools-v1.4.314_GH0.tar.gz) = 799525
+TIMESTAMP = 1750451413
+SHA256 (KhronosGroup-Vulkan-Tools-v1.4.319_GH0.tar.gz) = 2237d15179237bf932bf715c21179520c4d54d41bc859e59802888ade452298a
+SIZE (KhronosGroup-Vulkan-Tools-v1.4.319_GH0.tar.gz) = 805792
diff --git a/graphics/vulkan-utility-libraries/Makefile b/graphics/vulkan-utility-libraries/Makefile
index 7fcef30d4409..70197bf68593 100644
--- a/graphics/vulkan-utility-libraries/Makefile
+++ b/graphics/vulkan-utility-libraries/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-utility-libraries
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.314
+DISTVERSION= 1.4.319
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/vulkan-utility-libraries/distinfo b/graphics/vulkan-utility-libraries/distinfo
index 3affa11230fe..45ac173766ba 100644
--- a/graphics/vulkan-utility-libraries/distinfo
+++ b/graphics/vulkan-utility-libraries/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746475257
-SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.314_GH0.tar.gz) = aad807bfe8fe5b1a442204c9daf935be9e3b9973004b05e5df98ca94ea9f0882
-SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.314_GH0.tar.gz) = 581048
+TIMESTAMP = 1750446762
+SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.319_GH0.tar.gz) = 904a91a8cafbf49db9b020e48be486a73ac6370c6b826495341dd8fc2b7ecca4
+SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.319_GH0.tar.gz) = 623141
diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile
index 919fa5bfffbe..323a6e40abcd 100644
--- a/graphics/vulkan-validation-layers/Makefile
+++ b/graphics/vulkan-validation-layers/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vulkan-validation-layers
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.314
+DISTVERSION= 1.4.319
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
@@ -18,7 +18,7 @@ USES= alias cmake compiler:c++11-lib pkgconfig python:build
USE_GITHUB= yes
GH_ACCOUNT= KhronosGroup
GH_PROJECT= Vulkan-ValidationLayers
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-411-gaa6cef1:headers/SPIRV-Headers
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-424-g3b9447d:headers/SPIRV-Headers
CMAKE_OFF= BUILD_TESTS
OPTIONS_DEFINE= WAYLAND XCB XLIB
diff --git a/graphics/vulkan-validation-layers/distinfo b/graphics/vulkan-validation-layers/distinfo
index 24536a174e4e..3eac49a5d1ba 100644
--- a/graphics/vulkan-validation-layers/distinfo
+++ b/graphics/vulkan-validation-layers/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1746485755
-SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.314_GH0.tar.gz) = 147e52f6782119170621b71c55e2ff72fc653f088b6ebc99e0ea27f7ebd89d04
-SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.314_GH0.tar.gz) = 6359689
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 3ac06fbcb63382f5dd2e24d45e8d2e93981858a07c38a4edf24f47f9d7fd254e
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-411-gaa6cef1_GH0.tar.gz) = 547604
+TIMESTAMP = 1750465462
+SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.319_GH0.tar.gz) = e46cb2ba7190cd134497c9841c967e39b8e5f45d4c1cd85f0d3a827e8b4bf037
+SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.319_GH0.tar.gz) = 6468839
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-424-g3b9447d_GH0.tar.gz) = f80d842d14fd16e46098fda129a95df1502c5b3ceff09a876410a424e933804b
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-424-g3b9447d_GH0.tar.gz) = 534278
diff --git a/graphics/wayland/Makefile b/graphics/wayland/Makefile
index 097e1e4cec84..2d1460e18de4 100644
--- a/graphics/wayland/Makefile
+++ b/graphics/wayland/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wayland
DISTVERSION= 1.23.1
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/releases/${DISTVERSION}/downloads/
diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile
index 0bd2390563fa..ea11bd5edc77 100644
--- a/graphics/wrapland/Makefile
+++ b/graphics/wrapland/Makefile
@@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v
DISTVERSION= 0.602.0
CATEGORIES= graphics
-MAINTAINER= jbeich@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Qt/C++ library wrapping libwayland
WWW= https://github.com/winft/wrapland
diff --git a/graphics/wxsvg/Makefile b/graphics/wxsvg/Makefile
index b2b4e316854a..164d0ca66c72 100644
--- a/graphics/wxsvg/Makefile
+++ b/graphics/wxsvg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wxsvg
DISTVERSION= 1.5.24
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/xournalpp/Makefile b/graphics/xournalpp/Makefile
index 8adad8ad3ad8..b50f9f6f7a6c 100644
--- a/graphics/xournalpp/Makefile
+++ b/graphics/xournalpp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xournalpp
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3-20240830
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/xviewer/Makefile b/graphics/xviewer/Makefile
index fbb9041cf7e8..cbba10bcec9a 100644
--- a/graphics/xviewer/Makefile
+++ b/graphics/xviewer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= xviewer
PORTVERSION= 3.4.8
+PORTREVISION= 1
CATEGORIES= graphics gnome
DIST_SUBDIR= gnome
@@ -16,7 +17,7 @@ BUILD_DEPENDS= itstool:textproc/itstool \
${LOCALBASE}/share/aclocal/yelp.m4:textproc/yelp-tools
LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \
libxapp.so:x11/xapp \
- libpeas-1.0.so:devel/libpeas
+ libpeas-1.0.so:devel/libpeas1
RUN_DEPENDS= yelp:x11/yelp
USES= meson compiler:c++11-lang desktop-file-utils gettext-tools \
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
index 5597ed27185c..070dcbc0c081 100644
--- a/graphics/yafaray/Makefile
+++ b/graphics/yafaray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yafaray
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.1
-PORTREVISION= 27
+PORTREVISION= 29
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org