diff options
Diffstat (limited to 'graphics')
1120 files changed, 19174 insertions, 10175 deletions
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index d6001247c95e..0c7fcf3f9207 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,5 +1,5 @@ PORTNAME= Coin -PORTVERSION= 4.0.8 +DISTVERSION= 4.0.10 DISTVERSIONPREFIX= v CATEGORIES= graphics @@ -16,6 +16,7 @@ USES= cmake gl openal:al pathfix xorg USE_GITHUB= yes GH_ACCOUNT= coin3d GH_PROJECT= coin +# GH_TAGNAME= ${DISTVERSIONPREFIX}{PORTVERSION} USE_GL= gl glu USE_XORG= ice sm x11 xext xt @@ -30,8 +31,6 @@ USE_LDCONFIG= yes PLIST_SUB= VERSION=${PORTVERSION} pre-configure: - @${REINPLACE_CMD} -e 's|DATA install-data-local|DATA|g' \ - ${WRKSRC}/Makefile.in @${FIND} ${WRKSRC} \( -name \*.cpp -o -name \*.h -a \! \ -name expat.h \) -a -print0 | ${XARGS} -0 \ ${REINPLACE_CMD} 's/<stdlib.h>/<cstdlib>/g' diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo index df9b8573588e..d0ccc20139ed 100644 --- a/graphics/Coin/distinfo +++ b/graphics/Coin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774640622 -SHA256 (coin3d-coin-v4.0.8_GH0.tar.gz) = bfc293bd3fe67a4835c8f373a0c838e22eb2c565db8d57b9c745db86e57c7969 -SIZE (coin3d-coin-v4.0.8_GH0.tar.gz) = 6948348 +TIMESTAMP = 1782060344 +SHA256 (coin3d-coin-v4.0.10_GH0.tar.gz) = c2317640bfa8eed50eeda7bc4d876d03e0fc17c2306a76b5fd73e8c33fa678e0 +SIZE (coin3d-coin-v4.0.10_GH0.tar.gz) = 5692993 diff --git a/graphics/Coin/pkg-plist b/graphics/Coin/pkg-plist index 172b29d19fbe..50f64faafba4 100644 --- a/graphics/Coin/pkg-plist +++ b/graphics/Coin/pkg-plist @@ -882,7 +882,7 @@ 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.8 +lib/libCoin.so.80.0.10 libdata/pkgconfig/Coin.pc %%DATADIR%%/conf/coin-default.cfg %%DATADIR%%/draggerDefaults/centerballDragger.iv diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile index c1c8d816b69b..d9422bfb00ad 100644 --- a/graphics/GraphicsMagick/Makefile +++ b/graphics/GraphicsMagick/Makefile @@ -1,6 +1,6 @@ PORTNAME= GraphicsMagick -PORTVERSION= 1.3.43 -PORTREVISION= 4 +PORTVERSION= 1.3.47 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= SF @@ -34,7 +34,7 @@ USES+= xorg CONFIGURE_ARGS+=--without-x ac_cv_lib_ICE_IceConnectionNumber=no .endif -PORTSCOUT= limit:^[0-9]\.[0-9]\.[1-9][0-9\]$$ +PORTSCOUT= limit:^[0-9]\.[0-9]\.[1-9][0-9]$$ # Use fonts installed by x11-fonts/webfonts by default WINDOWS_FONT_DIR?= ${LOCALBASE}/share/fonts/webfonts diff --git a/graphics/GraphicsMagick/distinfo b/graphics/GraphicsMagick/distinfo index 15c2dffdc3f1..bb90e0bfe738 100644 --- a/graphics/GraphicsMagick/distinfo +++ b/graphics/GraphicsMagick/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713033310 -SHA256 (GraphicsMagick-1.3.43.tar.xz) = 2b88580732cd7e409d9e22c6116238bef4ae06fcda11451bf33d259f9cbf399f -SIZE (GraphicsMagick-1.3.43.tar.xz) = 5657460 +TIMESTAMP = 1778751868 +SHA256 (GraphicsMagick-1.3.47.tar.xz) = 95fb682dab0206a9db168d065963f4ffdf5a60b0b2a375aca1f4492fb18d0627 +SIZE (GraphicsMagick-1.3.47.tar.xz) = 6075948 diff --git a/graphics/GraphicsMagick/files/patch-configure b/graphics/GraphicsMagick/files/patch-configure index 7c7286726db9..89c7551aece3 100644 --- a/graphics/GraphicsMagick/files/patch-configure +++ b/graphics/GraphicsMagick/files/patch-configure @@ -1,6 +1,6 @@ ---- configure.orig 2024-03-22 13:04:33 UTC +--- configure.orig 2025-10-29 15:50:28 UTC +++ configure -@@ -13400,7 +13400,6 @@ fi +@@ -14945,7 +14945,6 @@ fi # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly* | midnightbsd*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' @@ -8,7 +8,7 @@ hardcode_direct=yes hardcode_shlibpath_var=no ;; -@@ -25496,61 +25495,6 @@ else +@@ -28387,65 +28386,6 @@ else X_CFLAGS="$X_CFLAGS -I$x_includes" fi @@ -17,8 +17,8 @@ - X_LIBS="$X_LIBS -L$x_libraries" - # For Solaris; some versions of Sun CC require a space after -R and - # others require no space. Words are not sufficient . . . . -- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 --$as_echo_n "checking whether -R must be followed by a space... " >&6; } +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 +-printf %s "checking whether -R must be followed by a space... " >&6; } - ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" - ac_xsave_c_werror_flag=$ac_c_werror_flag - ac_c_werror_flag=yes @@ -26,42 +26,46 @@ -/* end confdefs.h. */ - -int --main () +-main (void) -{ - - ; - return 0; -} -_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 --$as_echo "no" >&6; } +-if ac_fn_c_try_link "$LINENO" +-then : +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 +-printf "%s\n" "no" >&6; } - X_LIBS="$X_LIBS -R$x_libraries" --else -- LIBS="$ac_xsave_LIBS -R $x_libraries" +-else case e in #( +- e) LIBS="$ac_xsave_LIBS -R $x_libraries" - cat confdefs.h - <<_ACEOF >conftest.$ac_ext -/* end confdefs.h. */ - -int --main () +-main (void) -{ - - ; - return 0; -} -_ACEOF --if ac_fn_c_try_link "$LINENO"; then : -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 --$as_echo "yes" >&6; } +-if ac_fn_c_try_link "$LINENO" +-then : +- { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +-printf "%s\n" "yes" >&6; } - X_LIBS="$X_LIBS -R $x_libraries" --else -- { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 --$as_echo "neither works" >&6; } +-else case e in #( +- e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 +-printf "%s\n" "neither works" >&6; } ;; +-esac -fi --rm -f core conftest.err conftest.$ac_objext \ -- conftest$ac_exeext conftest.$ac_ext +-rm -f core conftest.err conftest.$ac_objext conftest.beam \ +- conftest$ac_exeext conftest.$ac_ext ;; +-esac -fi --rm -f core conftest.err conftest.$ac_objext \ +-rm -f core conftest.err conftest.$ac_objext conftest.beam \ - conftest$ac_exeext conftest.$ac_ext - ac_c_werror_flag=$ac_xsave_c_werror_flag - LIBS=$ac_xsave_LIBS @@ -70,16 +74,16 @@ # Check for system-dependent libraries X programs must link with. # Do this before checking for the system-independent R6 libraries # (-lICE), since we may need -lsocket or whatever for X linking. -@@ -30112,7 +30056,7 @@ done +@@ -33803,7 +33743,7 @@ fi # # Subdirectory under lib to place GraphicsMagick lib files -MagickLibSubdir="${PACKAGE_NAME}-${PACKAGE_VERSION}" +MagickLibSubdir="${PACKAGE_NAME}" - cat >>confdefs.h <<_ACEOF - #define MagickLibSubdir "$MagickLibSubdir" -@@ -30216,7 +30160,7 @@ _ACEOF + printf "%s\n" "#define MagickLibSubdir \"$MagickLibSubdir\"" >>confdefs.h + +@@ -33889,7 +33829,7 @@ printf "%s\n" "#define MagickFilterModulesPath \"$Magi # # Path to GraphicsMagick share files diff --git a/graphics/GraphicsMagick/pkg-plist b/graphics/GraphicsMagick/pkg-plist index b487915a3b54..977eaa15a4ed 100644 --- a/graphics/GraphicsMagick/pkg-plist +++ b/graphics/GraphicsMagick/pkg-plist @@ -88,6 +88,7 @@ include/GraphicsMagick/wand/wand_symbols.h lib/GraphicsMagick/config/delegates.mgk lib/GraphicsMagick/config/type-ghostscript.mgk lib/GraphicsMagick/config/type-solaris.mgk +lib/GraphicsMagick/config/type-urw-base35-otf.mgk lib/GraphicsMagick/config/type-windows.mgk lib/GraphicsMagick/config/type.mgk @dir lib/GraphicsMagick/modules-Q%%Q%%/coders @@ -95,15 +96,15 @@ lib/GraphicsMagick/config/type.mgk lib/libGraphicsMagick++.a lib/libGraphicsMagick++.so lib/libGraphicsMagick++.so.12 -lib/libGraphicsMagick++.so.12.8.0 +lib/libGraphicsMagick++.so.12.9.0 lib/libGraphicsMagick.a lib/libGraphicsMagick.so lib/libGraphicsMagick.so.3 -lib/libGraphicsMagick.so.3.25.0 +lib/libGraphicsMagick.so.3.27.0 lib/libGraphicsMagickWand.a lib/libGraphicsMagickWand.so lib/libGraphicsMagickWand.so.2 -lib/libGraphicsMagickWand.so.2.10.0 +lib/libGraphicsMagickWand.so.2.11.0 libdata/pkgconfig/GraphicsMagick++.pc libdata/pkgconfig/GraphicsMagick.pc libdata/pkgconfig/GraphicsMagickWand.pc @@ -158,6 +159,8 @@ libdata/pkgconfig/GraphicsMagickWand.pc %%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2021.html %%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2022.html %%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2023.html +%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2024.html +%%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog-2025.html %%PORTDOCS%%%%DOCSDIR%%/www/ChangeLog.html %%PORTDOCS%%%%DOCSDIR%%/www/Changes.html %%PORTDOCS%%%%DOCSDIR%%/www/Copyright.html diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile index 140710fb8773..fa59b75ca200 100644 --- a/graphics/ImageMagick6/Makefile +++ b/graphics/ImageMagick6/Makefile @@ -1,5 +1,5 @@ PORTNAME= ImageMagick -DISTVERSION= 6.9.13-36 +DISTVERSION= 6.9.13-50 PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= graphics perl5 diff --git a/graphics/ImageMagick6/distinfo b/graphics/ImageMagick6/distinfo index d5ad5a0e517a..3ef0e3b2fb09 100644 --- a/graphics/ImageMagick6/distinfo +++ b/graphics/ImageMagick6/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766159693 -SHA256 (ImageMagick-6.9.13-36.tar.xz) = 9490f450c20cfeefe06d73c38707b70da31d9018bd5a89e6e2ba053ee9fd56ba -SIZE (ImageMagick-6.9.13-36.tar.xz) = 9632600 +TIMESTAMP = 1782062597 +SHA256 (ImageMagick-6.9.13-50.tar.xz) = f45877cb5d758b0460e73435a9fd40b9133c4b02bb48ccfb49bbaccacb9ad13a +SIZE (ImageMagick-6.9.13-50.tar.xz) = 9637808 diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile index 42aba61edbb4..402af8050f0a 100644 --- a/graphics/ImageMagick7/Makefile +++ b/graphics/ImageMagick7/Makefile @@ -1,5 +1,6 @@ PORTNAME= ImageMagick -DISTVERSION= 7.1.2-16 +DISTVERSION= 7.1.2-25 +PORTREVISION= 2 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/ImageMagick7/distinfo b/graphics/ImageMagick7/distinfo index 5d3321b6fae9..a328c946fea8 100644 --- a/graphics/ImageMagick7/distinfo +++ b/graphics/ImageMagick7/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773149631 -SHA256 (ImageMagick-7.1.2-16.tar.xz) = bb463666e99145b143de5f4168dc0a8a2d3033ce49ce6aba7915f75076376eaf -SIZE (ImageMagick-7.1.2-16.tar.xz) = 10800532 +TIMESTAMP = 1782062633 +SHA256 (ImageMagick-7.1.2-25.tar.xz) = 2b2070802de374871737ff1a516b3d9d1e66643779b7ed9c52e2534db7772006 +SIZE (ImageMagick-7.1.2-25.tar.xz) = 10807420 diff --git a/graphics/ImageMagick7/pkg-plist b/graphics/ImageMagick7/pkg-plist index 7bd46c7ee550..0f3c7b8791de 100644 --- a/graphics/ImageMagick7/pkg-plist +++ b/graphics/ImageMagick7/pkg-plist @@ -612,6 +612,7 @@ share/man/man1/stream.1.gz %%PORTDOCS%%%%DOCSDIR%%-7/images/t-shirt.png %%PORTDOCS%%%%DOCSDIR%%-7/images/wand.ico %%PORTDOCS%%%%DOCSDIR%%-7/images/wand.png +%%PORTDOCS%%%%DOCSDIR%%-7/images/wand.svg %%PORTDOCS%%%%DOCSDIR%%-7/images/white-highlight.png %%PORTDOCS%%%%DOCSDIR%%-7/images/wizard.jpg %%PORTDOCS%%%%DOCSDIR%%-7/images/wizard.png diff --git a/graphics/Makefile b/graphics/Makefile index 341697adaae9..c72cfad39574 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -19,6 +19,7 @@ SUBDIR += R-cran-farver SUBDIR += R-cran-ggforce SUBDIR += R-cran-ggplot2 + SUBDIR += R-cran-ggpolypath SUBDIR += R-cran-ggrepel SUBDIR += R-cran-gridBase SUBDIR += R-cran-gridExtra @@ -38,6 +39,7 @@ SUBDIR += R-cran-scales SUBDIR += R-cran-shape SUBDIR += R-cran-tweenr + SUBDIR += R-cran-venn SUBDIR += R-cran-viridis SUBDIR += R-cran-viridisLite SUBDIR += R-cran-visNetwork @@ -123,6 +125,7 @@ SUBDIR += converseen SUBDIR += corrupter SUBDIR += cptutils + SUBDIR += crucible SUBDIR += crw SUBDIR += ctl SUBDIR += curator @@ -154,9 +157,10 @@ SUBDIR += drawing SUBDIR += drawio SUBDIR += drawpile - SUBDIR += drm-510-kmod + SUBDIR += drawy SUBDIR += drm-515-kmod SUBDIR += drm-61-kmod + SUBDIR += drm-612-kmod SUBDIR += drm-66-kmod SUBDIR += drm-kmod SUBDIR += drm-latest-kmod @@ -263,7 +267,6 @@ SUBDIR += gimp-app SUBDIR += gimp-beautify-plugin SUBDIR += gimp-data-extras - SUBDIR += gimp-jxl-plugin SUBDIR += gimp-lensfun-plugin SUBDIR += gimp-lqr-plugin SUBDIR += gimp-refocus-plugin @@ -410,7 +413,6 @@ SUBDIR += kdegraphics-mobipocket SUBDIR += kdegraphics-svgpart SUBDIR += kdegraphics-thumbnailers - SUBDIR += kdiagram SUBDIR += kdiagram-qt6 SUBDIR += kealib SUBDIR += kf5-kimageformats @@ -498,6 +500,7 @@ SUBDIR += libjxl SUBDIR += libjxr SUBDIR += libkdcraw + SUBDIR += libkdcraw-qt5 SUBDIR += libkexiv2 SUBDIR += libksane SUBDIR += libliftoff @@ -509,7 +512,6 @@ SUBDIR += libnsgif SUBDIR += libopendrive SUBDIR += libopenraw - SUBDIR += libosmesa SUBDIR += libpano13 SUBDIR += libpcd SUBDIR += libpgf @@ -600,9 +602,6 @@ SUBDIR += mesa-demos SUBDIR += mesa-devel SUBDIR += mesa-dri - SUBDIR += mesa-gallium-va - SUBDIR += mesa-gallium-vdpau - SUBDIR += mesa-gallium-xa SUBDIR += mesa-libs SUBDIR += metacam SUBDIR += metapixel @@ -632,15 +631,15 @@ SUBDIR += npretty SUBDIR += nsxiv SUBDIR += nurbs++ - SUBDIR += nvidia-drm-510-kmod - SUBDIR += nvidia-drm-510-kmod-580 - SUBDIR += nvidia-drm-510-kmod-devel SUBDIR += nvidia-drm-515-kmod SUBDIR += nvidia-drm-515-kmod-580 SUBDIR += nvidia-drm-515-kmod-devel SUBDIR += nvidia-drm-61-kmod SUBDIR += nvidia-drm-61-kmod-580 SUBDIR += nvidia-drm-61-kmod-devel + SUBDIR += nvidia-drm-612-kmod + SUBDIR += nvidia-drm-612-kmod-580 + SUBDIR += nvidia-drm-612-kmod-devel SUBDIR += nvidia-drm-66-kmod SUBDIR += nvidia-drm-66-kmod-580 SUBDIR += nvidia-drm-66-kmod-devel @@ -662,6 +661,7 @@ SUBDIR += oidn SUBDIR += okular SUBDIR += open3d + SUBDIR += openboard SUBDIR += opencollada SUBDIR += opencolorio SUBDIR += opencolorio-tools @@ -693,6 +693,7 @@ SUBDIR += openvkl SUBDIR += openxr SUBDIR += optar + SUBDIR += optiimage SUBDIR += optipng SUBDIR += osg SUBDIR += ospray @@ -827,7 +828,6 @@ SUBDIR += pear-Image_Transform SUBDIR += pecl-geospatial SUBDIR += pecl-imagick - SUBDIR += pecl-qrencode SUBDIR += pecl-vips SUBDIR += pencil2d SUBDIR += perceptualdiff @@ -842,6 +842,7 @@ SUBDIR += phototonic SUBDIR += php-facedetect SUBDIR += php-geos + SUBDIR += php-qrencode SUBDIR += php82-exif SUBDIR += php82-gd SUBDIR += php83-exif @@ -850,6 +851,8 @@ SUBDIR += php84-gd SUBDIR += php85-exif SUBDIR += php85-gd + SUBDIR += php86-exif + SUBDIR += php86-gd SUBDIR += phplot SUBDIR += picpuz SUBDIR += piddle @@ -930,11 +933,12 @@ SUBDIR += py-contextily SUBDIR += py-descartes SUBDIR += py-diplib - SUBDIR += py-dj52-sorl-thumbnail + SUBDIR += py-dj60-sorl-thumbnail SUBDIR += py-django-easy-thumbnails SUBDIR += py-djvulibre SUBDIR += py-easyocr SUBDIR += py-exifread + SUBDIR += py-exiv2 SUBDIR += py-f3d SUBDIR += py-face_recognition SUBDIR += py-face_recognition_models @@ -971,6 +975,7 @@ SUBDIR += py-kornia-rs SUBDIR += py-leather SUBDIR += py-lerc + SUBDIR += py-liffile SUBDIR += py-mapclassify SUBDIR += py-mayavi SUBDIR += py-mcomix @@ -994,6 +999,8 @@ SUBDIR += py-pandana SUBDIR += py-pandarm SUBDIR += py-pdf2image + SUBDIR += py-pdfminer-six + SUBDIR += py-pdfplumber SUBDIR += py-photocollage SUBDIR += py-piexif SUBDIR += py-pillow @@ -1007,6 +1014,7 @@ SUBDIR += py-pycairo SUBDIR += py-pycha SUBDIR += py-pycollada + SUBDIR += py-pydeck SUBDIR += py-pydot SUBDIR += py-pydotplus SUBDIR += py-pyepsg @@ -1024,6 +1032,7 @@ SUBDIR += py-pymaging-png SUBDIR += py-pyocr SUBDIR += py-pyogrio + SUBDIR += py-pypdf2 SUBDIR += py-pypdfium2 SUBDIR += py-pypillowfight SUBDIR += py-pyproj @@ -1050,6 +1059,7 @@ SUBDIR += py-rich-pixels SUBDIR += py-rlpycairo SUBDIR += py-s2 + SUBDIR += py-sane SUBDIR += py-scikit-image SUBDIR += py-seqdiag SUBDIR += py-simplejpeg @@ -1061,6 +1071,7 @@ SUBDIR += py-svgwrite SUBDIR += py-term-image SUBDIR += py-termtosvg + SUBDIR += py-tesserocr SUBDIR += py-tifffile SUBDIR += py-tkcolorpicker SUBDIR += py-toyplot @@ -1180,6 +1191,7 @@ SUBDIR += satty SUBDIR += scale2x SUBDIR += scantailor + SUBDIR += scantpaper SUBDIR += scr2png SUBDIR += scrot SUBDIR += scwm-icons @@ -1212,6 +1224,7 @@ SUBDIR += skanpage SUBDIR += skia SUBDIR += spirv-cross + SUBDIR += spirv-headers SUBDIR += spirv-tools SUBDIR += springgraph SUBDIR += squish @@ -1240,7 +1253,6 @@ SUBDIR += timg SUBDIR += tintfu SUBDIR += tinyows - SUBDIR += tippecanoe SUBDIR += tkpng SUBDIR += togl SUBDIR += tslib @@ -1263,6 +1275,7 @@ SUBDIR += vips SUBDIR += visprint SUBDIR += viu + SUBDIR += vkrunner SUBDIR += volpack SUBDIR += vp SUBDIR += vpaint diff --git a/graphics/R-cran-DiagrammeR/Makefile b/graphics/R-cran-DiagrammeR/Makefile index 94bbb2609398..3413df78e79b 100644 --- a/graphics/R-cran-DiagrammeR/Makefile +++ b/graphics/R-cran-DiagrammeR/Makefile @@ -1,5 +1,5 @@ PORTNAME= DiagrammeR -PORTVERSION= 1.0.11 +PORTVERSION= 1.0.12 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -14,7 +14,7 @@ RUN_DEPENDS= R-cran-cli>0:devel/R-cran-cli \ R-cran-glue>=1.5.0:devel/R-cran-glue \ R-cran-htmltools>=0.5.2:textproc/R-cran-htmltools \ R-cran-htmlwidgets>=1.5:www/R-cran-htmlwidgets \ - R-cran-igraph>=1.4.0:math/R-cran-igraph \ + R-cran-igraph>=2.0.0:math/R-cran-igraph \ R-cran-magrittr>=1.5:devel/R-cran-magrittr \ R-cran-purrr>=0.3.4:devel/R-cran-purrr \ R-cran-RColorBrewer>=1.1.2:graphics/R-cran-RColorBrewer \ diff --git a/graphics/R-cran-DiagrammeR/distinfo b/graphics/R-cran-DiagrammeR/distinfo index bee1ada611ff..f79e8aba6b6a 100644 --- a/graphics/R-cran-DiagrammeR/distinfo +++ b/graphics/R-cran-DiagrammeR/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1706969439 -SHA256 (DiagrammeR_1.0.11.tar.gz) = e873e3d6e198232408161661001ddcb04c9a56065bb4703c925e538462f4c4df -SIZE (DiagrammeR_1.0.11.tar.gz) = 1238722 +TIMESTAMP = 1777372601 +SHA256 (DiagrammeR_1.0.12.tar.gz) = 4205fbf908d8318cf652dbd57f13c5846b652bab02edbaf543ba97ed25e87e36 +SIZE (DiagrammeR_1.0.12.tar.gz) = 1235201 diff --git a/graphics/R-cran-GDD/Makefile b/graphics/R-cran-GDD/Makefile index 438141bca1dc..ff8fc2d0d6e6 100644 --- a/graphics/R-cran-GDD/Makefile +++ b/graphics/R-cran-GDD/Makefile @@ -1,6 +1,6 @@ PORTNAME= GDD DISTVERSION= 0.1-13.1 -PORTREVISION= 16 +PORTREVISION= 17 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -8,6 +8,8 @@ MAINTAINER= skreuzer@FreeBSD.org COMMENT= Graphics device for R for creating bitmap output WWW= http://www.rosuda.org/R/GDD/ +BROKEN= Fails to compile with the latest version of R + LICENSE= GPLv2 BUILD_DEPENDS= libgd>=2.0.35_8,1:graphics/gd diff --git a/graphics/R-cran-GDD/files/patch-src_GDD.c b/graphics/R-cran-GDD/files/patch-src_GDD.c new file mode 100644 index 000000000000..cac1a3015e01 --- /dev/null +++ b/graphics/R-cran-GDD/files/patch-src_GDD.c @@ -0,0 +1,11 @@ +--- src/GDD.c.orig 2026-05-09 14:15:06 UTC ++++ src/GDD.c +@@ -192,7 +192,7 @@ SEXP gdd_create_new_device(SEXP args) + + UNPROTECT(2); /* file and type strings */ + +- gsetVar(install(".Device"), mkString(devname), R_NilValue); ++ Rf_setVar(install(".Device"), mkString(devname), R_GlobalEnv); + dd = GEcreateDevDesc(dev); + GEaddDevice(dd); + GEinitDisplayList(dd); diff --git a/graphics/R-cran-R.devices/Makefile b/graphics/R-cran-R.devices/Makefile index a21d290acb1e..c167db01456b 100644 --- a/graphics/R-cran-R.devices/Makefile +++ b/graphics/R-cran-R.devices/Makefile @@ -1,5 +1,5 @@ PORTNAME= R.devices -DISTVERSION= 2.17.3 +DISTVERSION= 2.17.4 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/graphics/R-cran-R.devices/distinfo b/graphics/R-cran-R.devices/distinfo index 68b086ae3eed..cf474575a38c 100644 --- a/graphics/R-cran-R.devices/distinfo +++ b/graphics/R-cran-R.devices/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766223997 -SHA256 (R.devices_2.17.3.tar.gz) = 4fa070d83781774e69c8ec5f4b3ffb3751f0d3f292271cdb47d76b0c012f3cf8 -SIZE (R.devices_2.17.3.tar.gz) = 250435 +TIMESTAMP = 1779110338 +SHA256 (R.devices_2.17.4.tar.gz) = d4327aa9eb8d97441ce97629e6450ef74fbcb0e0b1976040796bc9e349d6f792 +SIZE (R.devices_2.17.4.tar.gz) = 250384 diff --git a/graphics/R-cran-colorspace/Makefile b/graphics/R-cran-colorspace/Makefile index 6f6e8ecccafc..7c79d73b44e9 100644 --- a/graphics/R-cran-colorspace/Makefile +++ b/graphics/R-cran-colorspace/Makefile @@ -1,5 +1,5 @@ PORTNAME= colorspace -DISTVERSION= 2.1-2 +DISTVERSION= 2.1-3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/graphics/R-cran-colorspace/distinfo b/graphics/R-cran-colorspace/distinfo index 4908c5ffeb87..ae66454a7c86 100644 --- a/graphics/R-cran-colorspace/distinfo +++ b/graphics/R-cran-colorspace/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758875030 -SHA256 (colorspace_2.1-2.tar.gz) = ec71499d33ef5d72b7fb3359b8320639e06e413abad61a070201178a254b153e -SIZE (colorspace_2.1-2.tar.gz) = 2149260 +TIMESTAMP = 1784029340 +SHA256 (colorspace_2.1-3.tar.gz) = 47858800f9eed08cbcdbadba104b6502219c6f25f339c611161b374704cd03cc +SIZE (colorspace_2.1-3.tar.gz) = 2150655 diff --git a/graphics/R-cran-ggplot2/Makefile b/graphics/R-cran-ggplot2/Makefile index 7d7e14b5aa70..b29ff1b41a93 100644 --- a/graphics/R-cran-ggplot2/Makefile +++ b/graphics/R-cran-ggplot2/Makefile @@ -1,5 +1,5 @@ PORTNAME= ggplot2 -PORTVERSION= 4.0.2 +PORTVERSION= 4.0.3 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} diff --git a/graphics/R-cran-ggplot2/distinfo b/graphics/R-cran-ggplot2/distinfo index bfcfa89950dd..92988e626c14 100644 --- a/graphics/R-cran-ggplot2/distinfo +++ b/graphics/R-cran-ggplot2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770963323 -SHA256 (ggplot2_4.0.2.tar.gz) = b915244599222a71ea56e256ba3810e444424190dbc37654de08b366ef144412 -SIZE (ggplot2_4.0.2.tar.gz) = 6358661 +TIMESTAMP = 1780823896 +SHA256 (ggplot2_4.0.3.tar.gz) = 690224bd61642b6222adb109470988e87f786e193cca77a15c0923cf9da73fa5 +SIZE (ggplot2_4.0.3.tar.gz) = 6327703 diff --git a/graphics/R-cran-ggpolypath/Makefile b/graphics/R-cran-ggpolypath/Makefile new file mode 100644 index 000000000000..311db1fd1b32 --- /dev/null +++ b/graphics/R-cran-ggpolypath/Makefile @@ -0,0 +1,18 @@ +PORTNAME= ggpolypath +DISTVERSION= 0.4.0 +CATEGORIES= graphics +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Polygons with Holes for the Grammar of Graphics +WWW= https://cran.r-project.org/package=ggpolypath + +LICENSE= GPLv3 + +RUN_DEPENDS= R-cran-ggplot2>=2.1.0:graphics/R-cran-ggplot2 +TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ + R-cranr-markdown>0:textproc/R-cran-rmarkdown + +USES= cran:auto-plist + +.include <bsd.port.mk> diff --git a/graphics/R-cran-ggpolypath/distinfo b/graphics/R-cran-ggpolypath/distinfo new file mode 100644 index 000000000000..ac86eaf5b4fe --- /dev/null +++ b/graphics/R-cran-ggpolypath/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782356424 +SHA256 (ggpolypath_0.4.0.tar.gz) = 278bcdf0a8d26a1141bf450fb199862dabccdfd357e709d2f12779efad70a3cf +SIZE (ggpolypath_0.4.0.tar.gz) = 214278 diff --git a/graphics/R-cran-ggpolypath/pkg-descr b/graphics/R-cran-ggpolypath/pkg-descr new file mode 100644 index 000000000000..4d11fc78b688 --- /dev/null +++ b/graphics/R-cran-ggpolypath/pkg-descr @@ -0,0 +1,2 @@ +Tools for working with polygons with holes in 'ggplot2', with a new 'geom' for +drawing a 'polypath' applying the 'evenodd' or 'winding' rules. diff --git a/graphics/R-cran-gridExtra/Makefile b/graphics/R-cran-gridExtra/Makefile index d2536187be21..572fb75197c4 100644 --- a/graphics/R-cran-gridExtra/Makefile +++ b/graphics/R-cran-gridExtra/Makefile @@ -1,6 +1,5 @@ PORTNAME= gridExtra -PORTVERSION= 2.3 -PORTREVISION= 5 +PORTVERSION= 2.3.1 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} @@ -10,9 +9,7 @@ WWW= https://cran.r-project.org/web/packages/gridExtra/ LICENSE= GPLv2+ -CRAN_DEPENDS= R-cran-gtable>0:math/R-cran-gtable -BUILD_DEPENDS= ${CRAN_DEPENDS} -RUN_DEPENDS= ${CRAN_DEPENDS} +RUN_DEPENDS= R-cran-gtable>0:math/R-cran-gtable USES= cran:auto-plist diff --git a/graphics/R-cran-gridExtra/distinfo b/graphics/R-cran-gridExtra/distinfo index 8b6edd5b68fa..28b65a9365c6 100644 --- a/graphics/R-cran-gridExtra/distinfo +++ b/graphics/R-cran-gridExtra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1505083128 -SHA256 (gridExtra_2.3.tar.gz) = 81b60ce6f237ec308555471ae0119158b115463df696d2eca9b177ded8988e3b -SIZE (gridExtra_2.3.tar.gz) = 1062844 +TIMESTAMP = 1782523998 +SHA256 (gridExtra_2.3.1.tar.gz) = de42e501ac2c6a70bd0ffc18d7703e9b0e6b878c610df09756183c3e52445c82 +SIZE (gridExtra_2.3.1.tar.gz) = 480742 diff --git a/graphics/R-cran-pdftools/Makefile b/graphics/R-cran-pdftools/Makefile index fd1123ca136d..d1663dba7160 100644 --- a/graphics/R-cran-pdftools/Makefile +++ b/graphics/R-cran-pdftools/Makefile @@ -1,5 +1,5 @@ PORTNAME= pdftools -DISTVERSION= 3.8.0 +DISTVERSION= 3.9.0 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/graphics/R-cran-pdftools/distinfo b/graphics/R-cran-pdftools/distinfo index 6c9bdee3f86f..0d10c7233e8d 100644 --- a/graphics/R-cran-pdftools/distinfo +++ b/graphics/R-cran-pdftools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775979830 -SHA256 (pdftools_3.8.0.tar.gz) = 7723c73620b459c1ad893bb26cf3b239dcf25ca2207b74fd28630bc794774069 -SIZE (pdftools_3.8.0.tar.gz) = 935613 +TIMESTAMP = 1779160173 +SHA256 (pdftools_3.9.0.tar.gz) = da20bb9b59d8ced2aec9d73e4265b339e6fb39c32f91e03143931f20eceb88d6 +SIZE (pdftools_3.9.0.tar.gz) = 935663 diff --git a/graphics/R-cran-s2/Makefile b/graphics/R-cran-s2/Makefile index f47676fb9263..32f423347de2 100644 --- a/graphics/R-cran-s2/Makefile +++ b/graphics/R-cran-s2/Makefile @@ -1,15 +1,15 @@ PORTNAME= s2 -DISTVERSION= 1.1.9 +DISTVERSION= 1.1.11 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${PORTVERSION} -MAINTAINER= bofh@FreeBSD.org +MAINTAINER= eduardo@FreeBSD.org COMMENT= Spherical Geometry Operators Using the S2 Geometry Library -WWW= https://cran.r-project.org/web/packages/s2/ +WWW= https://cran.r-project.org/package=s2 LICENSE= APACHE20 -NOT_FOR_ARCHS= armv6 mips +NOT_FOR_ARCHS= armv6 NOT_FOR_ARCHS_REASON= is currently 64-bit only CRAN_DEPENDS= R-cran-Rcpp>0:devel/R-cran-Rcpp \ @@ -17,6 +17,9 @@ CRAN_DEPENDS= R-cran-Rcpp>0:devel/R-cran-Rcpp \ BUILD_DEPENDS= ${CRAN_DEPENDS} LIB_DEPENDS= libabsl_base.so:devel/abseil RUN_DEPENDS= ${CRAN_DEPENDS} +TEST_DEPENDS= R-cran-sf>0:math/R-cran-sf \ + R-cran-testthat>0:devel/R-cran-testthat \ + R-cran-vctrs>0:devel/R-cran-vctrs USES= cran:auto-plist,compiles pkgconfig ssl diff --git a/graphics/R-cran-s2/distinfo b/graphics/R-cran-s2/distinfo index 99bbc0bc37aa..198201b261e2 100644 --- a/graphics/R-cran-s2/distinfo +++ b/graphics/R-cran-s2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748196544 -SHA256 (s2_1.1.9.tar.gz) = 4dcd2bff738be5a89b925fed29acb6e224e0f514b4530dc9987a0a72c5a99b55 -SIZE (s2_1.1.9.tar.gz) = 2967364 +TIMESTAMP = 1780405775 +SHA256 (s2_1.1.11.tar.gz) = 5fa4abaf21a8c4b34e811f75c0c5a13044afc5704f1b04af88a0e0bd541f9b5b +SIZE (s2_1.1.11.tar.gz) = 2974506 diff --git a/graphics/R-cran-venn/Makefile b/graphics/R-cran-venn/Makefile new file mode 100644 index 000000000000..6f392a977a8a --- /dev/null +++ b/graphics/R-cran-venn/Makefile @@ -0,0 +1,18 @@ +PORTNAME= venn +DISTVERSION= 1.13 +CATEGORIES= graphics +DISTNAME= ${PORTNAME}_${DISTVERSION} + +MAINTAINER= uzsolt@FreeBSD.org +COMMENT= Draw and display Venn diagrams up to 7 sets +WWW= https://cran.r-project.org/package=venn + +LICENSE= GPLv3 + +RUN_DEPENDS= R-cran-admisc>=0.33:math/R-cran-admisc +TEST_DEPENDS= R-cran-ggplot2>0:graphics/R-cran-ggplot2 \ + R-cran-ggpolypath>0:graphics/R-cran-ggpolypath + +USES= cran:auto-plist + +.include <bsd.port.mk> diff --git a/graphics/R-cran-venn/distinfo b/graphics/R-cran-venn/distinfo new file mode 100644 index 000000000000..03f4828aaadf --- /dev/null +++ b/graphics/R-cran-venn/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782272820 +SHA256 (venn_1.13.tar.gz) = 51aaf8ff4e781940f4778197a31db71fe20c9c887e39273c1ca119aa8a8e2e9e +SIZE (venn_1.13.tar.gz) = 107106 diff --git a/graphics/R-cran-venn/pkg-descr b/graphics/R-cran-venn/pkg-descr new file mode 100644 index 000000000000..2d0ce34efa8f --- /dev/null +++ b/graphics/R-cran-venn/pkg-descr @@ -0,0 +1,2 @@ +A close to zero dependency package to draw and display Venn diagrams up to 7 +sets, and any Boolean union of set intersections. diff --git a/graphics/agg/Makefile b/graphics/agg/Makefile index c9c4021eece1..5a5096d33625 100644 --- a/graphics/agg/Makefile +++ b/graphics/agg/Makefile @@ -3,7 +3,7 @@ DISTVERSION= 2.7.0 PORTREVISION= 0 CATEGORIES= graphics -MAINTAINER= ports@FreeBSD.org +MAINTAINER= fuz@FreeBSD.org COMMENT= High Quality Rendering Engine for C++ WWW= https://github.com/clausecker/agg diff --git a/graphics/alizams/Makefile b/graphics/alizams/Makefile index 0acb783faf7a..41b0b3c65181 100644 --- a/graphics/alizams/Makefile +++ b/graphics/alizams/Makefile @@ -1,6 +1,7 @@ PORTNAME= alizams DISTVERSIONPREFIX= v -DISTVERSION= 1.9.10 +DISTVERSION= 1.10.0 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -16,15 +17,15 @@ LIB_DEPENDS= libITKCommon-${ITK_VER}.so:science/InsightToolkit \ libvnl.so:misc/vxl TEST_DEPENDS= googletest>0:devel/googletest -USES= cmake desktop-file-utils eigen:3 qt:5 gl -USE_QT= core gui printsupport sql svg widgets -USE_GL= gl opengl +USES= cmake desktop-file-utils eigen:3 qt:6 gl +USE_QT= 5compat base svg +USE_GL= opengl USE_GITHUB= yes GH_ACCOUNT= AlizaMedicalImaging GH_PROJECT= AlizaMS -CMAKE_ARGS= -DALIZA_QT_VERSION=5 +CMAKE_ARGS= -DALIZA_QT_VERSION=6 .include <bsd.port.options.mk> @@ -33,4 +34,9 @@ CMAKE_ARGS+= -DALIZA_DISABLE_SIMDMATH:BOOL=YES # i386 also needs disabling SIND, .endif .include <../../science/InsightToolkit/Makefile.version> + +post-patch: + @${REINPLACE_CMD} -e '/^Exec=/s,/usr,${PREFIX},' \ + ${WRKSRC}/package/archive/usr/share/applications/${PORTNAME}.desktop + .include <bsd.port.mk> diff --git a/graphics/alizams/distinfo b/graphics/alizams/distinfo index 476118cc36be..a4490ea6f30f 100644 --- a/graphics/alizams/distinfo +++ b/graphics/alizams/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1718391454 -SHA256 (AlizaMedicalImaging-AlizaMS-v1.9.10_GH0.tar.gz) = 8fe607fc5e234d1d89f87c04f9cab7fb256e43a71f9f7bc893a70eeca5f713ac -SIZE (AlizaMedicalImaging-AlizaMS-v1.9.10_GH0.tar.gz) = 4767308 +TIMESTAMP = 1779399419 +SHA256 (AlizaMedicalImaging-AlizaMS-v1.10.0_GH0.tar.gz) = fdb0a36fa109b756eceed373f4c41a91270d3c2438a7aef6f31c82775c5d6cc3 +SIZE (AlizaMedicalImaging-AlizaMS-v1.10.0_GH0.tar.gz) = 6984708 diff --git a/graphics/ansilove/Makefile b/graphics/ansilove/Makefile index ad3128964134..18f6c126914f 100644 --- a/graphics/ansilove/Makefile +++ b/graphics/ansilove/Makefile @@ -1,5 +1,5 @@ PORTNAME= ansilove -PORTVERSION= 4.2.1 +PORTVERSION= 4.2.2 CATEGORIES= graphics textproc MAINTAINER= amdmi3@FreeBSD.org diff --git a/graphics/ansilove/distinfo b/graphics/ansilove/distinfo index 678d92831ae5..c00af98c46df 100644 --- a/graphics/ansilove/distinfo +++ b/graphics/ansilove/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742840906 -SHA256 (ansilove-ansilove-4.2.1_GH0.tar.gz) = 60b1f1b6e4a5be287bb19310ea526c631a0bea5f4cb550f33c301a4b1ec30abf -SIZE (ansilove-ansilove-4.2.1_GH0.tar.gz) = 42218 +TIMESTAMP = 1781119241 +SHA256 (ansilove-ansilove-4.2.2_GH0.tar.gz) = 443e1d8b6d94851cb9563f530b56fb5ef8ffba4b1eda6fd2c3cafaa38adb62d3 +SIZE (ansilove-ansilove-4.2.2_GH0.tar.gz) = 42329 diff --git a/graphics/appleseed/Makefile b/graphics/appleseed/Makefile index a9b98309da64..062301f55c59 100644 --- a/graphics/appleseed/Makefile +++ b/graphics/appleseed/Makefile @@ -13,8 +13,6 @@ WWW= https://appleseedhq.net/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BROKEN= fails to build with Boost>=1.87 - LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png \ @@ -89,6 +87,30 @@ post-patch: ${WRKSRC}/src/appleseed/foundation/image/color.h @${REINPLACE_CMD} -e '/return Product/s,trt\.derived(),trt,' \ ${WRKSRC}/src/thirdparty/bcd/ext/eigen/Eigen/src/Core/Transpositions.h + @${REINPLACE_CMD} -e 's/impl->m_input->read_image(/&0, 0, 0, -1,/' \ + ${WRKSRC}/src/appleseed/foundation/image/genericprogressiveimagefilereader.cpp + @${REINPLACE_CMD} -e 's/clamp(/foundation::&/' \ + ${WRKSRC}/src/appleseed/renderer/kernel/lighting/lighttree.cpp \ + ${WRKSRC}/src/appleseed/renderer/kernel/shading/closures.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/bsdf/glassbsdf.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/environmentedf/hosekenvironmentedf.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/environmentedf/preethamenvironmentedf.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/input/texturesource.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/postprocessingstage/colormappostprocessingstage.cpp \ + ${WRKSRC}/src/appleseed/renderer/utility/transformsequence.cpp \ + ${WRKSRC}/src/appleseed.studio/utility/widgetzoomhandler.cpp + @${REINPLACE_CMD} -e 's/TypeDesc::Type/Type/' \ + ${WRKSRC}/src/appleseed/renderer/kernel/rendering/final/texturecontrolledpixelrenderer.cpp \ + ${WRKSRC}/src/appleseed/renderer/kernel/rendering/rendererservices.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/postprocessingstage/renderstamppostprocessingstage.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/shadergroup/shaderparam.cpp \ + ${WRKSRC}/src/appleseed/renderer/modeling/shadergroup/shaderquery.cpp + @${REINPLACE_CMD} -e 's/using OSL::TypeDesc/&, OSL::TypeColor, OSL::TypeFloat, OSL::TypeInt, OSL::TypeString, OSL::TypeVector/' \ + ${WRKSRC}/src/appleseed/renderer/kernel/shading/closures.cpp + @${REINPLACE_CMD} -e '/OSL::ShadingSystem(/s,texturesystem,&->get(),' \ + ${WRKSRC}/src/appleseed/renderer/kernel/shading/oslshadingsystem.cpp + @${REINPLACE_CMD} -e 's/filesystem::path/bf::path/' \ + ${WRKSRC}/src/appleseed/renderer/modeling/project/projectfilewriter.cpp .include <bsd.port.mk> diff --git a/graphics/appleseed/files/patch-oiio-cxx-std-14 b/graphics/appleseed/files/patch-oiio-cxx-std-14 index e1459aef5764..2c54de738e37 100644 --- a/graphics/appleseed/files/patch-oiio-cxx-std-14 +++ b/graphics/appleseed/files/patch-oiio-cxx-std-14 @@ -4,7 +4,7 @@ ) set_target_properties (appleseed.studio PROPERTIES FOLDER "Applications") -+set_target_properties (appleseed.studio PROPERTIES CXX_STANDARD 14) ++set_target_properties (appleseed.studio PROPERTIES CXX_STANDARD 17) if (WIN32) set_target_properties (appleseed.studio PROPERTIES @@ -14,7 +14,7 @@ ) set_target_properties (appleseed PROPERTIES FOLDER "Core") -+set_target_properties (appleseed PROPERTIES CXX_STANDARD 14) ++set_target_properties (appleseed PROPERTIES CXX_STANDARD 17) if (USE_VISIBILITY_MAP) set_target_properties (appleseed PROPERTIES diff --git a/graphics/appleseed/files/patch-oiiotexturesystem b/graphics/appleseed/files/patch-oiiotexturesystem new file mode 100644 index 000000000000..f333cac5a371 --- /dev/null +++ b/graphics/appleseed/files/patch-oiiotexturesystem @@ -0,0 +1,123 @@ +--- src/appleseed/renderer/device/cpu/cpurenderdevice.cpp.orig ++++ src/appleseed/renderer/device/cpu/cpurenderdevice.cpp +@@ -69,12 +69,12 @@ + + RENDERER_LOG_DEBUG("creating oiio texture system..."); + m_texture_system = OIIOTextureSystemFactory::create(false); +- m_texture_system->attribute("automip", 0); +- m_texture_system->attribute("accept_untiled", 1); +- m_texture_system->attribute("accept_unmipped", 1); +- m_texture_system->attribute("gray_to_rgb", 1); +- m_texture_system->attribute("latlong_up", "y"); +- m_texture_system->attribute("flip_t", 1); ++ (*m_texture_system)->attribute("automip", 0); ++ (*m_texture_system)->attribute("accept_untiled", 1); ++ (*m_texture_system)->attribute("accept_unmipped", 1); ++ (*m_texture_system)->attribute("gray_to_rgb", 1); ++ (*m_texture_system)->attribute("latlong_up", "y"); ++ (*m_texture_system)->attribute("flip_t", 1); + + m_renderer_services = + new RendererServices( +@@ -116,7 +116,7 @@ + m_shading_system->release(); + delete m_renderer_services; + +- const string stats = m_texture_system->getstats(); ++ const string stats = (*m_texture_system)->getstats(); + const string modified_stats = prefix_all_lines(trim_both(stats), "oiio: "); + RENDERER_LOG_DEBUG("%s", modified_stats.c_str()); + +@@ -147,20 +147,20 @@ + pretty_size(texture_cache_size_bytes).c_str()); + const float texture_cache_size_mb = + static_cast<float>(texture_cache_size_bytes) / (1024 * 1024); +- m_texture_system->attribute("max_memory_MB", texture_cache_size_mb); ++ (*m_texture_system)->attribute("max_memory_MB", texture_cache_size_mb); + + // Set OIIO search paths. + string prev_oiio_search_path; +- m_texture_system->getattribute("searchpath", prev_oiio_search_path); ++ (*m_texture_system)->getattribute("searchpath", prev_oiio_search_path); + if (prev_oiio_search_path != project_search_paths) + { + RENDERER_LOG_INFO("setting oiio search paths to %s", project_search_paths.c_str()); +- m_texture_system->invalidate_all(true); +- m_texture_system->attribute("searchpath", project_search_paths); ++ (*m_texture_system)->invalidate_all(true); ++ (*m_texture_system)->attribute("searchpath", project_search_paths); + } + + // Also use the project search paths to look for OpenImageIO plugins. +- m_texture_system->attribute("plugin_searchpath", project_search_paths); ++ (*m_texture_system)->attribute("plugin_searchpath", project_search_paths); + + // Initialize OSL. + m_renderer_services->initialize(m_texture_store); +--- src/appleseed/renderer/kernel/texturing/oiiotexturesystem.cpp.orig ++++ src/appleseed/renderer/kernel/texturing/oiiotexturesystem.cpp +@@ -32,15 +32,18 @@ + namespace renderer + { + ++OIIOTextureSystem::OIIOTextureSystem(const bool shared) ++ : ts(OIIO::TextureSystem::create(shared)) {} ++ + void OIIOTextureSystem::release() + { +- OIIO::TextureSystem::destroy( +- reinterpret_cast<OIIO::TextureSystem*>(this)); ++ OIIO::TextureSystem::destroy(ts); ++ delete this; + } + + OIIOTextureSystem* OIIOTextureSystemFactory::create(const bool shared) + { +- return reinterpret_cast<OIIOTextureSystem*>(OIIO::TextureSystem::create(shared)); ++ return new OIIOTextureSystem(shared); + } + + } // namespace renderer +--- src/appleseed/renderer/kernel/texturing/oiiotexturesystem.h.orig ++++ src/appleseed/renderer/kernel/texturing/oiiotexturesystem.h +@@ -37,14 +37,15 @@ + { + + class OIIOTextureSystem +- : public OIIO::TextureSystem + { + public: ++ OIIOTextureSystem(const bool shared); ++ auto operator->() const noexcept { return ts.get(); } ++ auto get() const noexcept { return ts.get(); } + void release(); + + private: +- // Needed by gcc 8. +- void operator delete(void*) {} ++ std::shared_ptr<OIIO::TextureSystem> ts; + }; + + class OIIOTextureSystemFactory +--- src/appleseed/renderer/meta/tests/test_environmentedf.cpp.orig ++++ src/appleseed/renderer/meta/tests/test_environmentedf.cpp +@@ -195,7 +195,7 @@ TEST_SUITE(Renderer_Modeling_EnvironmentEDF) + , m_texture_system( + OIIOTextureSystemFactory::create(), + [](OIIOTextureSystem* object) { object->release(); }) +- , m_renderer_services(Base::m_project, *m_texture_system) ++ , m_renderer_services(Base::m_project, *m_texture_system->get()) + , m_shading_system( + OSLShadingSystemFactory::create(&m_renderer_services, m_texture_system.get()), + [](OSLShadingSystem* object) { object->release(); }) +--- src/appleseed/renderer/meta/tests/test_volume.cpp.orig ++++ src/appleseed/renderer/meta/tests/test_volume.cpp +@@ -96,7 +96,7 @@ TEST_SUITE(Renderer_Modeling_Volume) + , m_texture_system( + OIIOTextureSystemFactory::create(), + [](OIIOTextureSystem* object) { object->release(); }) +- , m_renderer_services(base.m_project, *m_texture_system) ++ , m_renderer_services(base.m_project, *m_texture_system->get()) + , m_shading_system( + OSLShadingSystemFactory::create(&m_renderer_services, m_texture_system.get()), + [](OSLShadingSystem* object) { object->release(); }) diff --git a/graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp b/graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp index 5f36bf4e1e28..16e40cfc654e 100644 --- a/graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp +++ b/graphics/appleseed/files/patch-src_appleseed_renderer_kernel_rendering_final_texturecontrolledpixelrenderer.cpp @@ -8,3 +8,12 @@ #include "OpenImageIO/typedesc.h" #include "foundation/platform/_endoiioheaders.h" +@@ -321,7 +322,7 @@ bool TextureControlledPixelRendererFactory::load_textu + { + // Create a new dedicated ImageCache instead of using the global ImageCache. + // This is to prevent errors during ImageBuf access if the file behind tex_path was overwritten on disk. +- ImageCache* image_cache = ImageCache::create(); ++ auto image_cache = ImageCache::create(); + std::unique_ptr<ImageBuf> texture(new ImageBuf(texture_path, 0, 0, image_cache)); + + // Force the read to immediately do the entire disk I/O for the file. diff --git a/graphics/argyllcms/Makefile b/graphics/argyllcms/Makefile index e32d603737e0..fc462e229690 100644 --- a/graphics/argyllcms/Makefile +++ b/graphics/argyllcms/Makefile @@ -1,6 +1,5 @@ PORTNAME= argyllcms -PORTVERSION= 1.9.2 -PORTREVISION= 7 +PORTVERSION= 3.5.0 CATEGORIES= graphics MASTER_SITES= https://www.argyllcms.com/ DISTNAME= Argyll_V${PORTVERSION}_src @@ -12,14 +11,24 @@ WWW= https://www.argyllcms.com/ LICENSE= AGPLv3 BUILD_DEPENDS= jam:devel/jam -LIB_DEPENDS= libtiff.so:graphics/tiff \ - libpng.so:graphics/png +LIB_DEPENDS= libjpeg.so:graphics/jpeg-turbo \ + libmxml.so:textproc/mxml \ + libpng.so:graphics/png \ + libtiff.so:graphics/tiff \ + libyajl.so:devel/yajl +EXCLUDE= zlib tiff png jpeg usb xml yajl +EXTRACT_AFTER_ARGS=${EXCLUDE:C|^(.*)$|-x */\1/*|} WRKSRC= ${WRKDIR}/Argyll_V${PORTVERSION} +MAKE_ENV+= CCFLAGS="${CFLAGS} -DUNIX -Wno-dangling-else" USES= compiler:c11 cpe jpeg ssl xorg zip USE_XORG= x11 xau xdmcp xext xinerama xrandr xscrnsaver xxf86vm +post-patch: + ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ + ${WRKSRC}/Jamtop ${WRKSRC}/Jambase + do-build: @cd ${WRKSRC} && ${MAKE_ENV} jam -dx -q -fJambase -j${MAKE_JOBS_NUMBER} @@ -31,4 +40,5 @@ do-install: ${STAGEDIR}${PREFIX}/share/argyll/ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* + .include <bsd.port.mk> diff --git a/graphics/argyllcms/distinfo b/graphics/argyllcms/distinfo index 3ea739365171..69d3184db84b 100644 --- a/graphics/argyllcms/distinfo +++ b/graphics/argyllcms/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1479769420 -SHA256 (Argyll_V1.9.2_src.zip) = 4d61ae0b91686dea721d34df2e44eaf36c88da87086fd50ccc4e999a58e9ce90 -SIZE (Argyll_V1.9.2_src.zip) = 13624924 +TIMESTAMP = 1777157893 +SHA256 (Argyll_V3.5.0_src.zip) = f8576ce5589fd15620abb73ff049ea31f55ddbd1bba6d1ffa87452658e7bc85f +SIZE (Argyll_V3.5.0_src.zip) = 15352322 diff --git a/graphics/argyllcms/files/patch-Jambase b/graphics/argyllcms/files/patch-Jambase index 41d58080be7e..2f448f93ff3d 100644 --- a/graphics/argyllcms/files/patch-Jambase +++ b/graphics/argyllcms/files/patch-Jambase @@ -1,15 +1,6 @@ ---- Jambase.orig 2016-09-28 02:58:53 UTC +--- Jambase +++ Jambase -@@ -966,7 +966,7 @@ else if $(UNIX) - YACCFILES ?= y.tab ; - YACCFLAGS ?= -d ; - -- HDRS ?= /usr/local/include ; -+ HDRS ?= $(LOCALBASE)/include ; - - # Add some good defaults for OS X - if $(OS) = MACOSX { -@@ -999,7 +999,11 @@ else if $(UNIX) +@@ -1038,7 +1038,11 @@ else if $(UNIX) # General defaults; a lot like UNIX # diff --git a/graphics/argyllcms/files/patch-Jamfile b/graphics/argyllcms/files/patch-Jamfile new file mode 100644 index 000000000000..585b065e5cd6 --- /dev/null +++ b/graphics/argyllcms/files/patch-Jamfile @@ -0,0 +1,17 @@ +The purpose of the com.argyllcms.metainfo.xml is unclear, it claims the +license to be MIT -- rather than AGPLv3 stated elsewhere -- and it +certainly does not belong in bin/ + +Just disabling it for now. + + -mi + +--- Jamfile 2026-02-09 17:25:03.000000000 -0500 ++++ Jamfile 2026-04-26 01:31:03.587297000 -0400 +@@ -19,5 +19,5 @@ + + #Install +-InstallFile $(DESTDIR)$(PREFIX)/bin : com.argyllcms.metainfo.xml ; ++# InstallFile $(DESTDIR)$(PREFIX)/bin : com.argyllcms.metainfo.xml ; + + # Need compile date ? diff --git a/graphics/argyllcms/files/patch-Jamtop b/graphics/argyllcms/files/patch-Jamtop index d68103a50548..b0de7a9a7a62 100644 --- a/graphics/argyllcms/files/patch-Jamtop +++ b/graphics/argyllcms/files/patch-Jamtop @@ -1,49 +1,11 @@ ---- Jamtop.orig 2017-05-22 19:09:44 UTC +--- Jamtop +++ Jamtop -@@ -76,8 +76,8 @@ if $(UNIX) { - LibWinH = /usr/X11R6/include ; - } else if [ GLOB /usr/include/X11 : X.h ] { - LibWinH = /usr/include ; -- } else if [ GLOB /usr/local/include/X11 : X.h ] { -- LibWinH = /usr/local/include ; -+ } else if [ GLOB $(LOCALBASE)/include/X11 : X.h ] { -+ LibWinH = $(LOCALBASE)/include ; - } else { - EXIT Unable to locate the X11 include files ; - } -@@ -91,8 +91,8 @@ if $(UNIX) { - LibWinD = /usr/lib64 ; - } else if [ GLOB /usr/lib : libX11.so libX11.a ] { - LibWinD = /usr/lib ; -- } else if [ GLOB /usr/local/lib : libX11.so libX11.a ] { -- LibWinD = /usr/local/lib ; -+ } else if [ GLOB $(LOCALBASE)/lib : libX11.so libX11.a ] { -+ LibWinD = $(LOCALBASE)/lib ; - } else { - ECHO Unable to locate the 64 bit X11 library files ; - } -@@ -103,8 +103,8 @@ if $(UNIX) { - LibWinD = /usr/lib/i386-linux-gnu ; - } else if [ GLOB /usr/lib : libX11.so libX11.a ] { - LibWinD = /usr/lib ; -- } else if [ GLOB /usr/local/lib : libX11.so libX11.a ] { -- LibWinD = /usr/local/lib ; -+ } else if [ GLOB $(LOCALBASE)/lib : libX11.so libX11.a ] { -+ LibWinD = $(LOCALBASE)/lib ; - } else { - ECHO Unable to locate the 32 bit X11 library files ; +@@ -167,7 +167,7 @@ rule CheckForLibrary { + echo "Using system $(UCASE) library" ; + $(UCASE)LIB = ; + $(UCASE)INC = ; +- LINKFLAGS += $(LINKFLAG)$(lcase) ; ++ LINKFLAGS += -L$(LOCALBASE)/lib $(LINKFLAG)$(lcase) ; + HAVE_$(UCASE) = true ; } -@@ -140,11 +140,11 @@ rule CheckForLibrary { - - if ! $(BUILTIN_$(UCASE)) && $(UNIX) { - if [ GLOB /usr/include$(subd) : $(lcase).h $(lcase)lib.h ] -- || [ GLOB /usr/local/include$(subd) : $(lcase).h $(lcase)lib.h ] -+ || [ GLOB $(LOCALBASE)/include$(subd) : $(lcase).h $(lcase)lib.h ] - || [ GLOB /usr/include/x86_64-linux-gnu$(subd) : $(lcase).h $(lcase)lib.h ] - || [ GLOB /usr/include/i386-linux-gnu$(subd) : $(lcase).h $(lcase)lib.h ] { - if [ GLOB /usr/lib : lib$(lcase).so ] || [ GLOB /usr/lib : lib$(lcase).a ] -- || [ GLOB /usr/local/lib : lib$(lcase).so ] || [ GLOB /usr/local/lib : lib$(lcase).a ] -+ || [ GLOB $(LOCALBASE)/lib : lib$(lcase).so ] || [ GLOB /usr/local/lib : lib$(lcase).a ] - || [ GLOB /usr/lib64 : lib$(lcase).so ] || [ GLOB /usr/lib64 : lib$(lcase).a ] - || [ GLOB /usr/lib/x86_64-linux-gnu : lib$(lcase).so ] - || [ GLOB /usr/lib/x86_64-linux-gnu : lib$(lcase).a ] + } diff --git a/graphics/argyllcms/files/patch-gamut_gamut.h b/graphics/argyllcms/files/patch-gamut_gamut.h deleted file mode 100644 index 2b447b336b7b..000000000000 --- a/graphics/argyllcms/files/patch-gamut_gamut.h +++ /dev/null @@ -1,11 +0,0 @@ ---- gamut/gamut.h.orig 2020-08-19 11:32:00 UTC -+++ gamut/gamut.h -@@ -36,7 +36,7 @@ - #define MAXGAMN 10 /* Maximum gamut point neighbors returned */ - #define NSLOTS 6 /* Number of maximum direction slots */ - --struct _vrml *wrl; /* Declared in vrml.h, which may be #included after this */ -+extern struct _vrml *wrl; /* Declared in vrml.h, which may be #included after this */ - - /* ------------------------------------ */ - #define NODE_STRUCT \ diff --git a/graphics/argyllcms/files/patch-gcc5 b/graphics/argyllcms/files/patch-gcc5 deleted file mode 100644 index 96961ddd3737..000000000000 --- a/graphics/argyllcms/files/patch-gcc5 +++ /dev/null @@ -1,20 +0,0 @@ -Description: Fix FTBFS with GCC 5 -Author: James Cowgill <james410@cowgill.org.uk> -Bug-Debian: https://bugs.debian.org/777779 -Forwarded: no ---- -This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ ---- icc/icc.h -+++ icc/icc.h -@@ -100,7 +100,11 @@ - #define CF64PREC "LL" /* Constant precision specifier */ - - #ifndef ATTRIBUTE_NORETURN -+#ifdef _MSC_VER - # define ATTRIBUTE_NORETURN __declspec(noreturn) -+#else -+# define ATTRIBUTE_NORETURN __attribute__((noreturn)) -+#endif - #endif - - #else /* !__STDC_VERSION__ */ diff --git a/graphics/argyllcms/files/patch-mxml b/graphics/argyllcms/files/patch-mxml new file mode 100644 index 000000000000..491b5245f553 --- /dev/null +++ b/graphics/argyllcms/files/patch-mxml @@ -0,0 +1,270 @@ +The changes necessary to use the newer MiniXML version. +Tested against mxml-3.3.1. + + -mi + +--- namedc/namedc.c 2026-02-09 17:25:54.000000000 -0500 ++++ namedc/namedc.c 2026-04-25 22:37:10.093787000 -0400 +@@ -120,10 +120,10 @@ + static mxml_type_t + type_cb(mxml_node_t *node) { +- const char *name = node->value.element.name; ++ const char *name = mxmlGetElement(node); + mxml_node_t *parent = mxmlGetParent(node); + const char *pname = NULL; + + if (parent != NULL) +- pname = parent->value.element.name; ++ pname = mxmlGetElement(parent); + + // printf("~1 type_cb got node named '%s', parent '%s'\n",name,pname); +@@ -345,7 +345,7 @@ + return p->errc = 1; + } +- name = cxf->value.element.name; ++ name = mxmlGetElement(cxf); + +- if ((attr = strchr(cxf->value.element.name, ':')) != NULL) { ++ if ((attr = strchr(name, ':')) != NULL) { + int len = attr - name; + if (len > 99) +@@ -390,5 +390,5 @@ + /* Grab the description */ + if (cxf2) { +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"Palette"))) == NULL ++ if ((node = mxmlFindPath(cxf, pfxp(p, "Palette"))) == NULL + || (name = mxmlElementGetAttr(node, "PaletteName")) == NULL) + name = NULL; +@@ -407,5 +407,5 @@ + + } else { /* else cxf3 */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"FileInformation/Description"))) == NULL) ++ if ((node = mxmlFindPath(cxf, pfxp(p,"FileInformation/Description"))) == NULL) + name = NULL; + else +@@ -425,7 +425,7 @@ + + /* Look through the color specifications and see if there are spectral details */ +- pnode = mxmlFindPathNode(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/WavelengthRange")); + if (pnode == NULL) +- pnode = mxmlFindPathNode(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/MeasurementSpec/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/MeasurementSpec/WavelengthRange")); + while (pnode != NULL) { + name = mxmlElementGetAttr(pnode, "StartWL"); +@@ -454,5 +454,5 @@ + if (cxf2) { + /* Locate the Palette/ColorSet node */ +- if ((pnode = mxmlFindPathNode(cxf, pfxp(p,"Palette/ColorSet"))) == NULL) { ++ if ((pnode = mxmlFindPath(cxf, pfxp(p,"Palette/ColorSet"))) == NULL) { + snprintf(p->err, NAMEDC_ERRL, "Failed to find Resources/ObjectCollection in '%s'",p->filename); + a1logd(p->log, 1, "read_cxf: %s\n",p->err); +@@ -468,5 +468,5 @@ + } else { + /* Locate the Resources/ObjectCollection node */ +- if ((pnode = mxmlFindPathNode(cxf, pfxp(p,"Resources/ObjectCollection"))) == NULL) { ++ if ((pnode = mxmlFindPath(cxf, pfxp(p,"Resources/ObjectCollection"))) == NULL) { + snprintf(p->err, NAMEDC_ERRL, "Failed to find Resources/ObjectCollection in '%s'",p->filename); + a1logd(p->log, 1, "read_cxf: %s\n",p->err); +@@ -500,7 +500,8 @@ + goto next; + } +- a1logd(p->log, DEB6, "read_cxf: read node '%s'\n",node->value.element.name); ++ a1logd(p->log, DEB6, "read_cxf: read node '%s'\n", name); + +- if (strcmp(node->value.element.name, pfx(p,SampleKey)) != 0) { ++ name = mxmlGetElement(node); ++ if (strcmp(name, pfx(p,SampleKey)) != 0) { + a1logd(p->log, DEB6, "read_cxf: skipping non %s node\n",SampleKey); + goto next; +@@ -776,5 +777,5 @@ + if (cxf2) { + /* Grab the creator */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"Preamble/Header/Creator"))) == NULL) ++ if ((node = mxmlFindPath(cxf, pfxp(p, "Preamble/Header/Creator"))) == NULL) + name = NULL; + else +@@ -792,5 +793,5 @@ + + /* Grab the illuminant type */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"Palette/ColorSet/CollectionColorSpaceSpecification/ColorSpaceSpecificationSpectrumTristimulus/IlluminationOptions/Illuminant"))) == NULL ++ if ((node = mxmlFindPath(cxf, pfxp(p, "Palette/ColorSet/CollectionColorSpaceSpecification/ColorSpaceSpecificationSpectrumTristimulus/IlluminationOptions/Illuminant"))) == NULL + || (name = mxmlGetOpaque(node)) == NULL) { + a1logd(p->log, 2, "read_cxf: failed to locate Illuminant - assuming D50\n"); +@@ -815,5 +816,5 @@ + + /* Grab the observer type */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"Palette/ColorSet/CollectionColorSpaceSpecification/ColorSpaceSpecificationSpectrumTristimulus/FieldOfView"))) == NULL ++ if ((node = mxmlFindPath(cxf, pfxp(p,"Palette/ColorSet/CollectionColorSpaceSpecification/ColorSpaceSpecificationSpectrumTristimulus/FieldOfView"))) == NULL + || (name = mxmlGetOpaque(node)) == NULL) { + a1logd(p->log, 2, "read_cxf: failed to locate FieldOfView - assuming 2 degree\n"); +@@ -835,5 +836,5 @@ + + /* Grab the creator */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"FileInformation/Creator"))) == NULL) ++ if ((node = mxmlFindPath(cxf, pfxp(p,"FileInformation/Creator"))) == NULL) + name = NULL; + else +@@ -856,5 +857,5 @@ + /* Look through the color specifications and find the one that matches */ + /* the Lab or XYZ color specification */ +- pnode = mxmlFindPathNode(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification")); ++ pnode = mxmlFindPath(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification")); + while (pnode != NULL) { + name = mxmlElementGetAttr(pnode, "Id"); +@@ -866,5 +867,5 @@ + + /* Grab the illuminant type */ +- if ((node = mxmlFindPathNode(pnode, pfxp(p,"TristimulusSpec/Illuminant"))) == NULL ++ if ((node = mxmlFindPath(pnode, pfxp(p,"TristimulusSpec/Illuminant"))) == NULL + || (name = mxmlGetOpaque(node)) == NULL) { + a1logd(p->log, 2, "read_cxf: failed to locate Illuminant - assuming D50\n"); +@@ -889,5 +890,5 @@ + + /* Grab the first observer type */ +- if ((node = mxmlFindPathNode(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/TristimulusSpec/Observer"))) == NULL ++ if ((node = mxmlFindPath(cxf, pfxp(p,"Resources/ColorSpecificationCollection/ColorSpecification/TristimulusSpec/Observer"))) == NULL + || (name = mxmlGetOpaque(node)) == NULL) { + a1logd(p->log, 2, "read_cxf: failed to locate Observer - assuming 2 degree\n"); +--- profile/cxf2ti3.c 2026-02-09 17:25:29.000000000 -0500 ++++ profile/cxf2ti3.c 2026-04-26 00:23:21.375782000 -0400 +@@ -88,10 +88,10 @@ + static mxml_type_t + type_cb(mxml_node_t *node) { +- const char *name = node->value.element.name; ++ const char *name = mxmlGetElement(node); + mxml_node_t *parent = mxmlGetParent(node); + const char *pname = NULL; + + if (parent != NULL) +- pname = parent->value.element.name; ++ pname = mxmlGetElement(parent); + + // printf("~1 type_cb got node named '%s', parent '%s'\n",name,pname); +@@ -425,7 +425,7 @@ + error("Top element is not type MXML_ELEMENT in '%s'",inname); + } +- name = cxf->value.element.name; ++ name = mxmlGetElement(cxf); + +- if ((attr = strchr(cxf->value.element.name, ':')) != NULL) { ++ if ((attr = strchr(name, ':')) != NULL) { + int len = attr - name; + if (len > 99) +@@ -471,5 +471,5 @@ + + /* Copy the description */ +- if ((node = mxmlFindPathNode(cxf, pfxp(&ctx,"FileInformation/Description"))) != NULL) { ++ if ((node = mxmlFindPath(cxf, pfxp(&ctx,"FileInformation/Description"))) != NULL) { + name = mxmlGetOpaque(node); + a1logd(g_log, 2, "cxf2ti3: got description '%s'\n",name); +@@ -479,5 +479,5 @@ + + /* Grab the creator */ +- if ((node = mxmlFindPathNode(cxf, pfxp(&ctx,"FileInformation/Creator"))) != NULL) { ++ if ((node = mxmlFindPath(cxf, pfxp(&ctx,"FileInformation/Creator"))) != NULL) { + name = mxmlGetOpaque(node); + a1logd(g_log, 2, "cxf2ti3: got creator '%s'\n",name); +@@ -486,5 +486,5 @@ + } + +- if ((node = mxmlFindPathNode(cxf, pfxp(&ctx,"FileInformation/CreationDate"))) != NULL) { ++ if ((node = mxmlFindPath(cxf, pfxp(&ctx,"FileInformation/CreationDate"))) != NULL) { + name = mxmlGetOpaque(node); + a1logd(g_log, 2, "cxf2ti3: got creation date '%s'\n",name); +@@ -495,12 +495,12 @@ + /* Look through the color specifications and see if there are spectral details */ + a1logd(g_log, 4, "cxf2ti3: Looking through color specifications for spectral details\n"); +- pnode = mxmlFindPathNode(cxf, pfxp(&ctx,"Resources/ColorSpecificationCollection/ColorSpecification/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(&ctx,"Resources/ColorSpecificationCollection/ColorSpecification/WavelengthRange")); + if (pnode == NULL) +- pnode = mxmlFindPathNode(cxf, pfxp(&ctx,"Resources/ColorSpecificationCollection/ColorSpecification/MeasurementSpec/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(&ctx,"Resources/ColorSpecificationCollection/ColorSpecification/MeasurementSpec/WavelengthRange")); + + if (pnode == NULL) +- pnode = mxmlFindPathNode(cxf, pfxp(&ctx,"Resources/ColourSpecificationCollection/ColourSpecification/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(&ctx,"Resources/ColourSpecificationCollection/ColourSpecification/WavelengthRange")); + if (pnode == NULL) +- pnode = mxmlFindPathNode(cxf, pfxp(&ctx,"Resources/ColourSpecificationCollection/ColourSpecification/MeasurementSpec/WavelengthRange")); ++ pnode = mxmlFindPath(cxf, pfxp(&ctx,"Resources/ColourSpecificationCollection/ColourSpecification/MeasurementSpec/WavelengthRange")); + + if (pnode == NULL) +@@ -540,5 +540,5 @@ + + /* Locate the Resources/ObjectCollection node */ +- if ((pnode = mxmlFindPathNode(cxf, pfxp(&ctx,"Resources/ObjectCollection"))) == NULL) { ++ if ((pnode = mxmlFindPath(cxf, pfxp(&ctx,"Resources/ObjectCollection"))) == NULL) { + error("Failed to find Resources/ObjectCollection in '%s'",inname); + } +@@ -564,7 +564,8 @@ + goto next; + } +- a1logd(g_log, 6, "cxf2ti3: read node '%s'\n",node->value.element.name); ++ name = mxmlGetElement(node); ++ a1logd(g_log, 6, "cxf2ti3: read node '%s'\n", name); + +- if (strcmp(node->value.element.name, pfx(&ctx,"Object")) != 0) { ++ if (strcmp(name, pfx(&ctx, "Object")) != 0) { + a1logd(g_log, 6, "cxf2ti3: skipping non %s node\n","Object"); + goto next; +--- profile/ls2ti3.c 2026-02-09 17:25:29.000000000 -0500 ++++ profile/ls2ti3.c 2026-04-26 00:28:35.173791000 -0400 +@@ -59,10 +59,11 @@ + mxml_node_t *parent = mxmlGetParent(node); + const char *pname; +- const char *name = node->value.element.name; ++ const char *name; + + if (parent == NULL) + return MXML_TEXT; + +- pname = parent->value.element.name; ++ name = mxmlGetElement(node); ++ pname = mxmlGetElement(parent); + + // printf("~1 type_cb got pnode '%s' node '%s'\n",pname, name); +@@ -185,5 +186,5 @@ + error("Failed to find top element in '%s'",inname); + +- if (strcmp(top->value.element.name, "builder_color_space") != 0) ++ if (strcmp(mxmlGetElement(top), "builder_color_space") != 0) + error("'%s' doesn't seem to be a LightSpace .bcs file ?",inname); + +@@ -238,5 +239,5 @@ + goto next; + } +- a1logd(g_log, DEB, "read node '%s'\n",node->value.element.name); ++ a1logd(g_log, DEB, "read node '%s'\n", mxmlGetElement(node)); + + if ((attr = mxmlElementGetAttr(node, "frame")) == NULL) { +--- profile/Jamfile 2026-02-09 17:25:29.000000000 -0500 ++++ profile/Jamfile 2026-04-26 01:02:04.153120000 -0400 +@@ -36,4 +36,5 @@ + + LINKFLAGS += $(GUILINKFLAGS) ; ++LINKFLAGS += -lmxml ; + + # Simple profile generator +@@ -53,8 +54,8 @@ + + #CxF to Argyll CGATS format +-Main cxf2ti3 : cxf2ti3.c : : : ../xml : : ../xml/libmxml ; ++Main cxf2ti3 : cxf2ti3.c ; + + #LightSpace to Argyll CGATS format +-Main ls2ti3 : ls2ti3.c : : : ../xml : : ../xml/libmxml ; ++Main ls2ti3 : ls2ti3.c ; + + #Split a .ti3 into two pieces randomly +--- namedc/Jamfile 2026-02-09 17:25:54.000000000 -0500 ++++ namedc/Jamfile 2026-04-26 01:04:05.783387000 -0400 +@@ -12,7 +12,8 @@ + + LINKLIBS = ./libnamedc ../xicc/libxicc ../spectro/libconv ../icc/libicc ../cgats/libcgats +- ../plot/libplot ../numlib/libui ../numlib/libnum ../xml/libmxml ; ++ ../plot/libplot ../numlib/libui ../numlib/libnum ; + + LINKFLAGS += $(GUILINKFLAGS) ; ++LINKFLAGS += -lmxml ; + + # Individual stand alone test of namedc diff --git a/graphics/argyllcms/files/patch-spectro_dispwin.c b/graphics/argyllcms/files/patch-spectro_dispwin.c index 4b1abadcd18a..920042b2e757 100644 --- a/graphics/argyllcms/files/patch-spectro_dispwin.c +++ b/graphics/argyllcms/files/patch-spectro_dispwin.c @@ -1,16 +1,87 @@ -Description: Add check for NULL pointer -Author: Jörg Frings-Fürst <debian@jff-webhsoting.net> -Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700253 -Forwarded: http://www.freelists.org/post/argyllcms/dispwin-bad-command-line-option-makes-dispwin-segfault -Reviewed-by: -Last-Update: 2014-09-14 ---- spectro/dispwin.c.orig 2016-09-28 02:59:10 UTC -+++ spectro/dispwin.c -@@ -6055,6 +6055,7 @@ main(int argc, char *argv[]) { +--- spectro/dispwin.c 2026-02-09 17:25:25.000000000 -0500 ++++ spectro/dispwin.c 2026-04-25 21:46:10.494515000 -0400 +@@ -760,5 +760,5 @@ - /* Display number */ - else if (argv[fa][1] == 'd') { -+ if(na == NULL) usage(0,"-d parameter missing"); - if (strncmp(na,"web",3) == 0 - || strncmp(na,"WEB",3) == 0) { - webdisp = 8080; + primary = _XRRGetOutputPrimary(mydisplay, RootWindow(mydisplay,i)); +- debugrr2((errout,"XRRGetOutputPrimary returned XID %x\n",primary)); ++ debugrr2((errout, "XRRGetOutputPrimary returned XID %lx\n", primary)); + + if (primary != None) { +@@ -1000,5 +1000,5 @@ + Atom edid_atom, ret_type; + int ret_format; +- long ret_len = 0, ret_togo; ++ unsigned long ret_len = 0, ret_togo; + unsigned char *atomv = NULL; + int ii; +@@ -1166,5 +1166,5 @@ + Atom edid_atom, ret_type; + int ret_format = 8; +- long ret_len, ret_togo; ++ unsigned long ret_len, ret_togo; + unsigned char *atomv = NULL; + +@@ -1574,5 +1574,6 @@ + + if (nent != p->nent) { +- debugr2((errout,"XF86VidModeGetGammaRampSize number of entries %d inconsistent with previous value\n",nent,p->nent)); ++ debugr2((errout,"XF86VidModeGetGammaRampSize number of entries %d " ++ "inconsistent with previous value of %d\n", nent, p->nent)); + return NULL; + } +@@ -3567,5 +3568,5 @@ + Atom ret_type; + int ret_format; +- long ret_len, ret_togo; ++ unsigned long ret_len, ret_togo; + char aname[30]; + unsigned char *atomv = NULL; /* Profile loaded from/to atom */ +@@ -5439,5 +5440,6 @@ + + if (depth != p->fdepth) { +- debugr2((errout,"new_dispwin: Default Visual red mask 0x%x is not %d bits\n",vinfo->red_mask,p->fdepth)); ++ debugr2((errout, "new_dispwin: Default Visual red mask 0x%lx is not %d bits\n", ++ vinfo->red_mask, p->fdepth)); + XFree(vinfo); + dispwin_del(p); +@@ -5452,5 +5454,6 @@ + + if (depth != p->fdepth) { +- debugr2((errout,"new_dispwin: Default Visual green mask 0x%x is not %d bits\n",vinfo->red_mask,p->fdepth)); ++ debugr2((errout, "new_dispwin: Default Visual green mask 0x%lx is not %d bits\n", ++ vinfo->red_mask, p->fdepth)); + XFree(vinfo); + dispwin_del(p); +@@ -5465,5 +5468,6 @@ + + if (depth != p->fdepth) { +- debugr2((errout,"new_dispwin: Default Visual blue mask 0x%x is not %d bits\n",vinfo->red_mask,p->fdepth)); ++ debugr2((errout, "new_dispwin: Default Visual blue mask 0x%lx is not %d bits\n", ++ vinfo->red_mask, p->fdepth)); + XFree(vinfo); + dispwin_del(p); +@@ -5700,5 +5704,4 @@ + Atom optat; + unsigned int opaque = 0xffffffff; +- unsigned int xid = (unsigned int)rootwindow; /* Hope this is 32 bit */ + XChangeProperty( + p->mydisplay, p->mywindow, +@@ -5707,5 +5710,5 @@ + 32, /* format = bits in type of unsigned int */ + PropModeReplace, /* Change mode */ +- (char *)(&xid), /* Data is Root Window XID */ ++ (void *)(&rootwindow), /* Data is Root Window XID */ + 1 /* Number of elements of data */ + ); +@@ -5714,9 +5717,9 @@ + if ((optat = XInternAtom(p->mydisplay, "_NET_WM_WINDOW_OPACITY", False)) != None) { + XChangeProperty(p->mydisplay, p->mywindow, optat, +- XA_CARDINAL, 32, PropModeReplace, (char *)(&opaque), 1); ++ XA_CARDINAL, 32, PropModeReplace, (void *)(&opaque), 1); + } + if ((optat = XInternAtom(p->mydisplay, "_NET_WM_WINDOW_OPACITY_LOCKED", False)) != None) { + XChangeProperty(p->mydisplay, p->mywindow, optat, +- XA_CARDINAL, 32, PropModeReplace, (char *)(&opaque), 1); ++ XA_CARDINAL, 32, PropModeReplace, (void *)(&opaque), 1); + } + } diff --git a/graphics/argyllcms/files/patch-spectro_vinflate.c b/graphics/argyllcms/files/patch-spectro_vinflate.c deleted file mode 100644 index 15502529e161..000000000000 --- a/graphics/argyllcms/files/patch-spectro_vinflate.c +++ /dev/null @@ -1,31 +0,0 @@ ---- spectro/vinflate.c.orig 2020-08-19 12:08:33 UTC -+++ spectro/vinflate.c -@@ -92,7 +92,7 @@ int vinflate(void); - */ - - #define WSIZE 0x8000 --unsigned int wp; /* current position in slide */ -+extern unsigned int wp; /* current position in slide */ - uch slide[32768]; - - static int vflush_output(unsigned int w) { -@@ -160,8 +160,8 @@ static ush cpdext[] = { /* Extra bits for dist - the stream. - */ - --ulg bb; /* bit buffer */ --unsigned bk; /* bits in bit buffer */ -+extern ulg bb; /* bit buffer */ -+extern unsigned bk; /* bits in bit buffer */ - - ush vmask_bits[] = { - 0x0000, -@@ -239,7 +239,7 @@ int vdbits = 6; /* bits in base distance look - #define N_MAX 288 /* maximum number of codes in any set */ - - --unsigned hufts; /* track memory usage */ -+extern unsigned hufts; /* track memory usage */ - - /* Given a list of code lengths and a maximum table size, make a set of - tables to decode that set of codes. Return zero on success, one if diff --git a/graphics/argyllcms/files/patch-warnings b/graphics/argyllcms/files/patch-warnings new file mode 100644 index 000000000000..9eb998747503 --- /dev/null +++ b/graphics/argyllcms/files/patch-warnings @@ -0,0 +1,275 @@ +--- render/render.c 2026-02-09 17:25:30.000000000 -0500 ++++ render/render.c 2026-04-25 21:57:54.964993000 -0400 +@@ -317,9 +317,9 @@ + #ifdef RENDER_TIFF + TIFF *wh = NULL; +- uint16 samplesperpixel = 0, bitspersample = 0; +- uint16 extrasamples = 0; /* Extra "alpha" samples */ +- uint16 extrainfo[MXCH2D]; /* Info about extra samples */ +- uint16 photometric = 0; +- uint16 inkset = 0xffff; ++ uint16_t samplesperpixel = 0, bitspersample = 0; ++ uint16_t extrasamples = 0; /* Extra "alpha" samples */ ++ uint16_t extrainfo[MXCH2D]; /* Info about extra samples */ ++ uint16_t photometric = 0; ++ uint16_t inkset = 0xffff; + char *inknames = NULL; + #endif +--- ucmm/ucmm.c 2026-02-09 17:25:31.000000000 -0500 ++++ ucmm/ucmm.c 2026-04-25 23:53:58.581849000 -0400 +@@ -438,5 +438,7 @@ + if (ii > recno) /* Track biggest, so we know what to create next */ + recno = ii; +- if ((pp = jc_get_nth_elem(key, 3)) != NULL && strcmp(pp, mname) == 0 && type == jc_string && strcmp(data, mval) == 0) { ++ if ((pp = jc_get_nth_elem(key, 3)) != NULL && ++ strcmp(pp, mname) == 0 && type == jc_string && ++ strcmp((char *)data, mval) == 0) { + /* Found matching record */ + free(pp); +@@ -472,5 +474,5 @@ + debug2((errout,"jcnf locate/get_key failed with error %d\n",ev)); + } +- if ((xprofile = strdup(data)) == NULL) { ++ if ((xprofile = strdup((char *)data)) == NULL) { + debug2((errout,"jcnf get_key malloc failed\n")); + } +@@ -481,6 +483,6 @@ + sprintf(keyn1, "devices/display/%d/%s", recno, mname); + sprintf(keyn2, "devices/display/%d/ICC_PROFILE", recno); +- if ((ev = jc->set_key(jc, -1, keyn1, jc_string, mval, strlen(mval)+1, NULL)) != jc_ok +- || (ev = jc->set_key(jc, -1, keyn2, jc_string, data_name, strlen(data_name)+1, NULL)) != jc_ok) { ++ if ((ev = jc->set_key(jc, -1, keyn1, jc_string, (unsigned char *)mval, strlen(mval)+1, NULL)) != jc_ok ++ || (ev = jc->set_key(jc, -1, keyn2, jc_string, (unsigned char *)data_name, strlen(data_name)+1, NULL)) != jc_ok) { + debug2((errout,"jcnf set_key failed with error %d\n",ev)); + free(mval); +@@ -515,5 +517,5 @@ + if (strcmp(pp,"ICC_PROFILE") != 0 + || type != jc_string +- || strcmp(data, xprofile) != 0) { ++ || strcmp((char *)data, xprofile) != 0) { + free(pp); + continue; +@@ -698,5 +700,5 @@ + && strcmp(pp, mname) == 0 + && type == jc_string +- && strcmp(data, mval) == 0) { ++ && strcmp((char *)data, mval) == 0) { + /* Found matching record */ + free(pp); +@@ -729,5 +731,5 @@ + return ucmm_access_config; + } +- if ((*pprofile = strdup(data)) == NULL) { ++ if ((*pprofile = strdup((char *)data)) == NULL) { + debug2((errout,"jcnf get_key malloc failed\n")); + jc->del(jc); +@@ -766,5 +768,6 @@ + int recno = -1; + int ix; +- ucmm_error ev = ucmm_ok; ++ ucmm_error uev; ++ jc_error ev; + + if (edid != NULL) +@@ -774,7 +777,7 @@ + + /* Locate the config record containing the config file entry. */ +- if ((ev = ucmm_get_monitor_config(&dprof, &recno, &jc, edid, edid_len, display_name, ++ if ((uev = ucmm_get_monitor_config(&dprof, &recno, &jc, edid, edid_len, display_name, + jc_modify, scope)) != ucmm_ok) { +- return ev; ++ return uev; + } + +@@ -828,5 +831,5 @@ + if (strcmp(pp,"ICC_PROFILE") != 0 + || type != jc_string +- || strcmp(data, dprof) != 0) { ++ || strcmp((char *)data, dprof) != 0) { + free(pp); + continue; +--- xicc/tiffgamut.c 2026-02-09 17:25:22.000000000 -0500 ++++ xicc/tiffgamut.c 2026-04-25 23:59:53.426553000 -0400 +@@ -329,6 +329,8 @@ + case JCS_YCCK: + return "YCCK"; ++ default: ++ snprintf(buf, sizeof(buf) - 1, ++ "Unknown JPEG colorspace %d", cspace); + } +- sprintf(buf,"Unknown JPEG colorspace %d",cspace); + return buf; + } +@@ -384,12 +386,12 @@ + TIFF *rh = NULL; + int x, y, width, height; /* Size of image */ +- uint16 samplesperpixel, bitspersample; +- uint16 pconfig, photometric, pmtc; ++ uint16_t samplesperpixel, bitspersample; ++ uint16_t pconfig, photometric, pmtc; + tdata_t *inbuf; + int inbpix = 0; /* Number of pixels in jpeg in buf */ + void (*cvt)(double *out, double *in) = NULL; /* TIFF conversion function, NULL if none */ + icColorSpaceSignature tcs = 0; /* TIFF colorspace */ +- uint16 extrasamples = 0; /* Extra "alpha" samples */ +- uint16 *extrainfo = NULL; /* Info about extra samples */ ++ uint16_t extrasamples = 0; /* Extra "alpha" samples */ ++ uint16_t *extrainfo = NULL; /* Info about extra samples */ + int sign_mask = 0; /* Handling of encoding sign */ + +--- xicc/tiffgmts.c 2026-02-09 17:25:22.000000000 -0500 ++++ xicc/tiffgmts.c 2026-04-26 00:02:06.008046000 -0400 +@@ -314,13 +314,13 @@ + TIFF *rh = NULL; + int x, y, width, height; /* Size of image */ +- uint16 samplesperpixel, bitspersample; +- uint16 pconfig, photometric, pmtc; +- uint16 resunits; ++ uint16_t samplesperpixel, bitspersample; ++ uint16_t pconfig, photometric, pmtc; ++ uint16_t resunits; + float resx, resy; + tdata_t *inbuf; + void (*cvt)(double *out, double *in); /* TIFF conversion function, NULL if none */ + icColorSpaceSignature tcs; /* TIFF colorspace */ +- uint16 extrasamples; /* Extra "alpha" samples */ +- uint16 *extrainfo; /* Info about extra samples */ ++ uint16_t extrasamples; /* Extra "alpha" samples */ ++ uint16_t *extrainfo; /* Info about extra samples */ + int sign_mask; /* Handling of encoding sign */ + +--- imdi/greytiff.c 2026-02-09 17:25:27.000000000 -0500 ++++ imdi/greytiff.c 2026-04-26 00:04:18.213233000 -0400 +@@ -205,7 +205,7 @@ + TIFF *rh = NULL, *wh = NULL; + int x, y, width, height; /* Size of image */ +- uint16 samplesperpixel, bitspersample; +- uint16 pconfig, photometric, pmtc; +- uint16 resunits; ++ uint16_t samplesperpixel, bitspersample; ++ uint16_t pconfig, photometric, pmtc; ++ uint16_t resunits; + float resx, resy; + tdata_t *inbuf, *outbuf, *checkbuf; +--- imdi/cctiff.c 2026-02-09 17:25:26.000000000 -0500 ++++ imdi/cctiff.c 2026-04-26 00:05:58.493232000 -0400 +@@ -351,5 +351,5 @@ + int + ColorSpaceSignature2TiffPhotometric( +-uint16 tags[10], /* Pointer to return array, up to 10 */ ++uint16_t tags[10], /* Pointer to return array, up to 10 */ + icColorSpaceSignature cspace /* Input ICC colorspace */ + ) { +@@ -969,6 +969,8 @@ + case JCS_YCCK: + return "YCCK"; ++ default: ++ snprintf(buf, sizeof(buf) - 1, ++ "Unknown JPEG colorspace %d", cspace); + } +- sprintf(buf,"Unknown JPEG colorspace %d",cspace); + return buf; + } +@@ -1007,13 +1009,13 @@ + + int x, y, width, height; /* Common size of image */ +- uint16 bitspersample; /* Bits per sample */ +- uint16 resunits; ++ uint16_t bitspersample; /* Bits per sample */ ++ uint16_t resunits; + float resx, resy; +- uint16 pconfig; /* Planar configuration */ ++ uint16_t pconfig; /* Planar configuration */ + +- uint16 rsamplesperpixel, wsamplesperpixel; /* Channels per sample */ +- uint16 rphotometric, wphotometric; /* Photometrics */ +- uint16 rextrasamples, wextrasamples; /* Extra "alpha" samples */ +- uint16 *rextrainfo, wextrainfo[MAX_CHAN]; /* Info about extra samples */ ++ uint16_t rsamplesperpixel, wsamplesperpixel; /* Channels per sample */ ++ uint16_t rphotometric, wphotometric; /* Photometrics */ ++ uint16_t rextrasamples, wextrasamples; /* Extra "alpha" samples */ ++ uint16_t *rextrainfo, wextrainfo[MAX_CHAN]; /* Info about extra samples */ + char *rdesc = NULL; /* Existing description */ + char *ddesc = "[ Color corrected by ArgyllCMS ]"; /* Default description */ +@@ -1691,5 +1693,5 @@ + { + int no_pmtc; /* Number of possible photometrics */ +- uint16 pmtc[10]; /* Photometrics of output file */ ++ uint16_t pmtc[10]; /* Photometrics of output file */ + if ((no_pmtc = ColorSpaceSignature2TiffPhotometric(pmtc, + last_colorspace)) == 0) +--- target/filmtarg.c 2026-02-09 17:25:27.000000000 -0500 ++++ target/filmtarg.c 2026-04-26 00:11:20.962318000 -0400 +@@ -194,7 +194,5 @@ + + int +-main(argc,argv) +-int argc; +-char *argv[]; ++main(int argc, char *argv[]) + { + int fa,nfa; /* current argument we're looking at */ +--- target/ifarp.c 2026-02-09 17:25:27.000000000 -0500 ++++ target/ifarp.c 2026-04-26 00:12:58.354474000 -0400 +@@ -831,7 +831,5 @@ + + int +-main(argc,argv) +-int argc; +-char *argv[]; ++main(int argc, char *argv[]) + { + int npoints = 500; +--- target/ofps.c 2026-02-09 17:25:27.000000000 -0500 ++++ target/ofps.c 2026-04-26 00:13:44.527466000 -0400 +@@ -8526,7 +8526,5 @@ + + int +-main(argc,argv) +-int argc; +-char *argv[]; ++main(int argc, char *argv[]) + { + int npoints = 55; +--- target/simplat.c 2026-02-09 17:25:27.000000000 -0500 ++++ target/simplat.c 2026-04-26 00:15:13.359774000 -0400 +@@ -911,7 +911,5 @@ + + int +-main(argc,argv) +-int argc; +-char *argv[]; ++main(int argc, char *argv[]) + { + int npoints = 50; +--- target/simdlat.c 2026-02-09 17:25:27.000000000 -0500 ++++ target/simdlat.c 2026-04-26 00:16:29.160795000 -0400 +@@ -879,7 +879,5 @@ + + int +-main(argc,argv) +-int argc; +-char *argv[]; ++main(int argc, char *argv[]) + { + int npoints = 50; +--- scanin/scanin.c 2026-02-09 17:25:28.000000000 -0500 ++++ scanin/scanin.c 2026-04-26 00:17:29.075659000 -0400 +@@ -168,11 +168,11 @@ + + TIFF *rh = NULL, *wh = NULL; +- uint16 depth, bps; /* Useful depth, bits per sample */ +- uint16 tdepth; /* Total depth including alpha */ +- uint16 pconfig, photometric; +- uint16 rextrasamples; /* Extra "alpha" samples */ +- uint16 *rextrainfo; /* Info about extra samples */ ++ uint16_t depth, bps; /* Useful depth, bits per sample */ ++ uint16_t tdepth; /* Total depth including alpha */ ++ uint16_t pconfig, photometric; ++ uint16_t rextrasamples; /* Extra "alpha" samples */ ++ uint16_t *rextrainfo; /* Info about extra samples */ + int gotres = 0; +- uint16 resunits; ++ uint16_t resunits; + float resx, resy; + diff --git a/graphics/argyllcms/files/patch-yajl b/graphics/argyllcms/files/patch-yajl new file mode 100644 index 000000000000..d9eba3f4464f --- /dev/null +++ b/graphics/argyllcms/files/patch-yajl @@ -0,0 +1,160 @@ +Build against the stock yajl instead of the bundled copy. + + -mi +--- ccast/ccast.c 2026-02-09 17:25:54.000000000 -0500 ++++ ccast/ccast.c 2026-04-25 23:11:46.141616000 -0400 +@@ -30,8 +30,12 @@ + #include "conv.h" + #include "base64.h" +-#include "yajl.h" ++#include <yajl/yajl_tree.h> + #include "ccpacket.h" + #include "ccmes.h" + #include "ccast.h" ++ ++#define yajl_tree_get_first(parent, key, type) \ ++ yajl_tree_get((parent), (const char *[]){ (key), NULL }, (type)) ++#define YAJL_GET_STRINGDUP(v) (YAJL_IS_STRING(v) ? strdup((v)->u.string) : NULL) + + #undef DEBUG /* [und] */ +--- ccast/ccmes.c 2026-02-09 17:25:54.000000000 -0500 ++++ ccast/ccmes.c 2026-04-25 23:08:23.822112000 -0400 +@@ -37,5 +37,5 @@ + #endif + +-#include "yajl.h" ++#include <yajl/yajl_tree.h> + #include "conv.h" + #include "ccpacket.h" +@@ -45,4 +45,8 @@ + #undef LOWVERBTRACE /* [und] Low verboseness message trace */ + #undef DEBUG /* [und] Full message trace + debug */ ++ ++ ++#define yajl_tree_get_first(parent, key, type) \ ++ yajl_tree_get((parent), (const char *[]){ (key), NULL }, (type)) + + /* ------------------------------------------------------------------- */ +--- ccast/dpat.c 2026-02-09 17:25:54.000000000 -0500 ++++ ccast/dpat.c 2026-04-25 23:15:25.315648000 -0400 +@@ -48,8 +48,6 @@ + #include "conv.h" + #include "base64.h" +-#include "yajl.h" + #include "ccmdns.h" + #include "ccpacket.h" +-#include "ccmes.h" + #include "ccast.h" + +--- jcnf/jcnf.c 2026-02-09 17:25:31.000000000 -0500 ++++ jcnf/jcnf.c 2026-04-25 23:30:25.626608000 -0400 +@@ -48,7 +48,7 @@ + #include <time.h> + +-#include "yajl_common.h" +-#include "yajl_gen.h" +-#include "yajl_parse.h" ++#include <yajl/yajl_common.h> ++#include <yajl/yajl_gen.h> ++#include <yajl/yajl_parse.h> + + #include "jcnf.h" +@@ -466,5 +466,5 @@ + } + +-static int jcnf_yajl_integer(void *ctx, longlong integerVal) { ++static int jcnf_yajl_integer(void *ctx, long long integerVal) { + jcnf *p = (jcnf *)ctx; + char *t1; +@@ -714,17 +714,15 @@ + + static yajl_callbacks callbacks = { +- jcnf_yajl_null, +- jcnf_yajl_boolean, +- jcnf_yajl_integer, +- jcnf_yajl_double, +- NULL, /* number */ +- jcnf_yajl_string, +- jcnf_yajl_c_comment, +- jcnf_yajl_cpp_comment, +- jcnf_yajl_start_map, +- jcnf_yajl_map_key, +- jcnf_yajl_end_map, +- jcnf_yajl_start_array, +- jcnf_yajl_end_array ++ .yajl_null = jcnf_yajl_null, ++ .yajl_boolean = jcnf_yajl_boolean, ++ .yajl_integer = jcnf_yajl_integer, ++ .yajl_double = jcnf_yajl_double, ++ .yajl_number = NULL, ++ .yajl_string = jcnf_yajl_string, ++ .yajl_start_map = jcnf_yajl_start_map, ++ .yajl_map_key = jcnf_yajl_map_key, ++ .yajl_end_map = jcnf_yajl_end_map, ++ .yajl_start_array = jcnf_yajl_start_array, ++ .yajl_end_array = jcnf_yajl_end_array + }; + +@@ -960,5 +958,5 @@ + for (cc = dc; *cc != '\000' && *cc != '/'; cc++) + ; +- yajl_gen_string(g, dc, cc-dc); ++ yajl_gen_string(g, (const unsigned char *)dc, cc-dc); + if (*cc != '\000') + dc = cc + 1; +@@ -986,5 +984,5 @@ + + case jc_string: +- yajl_gen_string(g, (char *)p->keys[i]->data, p->keys[i]->dataSize-1); ++ yajl_gen_string(g, (const unsigned char *)p->keys[i]->data, p->keys[i]->dataSize-1); + break; + +@@ -995,10 +993,4 @@ + } + +- if (p->keys[i]->cpp_comment != NULL) { +- yajl_gen_cpp_comment(g, p->keys[i]->cpp_comment, strlen(p->keys[i]->cpp_comment)); +- } +- if (p->keys[i]->c_comment != NULL) { +- yajl_gen_c_comment(g, p->keys[i]->c_comment, strlen(p->keys[i]->c_comment), 1); +- } + + #ifdef NEVER +--- spectro/Jamfile 2026-02-09 17:25:23.000000000 -0500 ++++ spectro/Jamfile 2026-04-26 00:56:23.196919000 -0400 +@@ -69,5 +69,5 @@ + # Micro Unix CMM for handling monitor profile association + CMMHDRS = ../ucmm ; +- CMMLIBS = ../ucmm/libucmm ../jcnf/libjcnf ../yajl/libyajl ; ++ CMMLIBS = ../ucmm/libucmm ../jcnf/libjcnf ; + } + +@@ -172,5 +174,5 @@ + ../rspl/librspl ../cgats/libcgats + ../icc/libicc ../plot/libplot ../plot/libvrml +- ../ccast/libccast $(SSLLIB) ../yajl/libyajl ++ ../ccast/libccast $(SSLLIB) + $(TIFFLIB) $(JPEGLIB) $(PNGLIB) $(ZLIB) + ../numlib/libui libconv ../numlib/libnum +@@ -189,4 +191,5 @@ + + LINKFLAGS += $(GUILINKFLAGS) ; ++LINKFLAGS += -lyajl ; + + # General target reader program +--- jcnf/Jamfile 2026-02-09 17:25:31.000000000 -0500 ++++ jcnf/Jamfile 2026-04-26 01:05:42.007296000 -0400 +@@ -17,11 +17,10 @@ + #InstallLib $(DESTDIR)$(PREFIX)/lib : $(Libraries) ; + +-HDRS = ../yajl ; +- + # config parser based on yajl + Library libjcnf : jcnf.c ; + + # Link all utilities here with libicc +-LINKLIBS = libjcnf ../yajl/libyajl ../numlib/libnum ; ++LINKLIBS = libjcnf ../numlib/libnum ; ++LINKFLAGS += -lyajl ; + + # All utils are made from a single source file diff --git a/graphics/argyllcms/pkg-plist b/graphics/argyllcms/pkg-plist index d8c413f05842..18e8879535e4 100644 --- a/graphics/argyllcms/pkg-plist +++ b/graphics/argyllcms/pkg-plist @@ -7,6 +7,7 @@ bin/chartread bin/collink bin/colprof bin/colverify +bin/cxf2ti3 bin/dispcal bin/dispread bin/dispwin @@ -18,6 +19,7 @@ bin/greytiff bin/iccdump bin/iccgamut bin/icclu +bin/iccvcgt bin/illumread bin/invprofcheck bin/kodak2ti3 @@ -46,20 +48,28 @@ bin/viewgam bin/xicclu share/argyll/License.txt share/argyll/ref/3dap5k.sp +share/argyll/ref/ACES_P3.icm share/argyll/ref/CIE_C.sp share/argyll/ref/CMP_DT_003.cht +share/argyll/ref/CMP_DT_mini.cht share/argyll/ref/CMP_Digital_Target-4.cht share/argyll/ref/CMP_Digital_Target-4.cie share/argyll/ref/CMP_Digital_Target-4.ti2 share/argyll/ref/CMP_Digital_Target-7.cht +share/argyll/ref/CMP_Digital_Target-2019.cht +share/argyll/ref/CMP_Digital_Target_Studio.cht share/argyll/ref/ClayRGB1998.icm share/argyll/ref/ColorChecker.cht share/argyll/ref/ColorChecker.cie share/argyll/ref/ColorChecker.ti2 share/argyll/ref/ColorCheckerDC.cht share/argyll/ref/ColorCheckerDC.ti2 +share/argyll/ref/ColorCheckerHalfPassport.cht +share/argyll/ref/ColorCheckerHalfPassport.cie +share/argyll/ref/ColorCheckerHalfPassport.ti2 share/argyll/ref/ColorCheckerPassport.cht share/argyll/ref/ColorCheckerPassport.cie +share/argyll/ref/ColorCheckerPassport.ti2 share/argyll/ref/ColorCheckerSG.cht share/argyll/ref/ColorCheckerSG.ti2 share/argyll/ref/D50_0.0.sp @@ -74,6 +84,7 @@ share/argyll/ref/D50_1.7.sp share/argyll/ref/D50_2.0.sp share/argyll/ref/D50_2.5.sp share/argyll/ref/D50_3.0.sp +share/argyll/ref/DisplayP3.icm share/argyll/ref/EBU3213_PAL.icm share/argyll/ref/ECI2002.ti2 share/argyll/ref/ECI2002R.ti2 @@ -86,7 +97,13 @@ share/argyll/ref/FograStrip3.ti1 share/argyll/ref/FograStrip3_3.ti2 share/argyll/ref/GTIPlus.sp share/argyll/ref/Hutchcolor.cht +share/argyll/ref/ISO12641_2_1.cht +share/argyll/ref/ISO12641_2_3_1.cht +share/argyll/ref/ISO12641_2_3_2.cht +share/argyll/ref/ISO12641_2_3_3.cht share/argyll/ref/LaserSoftDCPro.cht +share/argyll/ref/MLG.cht +share/argyll/ref/MLG.cie share/argyll/ref/Office.sp share/argyll/ref/ProPhoto.icm share/argyll/ref/ProPhotoLin.icm @@ -112,6 +129,7 @@ share/argyll/ref/example121.sp share/argyll/ref/i1_RGB_Scan_1.4.cht share/argyll/ref/i1_RGB_Scan_1.4.ti2 share/argyll/ref/it8.cht +share/argyll/ref/it8Wolf.cht share/argyll/ref/lab2lab.icm share/argyll/ref/linear.cal share/argyll/ref/sRGB.icm diff --git a/graphics/art/Makefile b/graphics/art/Makefile index d6fdd33226b0..4c8e66b3817e 100644 --- a/graphics/art/Makefile +++ b/graphics/art/Makefile @@ -1,5 +1,6 @@ PORTNAME= art -DISTVERSION= 1.26.3 +DISTVERSION= 1.26.6 +PORTREVISION= 1 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 68067cc8af21..228149b60e5d 100644 --- a/graphics/art/distinfo +++ b/graphics/art/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774808758 -SHA256 (ART-1.26.3.tar.xz) = db06f967b8373cf8d227a90ba46fc09f47e5e3cd45a3a382f1c6915271e7810c -SIZE (ART-1.26.3.tar.xz) = 19688464 +TIMESTAMP = 1782618382 +SHA256 (ART-1.26.6.tar.xz) = 5cda92239b6a32a075d57f9fad96ed89c66c725f3ef44a63d3878c18890011cf +SIZE (ART-1.26.6.tar.xz) = 19718132 diff --git a/graphics/art/pkg-plist b/graphics/art/pkg-plist index 4d35dd1aa473..9ff15969d633 100644 --- a/graphics/art/pkg-plist +++ b/graphics/art/pkg-plist @@ -345,6 +345,7 @@ share/ART/images/edit-point.svg share/ART/images/edit-small.svg share/ART/images/edit.svg share/ART/images/empty.png +share/ART/images/empty.svg share/ART/images/env-bright.svg share/ART/images/env-dark.svg share/ART/images/env-dim.svg @@ -396,6 +397,7 @@ share/ART/images/grid.svg share/ART/images/hand-closed-hicontrast.svg share/ART/images/hand-open-hicontrast.svg share/ART/images/hand-open.svg +share/ART/images/hidpi.svg share/ART/images/histogram-bar-off-small.svg share/ART/images/histogram-bar-on-small.svg share/ART/images/histogram-bayer-off-small.svg diff --git a/graphics/artem/Makefile b/graphics/artem/Makefile index 85f95085195e..b93a09bbb9d8 100644 --- a/graphics/artem/Makefile +++ b/graphics/artem/Makefile @@ -1,7 +1,7 @@ PORTNAME= artem DISTVERSIONPREFIX= v DISTVERSION= 3.0.0 -PORTREVISION= 10 +PORTREVISION= 13 CATEGORIES= graphics MAINTAINER= adamw@FreeBSD.org diff --git a/graphics/asciinema-agg/Makefile b/graphics/asciinema-agg/Makefile index 3b70a9d9e3e1..1932f0ed08d2 100644 --- a/graphics/asciinema-agg/Makefile +++ b/graphics/asciinema-agg/Makefile @@ -1,6 +1,6 @@ PORTNAME= agg DISTVERSIONPREFIX= v -DISTVERSION= 1.7.0 +DISTVERSION= 1.9.0 PORTREVISION= 2 CATEGORIES= graphics PKGNAMEPREFIX= asciinema- diff --git a/graphics/asciinema-agg/Makefile.crates b/graphics/asciinema-agg/Makefile.crates index 3d33bcb08f80..b21017a28c40 100644 --- a/graphics/asciinema-agg/Makefile.crates +++ b/graphics/asciinema-agg/Makefile.crates @@ -1,275 +1,294 @@ -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 \ +CARGO_CRATES= adler2-2.0.1 \ + aho-corasick-1.1.4 \ + anstream-1.0.0 \ + anstyle-1.0.14 \ + anstyle-parse-1.0.0 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ + anyhow-1.0.102 \ + arrayref-0.3.9 \ arrayvec-0.7.6 \ - async-compression-0.4.15 \ - atty-0.2.14 \ - autocfg-1.1.0 \ - avt-0.16.0 \ - backtrace-0.3.74 \ + async-compression-0.4.42 \ + atomic-waker-1.1.2 \ + autocfg-1.5.0 \ + avt-0.18.0 \ + aws-lc-rs-1.16.3 \ + aws-lc-sys-0.40.0 \ base64-0.22.1 \ bitflags-1.3.2 \ - bitflags-2.6.0 \ - bumpalo-3.12.0 \ - bytemuck-1.13.1 \ - byteorder-1.5.0 \ + bitflags-2.11.1 \ + bumpalo-3.20.2 \ + bytemuck-1.25.0 \ + bytemuck_derive-1.10.2 \ 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 \ + bytes-1.11.1 \ + cc-1.2.61 \ + cfg-if-1.0.4 \ + cfg_aliases-0.2.1 \ + clap-4.6.1 \ + clap_builder-4.6.0 \ + clap_derive-4.6.1 \ + clap_lex-1.1.0 \ + cmake-0.1.58 \ 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 \ + colorchoice-1.0.5 \ + combine-4.6.7 \ + compression-codecs-0.4.38 \ + compression-core-0.4.32 \ + core-foundation-0.10.1 \ + core-foundation-sys-0.8.7 \ + core_maths-0.1.1 \ + crc32fast-1.5.0 \ + crossbeam-channel-0.5.15 \ + crossbeam-deque-0.8.6 \ + crossbeam-epoch-0.9.18 \ + crossbeam-utils-0.8.21 \ + data-url-0.3.2 \ + dirs-6.0.0 \ + dirs-sys-0.5.0 \ + displaydoc-0.2.5 \ + dunce-1.0.5 \ + either-1.15.0 \ + env_filter-1.0.1 \ + env_logger-0.11.10 \ + euclid-0.22.14 \ + fdeflate-0.3.7 \ + find-msvc-tools-0.1.9 \ + flate2-1.1.9 \ float-cmp-0.9.0 \ - fnv-1.0.7 \ - fontconfig-parser-0.5.2 \ + font-types-0.11.3 \ + fontconfig-parser-0.5.8 \ fontdb-0.23.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 \ + form_urlencoded-1.2.2 \ + fs_extra-1.3.0 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-io-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ + getrandom-0.2.17 \ + getrandom-0.3.4 \ + gif-0.13.3 \ + gif-dispose-5.0.1 \ + gifski-1.34.0 \ + glob-0.3.3 \ + heck-0.5.0 \ + http-1.4.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 \ + http-body-util-0.1.3 \ + httparse-1.10.1 \ + hyper-1.9.0 \ + hyper-rustls-0.27.9 \ + hyper-util-0.1.20 \ + icu_collections-2.1.1 \ + icu_locale_core-2.1.1 \ + icu_normalizer-2.1.1 \ + icu_normalizer_data-2.1.1 \ + icu_properties-2.1.2 \ + icu_properties_data-2.1.2 \ + icu_provider-2.1.1 \ + idna-1.1.0 \ + idna_adapter-1.2.1 \ image-webp-0.2.4 \ - imagequant-4.1.1 \ + imagequant-4.4.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 \ + imgref-1.12.1 \ + ipnet-2.12.0 \ + iri-string-0.7.12 \ + is_terminal_polyfill-1.70.2 \ + itoa-1.0.18 \ + jiff-0.2.24 \ + jiff-static-0.2.24 \ + jni-0.22.4 \ + jni-macros-0.22.4 \ + jni-sys-0.4.1 \ + jni-sys-macros-0.4.1 \ + jobserver-0.1.34 \ + js-sys-0.3.97 \ + kurbo-0.11.3 \ + libc-0.2.186 \ + libm-0.2.16 \ + libredox-0.1.16 \ + litemap-0.8.2 \ + lodepng-3.12.2 \ + log-0.4.29 \ + loop9-0.1.5 \ + lru-slab-0.1.2 \ + memchr-2.8.0 \ + memmap2-0.9.10 \ + miniz_oxide-0.8.9 \ + mio-1.2.0 \ 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 \ + num-traits-0.2.19 \ + once_cell-1.21.4 \ + once_cell_polyfill-1.70.2 \ + openssl-probe-0.2.1 \ + option-ext-0.2.0 \ + ordered-channel-1.2.0 \ pbr-1.1.1 \ - percent-encoding-2.3.1 \ + percent-encoding-2.3.2 \ 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 \ + pin-project-lite-0.2.17 \ + png-0.17.16 \ + portable-atomic-1.13.1 \ + portable-atomic-util-0.2.7 \ + potential_utf-0.1.5 \ + ppv-lite86-0.2.21 \ + proc-macro2-1.0.106 \ 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 \ + quinn-0.11.9 \ + quinn-proto-0.11.14 \ + quinn-udp-0.5.14 \ + quote-1.0.45 \ + r-efi-5.3.0 \ + rand-0.9.4 \ + rand_chacha-0.9.0 \ + rand_core-0.9.5 \ + rayon-1.12.0 \ + rayon-core-1.13.0 \ + read-fonts-0.37.0 \ + redox_users-0.5.2 \ + regex-1.12.3 \ + regex-automata-0.4.14 \ + regex-syntax-0.8.10 \ + reqwest-0.13.3 \ + resize-0.8.9 \ resvg-0.45.1 \ - rgb-0.8.36 \ - ring-0.17.8 \ - roxmltree-0.18.0 \ + rgb-0.8.53 \ + ring-0.17.14 \ 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 \ + rustc-hash-2.1.2 \ + rustc_version-0.4.1 \ + rustls-0.23.40 \ + rustls-native-certs-0.8.3 \ + rustls-pki-types-1.14.1 \ + rustls-platform-verifier-0.7.0 \ + rustls-platform-verifier-android-0.1.1 \ + rustls-webpki-0.103.13 \ + rustversion-1.0.22 \ rustybuzz-0.20.1 \ - 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 \ + same-file-1.0.6 \ + schannel-0.1.29 \ + security-framework-3.7.0 \ + security-framework-sys-2.17.0 \ + semver-1.0.28 \ + serde-1.0.228 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.149 \ + shellexpand-3.1.2 \ 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 \ + simd-adler32-0.3.9 \ + simd_cesu8-1.1.1 \ + simdutf8-0.1.5 \ + simplecss-0.2.2 \ + siphasher-1.0.2 \ + skrifa-0.40.0 \ + slab-0.4.12 \ + slotmap-1.1.1 \ + smallvec-1.15.1 \ + socket2-0.6.3 \ + stable_deref_trait-1.2.1 \ strict-num-0.1.1 \ - strsim-0.10.0 \ + strsim-0.11.1 \ subtle-2.6.1 \ svgtypes-0.15.3 \ - 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 \ + swash-0.2.7 \ + syn-2.0.117 \ + sync_wrapper-1.0.2 \ + synstructure-0.13.2 \ + thiserror-2.0.18 \ + thiserror-impl-2.0.18 \ + thread_local-1.1.9 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ - tinyvec-1.6.0 \ + tinystr-0.8.3 \ + tinyvec-1.11.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 \ + tokio-1.52.1 \ + tokio-rustls-0.26.4 \ + tokio-util-0.7.18 \ + tower-0.5.3 \ + tower-http-0.6.8 \ + tower-layer-0.3.3 \ + tower-service-0.3.3 \ + tracing-0.1.44 \ + tracing-core-0.1.36 \ + try-lock-0.2.5 \ ttf-parser-0.25.1 \ - unicode-bidi-0.3.13 \ + unicode-bidi-0.3.18 \ unicode-bidi-mirroring-0.4.0 \ unicode-ccc-0.4.0 \ - unicode-ident-1.0.8 \ - unicode-normalization-0.1.22 \ - unicode-properties-0.1.3 \ - unicode-script-0.5.5 \ + unicode-ident-1.0.24 \ + unicode-properties-0.1.4 \ + unicode-script-0.5.8 \ unicode-vo-0.1.0 \ unicode-width-0.1.14 \ untrusted-0.9.0 \ - url-2.5.2 \ + url-2.5.8 \ usvg-0.45.1 \ - 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 \ + utf8_iter-1.0.4 \ + utf8parse-0.2.2 \ + version_check-0.9.5 \ + walkdir-2.5.0 \ + want-0.3.1 \ + wasi-0.11.1+wasi-snapshot-preview1 \ + wasip2-1.0.1+wasi-0.2.4 \ + wasm-bindgen-0.2.120 \ + wasm-bindgen-futures-0.4.70 \ + wasm-bindgen-macro-0.2.120 \ + wasm-bindgen-macro-support-0.2.120 \ + wasm-bindgen-shared-0.2.120 \ + web-sys-0.3.97 \ + web-time-1.1.0 \ + webpki-root-certs-1.0.7 \ + weezl-0.1.12 \ + wild-2.2.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ - winapi-util-0.1.5 \ + winapi-util-0.1.11 \ 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-link-0.2.1 \ windows-sys-0.52.0 \ - windows-sys-0.59.0 \ - windows-targets-0.42.2 \ - windows-targets-0.48.5 \ + windows-sys-0.60.2 \ + windows-sys-0.61.2 \ windows-targets-0.52.6 \ - windows_aarch64_gnullvm-0.42.2 \ - windows_aarch64_gnullvm-0.48.5 \ + windows-targets-0.53.5 \ windows_aarch64_gnullvm-0.52.6 \ - windows_aarch64_msvc-0.42.2 \ - windows_aarch64_msvc-0.48.5 \ + windows_aarch64_gnullvm-0.53.1 \ windows_aarch64_msvc-0.52.6 \ - windows_i686_gnu-0.42.2 \ - windows_i686_gnu-0.48.5 \ + windows_aarch64_msvc-0.53.1 \ windows_i686_gnu-0.52.6 \ + windows_i686_gnu-0.53.1 \ windows_i686_gnullvm-0.52.6 \ - windows_i686_msvc-0.42.2 \ - windows_i686_msvc-0.48.5 \ + windows_i686_gnullvm-0.53.1 \ windows_i686_msvc-0.52.6 \ - windows_x86_64_gnu-0.42.2 \ - windows_x86_64_gnu-0.48.5 \ + windows_i686_msvc-0.53.1 \ windows_x86_64_gnu-0.52.6 \ - windows_x86_64_gnullvm-0.42.2 \ - windows_x86_64_gnullvm-0.48.5 \ + windows_x86_64_gnu-0.53.1 \ windows_x86_64_gnullvm-0.52.6 \ - windows_x86_64_msvc-0.42.2 \ - windows_x86_64_msvc-0.48.5 \ + windows_x86_64_gnullvm-0.53.1 \ windows_x86_64_msvc-0.52.6 \ - xmlparser-0.13.5 \ + windows_x86_64_msvc-0.53.1 \ + wit-bindgen-0.46.0 \ + writeable-0.6.3 \ xmlwriter-0.1.0 \ - zerocopy-0.7.35 \ - zerocopy-derive-0.7.35 \ - zeroize-1.8.1 \ + y4m-0.8.0 \ + yazi-0.2.1 \ + yoke-0.8.2 \ + yoke-derive-0.8.2 \ + yuv-0.1.10 \ + zeno-0.3.3 \ + zerocopy-0.8.48 \ + zerocopy-derive-0.8.48 \ + zerofrom-0.1.7 \ + zerofrom-derive-0.1.7 \ + zeroize-1.8.2 \ + zerotrie-0.2.4 \ + zerovec-0.11.6 \ + zerovec-derive-0.11.3 \ + zlib-rs-0.6.3 \ + zmij-1.0.21 \ zune-core-0.4.12 \ - zune-jpeg-0.4.13 + zune-jpeg-0.4.21 diff --git a/graphics/asciinema-agg/distinfo b/graphics/asciinema-agg/distinfo index af918d3eef6a..812bdd5b359d 100644 --- a/graphics/asciinema-agg/distinfo +++ b/graphics/asciinema-agg/distinfo @@ -1,553 +1,591 @@ -TIMESTAMP = 1766095391 -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 -SIZE (rust/crates/ahash-0.8.3.crate) = 42416 -SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac -SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440 -SHA256 (rust/crates/anstream-0.2.6.crate) = 342258dd14006105c2b75ab1bd7543a03bdf0cfc94383303ac212a04939dff6f -SIZE (rust/crates/anstream-0.2.6.crate) = 19429 -SHA256 (rust/crates/anstyle-0.3.5.crate) = 23ea9e81bd02e310c216d080f6223c179012256e5151c41db88d12c88a1684d2 -SIZE (rust/crates/anstyle-0.3.5.crate) = 14272 -SHA256 (rust/crates/anstyle-parse-0.1.1.crate) = a7d1bb534e9efed14f3e5f44e7dd1a4f709384023a4165199a4241e18dff0116 -SIZE (rust/crates/anstyle-parse-0.1.1.crate) = 24186 -SHA256 (rust/crates/anstyle-wincon-0.2.0.crate) = c3127af6145b149f3287bb9a0d10ad9c5692dba8c53ad48285e5bec4063834fa -SIZE (rust/crates/anstyle-wincon-0.2.0.crate) = 11667 -SHA256 (rust/crates/anyhow-1.0.70.crate) = 7de8ce5e0f9f8d88245311066a578d72b7af3e7088f32783804676302df237e4 -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 +TIMESTAMP = 1780362312 +SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 +SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d +SIZE (rust/crates/anstream-1.0.0.crate) = 28916 +SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 +SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 +SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e +SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 +SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 +SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb +SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 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/avt-0.16.0.crate) = 156203bcce48a54533c6a718509c22825c1ebbb606e6b313a6f13e8c6097bd13 -SIZE (rust/crates/avt-0.16.0.crate) = 618555 -SHA256 (rust/crates/backtrace-0.3.74.crate) = 8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a -SIZE (rust/crates/backtrace-0.3.74.crate) = 88516 +SHA256 (rust/crates/async-compression-0.4.42.crate) = e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac +SIZE (rust/crates/async-compression-0.4.42.crate) = 103805 +SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 +SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 +SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/avt-0.18.0.crate) = 7179c44abe2ac36173d4713bfed24136e5988f005c7fe2c4fcde621d3d4d29b9 +SIZE (rust/crates/avt-0.18.0.crate) = 629028 +SHA256 (rust/crates/aws-lc-rs-1.16.3.crate) = 0ec6fb3fe69024a75fa7e1bfb48aa6cf59706a101658ea01bfd33b2b248a038f +SIZE (rust/crates/aws-lc-rs-1.16.3.crate) = 225439 +SHA256 (rust/crates/aws-lc-sys-0.40.0.crate) = f50037ee5e1e41e7b8f9d161680a725bd1626cb6f8c7e901f91f942850852fe7 +SIZE (rust/crates/aws-lc-sys-0.40.0.crate) = 9515863 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/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b -SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SHA256 (rust/crates/bitflags-2.11.1.crate) = c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3 +SIZE (rust/crates/bitflags-2.11.1.crate) = 49082 +SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb +SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 +SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 +SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff +SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678 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 -SIZE (rust/crates/clap-3.2.23.crate) = 219435 -SHA256 (rust/crates/clap-4.2.1.crate) = 046ae530c528f252094e4a77886ee1374437744b2bff1497aa898bbddbbb29b3 -SIZE (rust/crates/clap-4.2.1.crate) = 53500 -SHA256 (rust/crates/clap_builder-4.2.1.crate) = 223163f58c9a40c3b0a43e1c4b50a9ce09f007ea2cb1ec258a687945b4b7929f -SIZE (rust/crates/clap_builder-4.2.1.crate) = 158784 -SHA256 (rust/crates/clap_derive-3.2.18.crate) = ea0c8bce528c4be4da13ea6fead8965e95b6073585a2f05204bd8f4119f82a65 -SIZE (rust/crates/clap_derive-3.2.18.crate) = 28208 -SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5 -SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652 -SHA256 (rust/crates/clap_lex-0.4.1.crate) = 8a2dd5a6fe8c6e3502f568a6353e5273bbb15193ad9a89e457b9970798efbea1 -SIZE (rust/crates/clap_lex-0.4.1.crate) = 12122 +SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 +SHA256 (rust/crates/cc-1.2.61.crate) = d16d90359e986641506914ba71350897565610e87ce0ad9e6f28569db3dd5c6d +SIZE (rust/crates/cc-1.2.61.crate) = 97163 +SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 +SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 +SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 +SIZE (rust/crates/clap-4.6.1.crate) = 61836 +SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f +SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 +SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9 +SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512 +SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 +SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 +SHA256 (rust/crates/cmake-0.1.58.crate) = c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678 +SIZE (rust/crates/cmake-0.1.58.crate) = 20474 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 -SHA256 (rust/crates/concolor-override-1.0.0.crate) = a855d4a1978dc52fb0536a04d384c2c0c1aa273597f08b77c8c4d3b2eec6037f -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 -SIZE (rust/crates/crossbeam-channel-0.5.7.crate) = 90257 -SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef -SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746 -SHA256 (rust/crates/crossbeam-epoch-0.9.14.crate) = 46bd5f3f85273295a9d14aedfb86f6aadbff6d8f5295c4a9edb08e819dcf5695 -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.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 -SIZE (rust/crates/dirs-sys-0.4.0.crate) = 10509 -SHA256 (rust/crates/dunce-1.0.3.crate) = 0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c -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/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 -SIZE (rust/crates/errno-0.3.0.crate) = 10268 -SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf -SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810 -SHA256 (rust/crates/fallible_collections-0.4.7.crate) = 9acf77205554f3cfeca94a4b910e159ad9824e8c2d164de02b3f12495cc1074d -SIZE (rust/crates/fallible_collections-0.4.7.crate) = 49549 -SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841 -SIZE (rust/crates/flate2-1.0.25.crate) = 70210 +SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 +SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 +SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd +SIZE (rust/crates/combine-4.6.7.crate) = 134808 +SHA256 (rust/crates/compression-codecs-0.4.38.crate) = ce2548391e9c1929c21bf6aa2680af86fe4c1b33e6cea9ac1cfeec0bd11218cf +SIZE (rust/crates/compression-codecs-0.4.38.crate) = 29877 +SHA256 (rust/crates/compression-core-0.4.32.crate) = cc14f565cf027a105f7a44ccf9e5b424348421a1d8952a8fc9d499d313107789 +SIZE (rust/crates/compression-core-0.4.32.crate) = 10083 +SHA256 (rust/crates/core-foundation-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 +SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30 +SIZE (rust/crates/core_maths-0.1.1.crate) = 6528 +SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 +SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 +SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 +SIZE (rust/crates/data-url-0.3.2.crate) = 23862 +SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e +SIZE (rust/crates/dirs-6.0.0.crate) = 14190 +SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab +SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 +SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 +SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 +SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 +SIZE (rust/crates/dunce-1.0.5.crate) = 8244 +SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/env_filter-1.0.1.crate) = 32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef +SIZE (rust/crates/env_filter-1.0.1.crate) = 15045 +SHA256 (rust/crates/env_logger-0.11.10.crate) = 0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a +SIZE (rust/crates/env_logger-0.11.10.crate) = 31613 +SHA256 (rust/crates/euclid-0.22.14.crate) = f1a05365e3b1c6d1650318537c7460c6923f1abdd272ad6842baa2b509957a06 +SIZE (rust/crates/euclid-0.22.14.crate) = 88222 +SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c +SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 -SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 -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/font-types-0.11.3.crate) = 5b38ad915f6dadd993ced50848a8291a543bd41ca62bc10740d5e64e2ab4cfd7 +SIZE (rust/crates/font-types-0.11.3.crate) = 26335 +SHA256 (rust/crates/fontconfig-parser-0.5.8.crate) = bbc773e24e02d4ddd8395fd30dc147524273a83e54e0f312d986ea30de5f5646 +SIZE (rust/crates/fontconfig-parser-0.5.8.crate) = 40928 SHA256 (rust/crates/fontdb-0.23.0.crate) = 457e789b3d1202543297a350643cf459f836cade38934e7a4cf6a39e7cde2905 SIZE (rust/crates/fontdb-0.23.0.crate) = 108324 -SHA256 (rust/crates/fontdue-0.7.2.crate) = 6a62391ecb864cf12ed06b2af4eda2e609b97657950d6a8f06841b17726ab253 -SIZE (rust/crates/fontdue-0.7.2.crate) = 143663 -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.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/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e -SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713 -SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 -SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 -SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e -SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265 -SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 -SIZE (rust/crates/heck-0.4.1.crate) = 11567 -SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33 -SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979 -SHA256 (rust/crates/hermit-abi-0.2.6.crate) = ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7 -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-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258 -SIZE (rust/crates/http-1.1.0.crate) = 103144 +SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 +SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c +SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298 +SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 +SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 +SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b +SIZE (rust/crates/gif-0.13.3.crate) = 36010 +SHA256 (rust/crates/gif-dispose-5.0.1.crate) = 5e1aa07391f3d9c279f388cea6faf291555dd891df59bed01d4378583df946ac +SIZE (rust/crates/gif-dispose-5.0.1.crate) = 6374 +SHA256 (rust/crates/gifski-1.34.0.crate) = c246c795a61d4a2476fb1c8ab70bedfaa825c734882adc40e117fc837df81190 +SIZE (rust/crates/gifski-1.34.0.crate) = 52674 +SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a +SIZE (rust/crates/http-1.4.0.crate) = 106978 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/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4 -SIZE (rust/crates/humantime-2.1.0.crate) = 16749 -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/http-body-util-0.1.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 +SHA256 (rust/crates/hyper-1.9.0.crate) = 6299f016b246a94207e63da54dbe807655bf9e00044f73ded42c3ac5305fbcca +SIZE (rust/crates/hyper-1.9.0.crate) = 160126 +SHA256 (rust/crates/hyper-rustls-0.27.9.crate) = 33ca68d021ef39cf6463ab54c1d0f5daf03377b70561305bb89a8f83aab66e0f +SIZE (rust/crates/hyper-rustls-0.27.9.crate) = 22935 +SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 +SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 +SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43 +SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233 +SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6 +SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876 +SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599 +SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 +SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a +SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 +SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec +SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 +SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af +SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 +SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614 +SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 +SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de +SIZE (rust/crates/idna-1.1.0.crate) = 148747 +SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3 SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 -SHA256 (rust/crates/imagequant-4.1.1.crate) = f332f82fc531b53cffa3181c14f7beb5b6c33932d68bb0c2fa4fd583553fca64 -SIZE (rust/crates/imagequant-4.1.1.crate) = 55912 +SHA256 (rust/crates/imagequant-4.4.1.crate) = caf5d73b959dfbe5d6b5cd3ca8de5265c7bc58297f20560a60a1d2ba6a19991f +SIZE (rust/crates/imagequant-4.4.1.crate) = 57296 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 -SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 -SHA256 (rust/crates/io-lifetimes-1.0.9.crate) = 09270fd4fa1111bc614ed2246c7ef56239a3063d5be0d1ec3b589c505d400aeb -SIZE (rust/crates/io-lifetimes-1.0.9.crate) = 36442 -SHA256 (rust/crates/ipnet-2.7.2.crate) = 12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f -SIZE (rust/crates/ipnet-2.7.2.crate) = 27044 -SHA256 (rust/crates/is-terminal-0.4.6.crate) = 256017f749ab3117e93acb91063009e1f1bb56d03965b14c2c8df4eb02c524d8 -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/js-sys-0.3.61.crate) = 445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730 -SIZE (rust/crates/js-sys-0.3.61.crate) = 80158 -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.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.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 -SIZE (rust/crates/mime-0.3.17.crate) = 15712 -SHA256 (rust/crates/miniz_oxide-0.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34 -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/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/imgref-1.12.1.crate) = 40fac9d56ed6437b198fddba683305e8e2d651aa42647f00f5ae542e7f5c94a2 +SIZE (rust/crates/imgref-1.12.1.crate) = 19103 +SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2 +SIZE (rust/crates/ipnet-2.12.0.crate) = 31000 +SHA256 (rust/crates/iri-string-0.7.12.crate) = 25e659a4bb38e810ebc252e53b5814ff908a8c58c2a9ce2fae1bbec24cbf4e20 +SIZE (rust/crates/iri-string-0.7.12.crate) = 161843 +SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 +SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 +SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 +SIZE (rust/crates/itoa-1.0.18.crate) = 15935 +SHA256 (rust/crates/jiff-0.2.24.crate) = f00b5dbd620d61dfdcb6007c9c1f6054ebd75319f163d886a9055cec1155073d +SIZE (rust/crates/jiff-0.2.24.crate) = 760237 +SHA256 (rust/crates/jiff-static-0.2.24.crate) = e000de030ff8022ea1da3f466fbb0f3a809f5e51ed31f6dd931c35181ad8e6d7 +SIZE (rust/crates/jiff-static-0.2.24.crate) = 83747 +SHA256 (rust/crates/jni-0.22.4.crate) = 5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498 +SIZE (rust/crates/jni-0.22.4.crate) = 199347 +SHA256 (rust/crates/jni-macros-0.22.4.crate) = a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3 +SIZE (rust/crates/jni-macros-0.22.4.crate) = 63557 +SHA256 (rust/crates/jni-sys-0.4.1.crate) = c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2 +SIZE (rust/crates/jni-sys-0.4.1.crate) = 13249 +SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264 +SIZE (rust/crates/jni-sys-macros-0.4.1.crate) = 3301 +SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SHA256 (rust/crates/js-sys-0.3.97.crate) = a1840c94c045fbcf8ba2812c95db44499f7c64910a912551aaaa541decebcacf +SIZE (rust/crates/js-sys-0.3.97.crate) = 106322 +SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62 +SIZE (rust/crates/kurbo-0.11.3.crate) = 137586 +SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 +SIZE (rust/crates/libc-0.2.186.crate) = 821883 +SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 +SIZE (rust/crates/libm-0.2.16.crate) = 164243 +SHA256 (rust/crates/libredox-0.1.16.crate) = e02f3bb43d335493c96bf3fd3a321600bf6bd07ed34bc64118e9293bdffea46c +SIZE (rust/crates/libredox-0.1.16.crate) = 9600 +SHA256 (rust/crates/litemap-0.8.2.crate) = 92daf443525c4cce67b150400bc2316076100ce0b3686209eb8cf3c31612e6f0 +SIZE (rust/crates/litemap-0.8.2.crate) = 34572 +SHA256 (rust/crates/lodepng-3.12.2.crate) = fe7982db11054edc023a1b424dddcc65be18f71fa46ec6bde2efcfc1fb6b22da +SIZE (rust/crates/lodepng-3.12.2.crate) = 52884 +SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 +SIZE (rust/crates/log-0.4.29.crate) = 51515 +SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062 +SIZE (rust/crates/loop9-0.1.5.crate) = 3406 +SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 +SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3 +SIZE (rust/crates/memmap2-0.9.10.crate) = 34846 +SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1 +SIZE (rust/crates/mio-1.2.0.crate) = 106403 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 -SIZE (rust/crates/noisy_float-0.2.0.crate) = 15564 -SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd -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/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/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 +SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 +SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe +SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 +SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe +SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 +SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d +SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 +SHA256 (rust/crates/ordered-channel-1.2.0.crate) = 95be4d57809897b5a7539fc15a7dfe0e84141bc3dfaa2e9b1b27caa90acf61ab +SIZE (rust/crates/ordered-channel-1.2.0.crate) = 4423 SHA256 (rust/crates/pbr-1.1.1.crate) = ed5827dfa0d69b6c92493d6c38e633bbaa5937c153d0d7c28bf12313f8c6d514 SIZE (rust/crates/pbr-1.1.1.crate) = 13786 -SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e -SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 +SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 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.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.87.crate) = b3e4daa0dcf6feba26f985457cdf104d4b4256fc5a09547140f3631bb076b19a -SIZE (rust/crates/proc-macro2-1.0.87.crate) = 49121 +SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd +SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 +SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 +SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 +SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 +SHA256 (rust/crates/portable-atomic-util-0.2.7.crate) = c2a106d1259c23fac8e543272398ae0e3c0b8d33c88ed73d0cc71b0f1d902618 +SIZE (rust/crates/portable-atomic-util-0.2.7.crate) = 53577 +SHA256 (rust/crates/potential_utf-0.1.5.crate) = 0103b1cef7ec0cf76490e969665504990193874ea05c85ff9bab8b911d0a0564 +SIZE (rust/crates/potential_utf-0.1.5.crate) = 10189 +SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 -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/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 -SIZE (rust/crates/redox_users-0.4.3.crate) = 15353 -SHA256 (rust/crates/regex-1.7.3.crate) = 8b1f693b24f6ac912f4893ef08244d70b6067480d2f1a46e950c9691e6749d1d -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.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/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SHA256 (rust/crates/quinn-proto-0.11.14.crate) = 434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098 +SIZE (rust/crates/quinn-proto-0.11.14.crate) = 244123 +SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 +SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (rust/crates/quote-1.0.45.crate) = 31564 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/rand-0.9.4.crate) = 44c5af06bb1b7d3216d91932aed5265164bf384dc89cd6ba05cf59a35f5f76ea +SIZE (rust/crates/rand-0.9.4.crate) = 99786 +SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 +SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c +SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 +SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d +SIZE (rust/crates/rayon-1.12.0.crate) = 183391 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SHA256 (rust/crates/read-fonts-0.37.0.crate) = 7b634fabf032fab15307ffd272149b622260f55974d9fad689292a5d33df02e5 +SIZE (rust/crates/read-fonts-0.37.0.crate) = 417770 +SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f +SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 +SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a +SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781 +SHA256 (rust/crates/reqwest-0.13.3.crate) = 62e0021ea2c22aed41653bc7e1419abb2c97e038ff2c33d0e1309e49a97deec0 +SIZE (rust/crates/reqwest-0.13.3.crate) = 159191 +SHA256 (rust/crates/resize-0.8.9.crate) = 71725ecd5e0197b54fe859055b108688472ab6a358f8fbe5cee4a556b1b5bfea +SIZE (rust/crates/resize-0.8.9.crate) = 13360 SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43 SIZE (rust/crates/resvg-0.45.1.crate) = 78002 -SHA256 (rust/crates/rgb-0.8.36.crate) = 20ec2d3e3fc7a92ced357df9cebd5a10b6fb2aa1ee797bf7e9ce2f17dffc8f59 -SIZE (rust/crates/rgb-0.8.36.crate) = 16576 -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/rgb-0.8.53.crate) = 47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4 +SIZE (rust/crates/rgb-0.8.53.crate) = 18607 +SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 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.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/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe +SIZE (rust/crates/rustc-hash-2.1.2.crate) = 14754 +SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 +SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 +SHA256 (rust/crates/rustls-0.23.40.crate) = ef86cd5876211988985292b91c96a8f2d298df24e75989a43a3c73f2d4d8168b +SIZE (rust/crates/rustls-0.23.40.crate) = 373839 +SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 +SHA256 (rust/crates/rustls-pki-types-1.14.1.crate) = 30a7197ae7eb376e574fe940d068c30fe0462554a3ddbe4eca7838e049c937a9 +SIZE (rust/crates/rustls-pki-types-1.14.1.crate) = 35567 +SHA256 (rust/crates/rustls-platform-verifier-0.7.0.crate) = 26d1e2536ce4f35f4846aa13bff16bd0ff40157cdb14cc056c7b14ba41233ba0 +SIZE (rust/crates/rustls-platform-verifier-0.7.0.crate) = 58733 +SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f +SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 +SHA256 (rust/crates/rustls-webpki-0.103.13.crate) = 61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e +SIZE (rust/crates/rustls-webpki-0.103.13.crate) = 87513 +SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 SHA256 (rust/crates/rustybuzz-0.20.1.crate) = fd3c7c96f8a08ee34eff8857b11b49b07d71d1c3f4e88f8a88d4c9e9f90b1702 SIZE (rust/crates/rustybuzz-0.20.1.crate) = 272721 -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/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 -SIZE (rust/crates/serde_derive-1.0.159.crate) = 55039 -SHA256 (rust/crates/serde_json-1.0.95.crate) = d721eca97ac802aa7777b701877c8004d950fc142651367300d21c1cc0194744 -SIZE (rust/crates/serde_json-1.0.95.crate) = 144618 -SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd -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/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 +SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SHA256 (rust/crates/schannel-0.1.29.crate) = 91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939 +SIZE (rust/crates/schannel-0.1.29.crate) = 34352 +SHA256 (rust/crates/security-framework-3.7.0.crate) = b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d +SIZE (rust/crates/security-framework-3.7.0.crate) = 89115 +SHA256 (rust/crates/security-framework-sys-2.17.0.crate) = 6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3 +SIZE (rust/crates/security-framework-sys-2.17.0.crate) = 21078 +SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd +SIZE (rust/crates/semver-1.0.28.crate) = 33064 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SHA256 (rust/crates/shellexpand-3.1.2.crate) = 32824fab5e16e6c4d86dc1ba84489390419a39f97699852b66480bb87d297ed8 +SIZE (rust/crates/shellexpand-3.1.2.crate) = 26161 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-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/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/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214 +SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572 +SHA256 (rust/crates/simd_cesu8-1.1.1.crate) = 94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33 +SIZE (rust/crates/simd_cesu8-1.1.1.crate) = 319542 +SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e +SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 +SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c +SIZE (rust/crates/simplecss-0.2.2.crate) = 22136 +SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e +SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 +SHA256 (rust/crates/skrifa-0.40.0.crate) = 7fbdfe3d2475fbd7ddd1f3e5cf8288a30eb3e5f95832829570cd88115a7434ac +SIZE (rust/crates/skrifa-0.40.0.crate) = 285219 +SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 +SIZE (rust/crates/slab-0.4.12.crate) = 19080 +SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038 +SIZE (rust/crates/slotmap-1.1.1.crate) = 61862 +SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e +SIZE (rust/crates/socket2-0.6.3.crate) = 59330 +SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596 +SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 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/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 SIZE (rust/crates/subtle-2.6.1.crate) = 14562 SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696 -SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 -SIZE (rust/crates/syn-1.0.109.crate) = 237611 -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 -SIZE (rust/crates/textwrap-0.16.0.crate) = 53722 -SHA256 (rust/crates/thiserror-1.0.40.crate) = 978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac -SIZE (rust/crates/thiserror-1.0.40.crate) = 18709 -SHA256 (rust/crates/thiserror-impl-1.0.40.crate) = f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f -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/swash-0.2.7.crate) = 842f3cd369c2ba38966204f983eaa5e54a8e84a7d7159ed36ade2b6c335aae64 +SIZE (rust/crates/swash-0.2.7.crate) = 238126 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 +SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 +SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 +SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 +SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 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/tinystr-0.8.3.crate) = c8323304221c2a851516f22236c5722a72eaa19749016521d6dff0824447d96d +SIZE (rust/crates/tinystr-0.8.3.crate) = 24710 +SHA256 (rust/crates/tinyvec-1.11.0.crate) = 3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3 +SIZE (rust/crates/tinyvec-1.11.0.crate) = 53096 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.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 -SIZE (rust/crates/tracing-0.1.37.crate) = 73888 -SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a -SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351 -SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed -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/tokio-1.52.1.crate) = b67dee974fe86fd92cc45b7a95fdd2f99a36a6d7b0d431a231178d3d670bbcc6 +SIZE (rust/crates/tokio-1.52.1.crate) = 900270 +SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 +SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 +SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 +SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 +SIZE (rust/crates/tower-0.5.3.crate) = 110488 +SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 +SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 +SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e +SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 +SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 +SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 +SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b +SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31 SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121 -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-0.3.18.crate) = 5c1cb5db39152898a79168971543b1cb5020dff7fe43c8dc468b0885f5e29df5 +SIZE (rust/crates/unicode-bidi-0.3.18.crate) = 58300 SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113e0125ee8711b7647b5579dc7f5f19c42357ed039fe SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169 SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942 -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-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 +SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d +SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752 +SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee +SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253 SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94 SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084 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/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed +SIZE (rust/crates/url-2.5.8.crate) = 86512 SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef SIZE (rust/crates/usvg-0.45.1.crate) = 136945 -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 -SIZE (rust/crates/version_check-0.9.4.crate) = 14895 -SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0 -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.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.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/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/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be +SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 +SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b +SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 +SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e +SIZE (rust/crates/want-0.3.1.crate) = 6398 +SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SHA256 (rust/crates/wasm-bindgen-0.2.120.crate) = df52b6d9b87e0c74c9edfa1eb2d9bf85e5d63515474513aa50fa181b3c4f5db1 +SIZE (rust/crates/wasm-bindgen-0.2.120.crate) = 63555 +SHA256 (rust/crates/wasm-bindgen-futures-0.4.70.crate) = af934872acec734c2d80e6617bbb5ff4f12b052dd8e6332b0817bce889516084 +SIZE (rust/crates/wasm-bindgen-futures-0.4.70.crate) = 8243 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.120.crate) = 78b1041f495fb322e64aca85f5756b2172e35cd459376e67f2a6c9dffcedb103 +SIZE (rust/crates/wasm-bindgen-macro-0.2.120.crate) = 9293 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.120.crate) = 9dcd0ff20416988a18ac686d4d4d0f6aae9ebf08a389ff5d29012b05af2a1b41 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.120.crate) = 69005 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.120.crate) = 49757b3c82ebf16c57d69365a142940b384176c24df52a087fb748e2085359ea +SIZE (rust/crates/wasm-bindgen-shared-0.2.120.crate) = 10596 +SHA256 (rust/crates/web-sys-0.3.97.crate) = 2eadbac71025cd7b0834f20d1fe8472e8495821b4e9801eb0a60bd1f19827602 +SIZE (rust/crates/web-sys-0.3.97.crate) = 674185 +SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SHA256 (rust/crates/webpki-root-certs-1.0.7.crate) = f31141ce3fc3e300ae89b78c0dd67f9708061d1d2eda54b8209346fd6be9a92c +SIZE (rust/crates/webpki-root-certs-1.0.7.crate) = 146732 +SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88 +SIZE (rust/crates/weezl-0.1.12.crate) = 46045 +SHA256 (rust/crates/wild-2.2.1.crate) = a3131afc8c575281e1e80f36ed6a092aa502c08b18ed7524e86fbbb12bb410e1 +SIZE (rust/crates/wild-2.2.1.crate) = 8080 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 -SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178 -SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164 +SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 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-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 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-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 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-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 +SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 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_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 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_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 +SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 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.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 +SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 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_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c +SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 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_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 +SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 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_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 +SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 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/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_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 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 (rust/crates/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 +SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +SHA256 (rust/crates/writeable-0.6.3.crate) = 1ffae5123b2d3fc086436f8834ae3ab053a283cfac8fe0a0b8eaae044768a4c4 +SIZE (rust/crates/writeable-0.6.3.crate) = 26685 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/y4m-0.8.0.crate) = 7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448 +SIZE (rust/crates/y4m-0.8.0.crate) = 12455 +SHA256 (rust/crates/yazi-0.2.1.crate) = e01738255b5a16e78bbb83e7fbba0a1e7dd506905cfc53f4622d89015a03fbb5 +SIZE (rust/crates/yazi-0.2.1.crate) = 30267 +SHA256 (rust/crates/yoke-0.8.2.crate) = abe8c5fda708d9ca3df187cae8bfb9ceda00dd96231bed36e445a1a48e66f9ca +SIZE (rust/crates/yoke-0.8.2.crate) = 32790 +SHA256 (rust/crates/yoke-derive-0.8.2.crate) = de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e +SIZE (rust/crates/yoke-derive-0.8.2.crate) = 15077 +SHA256 (rust/crates/yuv-0.1.10.crate) = adb00ec278d3f05b635a766c22205efb5825592d93c955c8021e1dfe21de5a6d +SIZE (rust/crates/yuv-0.1.10.crate) = 8694 +SHA256 (rust/crates/zeno-0.3.3.crate) = 6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524 +SIZE (rust/crates/zeno-0.3.3.crate) = 46042 +SHA256 (rust/crates/zerocopy-0.8.48.crate) = eed437bf9d6692032087e337407a86f04cd8d6a16a37199ed57949d415bd68e9 +SIZE (rust/crates/zerocopy-0.8.48.crate) = 287554 +SHA256 (rust/crates/zerocopy-derive-0.8.48.crate) = 70e3cd084b1788766f53af483dd21f93881ff30d7320490ec3ef7526d203bad4 +SIZE (rust/crates/zerocopy-derive-0.8.48.crate) = 97646 +SHA256 (rust/crates/zerofrom-0.1.7.crate) = 69faa1f2a1ea75661980b013019ed6687ed0e83d069bc1114e2cc74c6c04c4df +SIZE (rust/crates/zerofrom-0.1.7.crate) = 6140 +SHA256 (rust/crates/zerofrom-derive-0.1.7.crate) = 11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1 +SIZE (rust/crates/zerofrom-derive-0.1.7.crate) = 8853 +SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SHA256 (rust/crates/zerotrie-0.2.4.crate) = 0f9152d31db0792fa83f70fb2f83148effb5c1f5b8c7686c3459e361d9bc20bf +SIZE (rust/crates/zerotrie-0.2.4.crate) = 83690 +SHA256 (rust/crates/zerovec-0.11.6.crate) = 90f911cbc359ab6af17377d242225f4d75119aec87ea711a880987b18cd7b239 +SIZE (rust/crates/zerovec-0.11.6.crate) = 128583 +SHA256 (rust/crates/zerovec-derive-0.11.3.crate) = 625dc425cab0dca6dc3c3319506e6593dcb08a9f387ea3b284dbd52a92c40555 +SIZE (rust/crates/zerovec-derive-0.11.3.crate) = 22115 +SHA256 (rust/crates/zlib-rs-0.6.3.crate) = 3be3d40e40a133f9c916ee3f9f4fa2d9d63435b5fbe1bfc6d9dae0aa0ada1513 +SIZE (rust/crates/zlib-rs-0.6.3.crate) = 210781 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 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.7.0_GH0.tar.gz) = 8927e2f3b1db53feed2e74319497ddc8404ac7989cb592099c402fbd05d94aa4 -SIZE (asciinema-agg-v1.7.0_GH0.tar.gz) = 15749165 +SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 +SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 +SHA256 (asciinema-agg-v1.9.0_GH0.tar.gz) = 8170119502ad2c1c697e5cd4d050d87c425ecee726c5f6c3c2140703bcb31bb3 +SIZE (asciinema-agg-v1.9.0_GH0.tar.gz) = 44648771 diff --git a/graphics/atril-lite/Makefile b/graphics/atril-lite/Makefile index ad9afd45d0f5..ea9f367e0d9e 100644 --- a/graphics/atril-lite/Makefile +++ b/graphics/atril-lite/Makefile @@ -1,4 +1,4 @@ -PORTREVISION= 2 +PORTREVISION= 3 PKGNAMESUFFIX= -lite OPTIONS_EXCLUDE= CAJA DBUS diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile index c00d4a031cca..27fee2869802 100644 --- a/graphics/atril/Makefile +++ b/graphics/atril/Makefile @@ -2,10 +2,10 @@ # Please update update atril-lite also PORTNAME= atril -PORTVERSION= 1.28.1 -PORTREVISION= 6 +DISTVERSION= 1.28.1 +PORTREVISION= 8 CATEGORIES= graphics print mate -MASTER_SITES= MATE +MASTER_SITES= https://github.com/mate-desktop/${PORTNAME}/releases/download/v${DISTVERSION}/ DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org @@ -23,9 +23,6 @@ LIB_DEPENDS= libpoppler-glib.so:graphics/poppler-glib \ libtiff.so:graphics/tiff \ libspectre.so:print/libspectre -PORTSCOUT= limitw:1,even -SLAVEPORT?= no - USES= compiler:c11 desktop-file-utils gettext gmake gnome libarchive \ libtool mate pathfix pkgconfig tar:xz xorg USE_MATE= icontheme desktop:build @@ -34,6 +31,9 @@ USE_GNOME= cairo gtk30 intlhack libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +PORTSCOUT= site:https://github.com/mate-desktop/atril/releases/ limitw:1,even + +SLAVEPORT?= no CONFIGURE_ARGS= --disable-static \ --disable-synctex CPPFLAGS+= -I${LOCALBASE}/include diff --git a/graphics/atril/distinfo b/graphics/atril/distinfo index 8dc602642bb1..266545e29a35 100644 --- a/graphics/atril/distinfo +++ b/graphics/atril/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736610111 +TIMESTAMP = 1781825289 SHA256 (mate/atril-1.28.1.tar.xz) = 74c4f42979f3ead52def23767448d06ad7f715421e03c9b509404b096de8193e SIZE (mate/atril-1.28.1.tar.xz) = 2100200 diff --git a/graphics/autotrace/Makefile b/graphics/autotrace/Makefile index 6003359793d9..e73a0d59f3ba 100644 --- a/graphics/autotrace/Makefile +++ b/graphics/autotrace/Makefile @@ -1,6 +1,6 @@ PORTNAME= autotrace DISTVERSION= 0.31.10 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics PATCH_SITES= https://github.com/autotrace/autotrace/commit/ diff --git a/graphics/batik/Makefile b/graphics/batik/Makefile index 174c2e840201..3067f8fc454d 100644 --- a/graphics/batik/Makefile +++ b/graphics/batik/Makefile @@ -1,6 +1,5 @@ PORTNAME= batik -PORTVERSION= 1.18 -PORTREVISION= 2 +PORTVERSION= 1.19 CATEGORIES= graphics java MASTER_SITES= APACHE/xmlgraphics/${PORTNAME}/binaries DISTNAME= ${PORTNAME}-bin-${PORTVERSION} diff --git a/graphics/batik/distinfo b/graphics/batik/distinfo index e38b1bf87186..f8061f7e3a56 100644 --- a/graphics/batik/distinfo +++ b/graphics/batik/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743530948 -SHA256 (batik-bin-1.18.tar.gz) = 936902ff8e35a34aa2cd8f67c1b5898771efe391497ae0e0ae1ca73e1bd98346 -SIZE (batik-bin-1.18.tar.gz) = 13934335 +TIMESTAMP = 1772305645 +SHA256 (batik-bin-1.19.tar.gz) = d4abb3845484bfe189a80f37419b94c77e66bd4b8bb9e5bf72ce70bc865edb22 +SIZE (batik-bin-1.19.tar.gz) = 14165777 diff --git a/graphics/batik/pkg-plist b/graphics/batik/pkg-plist index 950b04f3a006..3d112416f2ea 100644 --- a/graphics/batik/pkg-plist +++ b/graphics/batik/pkg-plist @@ -35,9 +35,9 @@ %%JAVAJARDIR%%/lib/batik-util-%%VERSION%%-tests.jar %%JAVAJARDIR%%/lib/batik-util-%%VERSION%%.jar %%JAVAJARDIR%%/lib/batik-xml-%%VERSION%%.jar -%%JAVAJARDIR%%/lib/fop-transcoder-allinone-2.10.jar +%%JAVAJARDIR%%/lib/fop-transcoder-allinone-2.11.jar %%JAVAJARDIR%%/lib/rhino-1.7.7.jar %%JAVAJARDIR%%/lib/serializer-2.7.2.jar %%JAVAJARDIR%%/lib/xml-apis-1.4.01.jar %%JAVAJARDIR%%/lib/xml-apis-ext-1.3.04.jar -%%JAVAJARDIR%%/lib/xmlgraphics-commons-2.10.jar +%%JAVAJARDIR%%/lib/xmlgraphics-commons-2.11.jar diff --git a/graphics/blend2d/Makefile b/graphics/blend2d/Makefile index 784bf1f026a2..7c3b8085390a 100644 --- a/graphics/blend2d/Makefile +++ b/graphics/blend2d/Makefile @@ -1,5 +1,5 @@ PORTNAME= blend2d -DISTVERSION= g20200108 +DISTVERSION= g20260703 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -9,15 +9,11 @@ WWW= https://blend2d.com/ LICENSE= ZLIB LICENSE_FILE= ${WRKSRC}/LICENSE.md -BROKEN= fails to build - -LIB_DEPENDS= libasmjit.so:devel/asmjit - USES= cmake localbase USE_GITHUB= yes -GH_TAGNAME= 592d1ba52672bbf6365aba476bfe26b7bd2dfab8 +GH_TAGNAME= 6dbc2cefbc996379e07104e34519a440b49b15d7 USE_LDCONFIG= yes -LDFLAGS+= ${LOCALBASE}/lib/libasmjit.so # see https://github.com/blend2d/blend2d/issues/57 +CMAKE_ARGS= -DBLEND2D_NO_JIT=ON .include <bsd.port.mk> diff --git a/graphics/blend2d/distinfo b/graphics/blend2d/distinfo index ec0c47b3c219..e36016d64e85 100644 --- a/graphics/blend2d/distinfo +++ b/graphics/blend2d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1578632852 -SHA256 (blend2d-blend2d-g20200108-592d1ba52672bbf6365aba476bfe26b7bd2dfab8_GH0.tar.gz) = d46a87c10a81218ee15b36e9689de37a689f79bc867019f2a4a615e7aea4abd9 -SIZE (blend2d-blend2d-g20200108-592d1ba52672bbf6365aba476bfe26b7bd2dfab8_GH0.tar.gz) = 651784 +TIMESTAMP = 1783094172 +SHA256 (blend2d-blend2d-g20260703-6dbc2cefbc996379e07104e34519a440b49b15d7_GH0.tar.gz) = 212a77ceebf8c37ad5ca7e7eac1757ce7aa911b88085b076a9ed24f6de6e36fa +SIZE (blend2d-blend2d-g20260703-6dbc2cefbc996379e07104e34519a440b49b15d7_GH0.tar.gz) = 1525797 diff --git a/graphics/blend2d/files/patch-CMakeLists.txt b/graphics/blend2d/files/patch-CMakeLists.txt deleted file mode 100644 index 427ba21240d1..000000000000 --- a/graphics/blend2d/files/patch-CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2020-01-10 05:21:39 UTC -+++ CMakeLists.txt -@@ -299,7 +299,7 @@ if ("${CMAKE_SYSTEM_NAME}" MATCHES "Linux") - endif() - - # Find asmjit dependency if building with JIT support. --if (NOT BLEND2D_BUILD_NO_JIT) -+if (FALSE AND NOT BLEND2D_BUILD_NO_JIT) - if (NOT DEFINED ASMJIT_DIR) - foreach(dir "${BLEND2D_DIR}/3rdparty/asmjit" - "${CMAKE_CURRENT_LIST_DIR}/../asmjit") diff --git a/graphics/blend2d/pkg-plist b/graphics/blend2d/pkg-plist index ed879666ac0d..5af9ed999459 100644 --- a/graphics/blend2d/pkg-plist +++ b/graphics/blend2d/pkg-plist @@ -1,29 +1,41 @@ -include/blend2d-debug.h -include/blend2d-impl.h -include/blend2d.h -include/blend2d/api-impl.h -include/blend2d/api.h -include/blend2d/array.h -include/blend2d/bitarray.h -include/blend2d/context.h -include/blend2d/filesystem.h -include/blend2d/font.h -include/blend2d/fontdefs.h -include/blend2d/fontmanager.h -include/blend2d/format.h -include/blend2d/geometry.h -include/blend2d/glyphbuffer.h -include/blend2d/gradient.h -include/blend2d/image.h -include/blend2d/imagecodec.h -include/blend2d/matrix.h -include/blend2d/path.h -include/blend2d/pattern.h -include/blend2d/pixelconverter.h -include/blend2d/random.h -include/blend2d/region.h -include/blend2d/rgba.h -include/blend2d/runtime.h -include/blend2d/string.h -include/blend2d/variant.h +include/blend2d/blend2d-debug.h +include/blend2d/blend2d-impl.h +include/blend2d/blend2d.h +include/blend2d/core/api-impl.h +include/blend2d/core/api.h +include/blend2d/core/array.h +include/blend2d/core/bitarray.h +include/blend2d/core/bitset.h +include/blend2d/core/context.h +include/blend2d/core/filesystem.h +include/blend2d/core/font.h +include/blend2d/core/fontdata.h +include/blend2d/core/fontdefs.h +include/blend2d/core/fontface.h +include/blend2d/core/fontfeaturesettings.h +include/blend2d/core/fontmanager.h +include/blend2d/core/fontvariationsettings.h +include/blend2d/core/format.h +include/blend2d/core/geometry.h +include/blend2d/core/glyphbuffer.h +include/blend2d/core/glyphrun.h +include/blend2d/core/gradient.h +include/blend2d/core/image.h +include/blend2d/core/imagecodec.h +include/blend2d/core/imagedecoder.h +include/blend2d/core/imageencoder.h +include/blend2d/core/matrix.h +include/blend2d/core/object.h +include/blend2d/core/path.h +include/blend2d/core/pattern.h +include/blend2d/core/pixelconverter.h +include/blend2d/core/random.h +include/blend2d/core/rgba.h +include/blend2d/core/runtime.h +include/blend2d/core/runtimescope.h +include/blend2d/core/string.h +include/blend2d/core/var.h +lib/cmake/blend2d/blend2d-config.cmake +lib/cmake/blend2d/blend2d-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/blend2d/blend2d-targets.cmake lib/libblend2d.so diff --git a/graphics/blender-doc/Makefile b/graphics/blender-doc/Makefile index 3beae475fd2d..c3da278c09b7 100644 --- a/graphics/blender-doc/Makefile +++ b/graphics/blender-doc/Makefile @@ -1,7 +1,7 @@ PORTNAME= blender -DISTVERSION= 5.0 +DISTVERSION= 5.1 CATEGORIES= graphics -MASTER_SITES= https://docs.blender.org/manual/en/${PORTVERSION}/ +MASTER_SITES= https://docs.blender.org/manual/en/${DISTVERSION}/ PKGNAMESUFFIX= -doc DISTFILES= blender_manual_html.zip blender_manual_epub.zip DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSION} diff --git a/graphics/blender-doc/distinfo b/graphics/blender-doc/distinfo index 39ff3eaee421..40dbdfb3ebde 100644 --- a/graphics/blender-doc/distinfo +++ b/graphics/blender-doc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773222222 -SHA256 (blender-doc-5.0/blender_manual_html.zip) = 68fb14d70ac7203ac3fe4a923de420776f1760204f3cba0efe028a8a892b4581 -SIZE (blender-doc-5.0/blender_manual_html.zip) = 343219836 -SHA256 (blender-doc-5.0/blender_manual_epub.zip) = 0ed7e047a213b7272dc1c39f41830ad5c09d3015d48ebe2d1b3900d699214b0b -SIZE (blender-doc-5.0/blender_manual_epub.zip) = 510796209 +TIMESTAMP = 1783535353 +SHA256 (blender-doc-5.1/blender_manual_html.zip) = c7e60c6a9cb746a46255ec2d989f9e12e158cdd034c59919651fb65d28aea5c8 +SIZE (blender-doc-5.1/blender_manual_html.zip) = 343788741 +SHA256 (blender-doc-5.1/blender_manual_epub.zip) = 43fb9725179c33567a7cd0ad7e2169400d282f93a983987f97cc83b9b9985a1f +SIZE (blender-doc-5.1/blender_manual_epub.zip) = 508558927 diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile index e43feb7cd08b..8cfc1f5b05de 100644 --- a/graphics/blender/Makefile +++ b/graphics/blender/Makefile @@ -1,6 +1,6 @@ PORTNAME= blender DISTVERSION= 5.0.1 -PORTREVISION= 2 +PORTEPOCH= 1 CATEGORIES= graphics multimedia MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt ONLY_FOR_ARCHS= aarch64 amd64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= static_assert(sizeof(unsigned long long) == sizeof(struct hipArray*)) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libfreetype.so:print/freetype2 \ libepoxy.so:graphics/libepoxy \ libOpenImageIO.so:graphics/openimageio \ @@ -24,10 +24,10 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \ libsamplerate.so:audio/libsamplerate \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= cmake:noninja compiler:c++17-lang cpe eigen:3 jpeg llvm:build,run \ - pkgconfig python:3.11 shebangfix tar:xz xorg + pkgconfig python shebangfix tar:xz xorg USE_XORG= x11 xext xfixes xmu xrender SHEBANG_FILES= scripts/modules/blend_render_info.py diff --git a/graphics/blender/files/patch-CMakeLists.txt b/graphics/blender/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..024e7fd3fba4 --- /dev/null +++ b/graphics/blender/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2025-10-09 16:52:29 UTC ++++ CMakeLists.txt +@@ -2593,7 +2593,7 @@ if(WITH_PYTHON) + if(("${PYTHON_NUMPY_PATH}" STREQUAL "") OR (${PYTHON_NUMPY_PATH} MATCHES NOTFOUND)) + set(_numpy_include "_core/include") + if(PYTHON_VERSION VERSION_LESS "3.13") +- set(_numpy_include "core/include") ++# set(_numpy_include "core/include") + endif() + find_python_package(numpy "${_numpy_include}") + unset(_numpy_include) diff --git a/graphics/blender/files/patch-source_blender_blenlib_intern_math__half.cc b/graphics/blender/files/patch-source_blender_blenlib_intern_math__half.cc new file mode 100644 index 000000000000..ace897f9d110 --- /dev/null +++ b/graphics/blender/files/patch-source_blender_blenlib_intern_math__half.cc @@ -0,0 +1,11 @@ +--- source/blender/blenlib/intern/math_half.cc.orig 2026-05-16 23:53:32 UTC ++++ source/blender/blenlib/intern/math_half.cc +@@ -271,7 +271,7 @@ void blender::math::float_to_half_array(const float *s + } + } + +-#ifndef __SSE4_1__ ++#if !defined(__SSE4_1__) && (defined(__x86_64__) || defined(_M_X64)) + static inline __m128i srai_epi8_sse2(__m128i x, int imm) + { + // Sign-extend bytes to 16-bit diff --git a/graphics/blender4/Makefile b/graphics/blender4/Makefile index 432fa54aac15..cde20ec6a471 100644 --- a/graphics/blender4/Makefile +++ b/graphics/blender4/Makefile @@ -1,6 +1,6 @@ PORTNAME= blender4 DISTVERSION= 4.5.5 -PORTREVISION= 2 +PORTREVISION= 4 CATEGORIES= graphics multimedia MASTER_SITES= http://download.blender.org/source/ \ http://mirror.cs.umn.edu/blender.org/source/ \ @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/doc/license/GPL3-license.txt ONLY_FOR_ARCHS= aarch64 amd64 powerpc64 powerpc64le riscv64 ONLY_FOR_ARCHS_REASON= static_assert(sizeof(unsigned long long) == sizeof(struct hipArray*)) -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libepoxy.so:graphics/libepoxy \ @@ -25,13 +25,14 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libzstd.so:archivers/zstd -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} # libboost_regex.so just acts as a placeholder; several boost # libraries are used, if either of the most common options in blender # are set. We will pull boost in just to be on the safe side. USES= cmake:noninja compiler:c++17-lang cpe eigen:3 jpeg llvm:build,run pkgconfig \ - python:3.11 shebangfix tar:xz xorg + python shebangfix tar:xz xorg +CPE_PRODUCT= blender USE_XORG= x11 xext xfixes xmu xrender SHEBANG_FILES= scripts/modules/bl_i18n_utils/merge_po.py \ diff --git a/graphics/bmeps/Makefile b/graphics/bmeps/Makefile index f3f58c297732..217d518b7b14 100644 --- a/graphics/bmeps/Makefile +++ b/graphics/bmeps/Makefile @@ -1,5 +1,5 @@ PORTNAME= bitmap2pp -DISTVERSION= 4.39.2 +DISTVERSION= 4.40.0 CATEGORIES= graphics perl5 MASTER_SITES= SF/dktools/dktools/dktools-${DISTVERSION} DISTNAME= dktools-${DISTVERSION} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libpng16.so:graphics/png \ libtiff.so:graphics/tiff -USES= jpeg localbase:ldflags +USES= compiler jpeg localbase:ldflags GNU_CONFIGURE= yes # We do not want to include sys/termios.h even if it exists, and we do not want # to depend on BDB for db.h (it is used by other parts of dktools). @@ -22,11 +22,19 @@ CONFIGURE_ENV= ac_cv_header_db_h=no ALL_TARGET= ${PORTNAME} CONFLICTS_INSTALL= dktools[0-9]* -PLIST_FILES= bin/${PORTNAME} \ - share/man/man1/${PORTNAME}.1.gz +PLIST_SUB= SOVER=${DISTVERSION:R} + +.include <bsd.port.pre.mk> + +# GCC is assumed if "CC=cc" is set thus set CC accordingly if clang is used. +.if ${COMPILER_TYPE} == clang && !defined(USE_GCC) && ${CC} == cc +CC= clang +.endif do-install: + ${INSTALL_LIB} ${WRKSRC}/libdk4*.so* ${STAGEDIR}${PREFIX}/lib ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/man/man/man1/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_MAN} ${WRKSRC}/man/man/man1/${PORTNAME}.1 \ + ${STAGEDIR}${PREFIX}/share/man/man1 -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/graphics/bmeps/distinfo b/graphics/bmeps/distinfo index c329d706f23d..8f4868f7d737 100644 --- a/graphics/bmeps/distinfo +++ b/graphics/bmeps/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772450915 -SHA256 (dktools-4.39.2.tar.gz) = 6f0dcb1af7bad4ee36516e4cde6a63bbef5a6004b145f876e1b70e3b3aebbaeb -SIZE (dktools-4.39.2.tar.gz) = 15877706 +TIMESTAMP = 1775000604 +SHA256 (dktools-4.40.0.tar.gz) = 005db94e6cf28ed9d5337646dc63b6ba851d124da3a5e7e9056ac4a6e3609beb +SIZE (dktools-4.40.0.tar.gz) = 25596544 diff --git a/graphics/bmeps/files/patch-src_libdk4c_dk4fs.c b/graphics/bmeps/files/patch-src_libdk4c_dk4fs.c new file mode 100644 index 000000000000..cb48cc8de82e --- /dev/null +++ b/graphics/bmeps/files/patch-src_libdk4c_dk4fs.c @@ -0,0 +1,11 @@ +--- src/libdk4c/dk4fs.c.orig 2026-03-28 18:46:03 UTC ++++ src/libdk4c/dk4fs.c +@@ -134,7 +134,7 @@ dk4fs_check_regular_file( + #if DK4_ON_WINDOWS && (DK4_WIN_AVOID_CRT || DK4_WIN_DENY_CRT) + #if DK4_CHAR_SIZE > 1 + WIN32_FIND_DATAW ffdata; +-#els ++#else + WIN32_FIND_DATAA ffdata; + #endif + HANDLE ha; diff --git a/graphics/bmeps/pkg-plist b/graphics/bmeps/pkg-plist new file mode 100644 index 000000000000..a9ccf8628940 --- /dev/null +++ b/graphics/bmeps/pkg-plist @@ -0,0 +1,30 @@ +bin/bitmap2pp +lib/libdk4app.so +lib/libdk4app.so.%%SOVER%% +lib/libdk4base.so +lib/libdk4base.so.%%SOVER%% +lib/libdk4bif.so +lib/libdk4bif.so.%%SOVER%% +lib/libdk4bifa.so +lib/libdk4bifa.so.%%SOVER%% +lib/libdk4c.so +lib/libdk4c.so.%%SOVER%% +lib/libdk4gra.so +lib/libdk4gra.so.%%SOVER%% +lib/libdk4graa.so +lib/libdk4graa.so.%%SOVER%% +lib/libdk4lat.so +lib/libdk4lat.so.%%SOVER%% +lib/libdk4ma.so +lib/libdk4ma.so.%%SOVER%% +lib/libdk4maio8d.so +lib/libdk4maio8d.so.%%SOVER%% +lib/libdk4maio8h.so +lib/libdk4maio8h.so.%%SOVER%% +lib/libdk4maiodd.so +lib/libdk4maiodd.so.%%SOVER%% +lib/libdk4maiodh.so +lib/libdk4maiodh.so.%%SOVER%% +lib/libdk4maiowh.so +lib/libdk4maiowh.so.%%SOVER%% +share/man/man1/bitmap2pp.1.gz diff --git a/graphics/cfdg/Makefile b/graphics/cfdg/Makefile index 5ce9d6cb65c0..c8fb1e873035 100644 --- a/graphics/cfdg/Makefile +++ b/graphics/cfdg/Makefile @@ -1,6 +1,5 @@ PORTNAME= cfdg -DISTVERSION= 3.4.2 -PORTREVISION= 2 +DISTVERSION= 3.4.3 CATEGORIES= graphics math MASTER_SITES= http://www.contextfreeart.org/download/ \ http://glyphic.s3.amazonaws.com/cfa/download/ @@ -19,7 +18,8 @@ LIB_DEPENDS= libagg.so:graphics/agg \ USES= bison gmake tar:xz MAKE_ARGS= prefix=${PREFIX} \ - DESTDIR=${STAGEDIR} + DESTDIR=${STAGEDIR} \ + CFDG_LIBAGG=yes TEST_TARGET= check CXXFLAGS+= -Wno-register @@ -33,7 +33,7 @@ OPTIONS_DEFINE= EXAMPLES FFMPEG OPTIONS_DEFAULT= FFMPEG FFMPEG_LIB_DEPENDS= libavformat.so:multimedia/ffmpeg \ libx264.so:multimedia/libx264 -FFMPEG_MAKE_ARGS= WANT_FFMPEG=yes +FFMPEG_MAKE_ARGS= CFDG_FFMPEG=yes pre-configure: ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/Makefile diff --git a/graphics/cfdg/distinfo b/graphics/cfdg/distinfo index fdc6757d61da..06ebacfec51a 100644 --- a/graphics/cfdg/distinfo +++ b/graphics/cfdg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742899725 -SHA256 (ContextFreeSource3.4.2.tar.xz) = af5dd442ea5ca214a87daeca63e338217854922aa1148c443834fcf0a86ebfa3 -SIZE (ContextFreeSource3.4.2.tar.xz) = 3867056 +TIMESTAMP = 1782989265 +SHA256 (ContextFreeSource3.4.3.tar.xz) = 9a279d8cbacb519e316254b0fda57081f5e59fc30d7fa0a438ec5ce638a3beb4 +SIZE (ContextFreeSource3.4.3.tar.xz) = 3868688 diff --git a/graphics/cfdg/files/patch-Makefile b/graphics/cfdg/files/patch-Makefile index e7c2973f5b3e..7fc2ce6b37c7 100644 --- a/graphics/cfdg/files/patch-Makefile +++ b/graphics/cfdg/files/patch-Makefile @@ -1,4 +1,4 @@ ---- Makefile.orig 2025-03-23 20:30:34 UTC +--- Makefile.orig 2026-06-30 05:32:23 UTC +++ Makefile @@ -19,7 +19,7 @@ INC_DIRS = $(COMMON_DIR) $(UNIX_DIR) $(DERIVED_DIR) $( vpath %.cfdg input @@ -18,62 +18,26 @@ # # Sources and Objects -@@ -69,43 +69,35 @@ INPUT_SRCS = ciliasun_v2.cfdg demo1_v2.cfdg demo2_v2.c +@@ -69,15 +69,16 @@ INPUT_SRCS = ciliasun_v2.cfdg demo1_v2.cfdg demo2_v2.c welcome.cfdg ziggy.cfdg -LIBS = png m +LIBS = m --# Use the first one for clang and the second one for gcc --ifeq ($(shell uname -s), Darwin) -- LIBS += c++ icucore --else + # Use the first one for clang and the second one for gcc + ifeq ($(shell uname -s), Darwin) + LIBS += c++ icucore + else - LIBS += stdc++ atomic icui18n icuuc icudata --endif -+LIBS += stdc++ icui18n icuuc icudata ++ LIBS += stdc++ icuuc icudata + endif ++ # # FFmpeg support - # - # Uncomment these lines to enable FFmpeg support - # -+ifeq ($(WANT_FFMPEG), yes) -+ COMMON_SRCS += ffCanvas.cpp -+ LIBS += avformat avcodec swscale swresample avutil z m x264 pthread dl -+else -+ COMMON_SRCS += ffCanvasDummy.cpp -+endif - --# COMMON_SRCS += ffCanvas.cpp --# LIBS += avformat avcodec swscale swresample avutil z m x264 pthread dl -- --# --# Comment out this line to enable FFmpeg support --# -- --COMMON_SRCS += ffCanvasDummy.cpp -- - SRCS = $(DERIVED_SRCS) $(COMMON_SRCS) $(UNIX_SRCS) - - # - # Configuration for local AGG - # --SRCS += $(AGG_SRCS) --INC_DIRS += $(AGG_DIR) $(AGG_DIR)/agg2 -+#SRCS += $(AGG_SRCS) -+#INC_DIRS += $(AGG_DIR) $(AGG_DIR)/agg2 - - - # - # Configuration for system AGG - # --#LIBS += agg -+LIBS += agg - - - OBJS = $(patsubst %.cpp,$(OBJ_DIR)/%.o,$(SRCS)) -@@ -113,6 +105,7 @@ LINKFLAGS += $(patsubst %,-l%,$(LIBS)) + ifdef CFDG_FFMPEG +@@ -117,6 +118,7 @@ LINKFLAGS += $(patsubst %,-l%,$(LIBS)) LINKFLAGS += $(patsubst %,-L%,$(LIB_DIRS)) LINKFLAGS += $(patsubst %,-l%,$(LIBS)) @@ -81,16 +45,16 @@ LINKFLAGS += -fexceptions deps: $(OBJ_DIR) $(DEPS) -@@ -133,7 +126,7 @@ cfdg: $(OBJS) +@@ -137,7 +139,7 @@ cfdg: $(OBJS) # Under Cygwin replace strip $@ with strip $@.exe cfdg: $(OBJS) - $(LINK.o) $^ $(LINKFLAGS) -o $@ + $(CXX) $^ $(LINKFLAGS) -o $@ + ifndef DEB_BUILD_MAINT_OPTIONS strip $@ - - -@@ -196,7 +189,7 @@ CXXFLAGS += $(patsubst %,-I%,$(INC_DIRS)) + endif +@@ -202,7 +204,7 @@ CXXFLAGS += $(patsubst %,-I%,$(INC_DIRS)) # CXXFLAGS += $(patsubst %,-I%,$(INC_DIRS)) diff --git a/graphics/cgif/Makefile b/graphics/cgif/Makefile index 8dedec19d04a..3c8c77630b71 100644 --- a/graphics/cgif/Makefile +++ b/graphics/cgif/Makefile @@ -1,5 +1,5 @@ PORTNAME= cgif -PORTVERSION= 0.5.2 +PORTVERSION= 0.5.3 DISTVERSIONPREFIX= v CATEGORIES= graphics @@ -10,10 +10,11 @@ WWW= https://github.com/dloebl/cgif LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -USES= meson +USES= meson python:env +BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= --default-library=both \ - -Dexamples=false \ + -Dexamples=true \ -Dfuzzer=false \ -Dinstall_examples=false \ -Dtests=true diff --git a/graphics/cgif/distinfo b/graphics/cgif/distinfo index 5e1f33e1d8c7..c15d1e780d4b 100644 --- a/graphics/cgif/distinfo +++ b/graphics/cgif/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966728 -SHA256 (dloebl-cgif-v0.5.2_GH0.tar.gz) = d5e603309176334406d7e4f0063ed96924fe9b0368e8037df2614c0df67bb41b -SIZE (dloebl-cgif-v0.5.2_GH0.tar.gz) = 40030 +TIMESTAMP = 1775587134 +SHA256 (dloebl-cgif-v0.5.3_GH0.tar.gz) = dcc7731e974ee77db75df26c99aca4d95f11ca2d267d870d42bce1e0d1e1e75f +SIZE (dloebl-cgif-v0.5.3_GH0.tar.gz) = 40021 diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile index 55cf9746f1f3..d2cbb08b6203 100644 --- a/graphics/chafa/Makefile +++ b/graphics/chafa/Makefile @@ -1,5 +1,6 @@ PORTNAME= chafa -DISTVERSION= 1.18.1 +DISTVERSION= 1.18.2 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://hpjansson.org/chafa/releases/ \ https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/ diff --git a/graphics/chafa/distinfo b/graphics/chafa/distinfo index e8a844ef2ddb..0caab0cf9141 100644 --- a/graphics/chafa/distinfo +++ b/graphics/chafa/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770633435 -SHA256 (chafa-1.18.1.tar.xz) = e75a9772444247a70178cdd238b522d35c613dfb6f3a3bf516457958109e9910 -SIZE (chafa-1.18.1.tar.xz) = 1061372 +TIMESTAMP = 1777797214 +SHA256 (chafa-1.18.2.tar.xz) = 0b8d9ba9f347e8b6c0c71878217c9b0e478b4a42aa4babea0bf20840567239c2 +SIZE (chafa-1.18.2.tar.xz) = 1063448 diff --git a/graphics/chafa/pkg-plist b/graphics/chafa/pkg-plist index eb72facfe03b..4fc065e75ea7 100644 --- a/graphics/chafa/pkg-plist +++ b/graphics/chafa/pkg-plist @@ -17,7 +17,7 @@ lib/chafa/include/chafaconfig.h lib/libchafa.a lib/libchafa.so lib/libchafa.so.0 -lib/libchafa.so.0.11.1 +lib/libchafa.so.0.11.2 libdata/pkgconfig/chafa.pc %%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-deprecated.html %%PORTDOCS%%%%DOCSDIR%%/html/chafa/api-index-full.html diff --git a/graphics/charls/Makefile b/graphics/charls/Makefile index 6edbba082435..5222cb9924fb 100644 --- a/graphics/charls/Makefile +++ b/graphics/charls/Makefile @@ -1,5 +1,5 @@ PORTNAME= charls -PORTVERSION= 2.4.3 +PORTVERSION= 2.4.4 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org @@ -9,9 +9,18 @@ WWW= https://github.com/team-charls/charls LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -USES= cmake compiler:c++14-lang +USES= cmake:testing compiler:c++14-lang -CMAKE_ON= BUILD_SHARED_LIBS BUILD_TESTING +CMAKE_OFF= CHARLS_BUILD_FUZZ_TEST \ + CHARLS_BUILD_TESTS \ + CHARLS_PEDANTIC_WARNINGS \ + CHARLS_TREAT_WARNING_AS_ERROR +CMAKE_ON= BUILD_SHARED_LIBS \ + CHARLS_BUILD_SAMPLES \ + CHARLS_INSTALL +CMAKE_TESTING_ON= \ + CHARLS_BUILD_FUZZ_TEST \ + CHARLS_BUILD_TESTS USE_LDCONFIG= yes PLIST_SUB= PORTVERSION=${PORTVERSION} diff --git a/graphics/charls/distinfo b/graphics/charls/distinfo index e6b03232f902..153e9f85b643 100644 --- a/graphics/charls/distinfo +++ b/graphics/charls/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966730 -SHA256 (team-charls-charls-2.4.3_GH0.tar.gz) = bbf67d51446a98eb8fc98c9c6de49a2605c709d3a14ba39f09a09f8e57527099 -SIZE (team-charls-charls-2.4.3_GH0.tar.gz) = 9494665 +TIMESTAMP = 1782966096 +SHA256 (team-charls-charls-2.4.4_GH0.tar.gz) = fbd712903d61306ad00d5fa5029a9882630c7311ca487f48d2d76000956e8ff9 +SIZE (team-charls-charls-2.4.4_GH0.tar.gz) = 9495457 diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile index 1dd0b5304ac9..c585b4c36371 100644 --- a/graphics/cimg/Makefile +++ b/graphics/cimg/Makefile @@ -1,6 +1,6 @@ PORTNAME= cimg DISTVERSIONPREFIX= v. -DISTVERSION= 3.7.4 +DISTVERSION= 4.0.3 PORTEPOCH= 3 CATEGORIES= graphics devel @@ -77,23 +77,18 @@ PROGS= CImg_demo captcha curve_editor2d dtmri_view3d \ edge_explorer2d fade_images gaussian_fit1d generate_loop_macros \ hough_transform2d image2ascii image_registration2d image_surface3d \ jawbreaker mcf_levelsets2d mcf_levelsets3d odykill \ - pde_TschumperleDeriche2d pde_heatflow2d plotter1d radon_transform2d \ + pde_TschumperleDeriche2d pde_heatflow2d plotter1d \ scene3d spherical_function3d tetris tron tutorial use_RGBclass \ use_chlpca use_draw_gradient use_jpeg_buffer use_nlmeans use_skeleton \ - wavelet_atrous + use_tiff_stream wavelet_atrous .else NO_BUILD= yes .endif .include <bsd.port.pre.mk> -pre-configure-DOCS-on: - ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile - -pre-configure-DOCS-off: - ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|' ${BUILD_WRKSRC}/Makefile - pre-configure: + ${REINPLACE_CMD} -e 's|make|${MAKE_CMD}|' ${BUILD_WRKSRC}/Makefile . if !defined(WITHOUT_FFMPEG) ${REINPLACE_CMD} -e 's|#FFMPEG_CFLAGS|FFMPEG_CFLAGS|' \ -e 's|#FFMPEG_DEFINE|FFMPEG_DEFINE|' \ @@ -106,6 +101,10 @@ pre-configure: ${BUILD_WRKSRC}/Makefile . endif +pre-configure-DOCS-off: + ${REINPLACE_CMD} -e 's|^OPTFLAGS|#OPTFLAGS|;s|/usr/X11R6|${LOCALBASE}| \' + ${BUILD_WRKSRC}/Makefile + do-install: ${INSTALL_DATA} ${WRKSRC}/CImg.h ${STAGEDIR}${PREFIX}/include diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo index cbc95fc10dad..5abd343d9a84 100644 --- a/graphics/cimg/distinfo +++ b/graphics/cimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774619911 -SHA256 (GreycLab-CImg-v.3.7.4_GH0.tar.gz) = 0dc1cb9cd35420b165fd2a0cb73967fdb1f0d4f328e58d0ef3a719c2a45e1a3f -SIZE (GreycLab-CImg-v.3.7.4_GH0.tar.gz) = 12696739 +TIMESTAMP = 1784637977 +SHA256 (GreycLab-CImg-v.4.0.3_GH0.tar.gz) = f9a2916df36617c9d9b7d08d5cad2ec3551e0a60de5277655c238884aea51f44 +SIZE (GreycLab-CImg-v.4.0.3_GH0.tar.gz) = 12700607 diff --git a/graphics/cimg/files/patch-examples__Makefile b/graphics/cimg/files/patch-examples__Makefile index a02bd41c1868..444d7de48cd2 100644 --- a/graphics/cimg/files/patch-examples__Makefile +++ b/graphics/cimg/files/patch-examples__Makefile @@ -1,117 +1,50 @@ ---- examples/Makefile.orig 2025-11-21 07:26:29 UTC +--- examples/Makefile.orig 2026-05-13 07:41:53 UTC +++ examples/Makefile -@@ -78,7 +78,7 @@ FILES = CImg_demo \ - use_RGBclass \ +@@ -78,8 +78,7 @@ FILES = CImg_demo \ + use_RGBclass # Files which requires external libraries to run. --EXTRA_FILES = test_template_types use_tiff_stream use_jpeg_buffer -+EXTRA_FILES = use_tiff_stream use_jpeg_buffer +-EXTRA_FILES = test_template_types \ +- use_tiff_stream \ ++EXTRA_FILES = use_tiff_stream \ + use_jpeg_buffer #--------------------------------- - # Set correct variables and paths -@@ -89,7 +89,7 @@ SVERSION = $(VERSION1).$(VERSION2).$(VERSION3) - VERSION3 = $(shell grep 'cimg_version\ ' ../CImg.h | tail -c2 | head -c1) - SVERSION = $(VERSION1).$(VERSION2).$(VERSION3) - --X11PATH = /usr/X11R6 -+X11PATH = $(LOCALBASE) - - EXE_PRE = - EXE_EXT = -@@ -111,7 +111,7 @@ CXXVER = $(CXX) +@@ -109,7 +108,7 @@ CXXVER := $(CXX) endif - CXXVER = $(CXX) + CXXVER := $(CXX) -CFLAGS = -I.. -Wall -Wextra -Wfatal-errors -Werror=unknown-pragmas -Werror=unused-label +CFLAGS = -I.. -Wall -Wextra $(CPPFLAGS) LIBS = -lm - ifdef IS_GCC - CXXVER = $(shell $(CXX) -v 2>&1 | tail -n 1) -@@ -152,7 +152,7 @@ VT100_CFLAGS = -Dcimg_use_vt100 - VT100_CFLAGS = -Dcimg_use_vt100 + ifdef IS_CLANG + CXXVER := $(shell $(CXX) -v 2>&1 | head -n 1) +@@ -153,7 +152,7 @@ endif + endif # Flags to enable code optimization by the compiler. --OPT_CFLAGS = -Ofast -+OPT_CFLAGS = # -Ofast - handled by the port CFLAGS +-OPT_CFLAGS = -O3 ++OPT_CFLAGS = # -O3 - handled by the port CFLAGS ifdef IS_GCC - # Add -mtune=generic for GCC if supported. - NO_MTUNE_GENERIC = $(shell $(CXX) -mtune=generic -E - < /dev/null > /dev/null 2>&1; echo $$?) -@@ -177,9 +177,9 @@ OPENCV_DEFINE = -Dcimg_use_opencv - - # Flags to enable OpenCV support. - OPENCV_DEFINE = -Dcimg_use_opencv --OPENCV_INCDIR = $(shell pkg-config opencv --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4 -+OPENCV_INCDIR = $(shell pkg-config opencv4 --cflags || echo -I/usr/include/opencv) -I/usr/include/opencv -I/usr/include/opencv4 - OPENCV_CFLAGS = $(OPENCV_DEFINE) $(OPENCV_INCDIR) --OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio) -+OPENCV_LIBS = $(shell pkg-config opencv4 --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio) - - # Flags used to disable display capablities of CImg - NODISPLAY_CFLAGS = -Dcimg_display=0 -@@ -242,7 +242,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR) + ifeq ($(EXE_EXT),) + NO_MTUNE_GENERIC := $(shell echo | $(CXX) -mtune=generic -E - > /dev/null 2>&1; echo $$?) +@@ -244,7 +243,7 @@ TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR) TIFF_DEFINE = -Dcimg_use_tiff - TIFF_INCDIR = + TIFF_INCDIR := $(shell pkg-config --cflags libtiff-4 2>/dev/null) TIFF_CFLAGS = $(TIFF_DEFINE) $(TIFF_INCDIR) --TIFF_LIBS = -ltiff -+TIFF_LIBS = -ltiff -ltiffxx +-TIFF_LIBS := $(shell pkg-config --libs libtiff-4 2>/dev/null || echo -ltiff) ++TIFF_LIBS := $(shell pkg-config --libs libtiff-4 2>/dev/null || echo -ltiff) -ltiffxx # Flags to enable native support for loading HEIF image files, using the libheif library. # ( https://github.com/strukturag/libheif ) -@@ -261,16 +261,16 @@ OPENEXR_DEFINE = -Dcimg_use_openexr - # Flags to enable native support for EXR image files, using the OpenEXR library. - # ( http://www.openexr.com/ ) - OPENEXR_DEFINE = -Dcimg_use_openexr --OPENEXR_INCDIR = -I/usr/include/OpenEXR -+OPENEXR_INCDIR = -I$(LOCALBASE)/include/OpenEXR - OPENEXR_CFLAGS = $(OPENEXR_DEFINE) $(OPENEXR_INCDIR) --OPENEXR_LIBS = -lIlmImf -lHalf -+OPENEXR_LIBS = -lOpenEXR -lImath - - # Flags to enable native support for various video files, using the FFMPEG library. - # ( http://www.ffmpeg.org/ ) --FFMPEG_DEFINE = -Dcimg_use_ffmpeg -D__STDC_CONSTANT_MACROS --FFMPEG_INCDIR = -I/usr/include/libavcodec -I/usr/include/libavformat -I/usr/include/libswscale -I/usr/include/ffmpeg --FFMPEG_CFLAGS = $(FFMPEG_DEFINE) $(FFMPEG_INCDIR) --FFMPEG_LIBS = -lavcodec -lavformat -lswscale -+#FFMPEG_DEFINE = -Dcimg_use_ffmpeg -D__STDC_CONSTANT_MACROS -+FFMPEG_INCDIR = -I$(LOCALBASE)/include/libavcodec -I$(LOCALBASE)/include/libavformat -I$(LOCALBASE)/include/libswscale -I$(LOCALBASE)/include/ffmpeg -+#FFMPEG_CFLAGS = $(FFMPEG_DEFINE) $(FFMPEG_INCDIR) -+#FFMPEG_LIBS = -lavcodec -lavformat -lswscale +@@ -405,8 +404,8 @@ Mlinux: - # Flags to enable native support for compressed .cimgz files, using the Zlib library. - # ( http://www.zlib.net/ ) -@@ -377,6 +377,7 @@ $(XSHM_LIBS)" \ - $(TIFF_LIBS) \ - $(HEIF_LIBS) \ - $(XSHM_LIBS)" \ -+$(PTHREAD_LIBS)" \ - all $(EXTRA_FILES) - - # Linux/BSD/Mac OSX targets, with X11 display. -@@ -455,6 +456,7 @@ $(OPT_CFLAGS) \ - @$(MAKE) \ - "CONF_CFLAGS = \ - $(OPT_CFLAGS) \ -+$(OPENMP_CFLAGS) \ - $(VT100_CFLAGS) \ - $(X11_CFLAGS) \ - $(XSHM_CFLAGS) \ -@@ -468,8 +470,10 @@ $(MAGICK_CFLAGS) \ - $(CURL_CFLAGS) \ - $(OPENCV_CFLAGS) \ - $(MAGICK_CFLAGS) \ -+$(WEBP_CFLAGS) \ - $(FFTW3_CFLAGS)" \ - "CONF_LIBS = \ -+$(FREEBSD_LDFLAGS) \ - $(X11_LIBS) \ - $(XSHM_LIBS) \ - $(XRANDR_LIBS) \ -@@ -482,6 +486,7 @@ $(MAGICK_LIBS) \ - $(CURL_LIBS) \ - $(OPENCV_LIBS) \ - $(MAGICK_LIBS) \ -+$(WEBP_LIBS) \ - $(FFTW3_LIBS)" \ + Mlinux: + @$(MAKE) --no-print-directory $(MAKEFLAGS) \ +-"CONF_CFLAGS = $(OPT_CFLAGS) $(VT100_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(XRANDR_CFLAGS) $(TIFF_CFLAGS) $(HEIF_CFLAGS) $(OPENEXR_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(ZLIB_CFLAGS) $(CURL_CFLAGS) $(OPENCV_CFLAGS) $(MAGICK_CFLAGS) $(FFTW3_CFLAGS)" \ +-"CONF_LIBS = $(X11_LIBS) $(XSHM_LIBS) $(XRANDR_LIBS) $(TIFF_LIBS) $(HEIF_LIBS) $(OPENEXR_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(CURL_LIBS) $(OPENCV_LIBS) $(MAGICK_LIBS) $(FFTW3_LIBS)" \ ++"CONF_CFLAGS = $(OPT_CFLAGS) $(OPENMP_CFLAGS) $(VT100_CFLAGS) $(X11_CFLAGS) $(XSHM_CFLAGS) $(XRANDR_CFLAGS) $(TIFF_CFLAGS) $(HEIF_CFLAGS) $(OPENEXR_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(ZLIB_CFLAGS) $(CURL_CFLAGS) $(OPENCV_CFLAGS) $(MAGICK_CFLAGS) $(WEBP_CFLAGS) $(FFTW3_CFLAGS)" \ ++"CONF_LIBS = $(FREEBSD_LDFLAGS) $(X11_LIBS) $(XSHM_LIBS) $(XRANDR_LIBS) $(TIFF_LIBS) $(HEIF_LIBS) $(OPENEXR_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(ZLIB_LIBS) $(CURL_LIBS) $(OPENCV_LIBS) $(MAGICK_LIBS) $(WEBP_LIBS) $(FFTW3_LIBS) $(PTHREAD_LIBS)" \ "STRIP_EXE=true" \ all $(EXTRA_FILES) + diff --git a/graphics/cimg/pkg-plist b/graphics/cimg/pkg-plist index cd31491d6e7d..9254767068c2 100644 --- a/graphics/cimg/pkg-plist +++ b/graphics/cimg/pkg-plist @@ -17,7 +17,6 @@ %%PORTDOCS%%bin/pde_TschumperleDeriche2d %%PORTDOCS%%bin/pde_heatflow2d %%PORTDOCS%%bin/plotter1d -%%PORTDOCS%%bin/radon_transform2d %%PORTDOCS%%bin/scene3d %%PORTDOCS%%bin/spherical_function3d %%PORTDOCS%%bin/tetris @@ -29,6 +28,7 @@ %%PORTDOCS%%bin/use_jpeg_buffer %%PORTDOCS%%bin/use_nlmeans %%PORTDOCS%%bin/use_skeleton +%%PORTDOCS%%bin/use_tiff_stream %%PORTDOCS%%bin/wavelet_atrous include/CImg.h %%PORTDOCS%%%%DOCSDIR%%/README.txt @@ -62,7 +62,6 @@ include/CImg.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pde_TschumperleDeriche2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/pde_heatflow2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/plotter1d.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/radon_transform2d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/scene3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/spherical_function3d.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/tetris.cpp diff --git a/graphics/clang-uml/files/patch-CMakeLists.txt b/graphics/clang-uml/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..8223e2b19a5e --- /dev/null +++ b/graphics/clang-uml/files/patch-CMakeLists.txt @@ -0,0 +1,16 @@ +https://github.com/bkryza/clang-uml/pull/449 + +--- CMakeLists.txt.orig 2025-06-29 11:26:26 UTC ++++ CMakeLists.txt +@@ -123,6 +123,11 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") + -Wno-invalid-constexpr + -Wno-deprecated-anon-enum-enum-conversion) + endif() ++ if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 21) ++ set(CUSTOM_COMPILE_OPTIONS ${CUSTOM_COMPILE_OPTIONS} ++ -Wno-preferred-type-bitfield-enum-conversion ++ -Wno-unnecessary-virtual-specifier) ++ endif() + endif() + + link_directories(${LLVM_LIBRARY_DIR}) diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile index d0c36431fa8c..7e8505a98f0a 100644 --- a/graphics/cloudcompare/Makefile +++ b/graphics/cloudcompare/Makefile @@ -1,13 +1,16 @@ PORTNAME= cloudcompare DISTVERSIONPREFIX= v DISTVERSION= 2.13.2 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/refs/tags/v2.12.4/snap/gui/:icons DISTFILES= ccViewer.png:icons cloudcompare.png:icons DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} EXTRACT_ONLY= ${_DISTFILES:N*.png} +PATCH_SITES= https://github.com/CloudCompare/CloudCompare/commit/ +PATCHFILES= 449a8e5106d119d4bce71b6d0a84e3d663a3bbf9.patch:-p1 + MAINTAINER= alven@FreeBSD.org COMMENT= 3D point cloud (and triangular mesh) editing and processing software WWW= https://www.cloudcompare.org/ \ diff --git a/graphics/cloudcompare/distinfo b/graphics/cloudcompare/distinfo index 838f02ef636f..d65f075aa2d3 100644 --- a/graphics/cloudcompare/distinfo +++ b/graphics/cloudcompare/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1771820855 +TIMESTAMP = 1778385588 SHA256 (cloudcompare-2.13.2/ccViewer.png) = 076ec373a81b852d6b416bc9a6140aa2c19cd2826416a8e6c1c37e3d108d7626 SIZE (cloudcompare-2.13.2/ccViewer.png) = 21997 SHA256 (cloudcompare-2.13.2/cloudcompare.png) = 24b8737a6bc7adcb29f42269f4a59a64646854fd4b02679fb36d76cbe2ea2f48 @@ -27,3 +27,5 @@ SHA256 (cloudcompare-2.13.2/cloudcompare-PoissonRecon-d215dbaa_GH0.tar.gz) = b4d SIZE (cloudcompare-2.13.2/cloudcompare-PoissonRecon-d215dbaa_GH0.tar.gz) = 734098 SHA256 (cloudcompare-2.13.2/truebelief-cc-treeiso-plugin-fbe6a41a_GH0.tar.gz) = 6afc6af9fdd6d35d93bdacdbe5f59e1c1aaedceb876403edd06e5fa5d0a86dda SIZE (cloudcompare-2.13.2/truebelief-cc-treeiso-plugin-fbe6a41a_GH0.tar.gz) = 788967 +SHA256 (cloudcompare-2.13.2/449a8e5106d119d4bce71b6d0a84e3d663a3bbf9.patch) = 3083d65804db1cd4b7899f2875f4dd5ff3487578d55561245825d2eb5b1be6d8 +SIZE (cloudcompare-2.13.2/449a8e5106d119d4bce71b6d0a84e3d663a3bbf9.patch) = 1161 diff --git a/graphics/colmap/Makefile b/graphics/colmap/Makefile index 1fb7dff75fde..b13acf08b235 100644 --- a/graphics/colmap/Makefile +++ b/graphics/colmap/Makefile @@ -1,5 +1,5 @@ PORTNAME= colmap -DISTVERSION= 4.0.3 +DISTVERSION= 4.1.1 CATEGORIES= graphics MAINTAINER= fuz@FreeBSD.org @@ -32,7 +32,7 @@ USES= cmake:testing compiler:${OPENMP}c++11-lib desktop-file-utils \ USE_CXXSTD= c++17 USE_GITHUB= yes USE_GL= gl glew -USE_QT= base +USE_QT= base svg CMAKE_OFF= CUDA_ENABLED FETCH_FAISS FETCH_POSELIB FETCH_ONNX CMAKE_TESTING_ON= TESTS_ENABLED .if exists(/usr/include/omp.h) @@ -45,6 +45,8 @@ LDFLAGS+= -Wl,--as-needed # gflags, glu, xi, xmu OPTIONS_DEFINE= CGAL ONNX DOCS SIMD OPTIONS_DEFAULT= CGAL ONNX SIMD +# misc/onnxruntime broken on i386 +OPTIONS_EXCLUDE_i386= ONNX CGAL_DESC= Graph-cut on Delaunay triangulation based meshing algorithm CGAL_BUILD_DEPENDS= cgal>0:math/cgal diff --git a/graphics/colmap/distinfo b/graphics/colmap/distinfo index a1fcef11ebae..73c47c15d13b 100644 --- a/graphics/colmap/distinfo +++ b/graphics/colmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775487264 -SHA256 (colmap-colmap-4.0.3_GH0.tar.gz) = 9d0a0916c5419d8e8c59839a729b041856d46f8abc911f32847e3857918969bd -SIZE (colmap-colmap-4.0.3_GH0.tar.gz) = 4118833 +TIMESTAMP = 1784312861 +SHA256 (colmap-colmap-4.1.1_GH0.tar.gz) = 0cadd938756d7046055751ca35bcf0d35911403fcb65b91d022ddc418dc110a5 +SIZE (colmap-colmap-4.1.1_GH0.tar.gz) = 4701253 diff --git a/graphics/colmap/pkg-plist b/graphics/colmap/pkg-plist index 28fb474eb673..4a688f1d0fc3 100644 --- a/graphics/colmap/pkg-plist +++ b/graphics/colmap/pkg-plist @@ -17,7 +17,9 @@ include/colmap/controllers/rotation_averaging.h include/colmap/controllers/undistorters.h include/colmap/estimators/alignment.h include/colmap/estimators/bundle_adjustment.h +include/colmap/estimators/bundle_adjustment_caspar.h include/colmap/estimators/bundle_adjustment_ceres.h +include/colmap/estimators/caspar/caspar_model_adapter.h include/colmap/estimators/coordinate_frame.h include/colmap/estimators/cost_functions/alignment.h include/colmap/estimators/cost_functions/calibration.h @@ -91,11 +93,13 @@ include/colmap/math/polynomial.h include/colmap/math/random.h include/colmap/math/spanning_tree.h include/colmap/math/union_find.h +include/colmap/mvs/advancing_front_meshing.h include/colmap/mvs/consistency_graph.h include/colmap/mvs/cuda_flip.h include/colmap/mvs/cuda_rotate.h include/colmap/mvs/cuda_texture.h include/colmap/mvs/cuda_transpose.h +include/colmap/mvs/delaunay_meshing.h include/colmap/mvs/depth_map.h include/colmap/mvs/fusion.h include/colmap/mvs/gpu_mat.h @@ -104,12 +108,12 @@ include/colmap/mvs/gpu_mat_ref_image.h include/colmap/mvs/image.h include/colmap/mvs/mat.h include/colmap/mvs/mesh_simplification.h -include/colmap/mvs/meshing.h include/colmap/mvs/model.h include/colmap/mvs/normal_map.h include/colmap/mvs/patch_match.h include/colmap/mvs/patch_match_cuda.h include/colmap/mvs/patch_match_options.h +include/colmap/mvs/poisson_meshing.h include/colmap/mvs/texture_mapping.h include/colmap/mvs/workspace.h include/colmap/optim/combination_sampler.h @@ -119,6 +123,7 @@ include/colmap/optim/progressive_sampler.h include/colmap/optim/random_sampler.h include/colmap/optim/ransac.h include/colmap/optim/sampler.h +include/colmap/optim/sparse_cholesky.h include/colmap/optim/sprt.h include/colmap/optim/support_measurement.h include/colmap/retrieval/geometry.h @@ -417,6 +422,7 @@ share/applications/COLMAP.desktop %%PORTDOCS%%%%DOCSDIR%%/_sources/rigs.rst.txt %%PORTDOCS%%%%DOCSDIR%%/_sources/tutorial.rst.txt %%PORTDOCS%%%%DOCSDIR%%/_static/_sphinx_javascript_frameworks_compat.js +%%PORTDOCS%%%%DOCSDIR%%/_static/base-stemmer.js %%PORTDOCS%%%%DOCSDIR%%/_static/basic.css %%PORTDOCS%%%%DOCSDIR%%/_static/css/badge_only.css %%PORTDOCS%%%%DOCSDIR%%/_static/css/fonts/Roboto-Slab-Bold.woff @@ -440,21 +446,42 @@ share/applications/COLMAP.desktop %%PORTDOCS%%%%DOCSDIR%%/_static/custom.css %%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js %%PORTDOCS%%%%DOCSDIR%%/_static/documentation_options.js +%%PORTDOCS%%%%DOCSDIR%%/_static/english-stemmer.js %%PORTDOCS%%%%DOCSDIR%%/_static/file.png -%%PORTDOCS%%%%DOCSDIR%%/_static/jquery-3.6.0.js +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.woff2 +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.woff2 +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2 +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff +%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2 %%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js %%PORTDOCS%%%%DOCSDIR%%/_static/js/badge_only.js -%%PORTDOCS%%%%DOCSDIR%%/_static/js/html5shiv-printshiv.min.js -%%PORTDOCS%%%%DOCSDIR%%/_static/js/html5shiv.min.js %%PORTDOCS%%%%DOCSDIR%%/_static/js/theme.js +%%PORTDOCS%%%%DOCSDIR%%/_static/js/versions.js %%PORTDOCS%%%%DOCSDIR%%/_static/language_data.js %%PORTDOCS%%%%DOCSDIR%%/_static/minus.png %%PORTDOCS%%%%DOCSDIR%%/_static/plus.png %%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css %%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js %%PORTDOCS%%%%DOCSDIR%%/_static/sphinx_highlight.js -%%PORTDOCS%%%%DOCSDIR%%/_static/underscore-1.13.1.js -%%PORTDOCS%%%%DOCSDIR%%/_static/underscore.js %%PORTDOCS%%%%DOCSDIR%%/bibliography.html %%PORTDOCS%%%%DOCSDIR%%/cameras.html %%PORTDOCS%%%%DOCSDIR%%/changelog.html diff --git a/graphics/colord-kde/distinfo b/graphics/colord-kde/distinfo index 7183d4b20e56..75b15166d631 100644 --- a/graphics/colord-kde/distinfo +++ b/graphics/colord-kde/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541949 -SHA256 (KDE/release-service/25.12.3/colord-kde-25.12.3.tar.xz) = a9ceeea73efa2c9d11de6cbf81a42c4d627aba99790c1b4872deca873d299f47 -SIZE (KDE/release-service/25.12.3/colord-kde-25.12.3.tar.xz) = 121116 +TIMESTAMP = 1782826810 +SHA256 (KDE/release-service/26.04.3/colord-kde-26.04.3.tar.xz) = f788b2702b7599a908a62dc871bfc9c150d40943307abdde3e76b4a0a86c2f24 +SIZE (KDE/release-service/26.04.3/colord-kde-26.04.3.tar.xz) = 121056 diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile index 22e47751d6d4..611f81d16fc5 100644 --- a/graphics/colord/Makefile +++ b/graphics/colord/Makefile @@ -1,6 +1,6 @@ PORTNAME= colord PORTVERSION= 1.4.8 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ @@ -56,6 +56,7 @@ COMPLETION_BUILD_DEPENDS= bash-completion>=2.0:shells/bash-completion DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc POLKIT_LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit POLKIT_CONFIGURE_ENABLE= polkit +PPROFILES_BUILD_DEPENDS= colprof:graphics/argyllcms MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \ docbook-xsl-ns>0:textproc/docbook-xsl-ns SANE_LIB_DEPENDS= libsane.so:graphics/sane-backends diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile index e2cc29f7e305..97e9cb3a63d3 100644 --- a/graphics/converseen/Makefile +++ b/graphics/converseen/Makefile @@ -1,6 +1,6 @@ PORTNAME= converseen DISTVERSIONPREFIX= v -DISTVERSION= 0.15.2.2 +DISTVERSION= 0.15.2.6 CATEGORIES= graphics MAINTAINER= fernape@FreeBSD.org diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo index 9363f9504ac8..9b6e1e7bfdef 100644 --- a/graphics/converseen/distinfo +++ b/graphics/converseen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774263902 -SHA256 (Faster3ck-Converseen-v0.15.2.2_GH0.tar.gz) = 9d75fa4df324ce9c6c6f3a61982cde19ff5d587945c85df21ab75f81296bb215 -SIZE (Faster3ck-Converseen-v0.15.2.2_GH0.tar.gz) = 979385 +TIMESTAMP = 1783617574 +SHA256 (Faster3ck-Converseen-v0.15.2.6_GH0.tar.gz) = a265f5c0fc5e51b395ba021e22790a8809bc9cabdbc894cc900201d39ef0ad8e +SIZE (Faster3ck-Converseen-v0.15.2.6_GH0.tar.gz) = 993377 diff --git a/graphics/converseen/pkg-plist b/graphics/converseen/pkg-plist index 555d2892a51a..e279058bf62a 100644 --- a/graphics/converseen/pkg-plist +++ b/graphics/converseen/pkg-plist @@ -17,6 +17,7 @@ share/metainfo/converseen.appdata.xml %%DATADIR%%/loc/converseen_hu_HU.qm %%DATADIR%%/loc/converseen_it_IT.qm %%DATADIR%%/loc/converseen_ja_JP.qm +%%DATADIR%%/loc/converseen_ko_KR.qm %%DATADIR%%/loc/converseen_pl_PL.qm %%DATADIR%%/loc/converseen_pt_BR.qm %%DATADIR%%/loc/converseen_ru_RU.qm diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile index 949ce3b91074..78b6f363a303 100644 --- a/graphics/corrupter/Makefile +++ b/graphics/corrupter/Makefile @@ -1,7 +1,7 @@ PORTNAME= corrupter DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 38 +PORTREVISION= 41 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/crucible/Makefile b/graphics/crucible/Makefile new file mode 100644 index 000000000000..a00a278bb480 --- /dev/null +++ b/graphics/crucible/Makefile @@ -0,0 +1,43 @@ +PORTNAME= crucible +DISTVERSION= g20260610 +CATEGORIES= graphics + +PATCH_SITES= https://gitlab.freedesktop.org/ocochard/crucible/-/commit/ +PATCHFILES= fd1466c4489b8b312a134efd55def5c09a248193.patch:-p1 \ + 53d96b1f69a181e0aeb18b56b3a0842269ef20ce.patch:-p1 + +MAINTAINER= olivier@FreeBSD.org +COMMENT= Vulkan test suite +WWW= https://gitlab.freedesktop.org/mesa/crucible + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= glslangValidator:graphics/glslang \ + a2x:textproc/asciidoc \ + ${PYTHON_PKGNAMEPREFIX}opencv-python-headless>0:graphics/py-opencv-python-headless@${PY_FLAVOR} +LIB_DEPENDS= libpng.so:graphics/png \ + libxml2.so:textproc/libxml2 \ + libvulkan.so:graphics/vulkan-loader \ + libepoll-shim.so:devel/libepoll-shim + +USES= meson pkgconfig python:build + +BINARY_ALIAS= python3=${PYTHON_CMD} + +USE_GITLAB= yes +GL_SITE= https://gitlab.freedesktop.org +GL_ACCOUNT= mesa +GL_TAGNAME= 278ea08d9b653a8b7eafdae36e1f8d165ecfd58a + +CFLAGS+= -DCRUCIBLE_DATA_DIR=${DATADIR}/data + +do-install: + ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/crucible ${STAGEDIR}${PREFIX}/bin/ +.for m in 1 7 + ${INSTALL_MAN} ${BUILD_WRKSRC}/doc/*.${m} ${STAGEDIR}${PREFIX}/share/man/man${m}/ +.endfor + @${MKDIR} ${STAGEDIR}${DATADIR}/data + cd ${BUILD_WRKSRC}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/data + +.include <bsd.port.mk> diff --git a/graphics/crucible/distinfo b/graphics/crucible/distinfo new file mode 100644 index 000000000000..00e9f1331aee --- /dev/null +++ b/graphics/crucible/distinfo @@ -0,0 +1,7 @@ +TIMESTAMP = 1783553696 +SHA256 (mesa-crucible-278ea08d9b653a8b7eafdae36e1f8d165ecfd58a_GL0.tar.gz) = 19e02e098a67cf4243a4720bcaf30c0bf58fa407b249fb5acaaf700a1d1c3df2 +SIZE (mesa-crucible-278ea08d9b653a8b7eafdae36e1f8d165ecfd58a_GL0.tar.gz) = 7594935 +SHA256 (fd1466c4489b8b312a134efd55def5c09a248193.patch) = 3e655f33d5c8e22c77053f4576533c7b4e4120123f46b857c0158e6595be6aae +SIZE (fd1466c4489b8b312a134efd55def5c09a248193.patch) = 7241 +SHA256 (53d96b1f69a181e0aeb18b56b3a0842269ef20ce.patch) = 18791243620986bcd66534d076f43deba19802e8f5ae2286a4b274d75a3aadb8 +SIZE (53d96b1f69a181e0aeb18b56b3a0842269ef20ce.patch) = 4126 diff --git a/graphics/crucible/pkg-descr b/graphics/crucible/pkg-descr new file mode 100644 index 000000000000..63a28eab4dae --- /dev/null +++ b/graphics/crucible/pkg-descr @@ -0,0 +1,7 @@ +Crucible is a Vulkan test suite developed under the Mesa project. It runs +headlessly (no window system required), executes each test in an isolated +process or thread for reproducibility, and compares rendered output against +PNG reference images. + +Crucible is intended as a developer tool for testing Vulkan drivers, +particularly Mesa's Vulkan implementations. diff --git a/graphics/crucible/pkg-plist b/graphics/crucible/pkg-plist new file mode 100644 index 000000000000..120c3d67717b --- /dev/null +++ b/graphics/crucible/pkg-plist @@ -0,0 +1,811 @@ +bin/crucible +share/man/man1/crucible-bootstrap.1.gz +share/man/man1/crucible-dump-image.1.gz +share/man/man1/crucible-help.1.gz +share/man/man1/crucible-ls-tests.1.gz +share/man/man1/crucible-run.1.gz +share/man/man1/crucible-version.1.gz +share/man/man7/crucible-tutorial.7.gz +%%DATADIR%%/data/128x128-green.ref.png +%%DATADIR%%/data/32x32-green.ref.png +%%DATADIR%%/data/32x32-smile.ref.png +%%DATADIR%%/data/64x64-green.ref.png +%%DATADIR%%/data/bug.gitlab-11800.ref.png +%%DATADIR%%/data/example.image.copy-ref-image.ref.png +%%DATADIR%%/data/example.image.map-ref-image.ref.png +%%DATADIR%%/data/func.4-vertex-buffers.ref.png +%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.0.op-greater.ref.png +%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.0.op-less.ref.png +%%DATADIR%%/data/func.depthstencil.basic-depth.clear-0.5.op-greater-equal.ref.png +%%DATADIR%%/data/func.depthstencil.basic-depth.clear-1.0.op-greater.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-always.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-dec-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-inc-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-keep.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-replace.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-equal.pass-op-zero.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-dec-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-inc-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-keep.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-replace.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater-equal.pass-op-zero.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-dec-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-inc-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-keep.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-replace.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-greater.pass-op-zero.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-dec-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-inc-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-keep.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-replace.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less-equal.pass-op-zero.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-dec-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-clamp.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-inc-wrap.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-keep.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-replace.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-less.pass-op-zero.fail-op-zero.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-dec-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-clamp.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-clamp.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-wrap.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-inc-wrap.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-invert.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-invert.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-keep.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-keep.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-replace.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-replace.ref.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-zero.ref-stencil.png +%%DATADIR%%/data/func.depthstencil.stencil-triangles/clear-0x17.ref-0x17.compare-op-never.pass-op-invert.fail-op-zero.ref.png +%%DATADIR%%/data/func.desc.dynamic.uniform-buffer.ref.png +%%DATADIR%%/data/func.draw-index16-restart.ref.png +%%DATADIR%%/data/func.draw-index16.ref.png +%%DATADIR%%/data/func.draw-index32-restart.ref.png +%%DATADIR%%/data/func.draw-indirect-aligned.ref.png +%%DATADIR%%/data/func.draw-indirect-unaligned.ref.png +%%DATADIR%%/data/func.first.ref.png +%%DATADIR%%/data/func.gs.basic.ref.png +%%DATADIR%%/data/func.interleaved-cmd-buffers.ref.png +%%DATADIR%%/data/func.issue-11617.ref.png +%%DATADIR%%/data/func.mesh.basic.ref.png +%%DATADIR%%/data/func.mesh.clipdistance.fs.ref.png +%%DATADIR%%/data/func.mesh.clipdistance.ref.png +%%DATADIR%%/data/func.mesh.clipdistance_culldistance.ref.png +%%DATADIR%%/data/func.mesh.culldistance.ref.png +%%DATADIR%%/data/func.mesh.layer.ref.0.png +%%DATADIR%%/data/func.mesh.layer.ref.1.png +%%DATADIR%%/data/func.mesh.layer.ref.2.png +%%DATADIR%%/data/func.mesh.layer.ref.3.png +%%DATADIR%%/data/func.mesh.multiview.1.1.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.2.10.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.3.110.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.3.110.ref.2.png +%%DATADIR%%/data/func.mesh.multiview.3.111.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.3.111.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.3.111.ref.2.png +%%DATADIR%%/data/func.mesh.multiview.clipdistance.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.clipdistance.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.culldistance.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.culldistance.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.perview.block.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.perview.block.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.perview.nonblock.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.perview.nonblock.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.multiview.ref.empty.png +%%DATADIR%%/data/func.mesh.multiview.viewportmask_perview.2.11.ref.0.png +%%DATADIR%%/data/func.mesh.multiview.viewportmask_perview.2.11.ref.1.png +%%DATADIR%%/data/func.mesh.primitive_id.fs.ref.png +%%DATADIR%%/data/func.mesh.viewport_index.fs.ref.png +%%DATADIR%%/data/func.mesh.viewport_index.ref.png +%%DATADIR%%/data/func.mesh.viewport_index.wg.ref.png +%%DATADIR%%/data/func.mesh.viewport_mask.mixed.ref.png +%%DATADIR%%/data/func.mesh.viewport_mask.simple.ref.png +%%DATADIR%%/data/func.multiview.ref.0.png +%%DATADIR%%/data/func.multiview.ref.1.png +%%DATADIR%%/data/func.multiview.ref.2.png +%%DATADIR%%/data/func.multiview.ref.3.png +%%DATADIR%%/data/func.multiview.ref.4.png +%%DATADIR%%/data/func.multiview.ref.5.png +%%DATADIR%%/data/func.multiview.ref.empty.png +%%DATADIR%%/data/func.push-constants.basic.ref.png +%%DATADIR%%/data/func.renderpass.clear.color-render-area.ref.png +%%DATADIR%%/data/func.tessellation.basic.ref.png +%%DATADIR%%/data/func.ubo.robust-push-ubo-full-range.ref.png +%%DATADIR%%/data/grass-2014x1536.jpg +%%DATADIR%%/data/grass-2048x1024.jpg +%%DATADIR%%/data/grass-grayscale-1024x1024.png +%%DATADIR%%/data/grass-grayscale-1024x512.png +%%DATADIR%%/data/grass-grayscale-128x128.png +%%DATADIR%%/data/grass-grayscale-128x64.png +%%DATADIR%%/data/grass-grayscale-16x16.png +%%DATADIR%%/data/grass-grayscale-16x8.png +%%DATADIR%%/data/grass-grayscale-1x1.png +%%DATADIR%%/data/grass-grayscale-2048x1024.png +%%DATADIR%%/data/grass-grayscale-256x128.png +%%DATADIR%%/data/grass-grayscale-256x256.png +%%DATADIR%%/data/grass-grayscale-2x1.png +%%DATADIR%%/data/grass-grayscale-2x2.png +%%DATADIR%%/data/grass-grayscale-32x16.png +%%DATADIR%%/data/grass-grayscale-32x32.png +%%DATADIR%%/data/grass-grayscale-4x2.png +%%DATADIR%%/data/grass-grayscale-4x4.png +%%DATADIR%%/data/grass-grayscale-512x256.png +%%DATADIR%%/data/grass-grayscale-512x512.png +%%DATADIR%%/data/grass-grayscale-64x32.png +%%DATADIR%%/data/grass-grayscale-64x64.png +%%DATADIR%%/data/grass-grayscale-8x4.png +%%DATADIR%%/data/grass-grayscale-8x8.png +%%DATADIR%%/data/mandrill-128x128.png +%%DATADIR%%/data/mandrill-16384x32.png +%%DATADIR%%/data/mandrill-16x16.png +%%DATADIR%%/data/mandrill-16x8192.png +%%DATADIR%%/data/mandrill-1x1.png +%%DATADIR%%/data/mandrill-256x256.png +%%DATADIR%%/data/mandrill-2x2.png +%%DATADIR%%/data/mandrill-32x16384.png +%%DATADIR%%/data/mandrill-32x32.png +%%DATADIR%%/data/mandrill-4x4.png +%%DATADIR%%/data/mandrill-512x512.png +%%DATADIR%%/data/mandrill-64x64.png +%%DATADIR%%/data/mandrill-8192x16.png +%%DATADIR%%/data/mandrill-8x8.png +%%DATADIR%%/data/mandrill-dxt5-512x512.ktx +%%DATADIR%%/data/pink-leaves-2048x1024.jpg +%%DATADIR%%/data/pink-leaves-3264x2448.jpg +%%DATADIR%%/data/pink-leaves-grayscale-1024x1024.png +%%DATADIR%%/data/pink-leaves-grayscale-1024x512.png +%%DATADIR%%/data/pink-leaves-grayscale-128x128.png +%%DATADIR%%/data/pink-leaves-grayscale-128x64.png +%%DATADIR%%/data/pink-leaves-grayscale-16x16.png +%%DATADIR%%/data/pink-leaves-grayscale-16x8.png +%%DATADIR%%/data/pink-leaves-grayscale-1x1.png +%%DATADIR%%/data/pink-leaves-grayscale-2048x1024.png +%%DATADIR%%/data/pink-leaves-grayscale-256x128.png +%%DATADIR%%/data/pink-leaves-grayscale-256x256.png +%%DATADIR%%/data/pink-leaves-grayscale-2x1.png +%%DATADIR%%/data/pink-leaves-grayscale-2x2.png +%%DATADIR%%/data/pink-leaves-grayscale-32x16.png +%%DATADIR%%/data/pink-leaves-grayscale-32x32.png +%%DATADIR%%/data/pink-leaves-grayscale-4x2.png +%%DATADIR%%/data/pink-leaves-grayscale-4x4.png +%%DATADIR%%/data/pink-leaves-grayscale-512x256.png +%%DATADIR%%/data/pink-leaves-grayscale-512x512.png +%%DATADIR%%/data/pink-leaves-grayscale-64x32.png +%%DATADIR%%/data/pink-leaves-grayscale-64x64.png +%%DATADIR%%/data/pink-leaves-grayscale-8x4.png +%%DATADIR%%/data/pink-leaves-grayscale-8x8.png diff --git a/graphics/curtail/Makefile b/graphics/curtail/Makefile index 478790c75ec2..6d1ec092dd4f 100644 --- a/graphics/curtail/Makefile +++ b/graphics/curtail/Makefile @@ -1,5 +1,5 @@ PORTNAME= curtail -DISTVERSION= 1.13.0 +DISTVERSION= 1.16.2 CATEGORIES= graphics print MAINTAINER= yuri@FreeBSD.org @@ -9,8 +9,12 @@ WWW= https://github.com/Huluti/Curtail LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= appstream-util:devel/appstream-glib -RUN_DEPENDS= cwebp:graphics/webp \ +BUILD_DEPENDS= appstream-util:devel/appstream-glib \ + appstreamcli:devel/appstream \ + blueprint-compiler:devel/blueprint-compiler \ + libadwaita>0:x11-toolkits/libadwaita +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygobject>=0:devel/py-pygobject@${PY_FLAVOR} \ + cwebp:graphics/webp \ jpegoptim:graphics/jpegoptim \ libadwaita>0:x11-toolkits/libadwaita \ oxipng:graphics/oxipng \ @@ -18,7 +22,7 @@ RUN_DEPENDS= cwebp:graphics/webp \ scour:textproc/py-scour@${PY_FLAVOR} USES= desktop-file-utils gettext gnome meson pkgconfig python -USE_GNOME= glib20 gtk30 +USE_GNOME= glib20 gtk40 USE_GITHUB= yes GH_ACCOUNT= Huluti diff --git a/graphics/curtail/distinfo b/graphics/curtail/distinfo index 054cbcdc6ae1..265609b24a4a 100644 --- a/graphics/curtail/distinfo +++ b/graphics/curtail/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742884099 -SHA256 (Huluti-Curtail-1.13.0_GH0.tar.gz) = 5794d466ff58805a68249b0b8e27bef8e7470d24d930c4211dcee905d05e728e -SIZE (Huluti-Curtail-1.13.0_GH0.tar.gz) = 234206 +TIMESTAMP = 1779769968 +SHA256 (Huluti-Curtail-1.16.2_GH0.tar.gz) = cf6955febabc59e0ecfdc248e3610681d927b005a699817253a4b6f6ec0349bb +SIZE (Huluti-Curtail-1.16.2_GH0.tar.gz) = 260460 diff --git a/graphics/curtail/pkg-plist b/graphics/curtail/pkg-plist index d8e4d3613709..48a1053ff515 100644 --- a/graphics/curtail/pkg-plist +++ b/graphics/curtail/pkg-plist @@ -2,39 +2,61 @@ bin/curtail share/applications/com.github.huluti.Curtail.desktop %%DATADIR%%/curtail.gresource %%DATADIR%%/curtail/__init__.py +%%DATADIR%%/curtail/compression_manager.py %%DATADIR%%/curtail/compressor.py +%%DATADIR%%/curtail/compressors/__init__.py +%%DATADIR%%/curtail/compressors/jpeg_compressor.py +%%DATADIR%%/curtail/compressors/png_compressor.py +%%DATADIR%%/curtail/compressors/svg_compressor.py +%%DATADIR%%/curtail/compressors/webp_compressor.py %%DATADIR%%/curtail/main.py %%DATADIR%%/curtail/preferences.py -%%DATADIR%%/curtail/resultitem.py +%%DATADIR%%/curtail/result_item.py +%%DATADIR%%/curtail/result_item_manager.py +%%DATADIR%%/curtail/result_item_row.py +%%DATADIR%%/curtail/settings_manager.py %%DATADIR%%/curtail/tools.py %%DATADIR%%/curtail/window.py +share/dbus-1/services/com.github.huluti.Curtail.service share/icons/hicolor/scalable/apps/com.github.huluti.Curtail.svg share/icons/hicolor/symbolic/apps/com.github.huluti.Curtail-symbolic.svg +share/locale/az/LC_MESSAGES/curtail.mo share/locale/bg/LC_MESSAGES/curtail.mo +share/locale/ca/LC_MESSAGES/curtail.mo share/locale/cs/LC_MESSAGES/curtail.mo share/locale/de/LC_MESSAGES/curtail.mo +share/locale/el/LC_MESSAGES/curtail.mo share/locale/en_GB/LC_MESSAGES/curtail.mo +share/locale/eo/LC_MESSAGES/curtail.mo share/locale/es/LC_MESSAGES/curtail.mo share/locale/eu/LC_MESSAGES/curtail.mo share/locale/fr/LC_MESSAGES/curtail.mo share/locale/gl/LC_MESSAGES/curtail.mo +share/locale/he/LC_MESSAGES/curtail.mo share/locale/hi/LC_MESSAGES/curtail.mo share/locale/hr/LC_MESSAGES/curtail.mo share/locale/hu/LC_MESSAGES/curtail.mo +share/locale/ia/LC_MESSAGES/curtail.mo share/locale/id/LC_MESSAGES/curtail.mo share/locale/it/LC_MESSAGES/curtail.mo share/locale/ka/LC_MESSAGES/curtail.mo +share/locale/kk/LC_MESSAGES/curtail.mo share/locale/ko/LC_MESSAGES/curtail.mo +share/locale/kw/LC_MESSAGES/curtail.mo share/locale/nb/LC_MESSAGES/curtail.mo share/locale/nl/LC_MESSAGES/curtail.mo share/locale/oc/LC_MESSAGES/curtail.mo share/locale/pl/LC_MESSAGES/curtail.mo +share/locale/pt/LC_MESSAGES/curtail.mo share/locale/pt_BR/LC_MESSAGES/curtail.mo +share/locale/ro/LC_MESSAGES/curtail.mo share/locale/ru/LC_MESSAGES/curtail.mo share/locale/sk/LC_MESSAGES/curtail.mo share/locale/sl/LC_MESSAGES/curtail.mo +share/locale/sr/LC_MESSAGES/curtail.mo share/locale/sv/LC_MESSAGES/curtail.mo share/locale/tr/LC_MESSAGES/curtail.mo share/locale/uk/LC_MESSAGES/curtail.mo +share/locale/uz/LC_MESSAGES/curtail.mo share/locale/zh_CN/LC_MESSAGES/curtail.mo share/metainfo/com.github.huluti.Curtail.appdata.xml diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile index dccca448402b..ab55d1daa974 100644 --- a/graphics/d2/Makefile +++ b/graphics/d2/Makefile @@ -1,7 +1,7 @@ PORTNAME= d2 DISTVERSIONPREFIX= v DISTVERSION= 0.7.1 -PORTREVISION= 10 +PORTREVISION= 13 CATEGORIES= graphics MAINTAINER= adamw@FreeBSD.org diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile index 6443be79af46..c27696b80fae 100644 --- a/graphics/darktable/Makefile +++ b/graphics/darktable/Makefile @@ -1,5 +1,6 @@ PORTNAME= darktable PORTVERSION= 5.4.1 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/ diff --git a/graphics/dcraw-m/Makefile b/graphics/dcraw-m/Makefile index 822e506793c2..f11d015ca6ab 100644 --- a/graphics/dcraw-m/Makefile +++ b/graphics/dcraw-m/Makefile @@ -1,6 +1,6 @@ PORTNAME= dcraw-m PORTVERSION= 9.22 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics MAINTAINER= waitman@waitman.net diff --git a/graphics/derelict-gl3/Makefile b/graphics/derelict-gl3/Makefile index c4c21ef43ea0..80f8384b87a3 100644 --- a/graphics/derelict-gl3/Makefile +++ b/graphics/derelict-gl3/Makefile @@ -1,6 +1,6 @@ PORTNAME= derelict-gl3 PORTVERSION= 1.0.24 -PORTREVISION= 6 +PORTREVISION= 7 DISTVERSIONPREFIX= v CATEGORIES= graphics diff --git a/graphics/diff-pdf/Makefile b/graphics/diff-pdf/Makefile index b3c86e1db0b6..f7cb23c86e5f 100644 --- a/graphics/diff-pdf/Makefile +++ b/graphics/diff-pdf/Makefile @@ -1,7 +1,6 @@ PORTNAME= diff-pdf DISTVERSIONPREFIX= v -DISTVERSION= 0.5.2 -PORTREVISION= 6 +DISTVERSION= 0.5.3 CATEGORIES= graphics MAINTAINER= uzsolt@FreeBSD.org diff --git a/graphics/diff-pdf/distinfo b/graphics/diff-pdf/distinfo index 289c4bbcc767..8985e6d72618 100644 --- a/graphics/diff-pdf/distinfo +++ b/graphics/diff-pdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707634075 -SHA256 (vslavik-diff-pdf-v0.5.2_GH0.tar.gz) = a762866df4d2c7e8827482556e812db5bff55017a7b2ec79da60c37ee70b5e88 -SIZE (vslavik-diff-pdf-v0.5.2_GH0.tar.gz) = 35381 +TIMESTAMP = 1780776899 +SHA256 (vslavik-diff-pdf-v0.5.3_GH0.tar.gz) = bc47297a3f1ee0f39af94d0e4143f691c638d4857e352fd97d7eb4d9b9bd8d9d +SIZE (vslavik-diff-pdf-v0.5.3_GH0.tar.gz) = 35971 diff --git a/graphics/dify/Makefile b/graphics/dify/Makefile index 61ce71438714..dbd78c3809ef 100644 --- a/graphics/dify/Makefile +++ b/graphics/dify/Makefile @@ -1,6 +1,6 @@ PORTNAME= dify DISTVERSION= 0.8.0 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index cfd34bba692d..1ea03cd8fde8 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,6 +1,6 @@ PORTNAME= digikam DISTVERSION= 8.8.0 -PORTREVISION= 4 +PORTREVISION= 6 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \ https://files.kde.org/${PORTNAME}/%SUBDIR%/:aitools,aesthetic,autotags,face,testimage,yunet \ diff --git a/graphics/diplib/Makefile b/graphics/diplib/Makefile index e92e5267bbcc..48b0f06c640b 100644 --- a/graphics/diplib/Makefile +++ b/graphics/diplib/Makefile @@ -1,15 +1,17 @@ PORTNAME= diplib -DISTVERSION= 3.5.1 +DISTVERSION= 3.6.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org COMMENT= Library and development environment for quantitative image analysis -WWW= https://diplib.org/ +WWW= https://diplib.org/ \ + https://github.com/DIPlib/diplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libglfw.so:graphics/glfw +TEST_DEPENDS= doctest>0:devel/doctest USES= cmake:testing compiler:c++14-lang gl USE_GL= gl glut @@ -26,4 +28,9 @@ CMAKE_TESTING_TARGET= check # one test fails, see https://github.com/DIPlib/dipl CFLAGS_i386= -msse2 # fix build failure: error: always_inline function '_mm_setzero_si128' requires target feature 'sse2', but would be inlined into function 'defilter_sub4' that is compiled without support for 'sse2' CXXFLAGS_i386= -msse2 +# tests as of 3.6.0: +# [doctest] test cases: 104 | 104 passed | 0 failed | 0 skipped +# [doctest] assertions: 3686 | 3686 passed | 0 failed | +# [doctest] Status: SUCCESS! + .include <bsd.port.mk> diff --git a/graphics/diplib/distinfo b/graphics/diplib/distinfo index d26760dc4297..c5f5a42784d2 100644 --- a/graphics/diplib/distinfo +++ b/graphics/diplib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720302364 -SHA256 (DIPlib-diplib-3.5.1_GH0.tar.gz) = b887e51021d360d25d80f6075e17212bb952626ab44993580954048f17c880d6 -SIZE (DIPlib-diplib-3.5.1_GH0.tar.gz) = 8772999 +TIMESTAMP = 1779809327 +SHA256 (DIPlib-diplib-3.6.0_GH0.tar.gz) = c9c5ef0c1590dbc428d7f198fecc008b1b3ea54853663a2c33d97e04022af456 +SIZE (DIPlib-diplib-3.6.0_GH0.tar.gz) = 6989402 diff --git a/graphics/diplib/pkg-plist b/graphics/diplib/pkg-plist index 52373070865d..5fa73cb54625 100644 --- a/graphics/diplib/pkg-plist +++ b/graphics/diplib/pkg-plist @@ -53,6 +53,7 @@ include/diplib/neighborlist.h include/diplib/nonlinear.h include/diplib/overload.h include/diplib/pixel_table.h +include/diplib/polygon.h include/diplib/private/constfor.h include/diplib/private/pcg_extras.hpp include/diplib/private/pcg_random.hpp diff --git a/graphics/dmtx-utils/Makefile b/graphics/dmtx-utils/Makefile index f3751b4a1ecb..b66c539c91d1 100644 --- a/graphics/dmtx-utils/Makefile +++ b/graphics/dmtx-utils/Makefile @@ -1,7 +1,7 @@ PORTNAME= dmtx-utils DISTVERSIONPREFIX= v DISTVERSION= 0.7.6 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= hrs@FreeBSD.org diff --git a/graphics/drawio/Makefile b/graphics/drawio/Makefile index b8bb4ca5e96e..37e962279c5d 100644 --- a/graphics/drawio/Makefile +++ b/graphics/drawio/Makefile @@ -1,5 +1,6 @@ PORTNAME= drawio -PORTVERSION= 29.6.6 +PORTVERSION= 30.2.6 +PORTREVISION= 3 DISTVERSIONPREFIX= x86_64- CATEGORIES= graphics MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/ @@ -11,7 +12,7 @@ WWW= https://drawio.com/ LICENSE= APACHE20 -USES= desktop-file-utils electronfix:40 shared-mime-info +USES= desktop-file-utils electronfix:42 shared-mime-info NO_BUILD= yes SUB_FILES= drawio diff --git a/graphics/drawio/distinfo b/graphics/drawio/distinfo index 1727415b8923..172e01dc3b07 100644 --- a/graphics/drawio/distinfo +++ b/graphics/drawio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775636954 -SHA256 (drawio-x86_64-29.6.6.rpm) = 269bed9946c26a07951020adc01c48d0cc645f339ff8d77ec03a9b7efdf375be -SIZE (drawio-x86_64-29.6.6.rpm) = 110407193 +TIMESTAMP = 1782837880 +SHA256 (drawio-x86_64-30.2.6.rpm) = 9df674c3f69247231eba810a7fbe7057beb93f228335484d6452de077722eeef +SIZE (drawio-x86_64-30.2.6.rpm) = 116746749 diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile index 9b1800e5cb3f..827773be3ac1 100644 --- a/graphics/drawpile/Makefile +++ b/graphics/drawpile/Makefile @@ -1,6 +1,6 @@ PORTNAME= Drawpile DISTVERSION= 2.3.0 -PORTREVISION= 5 +PORTREVISION= 9 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/drawy/Makefile b/graphics/drawy/Makefile new file mode 100644 index 000000000000..cb3133283169 --- /dev/null +++ b/graphics/drawy/Makefile @@ -0,0 +1,26 @@ +PORTNAME= drawy +PORTVERSION= 1.0.2 +CATEGORIES= graphics kde +MASTER_SITES= KDE/stable/drawy/${PORTVERSION} + +MAINTAINER= kde@FreeBSD.org +COMMENT= Infinite whiteboard application +WWW= https://apps.kde.org/drawy/ + +IGNORE_i386= upstream does not test builds on i386 + +LIB_DEPENDS= libzstd.so:archivers/zstd + +USES= cmake desktop-file-utils gettext kde:6 \ + pkgconfig qt:6 shared-mime-info tar:xz + +USE_KDE= config configwidgets coreaddons crash \ + i18n iconthemes syntaxhighlighting \ + widgetsaddons xmlgui \ + doctools:build ecm:build +USE_QT= base declarative +USE_LDCONFIG= yes + +PLIST_SUB= SHLIB_VER=${PORTVERSION} + +.include <bsd.port.mk> diff --git a/graphics/drawy/distinfo b/graphics/drawy/distinfo new file mode 100644 index 000000000000..9020e32eb771 --- /dev/null +++ b/graphics/drawy/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782928759 +SHA256 (drawy-1.0.2.tar.xz) = 5ffaddefa967a6dad6f904c87ff85084c9013f5d1a0a0d87665759880d7c6d6f +SIZE (drawy-1.0.2.tar.xz) = 1562600 diff --git a/graphics/drawy/pkg-descr b/graphics/drawy/pkg-descr new file mode 100644 index 000000000000..1ab2a898dffe --- /dev/null +++ b/graphics/drawy/pkg-descr @@ -0,0 +1,2 @@ +Drawy lets you create ideas, diagrams, and visual notes on an infinite +whiteboard with a smooth and responsive canvas. diff --git a/graphics/drawy/pkg-plist b/graphics/drawy/pkg-plist new file mode 100644 index 000000000000..ef28fc6001f3 --- /dev/null +++ b/graphics/drawy/pkg-plist @@ -0,0 +1,79 @@ +bin/drawy +include/DrawyCore/arrowdeserializer.hpp +include/DrawyCore/arrowserializer.hpp +include/DrawyCore/diamonddeserializer.hpp +include/DrawyCore/diamondserializer.hpp +include/DrawyCore/ellipsedeserializer.hpp +include/DrawyCore/ellipseserializer.hpp +include/DrawyCore/freeformdeserializer.hpp +include/DrawyCore/freeformserializer.hpp +include/DrawyCore/groupserializer.hpp +include/DrawyCore/item.hpp +include/DrawyCore/itemdeserializer.hpp +include/DrawyCore/itemfactory.hpp +include/DrawyCore/itemserializer.hpp +include/DrawyCore/libdrawygui_export.h +include/DrawyCore/linedeserializer.hpp +include/DrawyCore/lineserializer.hpp +include/DrawyCore/pluginform.hpp +include/DrawyCore/polygondeserializer.hpp +include/DrawyCore/polygonserializer.hpp +include/DrawyCore/property.hpp +include/DrawyCore/rectangledeserializer.hpp +include/DrawyCore/rectangleserializer.hpp +include/DrawyCore/textdeserializer.hpp +include/DrawyCore/textserializer.hpp +lib/libdrawyconfig.so +lib/libdrawygui.so +lib/libdrawygui.so.0 +lib/libdrawygui.so.%%SHLIB_VER%% +lib/libdrawywidgets.so.0 +lib/libdrawywidgets.so.%%SHLIB_VER%% +lib/libstandardformplugin.so.0 +lib/libstandardformplugin.so.%%SHLIB_VER%% +%%QT_PLUGINDIR%%/drawypluginforms/basicshapesform_plugin.so +share/applications/org.kde.drawy.desktop +share/config.kcfg/drawyglobalconfig.kcfg +share/doc/HTML/ca/drawy/index.cache.bz2 +share/doc/HTML/ca/drawy/index.docbook +share/doc/HTML/en/drawy/index.cache.bz2 +share/doc/HTML/en/drawy/index.docbook +share/doc/HTML/es/drawy/index.cache.bz2 +share/doc/HTML/es/drawy/index.docbook +share/doc/HTML/uk/drawy/index.cache.bz2 +share/doc/HTML/uk/drawy/index.docbook +share/icons/hicolor/128x128/apps/drawy.png +share/icons/hicolor/16x16/apps/drawy.png +share/icons/hicolor/256x256/apps/drawy.png +share/icons/hicolor/32x32/apps/drawy.png +share/icons/hicolor/32x32/mimetypes/application-x-drawy.png +share/icons/hicolor/64x64/apps/drawy.png +share/icons/hicolor/64x64/mimetypes/application-x-drawy.png +share/icons/hicolor/scalable/apps/drawy.svg +share/locale/ar/LC_MESSAGES/drawy.mo +share/locale/ca/LC_MESSAGES/drawy.mo +share/locale/ca@valencia/LC_MESSAGES/drawy.mo +share/locale/cs/LC_MESSAGES/drawy.mo +share/locale/de/LC_MESSAGES/drawy.mo +share/locale/es/LC_MESSAGES/drawy.mo +share/locale/eu/LC_MESSAGES/drawy.mo +share/locale/fi/LC_MESSAGES/drawy.mo +share/locale/fr/LC_MESSAGES/drawy.mo +share/locale/ga/LC_MESSAGES/drawy.mo +share/locale/he/LC_MESSAGES/drawy.mo +share/locale/ia/LC_MESSAGES/drawy.mo +share/locale/is/LC_MESSAGES/drawy.mo +share/locale/it/LC_MESSAGES/drawy.mo +share/locale/ka/LC_MESSAGES/drawy.mo +share/locale/ko/LC_MESSAGES/drawy.mo +share/locale/nl/LC_MESSAGES/drawy.mo +share/locale/pt_BR/LC_MESSAGES/drawy.mo +share/locale/sk/LC_MESSAGES/drawy.mo +share/locale/sl/LC_MESSAGES/drawy.mo +share/locale/tr/LC_MESSAGES/drawy.mo +share/locale/uk/LC_MESSAGES/drawy.mo +share/locale/zh_CN/LC_MESSAGES/drawy.mo +share/locale/zh_TW/LC_MESSAGES/drawy.mo +share/metainfo/org.kde.drawy.metainfo.xml +share/mime/packages/application-x-drawy.xml +share/qlogging-categories6/drawy.categories diff --git a/graphics/drm-510-kmod/Makefile b/graphics/drm-510-kmod/Makefile deleted file mode 100644 index d6cd2dcd56ec..000000000000 --- a/graphics/drm-510-kmod/Makefile +++ /dev/null @@ -1,62 +0,0 @@ -PORTNAME= drm-510-kmod -PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 13 -CATEGORIES= graphics kld - -.include "Makefile.version" - -MAINTAINER= x11@FreeBSD.org -COMMENT= Direct Rendering Manager GPU drivers -WWW= https://github.com/freebsd/drm-kmod/ - -LICENSE= BSD2CLAUSE MIT GPLv2 -LICENSE_COMB= multi - -ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le -ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64, i386, aarch64, and powerpc64 - -CONFLICTS_INSTALL= drm-515-kmod \ - drm-61-kmod \ - drm-66-kmod - -USES= kmod uidfix compiler:c++11-lang - -USE_GITHUB= yes -GH_ACCOUNT= freebsd -GH_PROJECT= drm-kmod -GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} - -.include <bsd.port.options.mk> - -SUB_FILES= pkg-message -SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL} - -.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1401501 -IGNORE= not supported on FreeBSD 14.2 and higher -.endif - -.if ${OPSYS} != FreeBSD -IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) -.endif - -.if ${ARCH} == "amd64" -PLIST_SUB+= AMDGPU="" -PLIST_SUB+= I915="" -.elif ${ARCH} == "i386" -PLIST_SUB+= AMDGPU="@comment " -PLIST_SUB+= I915="" -.elif ${ARCH} == "aarch64" || ${ARCH:Mpowerpc*} -PLIST_SUB+= AMDGPU="" -PLIST_SUB+= I915="@comment " -.else -PLIST_SUB+= AMDGPU="@comment " -PLIST_SUB+= I915="@comment " -.endif - -MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj - -pre-build: - ${MKDIR} ${WRKSRC}/obj - (cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj) - -.include <bsd.port.mk> diff --git a/graphics/drm-510-kmod/distinfo b/graphics/drm-510-kmod/distinfo deleted file mode 100644 index b651bb2b2a9c..000000000000 --- a/graphics/drm-510-kmod/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1760982866 -SHA256 (freebsd-drm-kmod-5.10.163-drm_v5.10.163_9_GH0.tar.gz) = e4e77f5907418bd5e4be12c26d77fd176f51b82fe8a074b1237cde58be5ce385 -SIZE (freebsd-drm-kmod-5.10.163-drm_v5.10.163_9_GH0.tar.gz) = 20095205 diff --git a/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c b/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c deleted file mode 100644 index 389f8ebfeed0..000000000000 --- a/graphics/drm-510-kmod/files/patch-drivers_gpu_drm_drm__os__freebsd.c +++ /dev/null @@ -1,18 +0,0 @@ ---- drivers/gpu/drm/drm_os_freebsd.c.bak 2022-11-05 15:37:52.826643000 -0400 -+++ drivers/gpu/drm/drm_os_freebsd.c 2022-11-05 15:38:25.740620000 -0400 -@@ -202,11 +202,15 @@ - #if __FreeBSD_version >= 1301505 - #if __FreeBSD_version >= 1400058 - DRIVER_MODULE(iicbus, drmn, iicbus_driver, NULL, NULL); -+#if defined(__amd64__) || defined(__aarch64__) || defined(__i386__) - DRIVER_MODULE(acpi_iicbus, drmn, acpi_iicbus_driver, NULL, NULL); -+#endif - #else - DRIVER_MODULE(iicbus, drmn, iicbus_driver, iicbus_devclass, NULL, NULL); -+#if defined(__amd64__) || defined(__aarch64__) || defined(__i386__) - DRIVER_MODULE(acpi_iicbus, drmn, acpi_iicbus_driver, iicbus_devclass, NULL, - NULL); -+#endif - #endif - MODULE_DEPEND(drmn, iicbus, IICBUS_MINVER, IICBUS_PREFVER, IICBUS_MAXVER); - MODULE_DEPEND(drmn, iic, 1, 1, 1); diff --git a/graphics/drm-510-kmod/pkg-descr b/graphics/drm-510-kmod/pkg-descr deleted file mode 100644 index b038b61013cf..000000000000 --- a/graphics/drm-510-kmod/pkg-descr +++ /dev/null @@ -1,3 +0,0 @@ -amdgpu, i915, and radeon DRM drivers modules. -Currently corresponding to Linux 5.10 DRM. -This version is for FreeBSD 13.1 and above. diff --git a/graphics/drm-510-kmod/pkg-plist b/graphics/drm-510-kmod/pkg-plist deleted file mode 100644 index 8cc848853a47..000000000000 --- a/graphics/drm-510-kmod/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -/%%KMODDIR%%/dmabuf.ko -%%AMDGPU%%/%%KMODDIR%%/amdgpu.ko -/%%KMODDIR%%/drm.ko -%%I915%%/%%KMODDIR%%/i915kms.ko -/%%KMODDIR%%/linuxkpi_gplv2.ko -/%%KMODDIR%%/radeonkms.ko -/%%KMODDIR%%/ttm.ko diff --git a/graphics/drm-515-kmod/Makefile b/graphics/drm-515-kmod/Makefile index 245598a08d04..920b15ef3f7a 100644 --- a/graphics/drm-515-kmod/Makefile +++ b/graphics/drm-515-kmod/Makefile @@ -1,12 +1,12 @@ PORTNAME= drm-515-kmod PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics kld .include "Makefile.version" MAINTAINER= x11@FreeBSD.org -COMMENT= Direct Rendering Manager GPU drivers +COMMENT= Direct Rendering Manager (DRM) GPU drivers WWW= https://github.com/freebsd/drm-kmod/ LICENSE= BSD2CLAUSE MIT GPLv2 @@ -15,9 +15,10 @@ LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 and powerpc64 -CONFLICTS_INSTALL= drm-510-kmod \ +CONFLICTS_INSTALL= drm-latest-kmod \ drm-61-kmod \ - drm-66-kmod + drm-66-kmod \ + drm-612-kmod USES= kmod uidfix compiler:c++11-lang @@ -31,20 +32,13 @@ GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} SUB_FILES= pkg-message SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL} -.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1400081 -IGNORE= not supported on older than 14.0, no kernel support -.elif ${OPSYS} == FreeBSD && ${OSVERSION} >= 1600000 +.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1600000 IGNORE= not supported on FreeBSD 16.0 and higher .endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif -.if ${OPSYS} == FreeBSD && (${OSVERSION} >= 1500065 || \ - (${OSVERSION} < 1500000 && ${OSVERSION} >= 1403508)) -EXTRA_PATCHES+= ${PATCHDIR}/extra-patch-linuxkpi-pci -.endif - .if ${ARCH} == "amd64" PLIST_SUB+= AMDGPU="" PLIST_SUB+= I915="" diff --git a/graphics/drm-515-kmod/Makefile.version b/graphics/drm-515-kmod/Makefile.version index db97049c4ab1..4ba402f0b458 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_6 +DRM_KMOD_GH_TAGNAME= drm_v5.15.160_7 diff --git a/graphics/drm-515-kmod/distinfo b/graphics/drm-515-kmod/distinfo index c61f5441c75e..7d2aea599611 100644 --- a/graphics/drm-515-kmod/distinfo +++ b/graphics/drm-515-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760982913 -SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6 -SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_6_GH0.tar.gz) = 26099109 +TIMESTAMP = 1780337254 +SHA256 (freebsd-drm-kmod-5.15.160-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5 +SIZE (freebsd-drm-kmod-5.15.160-drm_v5.15.160_7_GH0.tar.gz) = 26100564 diff --git a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci b/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci deleted file mode 100644 index 220f7c3f8e9d..000000000000 --- a/graphics/drm-515-kmod/files/extra-patch-linuxkpi-pci +++ /dev/null @@ -1,102 +0,0 @@ -commit 20829888caf411a4ac5a4349cbb013334e0b31de -Author: Bjoern A. Zeeb <bz@FreeBSD.org> -AuthorDate: Thu Jul 31 07:31:38 2025 +0000 -Commit: Jean-Sébastien Pédron <jean-sebastien.pedron@dumbbell.fr> -CommitDate: Sat Aug 9 16:13:12 2025 +0200 - - drm: use LinuxKPI PCI functions rather than bsd native - - LinuxKPI seems to provide everything needed here, which allows - us to remove the special casing for FreeBSD. - Switch from bsddev and FreeBSD native functions to LinuxKPI - variables and functions/macros; this will avoid conflicts with - upcoming additions to LinuxKPI. - - Sponsored by: The FreeBSD Foundation - -diff --git drivers/gpu/drm/drm_pci.c drivers/gpu/drm/drm_pci.c -index b7fcd9ea0b..2798d55a48 100644 ---- drivers/gpu/drm/drm_pci.c -+++ drivers/gpu/drm/drm_pci.c -@@ -57,30 +57,18 @@ static int drm_get_pci_domain(struct drm_device *dev) - return 0; - #endif /* __alpha__ */ - --#ifdef __FreeBSD__ -- return pci_get_domain(dev->dev->bsddev); --#else - return pci_domain_nr(to_pci_dev(dev->dev)->bus); --#endif - } - - int drm_pci_set_busid(struct drm_device *dev, struct drm_master *master) - { - struct pci_dev *pdev = to_pci_dev(dev->dev); - --#ifdef __FreeBSD__ -- master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", -- drm_get_pci_domain(dev), -- pci_get_bus(dev->dev->bsddev), -- pci_get_slot(dev->dev->bsddev), -- PCI_FUNC(pdev->devfn)); --#else - master->unique = kasprintf(GFP_KERNEL, "pci:%04x:%02x:%02x.%d", - drm_get_pci_domain(dev), - pdev->bus->number, - PCI_SLOT(pdev->devfn), - PCI_FUNC(pdev->devfn)); --#endif - if (!master->unique) - return -ENOMEM; - -@@ -93,16 +81,17 @@ int - drm_getpciinfo(struct drm_device *dev, void *data, struct drm_file *file_priv) - { - struct drm_pciinfo *info = data; -+ struct pci_dev *pdev = to_pci_dev(dev->dev); - -- info->domain = pci_get_domain(dev->dev->bsddev); -- info->bus = pci_get_bus(dev->dev->bsddev); -- info->dev = pci_get_slot(dev->dev->bsddev); -- info->func = pci_get_function(dev->dev->bsddev); -- info->vendor_id = pci_get_vendor(dev->dev->bsddev); -- info->device_id = pci_get_device(dev->dev->bsddev); -- info->subvendor_id = pci_get_subvendor(dev->dev->bsddev); -- info->subdevice_id = pci_get_subdevice(dev->dev->bsddev); -- info->revision_id = pci_get_revid(dev->dev->bsddev); -+ info->domain = drm_get_pci_domain(dev); -+ info->bus = pdev->bus->number; -+ info->dev = PCI_SLOT(pdev->devfn); -+ info->func = PCI_FUNC(pdev->devfn); -+ info->vendor_id = pdev->vendor; -+ info->device_id = pdev->device; -+ info->subvendor_id = pdev->subsystem_vendor; -+ info->subdevice_id = pdev->subsystem_device; -+ info->revision_id = pdev->revision; - - return 0; - } -diff --git drivers/gpu/drm/drm_sysctl_freebsd.c drivers/gpu/drm/drm_sysctl_freebsd.c -index b6dd16b5b5..b9eca7a53c 100644 ---- drivers/gpu/drm/drm_sysctl_freebsd.c -+++ drivers/gpu/drm/drm_sysctl_freebsd.c -@@ -170,14 +170,13 @@ drm_add_busid_modesetting(struct drm_device *dev, struct sysctl_ctx_list *ctx, - struct sysctl_oid *top) - { - struct sysctl_oid *oid; -- device_t bsddev; - int domain, bus, slot, func; -+ struct pci_dev *pdev = to_pci_dev(dev->dev); - -- bsddev = dev->dev->bsddev; -- domain = pci_get_domain(bsddev); -- bus = pci_get_bus(bsddev); -- slot = pci_get_slot(bsddev); -- func = pci_get_function(bsddev); -+ domain = pci_domain_nr(pdev->bus); -+ bus = pdev->bus->number; -+ slot = PCI_SLOT(pdev->devfn); -+ func = PCI_FUNC(pdev->devfn); - - snprintf(dev->busid_str, sizeof(dev->busid_str), - "pci:%04x:%02x:%02x.%d", domain, bus, slot, func); diff --git a/graphics/drm-61-kmod/Makefile b/graphics/drm-61-kmod/Makefile index 26bc501b55bb..0e4f29e8a484 100644 --- a/graphics/drm-61-kmod/Makefile +++ b/graphics/drm-61-kmod/Makefile @@ -1,12 +1,12 @@ PORTNAME= drm-61-kmod PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= graphics kld .include "Makefile.version" MAINTAINER= x11@FreeBSD.org -COMMENT= Direct Rendering Manager GPU drivers +COMMENT= Direct Rendering Manager (DRM) GPU drivers WWW= https://github.com/freebsd/drm-kmod/ LICENSE= BSD2CLAUSE MIT GPLv2 @@ -15,9 +15,10 @@ LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 and powerpc64 -CONFLICTS_INSTALL= drm-510-kmod \ +CONFLICTS_INSTALL= drm-latest-kmod \ drm-515-kmod \ - drm-66-kmod + drm-66-kmod \ + drm-612-kmod USES= kmod uidfix compiler:c++11-lang @@ -31,9 +32,6 @@ GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} SUB_FILES= pkg-message SUB_LIST= OPSYS=${OPSYS} OSREL=${OSREL} -.if ${OPSYS} == FreeBSD && !( ${OSVERSION} >= 1500008 || ( ${OSVERSION} >= 1400508 && ${OSVERSION} < 1500000 )) -IGNORE= not supported on older than 14-STABLE 1400508, no kernel support -.endif .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .endif diff --git a/graphics/drm-61-kmod/Makefile.version b/graphics/drm-61-kmod/Makefile.version index 18876fe7d77e..c11b4a8dba29 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_7 +DRM_KMOD_GH_TAGNAME= drm_v6.1.128_11 diff --git a/graphics/drm-61-kmod/distinfo b/graphics/drm-61-kmod/distinfo index 604c6a966715..8606eb087dc9 100644 --- a/graphics/drm-61-kmod/distinfo +++ b/graphics/drm-61-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765462710 -SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_7_GH0.tar.gz) = d4eb440e982ceef08888dafa1aeb2bd046b3b53026ee526eb7d8f7f52bc988f1 -SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_7_GH0.tar.gz) = 37104632 +TIMESTAMP = 1780339643 +SHA256 (freebsd-drm-kmod-6.1.128-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546 +SIZE (freebsd-drm-kmod-6.1.128-drm_v6.1.128_11_GH0.tar.gz) = 37111640 diff --git a/graphics/drm-61-kmod/files/patch-i915_Makefile b/graphics/drm-61-kmod/files/patch-i915_Makefile new file mode 100644 index 000000000000..7b2805933152 --- /dev/null +++ b/graphics/drm-61-kmod/files/patch-i915_Makefile @@ -0,0 +1,16 @@ +--- i915/Makefile.orig 2026-04-29 07:48:52 UTC ++++ i915/Makefile +@@ -347,9 +347,11 @@ CWARNFLAGS.intel_freebsd.c= -Wno-unused-function + CWARNFLAGS.intel_fbc.c= -Wno-unused-variable + CWARNFLAGS.intel_fbdev.c= -Wno-initializer-overrides + CWARNFLAGS.intel_freebsd.c= -Wno-unused-function +-CWARNFLAGS.i915_gem_context.c= -Wno-unused-function ++CWARNFLAGS.i915_gem_context.c= -Wno-unused-function -Wno-address-of-packed-member + CWARNFLAGS.intel_ggtt.c= -Wno-integer-overflow +-CWARNFLAGS.intel_guc_capture.c= -Wno-unused-but-set-variable ++CWARNFLAGS.intel_guc_capture.c= -Wno-unused-but-set-variable -Wno-address-of-packed-member ++CWARNFLAGS.intel_guc_ct.c= -Wno-address-of-packed-member ++CWARNFLAGS.intel_guc_submission.c= -Wno-unused-function -Wno-address-of-packed-member + CWARNFLAGS.intel_hdmi.c= -Wno-unused-but-set-variable + CWARNFLAGS.intel_hotplug.c= -Wno-uninitialized + CWARNFLAGS.intel_pm.c= -Wno-incompatible-pointer-types-discards-qualifiers diff --git a/graphics/drm-612-kmod/Makefile b/graphics/drm-612-kmod/Makefile new file mode 100644 index 000000000000..0c7080239466 --- /dev/null +++ b/graphics/drm-612-kmod/Makefile @@ -0,0 +1,49 @@ +PORTNAME= drm-612-kmod +DISTVERSION= ${DRM_KMOD_DISTVERSION} +PORTREVISION= 1 +CATEGORIES= graphics kld + +.include "Makefile.version" + +MAINTAINER= x11@FreeBSD.org +COMMENT= Direct Rendering Manager (DRM) GPU drivers +WWW= https://github.com/freebsd/drm-kmod/ + +LICENSE= BSD2CLAUSE MIT GPLv2 +LICENSE_COMB= multi + +ONLY_FOR_ARCHS= amd64 +ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 + +CONFLICTS_INSTALL= drm-latest-kmod \ + drm-515-kmod \ + drm-61-kmod \ + drm-66-kmod + +USES= kmod uidfix compiler:c++11-lang + +USE_GITHUB= yes +GH_ACCOUNT= freebsd +GH_PROJECT= drm-kmod +GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} + +.include <bsd.port.options.mk> + +SUB_FILES= pkg-message +SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL} + +.if ${OPSYS} != FreeBSD +IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) +.elif ${OSVERSION} < 1500509 +IGNORE= not supported on FreeBSD < 1500509, no kernel support +.elif 1600000 <= ${OSVERSION} && ${OSVERSION} < 1600018 +IGNORE= not supported on FreeBSD 16 before 1600018, no kernel support +.endif + +MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj + +pre-build: + ${MKDIR} ${WRKSRC}/obj + (cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj) + +.include <bsd.port.mk> diff --git a/graphics/drm-510-kmod/Makefile.version b/graphics/drm-612-kmod/Makefile.version index 238f08477281..b1d2a2e604d9 100644 --- a/graphics/drm-510-kmod/Makefile.version +++ b/graphics/drm-612-kmod/Makefile.version @@ -1,5 +1,5 @@ # drm-kmod common version definition # # This will be included from consumers such as nvidia-drm -DRM_KMOD_DISTVERSION= 5.10.163 -DRM_KMOD_GH_TAGNAME= drm_v5.10.163_9 +DRM_KMOD_DISTVERSION= 6.12.85 +DRM_KMOD_GH_TAGNAME= drm_v6.12.85_2 diff --git a/graphics/drm-612-kmod/distinfo b/graphics/drm-612-kmod/distinfo new file mode 100644 index 000000000000..d117fb8fce24 --- /dev/null +++ b/graphics/drm-612-kmod/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1780335819 +SHA256 (freebsd-drm-kmod-6.12.85-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af +SIZE (freebsd-drm-kmod-6.12.85-drm_v6.12.85_2_GH0.tar.gz) = 44076407 diff --git a/graphics/drm-510-kmod/files/pkg-message.in b/graphics/drm-612-kmod/files/pkg-message.in index 9d50bbe0709b..95465e0ab188 100644 --- a/graphics/drm-510-kmod/files/pkg-message.in +++ b/graphics/drm-612-kmod/files/pkg-message.in @@ -1,11 +1,11 @@ [ { type: install message: <<EOM -The drm-510-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 -some positive reports if EFI boot is NOT enabled (similar to amdgpu). +some positive reports if EFI boot is NOT enabled. For amdgpu: kld_list="amdgpu" For Intel: kld_list="i915kms" diff --git a/graphics/drm-612-kmod/pkg-descr b/graphics/drm-612-kmod/pkg-descr new file mode 100644 index 000000000000..37c8f1eb6e1a --- /dev/null +++ b/graphics/drm-612-kmod/pkg-descr @@ -0,0 +1,4 @@ +amdgpu, i915, and radeon DRM drivers modules. +Currently corresponding to Linux 6.12 DRM. +This version is for FreeBSD 15 1500509 +and above, or FreeBSD 16 1600018 and above. diff --git a/graphics/drm-612-kmod/pkg-plist b/graphics/drm-612-kmod/pkg-plist new file mode 100644 index 000000000000..79c8a2a04c13 --- /dev/null +++ b/graphics/drm-612-kmod/pkg-plist @@ -0,0 +1,6 @@ +/%%KMODDIR%%/dmabuf.ko +/%%KMODDIR%%/amdgpu.ko +/%%KMODDIR%%/drm.ko +/%%KMODDIR%%/i915kms.ko +/%%KMODDIR%%/radeonkms.ko +/%%KMODDIR%%/ttm.ko diff --git a/graphics/drm-66-kmod/Makefile b/graphics/drm-66-kmod/Makefile index 17fcea735cd2..d7e4313719d5 100644 --- a/graphics/drm-66-kmod/Makefile +++ b/graphics/drm-66-kmod/Makefile @@ -1,12 +1,12 @@ PORTNAME= drm-66-kmod PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 8 +PORTREVISION= 10 CATEGORIES= graphics kld .include "Makefile.version" MAINTAINER= x11@FreeBSD.org -COMMENT= Direct Rendering Manager GPU drivers +COMMENT= Direct Rendering Manager (DRM) GPU drivers WWW= https://github.com/freebsd/drm-kmod/ LICENSE= BSD2CLAUSE MIT GPLv2 @@ -15,9 +15,10 @@ LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 -CONFLICTS_INSTALL= drm-510-kmod \ +CONFLICTS_INSTALL= drm-latest-kmod \ drm-515-kmod \ - drm-61-kmod + drm-61-kmod \ + drm-612-kmod USES= kmod uidfix compiler:c++11-lang @@ -31,7 +32,7 @@ GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL} -.if ${OPSYS} == FreeBSD && !( ${OSVERSION} >= 1500031 ) +.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1500031 IGNORE= not supported on older than 1500031, no kernel support .endif .if ${OPSYS} != FreeBSD diff --git a/graphics/drm-66-kmod/Makefile.version b/graphics/drm-66-kmod/Makefile.version index d08c25a622a0..df9d51d60f19 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_9 +DRM_KMOD_GH_TAGNAME= drm_v6.6.25_13 diff --git a/graphics/drm-66-kmod/distinfo b/graphics/drm-66-kmod/distinfo index cc162c27aab7..cba20bb77798 100644 --- a/graphics/drm-66-kmod/distinfo +++ b/graphics/drm-66-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765465156 -SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_9_GH0.tar.gz) = 14e90e4cc9ed5e72f6036f01987a20e2918026502d3116e97ffa4156514a13bb -SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_9_GH0.tar.gz) = 38488554 +TIMESTAMP = 1780335791 +SHA256 (freebsd-drm-kmod-6.6.25-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109 +SIZE (freebsd-drm-kmod-6.6.25-drm_v6.6.25_13_GH0.tar.gz) = 38489347 diff --git a/graphics/drm-66-kmod/files/patch-i915_Makefile b/graphics/drm-66-kmod/files/patch-i915_Makefile new file mode 100644 index 000000000000..a9d709abbd8f --- /dev/null +++ b/graphics/drm-66-kmod/files/patch-i915_Makefile @@ -0,0 +1,19 @@ +--- i915/Makefile.orig 2026-04-29 07:43:28 UTC ++++ i915/Makefile +@@ -382,12 +382,13 @@ CWARNFLAGS.intel_freebsd.c= -Wno-unused-function + CWARNFLAGS.intel_fbc.c= -Wno-unused-variable + CWARNFLAGS.intel_fbdev.c= -Wno-initializer-overrides + CWARNFLAGS.intel_freebsd.c= -Wno-unused-function +-CWARNFLAGS.i915_gem_context.c= -Wno-unused-function ++CWARNFLAGS.i915_gem_context.c= -Wno-unused-function -Wno-address-of-packed-member + CWARNFLAGS.intel_ggtt.c= -Wno-integer-overflow + CWARNFLAGS.intel_gmch.c= -Wno-unused-but-set-variable + CWARNFLAGS.intel_gt_mcr.c= -Wno-tautological-constant-out-of-range-compare +-CWARNFLAGS.intel_guc_capture.c= -Wno-unused-but-set-variable +-CWARNFLAGS.intel_guc_submission.c= -Wno-unused-function ++CWARNFLAGS.intel_guc_capture.c= -Wno-unused-but-set-variable -Wno-address-of-packed-member ++CWARNFLAGS.intel_guc_ct.c= -Wno-address-of-packed-member ++CWARNFLAGS.intel_guc_submission.c= -Wno-unused-function -Wno-address-of-packed-member + CWARNFLAGS.intel_hdmi.c= -Wno-unused-but-set-variable + CWARNFLAGS.intel_hotplug.c= -Wno-uninitialized + CWARNFLAGS.intel_psr.c= -Wno-unused-but-set-variable diff --git a/graphics/drm-kmod/Makefile b/graphics/drm-kmod/Makefile index 1b23b0ceae03..96a895329baf 100644 --- a/graphics/drm-kmod/Makefile +++ b/graphics/drm-kmod/Makefile @@ -1,9 +1,9 @@ PORTNAME= drm-kmod -PORTVERSION= 20250428 +PORTVERSION= 20260508 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org -COMMENT= Direct Rendering Manager GPU drivers metaport +COMMENT= Direct Rendering Manager (DRM) GPU drivers metaport WWW= https://github.com/freebsd/drm-kmod USES= metaport @@ -15,20 +15,15 @@ RUN_DEPENDS= gpu-firmware-kmod>=20220511:graphics/gpu-firmware-kmod .if ${OPSYS} != FreeBSD IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) .else -. if ${OSVERSION} >= 1302000 && ${OSVERSION} < 1400097 -RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod -_DRM_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le -. elif ${OSVERSION} >= 1400097 && (${ARCH} == i386 || ${ARCH} == aarch64) -RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-kmod -_DRM_ARCHS= aarch64 i386 +. if ${OSVERSION} >= 1500509 && ${ARCH} == amd64 +RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-612-kmod +_DRM_ARCHS= amd64 . elif ${OSVERSION} >= 1500031 && ${ARCH} == amd64 RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-66-kmod _DRM_ARCHS= amd64 -. elif ${OSVERSION} >= 1400508 +. else RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-61-kmod _DRM_ARCHS= amd64 powerpc64 powerpc64le -. else -_DRM_ARCHS= . endif . if ! ${_DRM_ARCHS:M${ARCH}} IGNORE= not supported for this configuration diff --git a/graphics/drm-latest-kmod/Makefile b/graphics/drm-latest-kmod/Makefile index 1a41b3fa517d..15edfb27d28b 100644 --- a/graphics/drm-latest-kmod/Makefile +++ b/graphics/drm-latest-kmod/Makefile @@ -1,12 +1,11 @@ PORTNAME= drm-latest-kmod -PORTVERSION= ${DRM_KMOD_DISTVERSION} -PORTREVISION= 1 +DISTVERSION= ${DRM_KMOD_DISTVERSION} CATEGORIES= graphics kld .include "Makefile.version" MAINTAINER= x11@FreeBSD.org -COMMENT= DRM drivers modules +COMMENT= Direct Rendering Manager (DRM) GPU drivers WWW= https://github.com/freebsd/drm-kmod/ LICENSE= BSD2CLAUSE MIT GPLv2 @@ -15,9 +14,10 @@ LICENSE_COMB= multi ONLY_FOR_ARCHS= amd64 ONLY_FOR_ARCHS_REASON= the new KMS components are only supported on amd64 -CONFLICTS_INSTALL= drm-510-kmod \ - drm-515-kmod \ - drm-61-kmod +CONFLICTS_INSTALL= drm-515-kmod \ + drm-61-kmod \ + drm-66-kmod \ + drm-612-kmod USES= kmod uidfix compiler:c++11-lang @@ -31,37 +31,18 @@ GH_TAGNAME= ${DRM_KMOD_GH_TAGNAME} SUB_FILES= pkg-message SUB_LIST= PORTNAME=${PORTNAME} OPSYS=${OPSYS} OSREL=${OSREL} -.if ${OPSYS} == FreeBSD && !( ${OSVERSION} >= 1500058 ) -IGNORE= not supported on older than 1500058, no kernel support -.endif .if ${OPSYS} != FreeBSD -IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) -.endif - -.if ${ARCH} == "amd64" -PLIST_SUB+= AMDGPU="" -PLIST_SUB+= I915="" -.elif ${ARCH} == "i386" -PLIST_SUB+= AMDGPU="@comment " -PLIST_SUB+= I915="" -.elif ${ARCH} == "aarch64" || ${ARCH:Mpowerpc*} -PLIST_SUB+= AMDGPU="" -PLIST_SUB+= I915="@comment " -.else -PLIST_SUB+= AMDGPU="@comment " -PLIST_SUB+= I915="@comment " +IGNORE= not supported on anything but FreeBSD (missing linuxkpi functionality) +.elif ${OSVERSION} < 1500509 +IGNORE= not supported on FreeBSD < 1500509, no kernel support +.elif 1600000 <= ${OSVERSION} && ${OSVERSION} < 1600018 +IGNORE= not supported on FreeBSD 16 before 1600018, no kernel support .endif MAKE_ENV+= MAKEOBJDIRPREFIX=${WRKSRC}/obj -.include <bsd.port.pre.mk> - -.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 211 -CFLAGS+= -Wno-default-const-init-var-unsafe -.endif - pre-build: ${MKDIR} ${WRKSRC}/obj (cd ${WRKSRC} ; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} obj) -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/drm-latest-kmod/Makefile.version b/graphics/drm-latest-kmod/Makefile.version index 5fa7d0963110..b47b83e4a314 100644 --- a/graphics/drm-latest-kmod/Makefile.version +++ b/graphics/drm-latest-kmod/Makefile.version @@ -1,5 +1,5 @@ # drm-kmod common version definition # # This will be included from consumers such as nvidia-drm -DRM_KMOD_DISTVERSION= 6.9 -DRM_KMOD_GH_TAGNAME= drm_v6.9_1 +DRM_KMOD_DISTVERSION= 6.12 +DRM_KMOD_GH_TAGNAME= drm_v6.12 diff --git a/graphics/drm-latest-kmod/distinfo b/graphics/drm-latest-kmod/distinfo index b801c3d21098..b3e1e57dc71b 100644 --- a/graphics/drm-latest-kmod/distinfo +++ b/graphics/drm-latest-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765611228 -SHA256 (freebsd-drm-kmod-6.9-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63 -SIZE (freebsd-drm-kmod-6.9-drm_v6.9_1_GH0.tar.gz) = 41512758 +TIMESTAMP = 1778245340 +SHA256 (freebsd-drm-kmod-6.12-drm_v6.12_GH0.tar.gz) = d14ee33f3ff5e32aa0d1dffa43a27d93b2083ec9c4216508b29cf4c519ffc5df +SIZE (freebsd-drm-kmod-6.12-drm_v6.12_GH0.tar.gz) = 44013275 diff --git a/graphics/drm-latest-kmod/pkg-descr b/graphics/drm-latest-kmod/pkg-descr index af39d0f3fff6..37c8f1eb6e1a 100644 --- a/graphics/drm-latest-kmod/pkg-descr +++ b/graphics/drm-latest-kmod/pkg-descr @@ -1,4 +1,4 @@ amdgpu, i915, and radeon DRM drivers modules. -Currently corresponding to Linux 6.9 DRM. -This version is for FreeBSD 15 1500058 -and above. +Currently corresponding to Linux 6.12 DRM. +This version is for FreeBSD 15 1500509 +and above, or FreeBSD 16 1600018 and above. diff --git a/graphics/drm-latest-kmod/pkg-plist b/graphics/drm-latest-kmod/pkg-plist index 42f54df26cff..79c8a2a04c13 100644 --- a/graphics/drm-latest-kmod/pkg-plist +++ b/graphics/drm-latest-kmod/pkg-plist @@ -1,6 +1,6 @@ /%%KMODDIR%%/dmabuf.ko -%%AMDGPU%%/%%KMODDIR%%/amdgpu.ko +/%%KMODDIR%%/amdgpu.ko /%%KMODDIR%%/drm.ko -%%I915%%/%%KMODDIR%%/i915kms.ko +/%%KMODDIR%%/i915kms.ko /%%KMODDIR%%/radeonkms.ko /%%KMODDIR%%/ttm.ko diff --git a/graphics/drm_info/Makefile b/graphics/drm_info/Makefile index c543120bb16a..37d12751f67a 100644 --- a/graphics/drm_info/Makefile +++ b/graphics/drm_info/Makefile @@ -1,6 +1,6 @@ PORTNAME= drm_info DISTVERSIONPREFIX= v -DISTVERSION= 2.9.0 +DISTVERSION= 2.10.0 CATEGORIES= graphics MAINTAINER= jbeich@FreeBSD.org diff --git a/graphics/drm_info/distinfo b/graphics/drm_info/distinfo index 8fa5d13c34d0..d6154b6076b8 100644 --- a/graphics/drm_info/distinfo +++ b/graphics/drm_info/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763314559 -SHA256 (drm_info-v2.9.0.tar.bz2) = b684773e3ae48b9f9937b2078221fc4b46590c7c4130a55aa746918a03a0a1a2 -SIZE (drm_info-v2.9.0.tar.bz2) = 20575 +TIMESTAMP = 1780490190 +SHA256 (drm_info-v2.10.0.tar.bz2) = bec22a3836da30cb00a23fde80b816b7753dbf4103edf5b68fd0dbe37818f842 +SIZE (drm_info-v2.10.0.tar.bz2) = 21060 diff --git a/graphics/drm_info/files/patch-libdrm-2.4.123 b/graphics/drm_info/files/patch-libdrm-2.4.123 deleted file mode 100644 index 9a2b1d298d0b..000000000000 --- a/graphics/drm_info/files/patch-libdrm-2.4.123 +++ /dev/null @@ -1,55 +0,0 @@ -Drop after graphics/libdrm >= 2.4.125 update - ---- meson.build.orig 2025-11-16 17:35:59 UTC -+++ meson.build -@@ -45,7 +45,7 @@ libdrm = dependency( - # - # We need to make sure we don't use any new libdrm functions, but those - # are added very infrequently, so this is unlikely to be an issue. --if libdrm.version().version_compare('<2.4.125') -+if libdrm.version().version_compare('<2.4.123') - if libdrm.type_name() == 'internal' - error('libdrm subproject out of date. Run `meson subprojects update`.') - endif -@@ -71,6 +71,11 @@ endif - fourcc_h = libdrm.get_variable(pkgconfig: 'pc_sysrootdir') + libdrm.get_variable(pkgconfig: 'includedir') / 'libdrm/drm_fourcc.h' - endif - -+# DRM_FORMAT_MOD_VENDOR_MTK and its information is included in libdrm v2.4.125 -+if libdrm.version().version_compare('>=2.4.125') -+ add_project_arguments('-DHAVE_MEDIATEK', language: 'c') -+endif -+ - # The DRM_BUS_FAUX bus and its information is included in libdrm v2.4.127 - if libdrm.version().version_compare('>=2.4.127') - add_project_arguments('-DHAVE_FAUX_BUS', language: 'c') ---- modifiers.c.orig 2025-06-09 12:43:22 UTC -+++ modifiers.c -@@ -298,6 +298,7 @@ static void print_vivante_modifier(uint64_t mod) { - printf(")"); - } - -+#ifdef HAVE_MEDIATEK - static const char *mediatek_tile_layout_str(uint64_t tile_layout) { - switch (tile_layout) { - case MTK_FMT_MOD_TILE_NONE: -@@ -343,6 +344,7 @@ static void print_mediatek_modifier(uint64_t mod) { - mediatek_compression_str(compression), - mediatek_10bit_layout_str(layout_10bit)); - } -+#endif - - static uint8_t mod_vendor(uint64_t mod) { - return (uint8_t)(mod >> 56); -@@ -365,9 +367,11 @@ void print_modifier(uint64_t mod) { - case DRM_FORMAT_MOD_VENDOR_VIVANTE: - print_vivante_modifier(mod); - break; -+#ifdef HAVE_MEDIATEK - case DRM_FORMAT_MOD_VENDOR_MTK: - print_mediatek_modifier(mod); - break; -+#endif - default: - printf("%s", basic_modifier_str(mod)); - } diff --git a/graphics/drm_info/files/patch-libdrm-2.4.133 b/graphics/drm_info/files/patch-libdrm-2.4.133 new file mode 100644 index 000000000000..3a74b90f8e25 --- /dev/null +++ b/graphics/drm_info/files/patch-libdrm-2.4.133 @@ -0,0 +1,13 @@ +Drop after graphics/libdrm >= 2.4.134 update + +--- meson.build.orig 2026-06-03 12:36:30 UTC ++++ meson.build +@@ -45,7 +45,7 @@ libdrm = dependency( + # + # We need to make sure we don't use any new libdrm functions, but those + # are added very infrequently, so this is unlikely to be an issue. +-if libdrm.version().version_compare('<2.4.134') ++if libdrm.version().version_compare('<2.4.133') + if libdrm.type_name() == 'internal' + error('libdrm subproject out of date. Run `meson subprojects update`.') + endif diff --git a/graphics/dspdfviewer/Makefile b/graphics/dspdfviewer/Makefile index 20df4f110790..75c356e997ea 100644 --- a/graphics/dspdfviewer/Makefile +++ b/graphics/dspdfviewer/Makefile @@ -1,7 +1,7 @@ PORTNAME= dspdfviewer PORTVERSION= 1.15.1 DISTVERSIONPREFIX= v -PORTREVISION= 76 +PORTREVISION= 77 CATEGORIES= graphics MAINTAINER= fox@FreeBSD.org @@ -49,13 +49,16 @@ CFLAGS+= -Wno-error=extra-semi-stmt CFLAGS+= -Wno-error=suggest-destructor-override CFLAGS+= -Wno-error=suggest-override # Fixes build failure for Clang 14.0.3 -.if ${OSVERSION} >= 1400059 CFLAGS+= -Wno-error=bitwise-instead-of-logical -.endif # Fixes build failure for Clang 16.0.6 CFLAGS+= -Wno-error=unsafe-buffer-usage # Fixes build failure for Clang 18.1.4 CFLAGS+= -Wno-error=switch-default +# Fixes build failure for Clang 21.1.8 +.if ${OSVERSION} >= 1600018 +CFLAGS+= -Wno-error=nrvo +CFLAGS+= -Wno-error=thread-safety-negative +.endif .endif # Prepare for Qt5-5.15 diff --git a/graphics/dssim/Makefile b/graphics/dssim/Makefile index f9bd2e95991b..29773b961d32 100644 --- a/graphics/dssim/Makefile +++ b/graphics/dssim/Makefile @@ -1,6 +1,6 @@ PORTNAME= dssim DISTVERSION= 3.2.4 -PORTREVISION= 31 +PORTREVISION= 34 CATEGORIES= graphics MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/graphics/dust3d/Makefile b/graphics/dust3d/Makefile index 6c7f2706fe70..69ca8edf6b54 100644 --- a/graphics/dust3d/Makefile +++ b/graphics/dust3d/Makefile @@ -1,57 +1,36 @@ PORTNAME= dust3d -DISTVERSION= 1.0.0-rc.6 -PORTREVISION= 1 +PORTVERSION= 1.1.6 CATEGORIES= graphics -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ -PATCHFILES= f8339d25ddb79f893413.diff:-p1 821285de824baf01ae99.diff:-p1 - MAINTAINER= danfe@FreeBSD.org -COMMENT= Open-source 3D modeling software +COMMENT= Low polygon 3D modeling tool WWW= https://dust3d.org/ LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/LICENSE - -BROKEN_aarch64= build fails: use of undeclared identifier '__TBB_machine_fetchadd4', see https://github.com/huxingyi/dust3d/issues/127 +LICENSE_FILE= ${WRKSRC}/../LICENSE -BUILD_DEPENDS= ${LOCALBASE}/include/boost/config.hpp:devel/boost-libs \ - ${LOCALBASE}/include/CGAL/Polygon_mesh_processing/corefinement.h:math/cgal \ - cmake:devel/cmake-core -LIB_DEPENDS= libgmp.so:math/gmp libmpfr.so:math/mpfr - -USES= compiler:c++14-lang gmake qt:5 +USES= compiler:c++17-lang gmake qmake qt:5 USE_GITHUB= yes GH_ACCOUNT= huxingyi -USE_QT= buildtools:build linguisttools:build qmake:build \ - core gui network opengl widgets -ALL_TARGET= all - -DESKTOP_ENTRIES="Dust3D" "${COMMENT}" "${PORTNAME}" "${PORTNAME}" \ - "Application;" false +USE_QT= buildtools:build \ + core gui multimedia network opengl svg widgets +WRKSRC_SUBDIR= application -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/${PORTNAME} share/applications/${PORTNAME}.desktop \ + share/pixmaps/${PORTNAME}.png PORTSCOUT= skipv:unstable -.include <bsd.port.options.mk> - -.if ${ARCH} == powerpc || ${ARCH} == riscv64 -EXTRA_PATCHES= ${FILESDIR}/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h -.endif - post-patch: @${REINPLACE_CMD} -e '/PLATFORM =/s,Linux,${OPSYS},' \ - ${WRKSRC}/${PORTNAME}.pro -do-configure: - cd ${CONFIGURE_WRKSRC} && ${QMAKE_ENV} ${QMAKE} ${QMAKE_ARGS} - -pre-build: - cd ${BUILD_WRKSRC}/thirdparty/instant-meshes && cmake -B build - ${MAKE_CMD} -C ${BUILD_WRKSRC}/thirdparty/instant-meshes/build + ${PATCH_WRKSRC}/application.pro do-install: ${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \ ${STAGEDIR}${PREFIX}/bin + ${INSTALL_DATA} ${INSTALL_WRKSRC}/../ci/appimage/${PORTNAME}.desktop \ + ${STAGEDIR}${DESKTOPDIR} + ${INSTALL_DATA} ${INSTALL_WRKSRC}/../ci/appimage/${PORTNAME}.png \ + ${STAGEDIR}${PREFIX}/share/pixmaps .include <bsd.port.mk> diff --git a/graphics/dust3d/distinfo b/graphics/dust3d/distinfo index a86dfc179d2b..1ad1d431ce09 100644 --- a/graphics/dust3d/distinfo +++ b/graphics/dust3d/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1586688260 -SHA256 (huxingyi-dust3d-1.0.0-rc.6_GH0.tar.gz) = 171a12dad39ffd40551126e304a05f036958145fab2a45631929831e2c6bbee9 -SIZE (huxingyi-dust3d-1.0.0-rc.6_GH0.tar.gz) = 98477614 -SHA256 (f8339d25ddb79f893413.diff) = af493121277cb795720c063bf65abc6437657a368fb6338c385c5cbd5454b7e8 -SIZE (f8339d25ddb79f893413.diff) = 926 -SHA256 (821285de824baf01ae99.diff) = 3340ac2a9d9d9bacc8778e763797c421281baf608f5b17e6fbf39207b877b8ab -SIZE (821285de824baf01ae99.diff) = 7847 +TIMESTAMP = 1780956012 +SHA256 (huxingyi-dust3d-1.1.6_GH0.tar.gz) = 3262ab442f9080f2d61475cb265855f82b1b51d776f17f457b13f7bc47e22655 +SIZE (huxingyi-dust3d-1.1.6_GH0.tar.gz) = 1520496 diff --git a/graphics/dust3d/files/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h b/graphics/dust3d/files/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h deleted file mode 100644 index cb95787669b4..000000000000 --- a/graphics/dust3d/files/extra-patch-thirdparty_instant-meshes_instant-meshes-dust3d_ext_tbb_src_tbb_tools__api_ittnotify__config.h +++ /dev/null @@ -1,11 +0,0 @@ ---- thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/src/tbb/tools_api/ittnotify_config.h.orig 2021-06-30 18:42:09 UTC -+++ thirdparty/instant-meshes/instant-meshes-dust3d/ext/tbb/src/tbb/tools_api/ittnotify_config.h -@@ -335,7 +335,7 @@ ITT_INLINE long - __itt_interlocked_increment(volatile long* ptr) ITT_INLINE_ATTRIBUTE; - ITT_INLINE long __itt_interlocked_increment(volatile long* ptr) - { -- return __TBB_machine_fetchadd4(ptr, 1) + 1L; -+ return __atomic_fetch_add(ptr, 1L, __ATOMIC_SEQ_CST) + 1L; - } - #endif /* ITT_SIMPLE_INIT */ - diff --git a/graphics/dust3d/files/patch-src_contourtopartconverter.cpp b/graphics/dust3d/files/patch-src_contourtopartconverter.cpp deleted file mode 100644 index d4da6c95ff50..000000000000 --- a/graphics/dust3d/files/patch-src_contourtopartconverter.cpp +++ /dev/null @@ -1,9 +0,0 @@ ---- src/contourtopartconverter.cpp.orig 2020-04-12 10:44:20 UTC -+++ src/contourtopartconverter.cpp -@@ -1,5 +1,6 @@ - #include <QImage> - #include <QPainter> -+#include <QPainterPath> - #include <cmath> - #include <QUuid> - #include <cmath> diff --git a/graphics/dust3d/files/patch-thirdparty_quickjs_quickjs-2019-07-09-dust3d_quickjs.c b/graphics/dust3d/files/patch-thirdparty_quickjs_quickjs-2019-07-09-dust3d_quickjs.c deleted file mode 100644 index 1eab0e6455f1..000000000000 --- a/graphics/dust3d/files/patch-thirdparty_quickjs_quickjs-2019-07-09-dust3d_quickjs.c +++ /dev/null @@ -1,11 +0,0 @@ ---- thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c.orig 2020-04-12 10:44:20 UTC -+++ thirdparty/quickjs/quickjs-2019-07-09-dust3d/quickjs.c -@@ -36,6 +36,8 @@ - #include <malloc/malloc.h> - #elif defined(__linux__) - #include <malloc.h> -+#elif defined(__FreeBSD__) -+#include <malloc_np.h> - #endif - - #include "cutils.h" diff --git a/graphics/elementary-photos/Makefile b/graphics/elementary-photos/Makefile index 0df48eb20ebf..aea832de8064 100644 --- a/graphics/elementary-photos/Makefile +++ b/graphics/elementary-photos/Makefile @@ -1,5 +1,6 @@ PORTNAME= photos DISTVERSION= 8.0.1 +PORTREVISION= 1 CATEGORIES= graphics PKGNAMEPREFIX= elementary- diff --git a/graphics/entangle/Makefile b/graphics/entangle/Makefile index 38d46ecd0cce..d79726fef66c 100644 --- a/graphics/entangle/Makefile +++ b/graphics/entangle/Makefile @@ -1,6 +1,6 @@ PORTNAME= entangle PORTVERSION= 1.0 -PORTREVISION= 6 +PORTREVISION= 8 CATEGORIES= graphics MASTER_SITES= https://www.entangle-photo.org/download/sources/ @@ -20,7 +20,7 @@ LIB_DEPENDS= libgphoto2.so:graphics/libgphoto2 \ 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 +USE_GNOME= cairo gtk30 intltool USE_GSTREAMER= core USE_XORG= xext GLIB_SCHEMAS= org.entangle-photo.manager.gschema.xml diff --git a/graphics/entangle/files/patch-meson.build b/graphics/entangle/files/patch-meson.build index 9a776176fb64..aefea6479fa9 100644 --- a/graphics/entangle/files/patch-meson.build +++ b/graphics/entangle/files/patch-meson.build @@ -1,19 +1,20 @@ --- meson.build.orig 2017-10-10 21:07:59 UTC +++ meson.build -@@ -18,7 +18,6 @@ glib_min_version = '>= 2.36.0' +@@ -18,8 +18,6 @@ glib_min_version = '>= 2.36.0' gdk_pixbuf_min_version = '>= 2.12.0' gtk_min_version = '>= 3.12.0' gphoto2_min_version = '>= 2.5.0' -gudev_min_version = '>= 145' - gobject_introspection_min_version = '>= 0.9.3' +-gobject_introspection_min_version = '>= 0.9.3' lcms2_min_version = '>= 2.0' libpeas_min_version = '>= 1.2.0' -@@ -34,15 +33,13 @@ gmodule_dep = dependency('gmodule-2.0', version: glib_ + gexiv2_min_version = '>= 0.10' +@@ -34,15 +32,12 @@ gmodule_dep = dependency('gmodule-2.0', version: glib_ gdk_pixbuf_dep = dependency('gdk-pixbuf-2.0', version: gdk_pixbuf_min_version) gtk_dep = dependency('gtk+-3.0', version: gtk_min_version) gphoto2_dep = dependency('libgphoto2', version: gphoto2_min_version) -gudev_dep = dependency('gudev-1.0', version: gudev_min_version) - gobject_introspection_dep = dependency('gobject-introspection-1.0', version: gobject_introspection_min_version) +-gobject_introspection_dep = dependency('gobject-introspection-1.0', version: gobject_introspection_min_version) lcms2_dep = dependency('lcms2', version: lcms2_min_version) libpeas_dep = dependency('libpeas-1.0', version: libpeas_min_version) libpeas_gtk_dep = dependency('libpeas-gtk-1.0', version: libpeas_min_version) diff --git a/graphics/entangle/files/patch-src_entangle-main.c b/graphics/entangle/files/patch-src_entangle-main.c new file mode 100644 index 000000000000..5eeac3b9b63b --- /dev/null +++ b/graphics/entangle/files/patch-src_entangle-main.c @@ -0,0 +1,24 @@ +--- src/entangle-main.c.orig 2017-10-10 21:07:59 UTC ++++ src/entangle-main.c +@@ -23,7 +23,7 @@ + + #include <gst/gst.h> + #include <gtk/gtk.h> +-#include <girepository.h> ++#include <girepository/girepository.h> + #include <glib/gi18n.h> + + #include "entangle-debug.h" +@@ -76,8 +76,10 @@ int main(int argc, char **argv) + + gst_init(NULL, NULL); + +- if (ins) { +- g_irepository_dump(ins, NULL); ++ char **args; ++ if (ins && (args = g_strsplit(ins, ",", 2))) { ++ gi_repository_dump(args[0], args[1], NULL); ++ g_strfreev(args); + return 0; + } + diff --git a/graphics/entangle/files/patch-src_frontend_entangle-application.c b/graphics/entangle/files/patch-src_frontend_entangle-application.c new file mode 100644 index 000000000000..a546ac051a97 --- /dev/null +++ b/graphics/entangle/files/patch-src_frontend_entangle-application.c @@ -0,0 +1,11 @@ +--- src/frontend/entangle-application.c.orig 2017-10-10 21:07:59 UTC ++++ src/frontend/entangle-application.c +@@ -517,7 +517,7 @@ static void entangle_application_init(EntangleApplicat + priv->activeCameras = entangle_camera_list_new_active(); + priv->supportedCameras = entangle_camera_list_new_supported(); + +- g_irepository_require(g_irepository_get_default(), ++ gi_repository_require(gi_repository_dup_default(), + "Peas", "1.0", 0, NULL); + + userdir = g_build_filename(g_get_user_config_dir(), "entangle/plugins", NULL); diff --git a/graphics/eog-plugins/Makefile b/graphics/eog-plugins/Makefile index 3d7de109ea3e..ed3738028ba3 100644 --- a/graphics/eog-plugins/Makefile +++ b/graphics/eog-plugins/Makefile @@ -1,6 +1,6 @@ PORTNAME= eog-plugins DISTVERSION= 44.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/graphics/eog/Makefile b/graphics/eog/Makefile index 32ed90707fef..727d5a5e0daa 100644 --- a/graphics/eog/Makefile +++ b/graphics/eog/Makefile @@ -1,15 +1,14 @@ PORTNAME= eog -DISTVERSION= 47.0 -PORTREVISION= 2 +DISTVERSION= 50.1 CATEGORIES= graphics gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome MAINTAINER= gnome@FreeBSD.org COMMENT= Eye Of Gnome image viewer -WWW= https://wiki.gnome.org/Apps/EyeOfGnome +WWW= https://gitlab.gnome.org/GNOME/eog -LICENSE= GPLv2 +LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ @@ -18,30 +17,27 @@ LIB_DEPENDS= libexif.so:graphics/libexif \ libhandy-1.so:x11-toolkits/libhandy \ liblcms2.so:graphics/lcms2 \ libpeas-gtk-1.0.so:devel/libpeas1 -RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas +RUN_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas \ + ${PYTHON_PKGNAMEPREFIX}libpeas1>0:devel/py-libpeas1@${PY_FLAVOR} -PORTSCOUT= limitw:1,even - -USES= compiler:c++11-lang desktop-file-utils gettext gnome jpeg \ - localbase meson pkgconfig python:build shebangfix tar:xz \ - xorg +USES= compiler:c++11-lang desktop-file-utils gettext-tools gnome \ + jpeg localbase meson pkgconfig python shared-mime-info \ + tar:xz xorg USE_GNOME= cairo gnomedesktop3 gtk30 introspection librsvg2 -USE_XORG= x11 - -MESON_ARGS= -Dlibexif=true \ - -Dlibportal=false - GLIB_SCHEMAS= org.gnome.eog.enums.xml \ org.gnome.eog.gschema.xml +USE_XORG= x11 + +MESON_ARGS= -Dlibportal=false PLIST_SUB+= VERSION=3.0 -OPTIONS_SUB= yes OPTIONS_DEFINE= EXEMPI OPTIONS_DEFAULT= EXEMPI +OPTIONS_SUB= yes EXEMPI_DESC= XMP support -EXEMPI_MESON_TRUE= xmp EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi +EXEMPI_MESON_TRUE= xmp .include <bsd.port.mk> diff --git a/graphics/eog/distinfo b/graphics/eog/distinfo index 83b12ecdbca1..b14730ba4992 100644 --- a/graphics/eog/distinfo +++ b/graphics/eog/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741251021 -SHA256 (gnome/eog-47.0.tar.xz) = db5edbf5224d75126a7b7d8ee4e9272a2f30a953331d5baf6d3f3c0ce0cbde66 -SIZE (gnome/eog-47.0.tar.xz) = 4658256 +TIMESTAMP = 1778686740 +SHA256 (gnome/eog-50.1.tar.xz) = 6f5ee6d756548b88e25a987e0d06dabc3c6c32598fb7df49fb08945c1fe94a55 +SIZE (gnome/eog-50.1.tar.xz) = 4734824 diff --git a/graphics/eog/pkg-plist b/graphics/eog/pkg-plist index 0ef6b6b1a914..e8fbf8f4cd4b 100644 --- a/graphics/eog/pkg-plist +++ b/graphics/eog/pkg-plist @@ -692,6 +692,44 @@ share/help/ja/eog/slideshow.page share/help/ja/eog/translate.page share/help/ja/eog/view.page share/help/ja/eog/zoom.page +share/help/kk/eog/bug-filing.page +share/help/kk/eog/commandline.page +share/help/kk/eog/copy-paste.page +share/help/kk/eog/default.page +share/help/kk/eog/desktop-background.page +share/help/kk/eog/develop.page +share/help/kk/eog/documentation.page +share/help/kk/eog/edit.page +share/help/kk/eog/figures/multiple-convert.png +share/help/kk/eog/figures/multiple-rename-count.png +share/help/kk/eog/figures/org.gnome.eog-symbolic.svg +share/help/kk/eog/figures/org.gnome.eog.svg +share/help/kk/eog/figures/plugins-all.png +share/help/kk/eog/figures/prefs-plugins.png +share/help/kk/eog/flip-rotate.page +share/help/kk/eog/format-change.page +share/help/kk/eog/formats-save.page +share/help/kk/eog/formats-view.page +share/help/kk/eog/index.page +share/help/kk/eog/introduction.page +share/help/kk/eog/legal.xml +share/help/kk/eog/license.page +share/help/kk/eog/open.page +share/help/kk/eog/plugin-exif-digital.page +share/help/kk/eog/plugin-fullscreen-background.page +share/help/kk/eog/plugin-fullscreen-double-click.page +share/help/kk/eog/plugin-python-console.page +share/help/kk/eog/plugin-send-by-mail.page +share/help/kk/eog/plugin-slideshow-shuffle.page +share/help/kk/eog/plugin-zoom-width.page +share/help/kk/eog/plugins.page +share/help/kk/eog/preferences.page +share/help/kk/eog/print.page +share/help/kk/eog/rename-multiple.page +share/help/kk/eog/slideshow.page +share/help/kk/eog/translate.page +share/help/kk/eog/view.page +share/help/kk/eog/zoom.page share/help/ko/eog/bug-filing.page share/help/ko/eog/commandline.page share/help/ko/eog/copy-paste.page @@ -1110,6 +1148,44 @@ share/help/sl/eog/slideshow.page share/help/sl/eog/translate.page share/help/sl/eog/view.page share/help/sl/eog/zoom.page +share/help/sr/eog/bug-filing.page +share/help/sr/eog/commandline.page +share/help/sr/eog/copy-paste.page +share/help/sr/eog/default.page +share/help/sr/eog/desktop-background.page +share/help/sr/eog/develop.page +share/help/sr/eog/documentation.page +share/help/sr/eog/edit.page +share/help/sr/eog/figures/multiple-convert.png +share/help/sr/eog/figures/multiple-rename-count.png +share/help/sr/eog/figures/org.gnome.eog-symbolic.svg +share/help/sr/eog/figures/org.gnome.eog.svg +share/help/sr/eog/figures/plugins-all.png +share/help/sr/eog/figures/prefs-plugins.png +share/help/sr/eog/flip-rotate.page +share/help/sr/eog/format-change.page +share/help/sr/eog/formats-save.page +share/help/sr/eog/formats-view.page +share/help/sr/eog/index.page +share/help/sr/eog/introduction.page +share/help/sr/eog/legal.xml +share/help/sr/eog/license.page +share/help/sr/eog/open.page +share/help/sr/eog/plugin-exif-digital.page +share/help/sr/eog/plugin-fullscreen-background.page +share/help/sr/eog/plugin-fullscreen-double-click.page +share/help/sr/eog/plugin-python-console.page +share/help/sr/eog/plugin-send-by-mail.page +share/help/sr/eog/plugin-slideshow-shuffle.page +share/help/sr/eog/plugin-zoom-width.page +share/help/sr/eog/plugins.page +share/help/sr/eog/preferences.page +share/help/sr/eog/print.page +share/help/sr/eog/rename-multiple.page +share/help/sr/eog/slideshow.page +share/help/sr/eog/translate.page +share/help/sr/eog/view.page +share/help/sr/eog/zoom.page share/help/sv/eog/bug-filing.page share/help/sv/eog/commandline.page share/help/sv/eog/copy-paste.page @@ -1487,4 +1563,4 @@ share/locale/zh_CN/LC_MESSAGES/eog.mo share/locale/zh_HK/LC_MESSAGES/eog.mo share/locale/zh_TW/LC_MESSAGES/eog.mo share/locale/zu/LC_MESSAGES/eog.mo -share/metainfo/eog.appdata.xml +share/metainfo/org.gnome.eog.metainfo.xml diff --git a/graphics/eom/Makefile b/graphics/eom/Makefile index 0f3f10ecff7b..150c871783f0 100644 --- a/graphics/eom/Makefile +++ b/graphics/eom/Makefile @@ -1,8 +1,7 @@ PORTNAME= eom -DISTVERSION= 1.28.0 -PORTREVISION= 2 +DISTVERSION= 1.28.1 CATEGORIES= graphics mate -MASTER_SITES= MATE +MASTER_SITES= https://github.com/mate-desktop/${PORTNAME}/releases/download/v${DISTVERSION}/ DIST_SUBDIR= mate MAINTAINER= gnome@FreeBSD.org @@ -16,18 +15,14 @@ BUILD_DEPENDS= itstool:textproc/itstool LIB_DEPENDS= libstartup-notification-1.so:x11/startup-notification \ libpeas-gtk-1.0.so:devel/libpeas1 -PORTSCOUT= limitw:1,even - -USES= compiler:c11 desktop-file-utils gettext-tools gmake gnome \ - jpeg libtool localbase mate pathfix pkgconfig tar:xz xorg -USE_MATE= desktop icontheme +USES= desktop-file-utils gettext gnome jpeg localbase mate meson \ + pathfix pkgconfig tar:xz xorg +USE_MATE= common desktop icontheme USE_XORG= x11 -USE_GNOME= cairo glib20 gnomeprefix gtk30 intltool introspection \ +USE_GNOME= cairo glib20 gtk30 intltool introspection \ librsvg2 libxml2 -GNU_CONFIGURE= yes -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share -CONFIGURE_ARGS= --without-cms -INSTALL_TARGET= install-strip +PORTSCOUT= limitw:1,even +MESON_ARGS= -Dcms=disabled GLIB_SCHEMAS= org.mate.eom.gschema.xml \ org.mate.eom.enums.xml @@ -36,11 +31,11 @@ OPTIONS_DEFINE= EXIF EXEMPI DOCS OPTIONS_DEFAULT=EXIF EXEMPI EXEMPI_DESC= XMP support -EXEMPI_CONFIGURE_WITH= xmp +EXEMPI_MESON_ENABLE= xmp EXEMPI_LIB_DEPENDS= libexempi.so:textproc/exempi EXIF_DESC= Digital camera file meta-data support -EXIF_CONFIGURE_WITH= libexif +EXIF_MESON_ENABLE= libexif EXIF_LIB_DEPENDS= libexif.so:graphics/libexif .include <bsd.port.options.mk> diff --git a/graphics/eom/distinfo b/graphics/eom/distinfo index b21360a78cff..c054d258e92e 100644 --- a/graphics/eom/distinfo +++ b/graphics/eom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712088888 -SHA256 (mate/eom-1.28.0.tar.xz) = 9a01cab2995a1a8c7258c865eae5f182ed4730c44672afdc3a07e423edd53abc -SIZE (mate/eom-1.28.0.tar.xz) = 2046292 +TIMESTAMP = 1778597400 +SHA256 (mate/eom-1.28.1.tar.xz) = ccc169b8e240828b36965dfd84fa1478957dec2028ffeba553ae97e542e15120 +SIZE (mate/eom-1.28.1.tar.xz) = 1465900 diff --git a/graphics/eom/files/patch-po_LINGUAS b/graphics/eom/files/patch-po_LINGUAS deleted file mode 100644 index 951460a8abb9..000000000000 --- a/graphics/eom/files/patch-po_LINGUAS +++ /dev/null @@ -1,17 +0,0 @@ ---- po/LINGUAS.orig 2024-02-11 07:41:11 UTC -+++ po/LINGUAS -@@ -67,14 +67,12 @@ it - ig - is - it --ja - jv - ka - kab - kk - km - kn --ko - ks - ku - ku_IQ diff --git a/graphics/eom/pkg-plist b/graphics/eom/pkg-plist index dab5bad583e0..ca6b298546fc 100644 --- a/graphics/eom/pkg-plist +++ b/graphics/eom/pkg-plist @@ -31,63 +31,6 @@ lib/eom/plugins/statusbar-date.plugin lib/girepository-1.0/Eom-1.0.typelib libdata/pkgconfig/eom.pc share/applications/eom.desktop -%%PORTDOCS%%%%DOCSDIR%%/EomFileChooser.html -%%PORTDOCS%%%%DOCSDIR%%/EomImageSaveInfo.html -%%PORTDOCS%%%%DOCSDIR%%/EomMetadataReaderJpg.html -%%PORTDOCS%%%%DOCSDIR%%/EomMetadataReaderPng.html -%%PORTDOCS%%%%DOCSDIR%%/EomPreferencesDialog.html -%%PORTDOCS%%%%DOCSDIR%%/EomPrintImageSetup.html -%%PORTDOCS%%%%DOCSDIR%%/EomPrintPreview.html -%%PORTDOCS%%%%DOCSDIR%%/EomScrollView.html -%%PORTDOCS%%%%DOCSDIR%%/EomSidebar.html -%%PORTDOCS%%%%DOCSDIR%%/EomStatusbar.html -%%PORTDOCS%%%%DOCSDIR%%/api-index.html -%%PORTDOCS%%%%DOCSDIR%%/ch01.html -%%PORTDOCS%%%%DOCSDIR%%/ch02.html -%%PORTDOCS%%%%DOCSDIR%%/ch03.html -%%PORTDOCS%%%%DOCSDIR%%/ch04.html -%%PORTDOCS%%%%DOCSDIR%%/ch05.html -%%PORTDOCS%%%%DOCSDIR%%/ch06.html -%%PORTDOCS%%%%DOCSDIR%%/ch07.html -%%PORTDOCS%%%%DOCSDIR%%/eom-EomExifDetails.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-application.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-clipboard-handler.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-config-keys.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-debug.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-error-message-area.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-exif-util.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-image.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-job-queue.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-jobs.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-list-store.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-metadata-reader.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-pixbuf-util.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-plugin-engine.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-print.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-properties-dialog.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-save-as-dialog-helper.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-session.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-thumb-nav.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-thumb-view.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-thumbnail.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-transform.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-uri-converter.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-util.html -%%PORTDOCS%%%%DOCSDIR%%/eom-eom-window.html -%%PORTDOCS%%%%DOCSDIR%%/eom-uta.html -%%PORTDOCS%%%%DOCSDIR%%/eom-zoom.html -%%PORTDOCS%%%%DOCSDIR%%/eom.devhelp2 -%%PORTDOCS%%%%DOCSDIR%%/home.png -%%PORTDOCS%%%%DOCSDIR%%/index.html -%%PORTDOCS%%%%DOCSDIR%%/left-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%/left.png -%%PORTDOCS%%%%DOCSDIR%%/pt01.html -%%PORTDOCS%%%%DOCSDIR%%/right-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%/right.png -%%PORTDOCS%%%%DOCSDIR%%/rn01.html -%%PORTDOCS%%%%DOCSDIR%%/style.css -%%PORTDOCS%%%%DOCSDIR%%/up-insensitive.png -%%PORTDOCS%%%%DOCSDIR%%/up.png %%DATADIR%%/eom-toolbar.xml %%DATADIR%%/icons/hicolor/16x16/actions/eom-image-collection.png %%DATADIR%%/icons/hicolor/16x16/actions/eom-plugin.png @@ -101,6 +44,9 @@ share/applications/eom.desktop %%DATADIR%%/icons/hicolor/32x32/actions/eom-plugin.png %%DATADIR%%/icons/hicolor/32x32/actions/slideshow-play.png %%DATADIR%%/icons/hicolor/48x48/actions/slideshow-play.png +%%DATADIR%%/icons/hicolor/scalable/actions/eom-image-collection.svg +%%DATADIR%%/icons/hicolor/scalable/actions/eom-plugin.svg +%%DATADIR%%/icons/hicolor/scalable/actions/slideshow-play.svg share/gir-1.0/Eom-1.0.gir share/help/C/eom/figures/eom_save_as_window.png share/help/C/eom/figures/eom_start_window.png @@ -609,12 +555,14 @@ share/locale/ie/LC_MESSAGES/eom.mo share/locale/ig/LC_MESSAGES/eom.mo share/locale/is/LC_MESSAGES/eom.mo share/locale/it/LC_MESSAGES/eom.mo +share/locale/ja/LC_MESSAGES/eom.mo share/locale/jv/LC_MESSAGES/eom.mo share/locale/ka/LC_MESSAGES/eom.mo share/locale/kab/LC_MESSAGES/eom.mo share/locale/kk/LC_MESSAGES/eom.mo share/locale/km/LC_MESSAGES/eom.mo share/locale/kn/LC_MESSAGES/eom.mo +share/locale/ko/LC_MESSAGES/eom.mo share/locale/ks/LC_MESSAGES/eom.mo share/locale/ku/LC_MESSAGES/eom.mo share/locale/ku_IQ/LC_MESSAGES/eom.mo @@ -679,3 +627,4 @@ share/locale/zh_TW/LC_MESSAGES/eom.mo share/locale/zu/LC_MESSAGES/eom.mo share/man/man1/eom.1.gz share/metainfo/eom.appdata.xml +share/thumbnailers/eom-thumbnailer.thumbnailer diff --git a/graphics/epdfview/Makefile b/graphics/epdfview/Makefile index 8e0e93798a9a..76ba4b9b7a46 100644 --- a/graphics/epdfview/Makefile +++ b/graphics/epdfview/Makefile @@ -1,6 +1,6 @@ PORTNAME= epdfview DISTVERSION= 0.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics print gnome MAINTAINER= mce@FreeBSD.org diff --git a/graphics/epsonscan2/Makefile b/graphics/epsonscan2/Makefile index 5a47aa4e5b72..dd9a4c8ff2ee 100644 --- a/graphics/epsonscan2/Makefile +++ b/graphics/epsonscan2/Makefile @@ -1,9 +1,9 @@ PORTNAME= epsonscan2 DISTVERSION= 6.7.70.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= https://download3.ebz.epson.net/dsc/f/03/00/16/14/37/7577ee65efdad48ee2d2f38d9eda75418e490552/ -DISTNAME= ${PORTNAME}-${PORTVERSION}-1.src +DISTNAME= ${PORTNAME}-${DISTVERSION}-1.src MAINTAINER= fbsd@opal.com COMMENT= Epson Scan 2 scanner driver @@ -12,9 +12,9 @@ WWW= https://download.ebz.epson.net/man/linux/epsonscan2_e.html LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= sane-config:graphics/sane-backends -LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \ - libpng.so:graphics/png \ +BUILD_DEPENDS= sane-config:graphics/sane-backends \ + boost-libs>=1.36.0:devel/boost-libs +LIB_DEPENDS= libpng.so:graphics/png \ libtiff.so:graphics/tiff USES= cmake jpeg localbase qt:5 xorg @@ -26,12 +26,10 @@ EPSON_VERSION= 1.0.0.0 CONFIGURE_ENV+= STAGEDIR=${STAGEDIR} -CFLAGS+= -I${PREFIX}/include - SUB_FILES= pkg-message \ Read_me.FreeBSD -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}-1 +WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}-1 OPTIONS_DEFINE= AVAHI OPTIONS_DEFAULT= AVAHI diff --git a/graphics/epsonscan2/files/patch-src_ScanSDK_Src_SDK_ScanMgr.cpp b/graphics/epsonscan2/files/patch-src_ScanSDK_Src_SDK_ScanMgr.cpp new file mode 100644 index 000000000000..620679c03d64 --- /dev/null +++ b/graphics/epsonscan2/files/patch-src_ScanSDK_Src_SDK_ScanMgr.cpp @@ -0,0 +1,20 @@ +--- src/ScanSDK/Src/SDK/ScanMgr.cpp.orig 2024-09-12 07:10:37 UTC ++++ src/ScanSDK/Src/SDK/ScanMgr.cpp +@@ -298,7 +298,7 @@ BOOL CScanMgr::setSettingParameter(const eSpecifiedPar + switch (SpecifiedParameter) + { + case SP_SLEEP_TIMER: +- if (m_sv->device_data.SleepTime.capability.minValue <= setparam <= m_sv->device_data.SleepTime.capability.maxValue){ ++ if (m_sv->device_data.SleepTime.capability.minValue <= setparam && setparam <= m_sv->device_data.SleepTime.capability.maxValue){ + m_sv->device_data.SleepTime.select = setparam; + parameter_exist = TRUE; + SDI_TRACE_LOG("[INFO]setSettingParameter SleepTime set: %d", m_sv->device_data.SleepTime.select); +@@ -316,7 +316,7 @@ BOOL CScanMgr::setSettingParameter(const eSpecifiedPar + } + } + }else{ +- if (m_sv->device_data.AutoPowerOffTime.capability.minValue <= setparam <= m_sv->device_data.AutoPowerOffTime.capability.maxValue){ ++ if (m_sv->device_data.AutoPowerOffTime.capability.minValue <= setparam && setparam <= m_sv->device_data.AutoPowerOffTime.capability.maxValue){ + m_sv->device_data.AutoPowerOffTime.select = setparam; + parameter_exist = TRUE; + SDI_TRACE_LOG("[INFO]setSettingParameter AutoPowerOffTime set: %d", m_sv->device_data.AutoPowerOffTime.select); diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile index 9c4371e079ae..67d9ebb445a8 100644 --- a/graphics/evince/Makefile +++ b/graphics/evince/Makefile @@ -1,6 +1,6 @@ PORTNAME= evince DISTVERSION= 48.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics print gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/graphics/exiv2/Makefile b/graphics/exiv2/Makefile index d1d66016dce6..1333740e0fd0 100644 --- a/graphics/exiv2/Makefile +++ b/graphics/exiv2/Makefile @@ -30,9 +30,6 @@ SHEBANG_FILES= fuzz/mkdictionary.py \ CMAKE_ON= EXIV2_ENABLE_VIDEO CMAKE_OFF= EXIV2_ENABLE_EXTERNAL_XMP -LDFLAGS_mips= -lintl -LDFLAGS_mips64= -lintl - PLIST_SUB= SOVER=${DISTVERSION:R:E} \ SOVERSION=${DISTVERSION} diff --git a/graphics/exrtools/Makefile b/graphics/exrtools/Makefile index d2d63895529c..09f54fd43bb1 100644 --- a/graphics/exrtools/Makefile +++ b/graphics/exrtools/Makefile @@ -1,6 +1,5 @@ PORTNAME= exrtools -DISTVERSION= 0.4 -PORTREVISION= 38 +DISTVERSION= 0.5 CATEGORIES= graphics MASTER_SITES= http://scanline.ca/exrtools/ \ LOCAL/ehaupt @@ -21,8 +20,20 @@ GNU_CONFIGURE= yes post-patch: @${REINPLACE_CMD} -e 's|<values\.h>|<float.h>|' \ + ${WRKSRC}/src/exrlmspptm.c \ + ${WRKSRC}/src/exrluminance.c \ + ${WRKSRC}/src/exrppnew.c \ + ${WRKSRC}/src/exrhistogram.c \ + ${WRKSRC}/src/exrxyz.c \ ${WRKSRC}/src/exrnormalize.c \ + ${WRKSRC}/src/exrclip.c \ + ${WRKSRC}/src/exrexpand.c \ + ${WRKSRC}/src/exrbiggstm.c \ + ${WRKSRC}/src/exrcompare.c \ + ${WRKSRC}/src/exriptpp.c \ ${WRKSRC}/src/exrpptm.c \ - ${WRKSRC}/src/exrstats.c + ${WRKSRC}/src/exrstats.c \ + ${WRKSRC}/src/exrbiggsrev.c \ + ${WRKSRC}/src/exraverage.c .include <bsd.port.mk> diff --git a/graphics/exrtools/distinfo b/graphics/exrtools/distinfo index 074e14c6142b..b3d98c9a2590 100644 --- a/graphics/exrtools/distinfo +++ b/graphics/exrtools/distinfo @@ -1,2 +1,3 @@ -SHA256 (exrtools-0.4.tar.gz) = 9f5c8e455fa256e13b49d635c599661d0306bc0c4993a5e08b51faa0f1d4f34a -SIZE (exrtools-0.4.tar.gz) = 300197 +TIMESTAMP = 1777894535 +SHA256 (exrtools-0.5.tar.gz) = baf3edfdbc4dd9d19ce115c3e981c291dcbaefa2b8adb7e4b031daaffbfbf323 +SIZE (exrtools-0.5.tar.gz) = 319992 diff --git a/graphics/exrtools/pkg-plist b/graphics/exrtools/pkg-plist index 24384cf70244..ed09426d1ced 100644 --- a/graphics/exrtools/pkg-plist +++ b/graphics/exrtools/pkg-plist @@ -1,11 +1,31 @@ +bin/exradd +bin/exraverage +bin/exrbiggsrev +bin/exrbiggstm bin/exrblur bin/exrchr +bin/exrciecam02 +bin/exrclip +bin/exrcompare +bin/exrexpand +bin/exrhistogram +bin/exrhunttm +bin/exricamipt bin/exricamtm +bin/exriptpp +bin/exrlmsnlm +bin/exrlmspow +bin/exrlmspptm +bin/exrluminance bin/exrnlm +bin/exrnlmtest bin/exrnormalize +bin/exrppnew bin/exrpptm bin/exrstats bin/exrtopng +bin/exrxyz +bin/floattoexr bin/jpegtoexr bin/pngtoexr bin/ppmtoexr diff --git a/graphics/f3d/Makefile b/graphics/f3d/Makefile index 80bfc61f2b9f..75bfe03a6b9d 100644 --- a/graphics/f3d/Makefile +++ b/graphics/f3d/Makefile @@ -1,6 +1,7 @@ PORTNAME= f3d DISTVERSIONPREFIX= v DISTVERSION= 3.5.0 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/f3d/files/patch-external_dmon_dmon.h b/graphics/f3d/files/patch-external_dmon_dmon.h index a125e1d301a3..34a7d667da38 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 2025-04-16 06:15:03 UTC +--- external/dmon/dmon.h.orig 2026-04-05 11:41:50 UTC +++ external/dmon/dmon.h -@@ -142,7 +142,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id); +@@ -143,7 +143,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__) -@@ -172,7 +172,7 @@ DMON_API_DECL void dmon_unwatch(dmon_watch_id id); +@@ -173,7 +173,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_occt_module_vtkF3DOCCTReader.cxx b/graphics/f3d/files/patch-plugins_occt_module_vtkF3DOCCTReader.cxx new file mode 100644 index 000000000000..e36c89a5762d --- /dev/null +++ b/graphics/f3d/files/patch-plugins_occt_module_vtkF3DOCCTReader.cxx @@ -0,0 +1,148 @@ +--- plugins/occt/module/vtkF3DOCCTReader.cxx.orig 2026-04-05 11:41:50 UTC ++++ plugins/occt/module/vtkF3DOCCTReader.cxx +@@ -20,9 +20,7 @@ + #include <Quantity_Color.hxx> + #include <STEPControl_Reader.hxx> + #include <Standard_Handle.hxx> +-#include <Standard_PrimitiveTypes.hxx> + #include <Storage_StreamTypeMismatchError.hxx> +-#include <TColgp_Array1OfVec.hxx> + #include <TopExp_Explorer.hxx> + #include <TopoDS.hxx> + #include <TopoDS_Edge.hxx> +@@ -81,7 +79,7 @@ class vtkF3DOCCTReader::vtkInternals + class vtkF3DOCCTReader::vtkInternals + { + #if F3D_PLUGIN_OCCT_XCAF +- using StyleMap = XCAFPrs_IndexedDataMapOfShapeStyle; ++ using StyleMap = NCollection_IndexedDataMap<TopoDS_Shape, XCAFPrs_Style, TopTools_ShapeMapHasher>; + #endif + + public: +@@ -113,7 +111,7 @@ class vtkF3DOCCTReader::vtkInternals + vtkNew<vtkCellArray> trianglesCells; + vtkNew<vtkCellArray> linesCells; + +- Standard_Integer shift = 0; ++ int shift = 0; + + #if F3D_PLUGIN_OCCT_XCAF + const StyleMap inheritedStyles = this->CollectInheritedStyles(label, shape); +@@ -121,7 +119,7 @@ class vtkF3DOCCTReader::vtkInternals + + /* Mesh the whole shape. This only affect faces, edges have to be handled separately. */ + BRepMesh_IncrementalMesh(shape, this->Parent->GetLinearDeflection(), +- this->Parent->GetRelativeDeflection(), this->Parent->GetAngularDeflection(), Standard_True); ++ this->Parent->GetRelativeDeflection(), this->Parent->GetAngularDeflection(), true); + + if (this->Parent->GetReadWire()) + { +@@ -138,8 +136,7 @@ class vtkF3DOCCTReader::vtkInternals + edges.push_back(edge); + } + BRepMesh_IncrementalMesh(compound, this->Parent->GetLinearDeflection(), +- this->Parent->GetRelativeDeflection(), this->Parent->GetAngularDeflection(), +- Standard_True); ++ this->Parent->GetRelativeDeflection(), this->Parent->GetAngularDeflection(), true); + } + + // Add all edges to polydata +@@ -153,11 +150,11 @@ class vtkF3DOCCTReader::vtkInternals + continue; + } + +- Standard_Integer nbV = poly->NbNodes(); ++ int nbV = poly->NbNodes(); + + // Points +- const TColgp_Array1OfPnt& aNodes = poly->Nodes(); +- for (Standard_Integer i = 1; i <= nbV; i++) ++ const NCollection_Array1<gp_Pnt>& aNodes = poly->Nodes(); ++ for (int i = 1; i <= nbV; i++) + { + gp_Pnt pt = aNodes(i).Transformed(location); + points->InsertNextPoint(pt.X(), pt.Y(), pt.Z()); +@@ -213,11 +210,11 @@ class vtkF3DOCCTReader::vtkInternals + Poly::ComputeNormals(poly); + TopAbs_Orientation faceOrientation = face.Orientation(); + +- Standard_Integer nbT = poly->NbTriangles(); +- Standard_Integer nbV = poly->NbNodes(); ++ int nbT = poly->NbTriangles(); ++ int nbV = poly->NbNodes(); + + // Points +- for (Standard_Integer i = 1; i <= nbV; i++) ++ for (int i = 1; i <= nbV; i++) + { + gp_Pnt pt = poly->Node(i).Transformed(location); + points->InsertNextPoint(pt.X(), pt.Y(), pt.Z()); +@@ -226,7 +223,7 @@ class vtkF3DOCCTReader::vtkInternals + // Normals + if (poly->HasNormals()) + { +- for (Standard_Integer i = 1; i <= nbV; i++) ++ for (int i = 1; i <= nbV; i++) + { + gp_Dir n = poly->Normal(i); + float fn[3] = { static_cast<float>(n.X()), static_cast<float>(n.Y()), +@@ -242,7 +239,7 @@ class vtkF3DOCCTReader::vtkInternals + { + // just in case a face does not have normals, add a dummy normal + float fn[3] = { 0.0, 0.0, 1.0 }; +- for (Standard_Integer i = 1; i <= nbV; i++) ++ for (int i = 1; i <= nbV; i++) + { + normals->InsertNextTypedTuple(fn); + } +@@ -251,7 +248,7 @@ class vtkF3DOCCTReader::vtkInternals + // UVs + if (poly->HasUVNodes()) + { +- for (Standard_Integer i = 1; i <= nbV; i++) ++ for (int i = 1; i <= nbV; i++) + { + gp_Pnt2d uv = poly->UVNode(i); + float fn[2] = { static_cast<float>(uv.X()), static_cast<float>(uv.Y()) }; +@@ -572,7 +569,7 @@ class ProgressIndicator : public Message_ProgressIndic + } + + protected: +- void Show(const Message_ProgressScope&, const Standard_Boolean) override ++ void Show(const Message_ProgressScope&, bool) override + { + double currentPosition = this->GetPosition(); + if (currentPosition - this->LastPosition > 0.01) +@@ -763,12 +760,12 @@ int vtkF3DOCCTReader::RequestData( + + this->Internals->ShapeTool = XCAFDoc_DocumentTool::ShapeTool(doc->Main()); + +- TDF_LabelSequence topLevelShapes; ++ NCollection_Sequence<TDF_Label> topLevelShapes; + + // create polydata leaves + this->Internals->ShapeTool->GetShapes(topLevelShapes); + +- for (Standard_Integer iLabel = 1; iLabel <= topLevelShapes.Length(); ++iLabel) ++ for (int iLabel = 1; iLabel <= topLevelShapes.Length(); ++iLabel) + { + TDF_Label label = topLevelShapes.Value(iLabel); + +@@ -787,7 +784,7 @@ int vtkF3DOCCTReader::RequestData( + + vtkNew<vtkMatrix4x4> mat; + mat->Identity(); +- for (Standard_Integer iLabel = 1; iLabel <= topLevelShapes.Length(); ++iLabel) ++ for (int iLabel = 1; iLabel <= topLevelShapes.Length(); ++iLabel) + { + this->Internals->AddLabel(topLevelShapes.Value(iLabel), mat, output); + } +@@ -828,7 +825,7 @@ int vtkF3DOCCTReader::RequestData( + ProgressIndicator pi(this); + reader->TransferRoots(pi.Start()); + +- Standard_Integer nbShapes = reader->NbShapes(); ++ int nbShapes = reader->NbShapes(); + + output->SetNumberOfBlocks(nbShapes); + diff --git a/graphics/feh/Makefile b/graphics/feh/Makefile index 0aaf2b77a42b..68fb06e1ed41 100644 --- a/graphics/feh/Makefile +++ b/graphics/feh/Makefile @@ -1,5 +1,5 @@ PORTNAME= feh -PORTVERSION= 3.11.3 +PORTVERSION= 3.12.2 CATEGORIES= graphics MASTER_SITES= https://feh.finalrewind.org/ @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libImlib2.so:graphics/imlib2 \ - libpng.so:graphics/png + libpng16.so:graphics/png TEST_DEPENDS= p5-Test-Command>=0:devel/p5-Test-Command USES= cpe desktop-file-utils gmake localbase:ldflags tar:bzip2 xorg diff --git a/graphics/feh/distinfo b/graphics/feh/distinfo index 12d19eed03bc..431eb116258d 100644 --- a/graphics/feh/distinfo +++ b/graphics/feh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771766157 -SHA256 (feh-3.11.3.tar.bz2) = f2cca3592a433922c0db7a9365fd63e5402c121d932a9327e279c71be6501063 -SIZE (feh-3.11.3.tar.bz2) = 2109841 +TIMESTAMP = 1778385518 +SHA256 (feh-3.12.2.tar.bz2) = 7ce358b18a7f37bcc97a09b4efd89fdadd54cd8e7032db345f61e66dd04b1c3f +SIZE (feh-3.12.2.tar.bz2) = 2111186 diff --git a/graphics/fig2sxd/Makefile b/graphics/fig2sxd/Makefile index 73f6609eb725..77ed2e0b9f53 100644 --- a/graphics/fig2sxd/Makefile +++ b/graphics/fig2sxd/Makefile @@ -1,8 +1,6 @@ PORTNAME= fig2sxd DISTVERSIONPREFIX= v -DISTVERSION= 0.23 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -gedae2ef +DISTVERSION= 0.24 CATEGORIES= graphics converters MAINTAINER= ehaupt@FreeBSD.org @@ -15,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING USES= compiler gmake USE_GITLAB= yes GL_ACCOUNT= acfbuerger -GL_TAGNAME= 77a24df7a2b1bea8a8a7e73690487a9e80a15d48 PLIST_FILES= bin/fig2sxd \ share/man/man1/fig2sxd.1.gz diff --git a/graphics/fig2sxd/distinfo b/graphics/fig2sxd/distinfo index 8bf53d41b8f1..6bd443319ae5 100644 --- a/graphics/fig2sxd/distinfo +++ b/graphics/fig2sxd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670004395 -SHA256 (acfbuerger-fig2sxd-77a24df7a2b1bea8a8a7e73690487a9e80a15d48_GL0.tar.gz) = 0b67284c5deb5773279662c14b5d90615ec847476b71eb55b9bc2cb0a5b51b77 -SIZE (acfbuerger-fig2sxd-77a24df7a2b1bea8a8a7e73690487a9e80a15d48_GL0.tar.gz) = 817074 +TIMESTAMP = 1781953004 +SHA256 (fig2sxd-v0.24.tar.bz2) = 022fd61d8a809cd6ffc002e907c9d63cb2ce1e61bec1ad9bad05c57c799f0134 +SIZE (fig2sxd-v0.24.tar.bz2) = 798102 diff --git a/graphics/filament/Makefile b/graphics/filament/Makefile index 9a4b203d1dc2..d9cf980b95fe 100644 --- a/graphics/filament/Makefile +++ b/graphics/filament/Makefile @@ -1,6 +1,6 @@ PORTNAME= filament DISTVERSIONPREFIX= v -DISTVERSION= 1.68.4 +DISTVERSION= 1.74.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/filament/distinfo b/graphics/filament/distinfo index d64103404e00..025a58460ece 100644 --- a/graphics/filament/distinfo +++ b/graphics/filament/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768585789 -SHA256 (google-filament-v1.68.4_GH0.tar.gz) = ae41de15b43d3e751ddbb87842cef862980d5b195225aea172443de1b0333bfb -SIZE (google-filament-v1.68.4_GH0.tar.gz) = 740360074 +TIMESTAMP = 1784009494 +SHA256 (google-filament-v1.74.0_GH0.tar.gz) = d4b230fed1b38ec6e601d031819c09513512d51dcf6a41cc67a0071d0f56f6ed +SIZE (google-filament-v1.74.0_GH0.tar.gz) = 679447766 diff --git a/graphics/filament/pkg-plist b/graphics/filament/pkg-plist index e150b415a786..e650a5f3b607 100644 --- a/graphics/filament/pkg-plist +++ b/graphics/filament/pkg-plist @@ -5,6 +5,7 @@ %%SAMPLES%%bin/assets/ibl/lightroom_14b/sh.txt bin/basisu bin/cmgen +bin/diffimg bin/filamesh bin/glslminifier %%SAMPLES%%bin/gltf_viewer @@ -56,7 +57,9 @@ include/backend/platforms/WebGPUPlatform.h include/backend/platforms/WebGPUPlatformAndroid.h include/backend/platforms/WebGPUPlatformApple.h include/backend/platforms/WebGPUPlatformLinux.h +include/backend/platforms/WebGPUPlatformWasm.h include/backend/platforms/WebGPUPlatformWindows.h +include/backend/platforms/WebGPUWasmPolyfill.h include/camutils/Bookmark.h include/camutils/Manipulator.h include/camutils/compiler.h @@ -78,6 +81,7 @@ include/filament/Engine.h include/filament/Exposure.h include/filament/Fence.h include/filament/FilamentAPI.h +include/filament/FrameHistoryStream.h include/filament/Frustum.h include/filament/IndexBuffer.h include/filament/IndirectLight.h @@ -131,6 +135,8 @@ include/image/ImageOps.h include/image/ImageSampler.h include/image/Ktx1Bundle.h include/image/LinearImage.h +include/imageio-lite/ImageDecoder.h +include/imageio-lite/ImageEncoder.h include/ktxreader/Ktx1Reader.h include/ktxreader/Ktx2Reader.h include/math/TMatHelpers.h @@ -172,9 +178,12 @@ include/utils/InternPool.h include/utils/Invocable.h include/utils/Log.h include/utils/Logger.h +include/utils/LruCache.h include/utils/MonotonicRingMap.h include/utils/Mutex.h include/utils/NameComponentManager.h +include/utils/PagedArenaBitset.h +include/utils/PagedArenaBitsetPool.h include/utils/Panic.h include/utils/Path.h include/utils/PrivateImplementation-impl.h @@ -192,9 +201,11 @@ include/utils/compiler.h include/utils/compressed_pair.h include/utils/debug.h include/utils/generic/Mutex.h +include/utils/getopt.h include/utils/memalign.h include/utils/ostream.h include/utils/sstream.h +include/utils/tribool.h include/utils/unwindows.h include/viewer/AutomationEngine.h include/viewer/AutomationSpec.h @@ -222,6 +233,8 @@ lib/libgltfio_core.a lib/libibl-lite.a lib/libibl.a lib/libimage.a +lib/libimagediff.a +lib/libimageio-lite.a lib/libktxreader.a lib/libmatdbg.a lib/libmatp.a diff --git a/graphics/filmulator/Makefile b/graphics/filmulator/Makefile index 5d06e9665620..14c6c4307ae9 100644 --- a/graphics/filmulator/Makefile +++ b/graphics/filmulator/Makefile @@ -1,6 +1,6 @@ PORTNAME= filmulator PORTVERSION= 0.11.1 -PORTREVISION= 4 +PORTREVISION= 5 DISTVERSIONPREFIX= v CATEGORIES= graphics diff --git a/graphics/fotocx/Makefile b/graphics/fotocx/Makefile index 211d508fe2fd..5b07f3922de7 100644 --- a/graphics/fotocx/Makefile +++ b/graphics/fotocx/Makefile @@ -1,7 +1,9 @@ PORTNAME= fotocx -PORTVERSION= 26.1 +PORTVERSION= 26.6.1 CATEGORIES= graphics -MASTER_SITES= https://kornelix.net/downloads/downloads/ +MASTER_SITES= https://kornelix.net/downloads/downloads/ \ + https://fossies.org/linux/misc/ \ + https://fossies.org/linux/misc/legacy/ DISTNAME= ${PORTNAME}-${PORTVERSION}-source MAINTAINER= danfe@FreeBSD.org diff --git a/graphics/fotocx/distinfo b/graphics/fotocx/distinfo index 15682b8024d8..b9e870f0947f 100644 --- a/graphics/fotocx/distinfo +++ b/graphics/fotocx/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767872221 -SHA256 (fotocx-26.1-source.tar.gz) = 7b26d9d4d4f11840e1abc1b2b134c370929bb9f4b27553d83ff792585fc46adb -SIZE (fotocx-26.1-source.tar.gz) = 12526700 +TIMESTAMP = 1783148746 +SHA256 (fotocx-26.6.1-source.tar.gz) = 47cc993eec17c43f2421c494029f6b8dd1e13ae26dd42a5f6366eb3b3401905e +SIZE (fotocx-26.6.1-source.tar.gz) = 12990469 diff --git a/graphics/fotocx/files/patch-zfuncs.cc b/graphics/fotocx/files/patch-zfuncs.cc index b855e047932a..393576f465f0 100644 --- a/graphics/fotocx/files/patch-zfuncs.cc +++ b/graphics/fotocx/files/patch-zfuncs.cc @@ -1,6 +1,15 @@ ---- zfuncs.cc.orig 2026-01-08 11:29:58 UTC +--- zfuncs.cc.orig 2026-07-04 06:37:19 UTC +++ zfuncs.cc -@@ -495,6 +495,7 @@ int zmalloc_test(int64 cc) +@@ -74,6 +74,8 @@ + samefolder test if two files/folders have the same folder path + parsefile parse filespec into folder, file, extension + renamez like rename() but works across file systems ++ get_nproc get number of online CPUs in the system ++ get_prog_path get our own executable program path + check_create_dir check if folder exists, ask to create if not + cp_copy same, using shell "cp -f -p" + diskspace get available space on disk of given file, MB +@@ -503,6 +505,7 @@ int zmalloc_test(int64 cc) double realmemory() { @@ -8,7 +17,7 @@ FILE *fid; ch buff[100], *pp; double rmem = 0; -@@ -513,15 +514,45 @@ double realmemory() +@@ -521,15 +524,45 @@ double realmemory() } fclose(fid); @@ -54,7 +63,7 @@ FILE *fid; ch buff[100], *pp; double avmem = 0; -@@ -546,6 +577,11 @@ double availmemory() +@@ -554,6 +587,11 @@ double availmemory() } fclose(fid); @@ -66,7 +75,7 @@ return avmem; } -@@ -798,7 +834,7 @@ void zappcrash(ch *format, ... ) +@@ -784,7 +822,7 @@ void zappcrash(ch *format, ... ) uname(&unbuff); // get cpu arch. 32/64 bit arch = unbuff.machine; @@ -75,7 +84,19 @@ if (fid1) { ii = fscanf(fid1,"%s %s %s",OS1,OS2,OS3); pclose(fid1); -@@ -1054,13 +1090,13 @@ double get_seconds(int init) +@@ -817,9 +855,8 @@ void zappcrash(ch *format, ... ) + fprintf(fid2,"*** please send this crash report to mkornelix@gmail.com *** \n" + "*** if possible, please explain how to repeat this problem *** \n"); + +- cc = readlink("/proc/self/exe",progexe,300); // get own program path +- if (cc > 0) progexe[cc] = 0; // readlink() quirk +- else { ++ cc = get_prog_path(progexe, sizeof progexe); ++ if (cc == -1) { + fprintf(fid2,"progexe not available \n"); + Flinenos = 0; + } +@@ -1040,13 +1077,13 @@ double get_seconds(int init) static double secs1 = 0, secs2, secs3; if (init == 0) { @@ -91,8 +112,27 @@ secs2 = time1.tv_sec; secs2 += time1.tv_nsec * 0.000000001; secs3 = secs2 - secs1; -@@ -2015,6 +2051,10 @@ nextrec: - return pp3; // return logical record, null terminated +@@ -1121,6 +1158,7 @@ double CPUtime() + + int memused() + { ++#if defined(__linux__) + ch buff1[100], buff2[1000]; + ch *pp = 0; + FILE *fid; +@@ -1147,6 +1185,10 @@ int memused() + } + + return MB; ++#elif defined(__FreeBSD__) ++ struct rusage ru; ++ return getrusage(RUSAGE_SELF, &ru) ? 0 : (ru.ru_maxrss + 1023) / 1024; ++#endif + } + + +@@ -2033,7 +2075,17 @@ int renamez(ch *file1, ch *file2) + return err; } +int get_nprocs() @@ -100,9 +140,16 @@ + return sysconf(_SC_NPROCESSORS_ONLN); +} ++int get_prog_path(char *buf, size_t len) ++{ ++ const int mib[] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 }; ++ return sysctl(mib, sizeof mib / sizeof mib[0], buf, &len, 0x0, 0); ++} ++ /**************************************************************************************/ -@@ -2209,7 +2249,7 @@ uint diskspace(ch *file) + // Check if a folder exists. If not, ask user if it should be created. +@@ -2111,7 +2163,7 @@ uint diskspace(ch *file) FILE *fid; pp = zescape_quotes(file); @@ -111,7 +158,7 @@ zfree(pp); fid = popen(command,"r"); -@@ -4077,14 +4117,18 @@ ch * SearchWildCase(ch *wpath, int &uflag) +@@ -3979,14 +4031,18 @@ ch * SearchWildCase(ch *wpath, int &uflag) flist and flist[*] are subjects for zfree(). zfind() works for files containing quotes (") @@ -131,20 +178,25 @@ int ii, jj, err, cc; glob_t globdata; ch *pp; -@@ -6114,9 +6158,16 @@ int zinitapp(ch *appvers, int argc, ch *argv[]) +@@ -6014,9 +6070,8 @@ int zinitapp(ch *appvers, int argc, ch *argv[]) if (argc > 1 && strmatchV(argv[1],"-ver","-v",null)) exit(0); // exit if nothing else wanted progexe = 0; -+#if defined(__linux__) - cc = readlink("/proc/self/exe",buff,300); // get my executable program path - if (cc <= 0) zexit(1,"readlink() /proc/self/exe) failed"); - buff[cc] = 0; // readlink() quirk -+#elif defined(__FreeBSD__) -+ const int mib[4] = { CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1 }; -+ size_t len = sizeof(buff); -+ cc = sysctl(mib, 4, buff, &len, 0x0, 0); -+ if (cc == -1) zexit(1,"sysctl(KERN_PROC_PATHNAME) failed"); -+#endif +- cc = readlink("/proc/self/exe",buff,300); // get my executable program path +- if (cc <= 0) zexit(1,"readlink() /proc/self/exe) failed"); +- buff[cc] = 0; // readlink() quirk ++ cc = get_prog_path(buff, sizeof buff); ++ if (cc == -1) zexit(1, "could not obtain program path"); progexe = zstrdup(buff,"zinitapp"); printf("program exe: %s \n",progexe); // executable path +@@ -8054,8 +8109,7 @@ GtkWidget * add_toolbar_button(GtkWidget *wtbar, ch *b + strncatv(iconpath,199,zimagedir,"/",icon,null); + err = stat(iconpath,&statB); + if (err) { // alternative path +- cc = readlink("/proc/self/exe",iconpath,300); // get own program path +- if (cc > 0) iconpath[cc] = 0; // readlink() quirk ++ (void)get_prog_path(iconpath, sizeof iconpath); + pp = strrchr(iconpath,'/'); // folder of program + if (pp) *pp = 0; + strncatv(iconpath,300,"/icons/",icon,null); // .../icons/iconfile.png diff --git a/graphics/fotocx/files/patch-zfuncs.h b/graphics/fotocx/files/patch-zfuncs.h index 8f7ffad65935..34f1eb708974 100644 --- a/graphics/fotocx/files/patch-zfuncs.h +++ b/graphics/fotocx/files/patch-zfuncs.h @@ -1,4 +1,4 @@ ---- zfuncs.h.orig 2026-01-08 11:29:58 UTC +--- zfuncs.h.orig 2026-07-04 06:37:19 UTC +++ zfuncs.h @@ -17,13 +17,15 @@ @@ -18,11 +18,12 @@ #include <errno.h> #include <unistd.h> #include <stdlib.h> -@@ -129,6 +131,7 @@ pthread_t start_Jthread(void * threadfunc(void *), voi +@@ -129,6 +131,8 @@ pthread_t start_Jthread(void * threadfunc(void *), voi int wait_Jthread(pthread_t tid); // wait for completion (join thread) void synch_threads(int NT = 0); // synchronize NT threads int main_thread(); // return 1 if main() thread, else 0 -+int get_nprocs(); // get number of online CPUs in the system ++int get_nprocs(); ++int get_prog_path(char *, size_t); int zshell(ch *options, ch *command, ...); // do shell command and get status int kill_procname(ch *wildname); // kill processes matching wilcard name int signalProc(ch *pname, ch *signal); // send signal to process by process name diff --git a/graphics/fotocx/pkg-plist b/graphics/fotocx/pkg-plist index 02f8b2b1917c..0a9aace837b1 100644 --- a/graphics/fotocx/pkg-plist +++ b/graphics/fotocx/pkg-plist @@ -37,6 +37,7 @@ share/applications/fotocx.desktop %%DATADIR%%/data/custom_scripts/voodoo %%DATADIR%%/data/grid_picklist %%DATADIR%%/data/map_regions +%%DATADIR%%/data/markup/raised text effect %%DATADIR%%/data/meta_picklist %%DATADIR%%/data/meta_report_tags %%DATADIR%%/data/palettes/Bears.gpl @@ -124,33 +125,43 @@ share/applications/fotocx.desktop %%DATADIR%%/data/plugins %%DATADIR%%/data/raw_commands %%DATADIR%%/data/slideshow-tone.oga -%%DATADIR%%/data/translations/$ AI prompt +%%DATADIR%%/data/translations/$ AI prompts %%DATADIR%%/data/translations/$ language codes -%%DATADIR%%/data/translations/$ split.com -%%DATADIR%%/data/translations/da.text -%%DATADIR%%/data/translations/de.text -%%DATADIR%%/data/translations/el.text -%%DATADIR%%/data/translations/en.text -%%DATADIR%%/data/translations/es.text -%%DATADIR%%/data/translations/fi.text -%%DATADIR%%/data/translations/fr.text -%%DATADIR%%/data/translations/hu.text -%%DATADIR%%/data/translations/it.text -%%DATADIR%%/data/translations/ja.text -%%DATADIR%%/data/translations/nl.text -%%DATADIR%%/data/translations/no.text -%%DATADIR%%/data/translations/pl.text -%%DATADIR%%/data/translations/pt.text -%%DATADIR%%/data/translations/ro.text -%%DATADIR%%/data/translations/ru.text -%%DATADIR%%/data/translations/sv.text -%%DATADIR%%/data/translations/tr.text -%%DATADIR%%/data/translations/zh.text -%%DATADIR%%/data/userguide +%%DATADIR%%/data/translations/$ translation procedures +%%DATADIR%%/data/translations/$ undo-redo translations +%%DATADIR%%/data/translations/gui_de +%%DATADIR%%/data/translations/gui_el +%%DATADIR%%/data/translations/gui_en +%%DATADIR%%/data/translations/gui_es +%%DATADIR%%/data/translations/gui_fi +%%DATADIR%%/data/translations/gui_fr +%%DATADIR%%/data/translations/gui_hu +%%DATADIR%%/data/translations/gui_it +%%DATADIR%%/data/translations/gui_ja +%%DATADIR%%/data/translations/gui_pl +%%DATADIR%%/data/translations/gui_pt +%%DATADIR%%/data/translations/gui_ro +%%DATADIR%%/data/translations/gui_ru +%%DATADIR%%/data/translations/gui_tr +%%DATADIR%%/data/translations/gui_zh +%%DATADIR%%/data/translations/ug_de +%%DATADIR%%/data/translations/ug_el +%%DATADIR%%/data/translations/ug_en +%%DATADIR%%/data/translations/ug_es +%%DATADIR%%/data/translations/ug_fi +%%DATADIR%%/data/translations/ug_fr +%%DATADIR%%/data/translations/ug_hu +%%DATADIR%%/data/translations/ug_it +%%DATADIR%%/data/translations/ug_ja +%%DATADIR%%/data/translations/ug_pl +%%DATADIR%%/data/translations/ug_pt +%%DATADIR%%/data/translations/ug_ro +%%DATADIR%%/data/translations/ug_ru +%%DATADIR%%/data/translations/ug_tr +%%DATADIR%%/data/translations/ug_zh %%DATADIR%%/data/widgets.css %%DATADIR%%/data/worldcities.txt %%DATADIR%%/images/HDF-paint.png -%%DATADIR%%/images/HDF.jpg %%DATADIR%%/images/HDR-adjust.png %%DATADIR%%/images/HDR.jpg %%DATADIR%%/images/KB-shortcuts.jpg @@ -171,49 +182,30 @@ share/applications/fotocx.desktop %%DATADIR%%/images/amplify-contrast2.jpg %%DATADIR%%/images/anti-alias.jpg %%DATADIR%%/images/area-blend.jpg -%%DATADIR%%/images/area-blend2.jpg -%%DATADIR%%/images/area-rescale.png -%%DATADIR%%/images/area_fill.png %%DATADIR%%/images/batch-change-meta.png %%DATADIR%%/images/batch-convert.jpg -%%DATADIR%%/images/batch-copy-move.png -%%DATADIR%%/images/batch-delete-trash.png %%DATADIR%%/images/batch-geotags.png %%DATADIR%%/images/batch-keywords.jpg -%%DATADIR%%/images/batch-move-meta.png %%DATADIR%%/images/batch-overlay.png %%DATADIR%%/images/batch-photo-date1.png %%DATADIR%%/images/batch-photo-date2.png %%DATADIR%%/images/batch-purge-keywords.jpg -%%DATADIR%%/images/batch-raw.png %%DATADIR%%/images/batch-rename-keywords.png %%DATADIR%%/images/batch-report-meta.png -%%DATADIR%%/images/batch-upright.png %%DATADIR%%/images/batch.png %%DATADIR%%/images/blackball.png -%%DATADIR%%/images/blank-image.png -%%DATADIR%%/images/blobs.png -%%DATADIR%%/images/blobs2.jpg %%DATADIR%%/images/blueball.png %%DATADIR%%/images/blur.jpg -%%DATADIR%%/images/bookmarks.png -%%DATADIR%%/images/brightness-steps.png %%DATADIR%%/images/brite-ramp1.png %%DATADIR%%/images/brite-ramp2.png %%DATADIR%%/images/broken.png %%DATADIR%%/images/calibrate-printer.png %%DATADIR%%/images/cartoon.jpg -%%DATADIR%%/images/change-alpha.png %%DATADIR%%/images/choose-captions.png %%DATADIR%%/images/color-mode.png %%DATADIR%%/images/color-mode2.jpg %%DATADIR%%/images/color-negative.jpg %%DATADIR%%/images/combine.png -%%DATADIR%%/images/copy-from-image.png -%%DATADIR%%/images/copy-from-image2.jpg -%%DATADIR%%/images/copy-in-image.png -%%DATADIR%%/images/copy-move.png -%%DATADIR%%/images/copy-prior-edit.png %%DATADIR%%/images/crop-buttons.jpg %%DATADIR%%/images/crop-image.jpg %%DATADIR%%/images/crosshatch1.png @@ -222,21 +214,13 @@ share/applications/fotocx.desktop %%DATADIR%%/images/custom-menu.png %%DATADIR%%/images/custom-widgets.png %%DATADIR%%/images/custom.png -%%DATADIR%%/images/dark-bright-pixels.png %%DATADIR%%/images/defog.png %%DATADIR%%/images/defog2.jpg -%%DATADIR%%/images/delete-trash.png %%DATADIR%%/images/denoise.jpg %%DATADIR%%/images/develop.png %%DATADIR%%/images/dither1.png %%DATADIR%%/images/dither2.jpg -%%DATADIR%%/images/draw-arrow.jpg -%%DATADIR%%/images/draw-box.jpg -%%DATADIR%%/images/draw-oval.jpg -%%DATADIR%%/images/draw-text.jpg %%DATADIR%%/images/edit-any-metadata.png -%%DATADIR%%/images/edit-bookmarks.jpg -%%DATADIR%%/images/edit-hist.png %%DATADIR%%/images/edit-meta.jpg %%DATADIR%%/images/edit-selection.jpg %%DATADIR%%/images/edit.png @@ -247,13 +231,10 @@ share/applications/fotocx.desktop %%DATADIR%%/images/engrave2.png %%DATADIR%%/images/escher-spiral.png %%DATADIR%%/images/escher-spiralA.png -%%DATADIR%%/images/export-file-list.png -%%DATADIR%%/images/export-files.png %%DATADIR%%/images/file-save-as.jpg %%DATADIR%%/images/file-save.png %%DATADIR%%/images/file.png %%DATADIR%%/images/find-dups.png -%%DATADIR%%/images/first-index.jpg %%DATADIR%%/images/fix-motion-blur.png %%DATADIR%%/images/fix-motion-blur1.jpg %%DATADIR%%/images/flatten-photo1.png @@ -269,9 +250,6 @@ share/applications/fotocx.desktop %%DATADIR%%/images/fringesA.jpg %%DATADIR%%/images/fusion.png %%DATADIR%%/images/fusion2.jpg -%%DATADIR%%/images/gallery-filter.png -%%DATADIR%%/images/gallery-sort.png -%%DATADIR%%/images/gallery-view.jpg %%DATADIR%%/images/gallery.png %%DATADIR%%/images/global-retx.png %%DATADIR%%/images/global-retx2.jpg @@ -279,17 +257,14 @@ share/applications/fotocx.desktop %%DATADIR%%/images/grid-settings.jpg %%DATADIR%%/images/help.png %%DATADIR%%/images/image-array.jpg -%%DATADIR%%/images/image-diffs.png %%DATADIR%%/images/image-locations.jpg %%DATADIR%%/images/image-management.jpg %%DATADIR%%/images/index-files1.png %%DATADIR%%/images/index-files2.png %%DATADIR%%/images/inside-out1.png %%DATADIR%%/images/inside-out2.jpg -%%DATADIR%%/images/interpolation.png %%DATADIR%%/images/jpeg-artifacts.png %%DATADIR%%/images/jpeg-artifacts1.jpg -%%DATADIR%%/images/jpeg-quality.jpg %%DATADIR%%/images/local-retx.png %%DATADIR%%/images/local-retx2.jpg %%DATADIR%%/images/localcon1.jpg @@ -298,7 +273,6 @@ share/applications/fotocx.desktop %%DATADIR%%/images/magnify-image.jpg %%DATADIR%%/images/make-waves1.png %%DATADIR%%/images/make-waves2.jpg -%%DATADIR%%/images/manage-albums.png %%DATADIR%%/images/manage-keywords.png %%DATADIR%%/images/map-click.jpg %%DATADIR%%/images/map-location.png @@ -316,20 +290,13 @@ share/applications/fotocx.desktop %%DATADIR%%/images/mashup6.png %%DATADIR%%/images/mashup7.png %%DATADIR%%/images/match-colors.png -%%DATADIR%%/images/measure-image.png -%%DATADIR%%/images/menu-summary.jpg -%%DATADIR%%/images/meta-view.jpg %%DATADIR%%/images/metadata.png %%DATADIR%%/images/moncolor-small.png %%DATADIR%%/images/moncolor.png %%DATADIR%%/images/mosaic1.png %%DATADIR%%/images/mosaic2.jpg -%%DATADIR%%/images/nonlinear slider.png -%%DATADIR%%/images/number-keys.png -%%DATADIR%%/images/outboard-programs.png %%DATADIR%%/images/outlines1.png %%DATADIR%%/images/outlines2.jpg -%%DATADIR%%/images/paint-edits.png %%DATADIR%%/images/paint-image.jpg %%DATADIR%%/images/paint-transp.png %%DATADIR%%/images/paint-transp2.jpg @@ -343,15 +310,11 @@ share/applications/fotocx.desktop %%DATADIR%%/images/permissions.png %%DATADIR%%/images/perspective1.png %%DATADIR%%/images/perspective2.jpg -%%DATADIR%%/images/plugins-edit.jpg %%DATADIR%%/images/plugins.png %%DATADIR%%/images/prev-next.png -%%DATADIR%%/images/print-margins.png -%%DATADIR%%/images/print-setup.png %%DATADIR%%/images/printer-cal-study.png %%DATADIR%%/images/printer-calibrate-chart.png %%DATADIR%%/images/printer-calibrate.jpg -%%DATADIR%%/images/quit.png %%DATADIR%%/images/red-eyes1.png %%DATADIR%%/images/red-eyes2.png %%DATADIR%%/images/redball.png @@ -360,15 +323,11 @@ share/applications/fotocx.desktop %%DATADIR%%/images/remove-dust2.jpg %%DATADIR%%/images/remove-halo.png %%DATADIR%%/images/remove-halo2.png -%%DATADIR%%/images/rename-folder.png -%%DATADIR%%/images/rename.png %%DATADIR%%/images/repair.png %%DATADIR%%/images/rescale.png -%%DATADIR%%/images/resources.png %%DATADIR%%/images/retouch.png %%DATADIR%%/images/rotate-left.png %%DATADIR%%/images/rotate-right.png -%%DATADIR%%/images/rotate.png %%DATADIR%%/images/saturation.png %%DATADIR%%/images/save.png %%DATADIR%%/images/search-images-metadata.jpg @@ -408,30 +367,8 @@ share/applications/fotocx.desktop %%DATADIR%%/images/tiny-planet.jpg %%DATADIR%%/images/tools.png %%DATADIR%%/images/top-panel.png -%%DATADIR%%/images/translations.png %%DATADIR%%/images/twist1.png %%DATADIR%%/images/twist2.png -%%DATADIR%%/images/ug-albums.jpg -%%DATADIR%%/images/ug-batch.png -%%DATADIR%%/images/ug-combine.png -%%DATADIR%%/images/ug-custom.png -%%DATADIR%%/images/ug-develop.jpg -%%DATADIR%%/images/ug-edit.jpg -%%DATADIR%%/images/ug-effects.jpg -%%DATADIR%%/images/ug-file.jpg -%%DATADIR%%/images/ug-gallery.png -%%DATADIR%%/images/ug-help.png -%%DATADIR%%/images/ug-maps.jpg -%%DATADIR%%/images/ug-metadata.png -%%DATADIR%%/images/ug-prev-next.jpg -%%DATADIR%%/images/ug-refine.png -%%DATADIR%%/images/ug-repair.png -%%DATADIR%%/images/ug-save.jpg -%%DATADIR%%/images/ug-select.png -%%DATADIR%%/images/ug-tools.png -%%DATADIR%%/images/ug-undo-redo.png -%%DATADIR%%/images/ug-warp.png -%%DATADIR%%/images/ug-zoom.png %%DATADIR%%/images/unbend horz curved.png %%DATADIR%%/images/unbend horz linear.png %%DATADIR%%/images/unbend vert curved.png @@ -442,7 +379,6 @@ share/applications/fotocx.desktop %%DATADIR%%/images/unwarp-closeup1.png %%DATADIR%%/images/unwarp-closeup2.jpg %%DATADIR%%/images/upscale+sharpen.jpg -%%DATADIR%%/images/userguide.jpg %%DATADIR%%/images/view-metadata.jpg %%DATADIR%%/images/vignette.png %%DATADIR%%/images/vignette2.jpg diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile index b2c72cfb2c98..afd9f6ab1a4e 100644 --- a/graphics/fractgen/Makefile +++ b/graphics/fractgen/Makefile @@ -1,5 +1,6 @@ PORTNAME= fractgen -DISTVERSION= 3.0.7 +DISTVERSION= 3.0.11 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://www.nntb.no/~dreibh/fractalgenerator/download/ @@ -10,9 +11,30 @@ WWW= https://www.nntb.no/~dreibh/fractalgenerator/ LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -USES= cmake compiler:c++17-lang desktop-file-utils gl qt:6 \ - shared-mime-info tar:xz +USES= cmake compiler:c++23-lang gl qt:6 tar:xz USE_GL= opengl -USE_QT= base tools:build +USE_QT= base tools:build imageformats:run + +OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT= CLI QT +OPTIONS_MULTI= PLATFORM +OPTIONS_MULTI_PLATFORM= CLI KDE QT +OPTIONS_SUB= yes + +CLI_DESC= Build the command-line version +KDE_DESC= Build the KDE version +QT_DESC= Build the Qt version + +CLI_CMAKE_BOOL= WITH_CLI + +EXAMPLES_CMAKE_BOOL= WITH_EXAMPLES + +KDE_USES= desktop-file-utils kde:6 shared-mime-info +KDE_USE= KDE=ecm:build,colorscheme,config,configwidgets \ + KDE=coreaddons,guiaddons,widgetsaddons,xmlgui +KDE_CMAKE_BOOL= WITH_KDE + +QT_USES= desktop-file-utils shared-mime-info +QT_CMAKE_BOOL= WITH_QT .include <bsd.port.mk> diff --git a/graphics/fractgen/distinfo b/graphics/fractgen/distinfo index ae4105de4402..bda8a7121dcf 100644 --- a/graphics/fractgen/distinfo +++ b/graphics/fractgen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772180107 -SHA256 (fractgen-3.0.7.tar.xz) = 7451aa396d151bb784f196ae04997983be3d0acfab4f76214e11c55de2aabc7e -SIZE (fractgen-3.0.7.tar.xz) = 367004 +TIMESTAMP = 1780074434 +SHA256 (fractgen-3.0.11.tar.xz) = 730a61be7a089dd2513cb2466e1d07d69d5cc692312f032be401adffa3b8dbf8 +SIZE (fractgen-3.0.11.tar.xz) = 369056 diff --git a/graphics/fractgen/files/patch-src_CMakeLists.txt b/graphics/fractgen/files/patch-src_CMakeLists.txt new file mode 100644 index 000000000000..ef2b816e5144 --- /dev/null +++ b/graphics/fractgen/files/patch-src_CMakeLists.txt @@ -0,0 +1,9 @@ +--- src/CMakeLists.txt.orig 2026-05-29 16:20:38 UTC ++++ src/CMakeLists.txt +@@ -153,5 +153,5 @@ IF (WITH_EXAMPLES) + # ==== Examples ============================================================= + IF (WITH_EXAMPLES) + FILE(GLOB fractgen_examples "examples/*.fsf") +- INSTALL(FILES ${fractgen_examples} DESTINATION ${CMAKE_INSTALL_DATADIR}/fractgen/examples) ++ INSTALL(FILES ${fractgen_examples} DESTINATION ${CMAKE_INSTALL_DATADIR}/examples/fractgen) + ENDIF() diff --git a/graphics/fractgen/pkg-descr b/graphics/fractgen/pkg-descr index a882f9cb6640..d9efed5777a8 100644 --- a/graphics/fractgen/pkg-descr +++ b/graphics/fractgen/pkg-descr @@ -1,6 +1,9 @@ FractGen is a simple Qt-based fractal generator program for Mandelbrot -fractals. The image size is only limited by virtual memory. It is possible -to zoom into images. Image parameters can be saved in XML files and loaded -from XML files. Calculated images can be exported as PNG files. The intention -of this program is to generate graphics to be post-processed by other image -tools, e.g. in order to generate nice screen backgrounds or book covers. +fractals. The image size is only limited by virtual memory. It is possible +to zoom into images. Image parameters are saved in and loaded from +XML-encoded FractGen Settings Files (FSF). Calculated images can be +exported as graphics files. + +The intention of this program is to generate graphics to be post-processed +by other image tools, e.g. in order to generate nice screen backgrounds or +book covers. diff --git a/graphics/fractgen/pkg-plist b/graphics/fractgen/pkg-plist index 9d5d501fa444..74babbddfed8 100644 --- a/graphics/fractgen/pkg-plist +++ b/graphics/fractgen/pkg-plist @@ -1,304 +1,309 @@ -bin/clifractgen -bin/fractgen -share/applications/fractgen.desktop -share/bash-completion/completions/clifractgen -share/bash-completion/completions/fractgen -%%DATADIR%%/examples/alpha01.fsf -%%DATADIR%%/examples/alpha02.fsf -%%DATADIR%%/examples/alpha03.fsf -%%DATADIR%%/examples/alpha04.fsf -%%DATADIR%%/examples/alpha05.fsf -%%DATADIR%%/examples/alpha06.fsf -%%DATADIR%%/examples/alpha07.fsf -%%DATADIR%%/examples/alpha08.fsf -%%DATADIR%%/examples/alpha09.fsf -%%DATADIR%%/examples/alpha10.fsf -%%DATADIR%%/examples/alpha11.fsf -%%DATADIR%%/examples/alpha12.fsf -%%DATADIR%%/examples/beta01.fsf -%%DATADIR%%/examples/beta02.fsf -%%DATADIR%%/examples/beta03.fsf -%%DATADIR%%/examples/beta04.fsf -%%DATADIR%%/examples/beta05.fsf -%%DATADIR%%/examples/beta06.fsf -%%DATADIR%%/examples/beta07.fsf -%%DATADIR%%/examples/beta08.fsf -%%DATADIR%%/examples/beta09.fsf -%%DATADIR%%/examples/beta10.fsf -%%DATADIR%%/examples/beta11.fsf -%%DATADIR%%/examples/beta12.fsf -%%DATADIR%%/examples/chi01.fsf -%%DATADIR%%/examples/chi02.fsf -%%DATADIR%%/examples/chi03.fsf -%%DATADIR%%/examples/chi04.fsf -%%DATADIR%%/examples/chi05.fsf -%%DATADIR%%/examples/chi06.fsf -%%DATADIR%%/examples/chi07.fsf -%%DATADIR%%/examples/chi08.fsf -%%DATADIR%%/examples/chi09.fsf -%%DATADIR%%/examples/chi10.fsf -%%DATADIR%%/examples/chi11.fsf -%%DATADIR%%/examples/chi12.fsf -%%DATADIR%%/examples/delta01.fsf -%%DATADIR%%/examples/delta02.fsf -%%DATADIR%%/examples/delta03.fsf -%%DATADIR%%/examples/delta04.fsf -%%DATADIR%%/examples/delta05.fsf -%%DATADIR%%/examples/delta06.fsf -%%DATADIR%%/examples/delta07.fsf -%%DATADIR%%/examples/delta08.fsf -%%DATADIR%%/examples/delta09.fsf -%%DATADIR%%/examples/delta10.fsf -%%DATADIR%%/examples/delta11.fsf -%%DATADIR%%/examples/delta12.fsf -%%DATADIR%%/examples/demo-fractal.fsf -%%DATADIR%%/examples/epsilon01.fsf -%%DATADIR%%/examples/epsilon02.fsf -%%DATADIR%%/examples/epsilon03.fsf -%%DATADIR%%/examples/epsilon05.fsf -%%DATADIR%%/examples/epsilon06.fsf -%%DATADIR%%/examples/epsilon07.fsf -%%DATADIR%%/examples/epsilon08.fsf -%%DATADIR%%/examples/epsilon09.fsf -%%DATADIR%%/examples/epsilon10.fsf -%%DATADIR%%/examples/epsilon11.fsf -%%DATADIR%%/examples/epsilon12.fsf -%%DATADIR%%/examples/eta01.fsf -%%DATADIR%%/examples/eta02.fsf -%%DATADIR%%/examples/eta03.fsf -%%DATADIR%%/examples/eta04.fsf -%%DATADIR%%/examples/eta05.fsf -%%DATADIR%%/examples/eta06.fsf -%%DATADIR%%/examples/eta07.fsf -%%DATADIR%%/examples/eta08.fsf -%%DATADIR%%/examples/eta09.fsf -%%DATADIR%%/examples/eta10.fsf -%%DATADIR%%/examples/eta11.fsf -%%DATADIR%%/examples/eta12.fsf -%%DATADIR%%/examples/gamma01.fsf -%%DATADIR%%/examples/gamma02.fsf -%%DATADIR%%/examples/gamma03.fsf -%%DATADIR%%/examples/gamma04.fsf -%%DATADIR%%/examples/gamma05.fsf -%%DATADIR%%/examples/gamma06.fsf -%%DATADIR%%/examples/gamma07.fsf -%%DATADIR%%/examples/gamma08.fsf -%%DATADIR%%/examples/gamma09.fsf -%%DATADIR%%/examples/gamma10.fsf -%%DATADIR%%/examples/gamma11.fsf -%%DATADIR%%/examples/gamma12.fsf -%%DATADIR%%/examples/iota01.fsf -%%DATADIR%%/examples/iota02.fsf -%%DATADIR%%/examples/iota03.fsf -%%DATADIR%%/examples/iota04.fsf -%%DATADIR%%/examples/iota05.fsf -%%DATADIR%%/examples/iota06.fsf -%%DATADIR%%/examples/iota07.fsf -%%DATADIR%%/examples/iota08.fsf -%%DATADIR%%/examples/iota09.fsf -%%DATADIR%%/examples/iota10.fsf -%%DATADIR%%/examples/iota11.fsf -%%DATADIR%%/examples/iota12.fsf -%%DATADIR%%/examples/kappa01.fsf -%%DATADIR%%/examples/kappa02.fsf -%%DATADIR%%/examples/kappa03.fsf -%%DATADIR%%/examples/kappa04.fsf -%%DATADIR%%/examples/kappa05.fsf -%%DATADIR%%/examples/kappa06.fsf -%%DATADIR%%/examples/kappa07.fsf -%%DATADIR%%/examples/kappa08.fsf -%%DATADIR%%/examples/kappa09.fsf -%%DATADIR%%/examples/kappa10.fsf -%%DATADIR%%/examples/kappa11.fsf -%%DATADIR%%/examples/kappa12.fsf -%%DATADIR%%/examples/lambda01.fsf -%%DATADIR%%/examples/lambda02.fsf -%%DATADIR%%/examples/lambda03.fsf -%%DATADIR%%/examples/lambda04.fsf -%%DATADIR%%/examples/lambda05.fsf -%%DATADIR%%/examples/lambda06.fsf -%%DATADIR%%/examples/lambda07.fsf -%%DATADIR%%/examples/lambda08.fsf -%%DATADIR%%/examples/lambda09.fsf -%%DATADIR%%/examples/lambda10.fsf -%%DATADIR%%/examples/lambda11.fsf -%%DATADIR%%/examples/lambda12.fsf -%%DATADIR%%/examples/mu01.fsf -%%DATADIR%%/examples/mu02.fsf -%%DATADIR%%/examples/mu03.fsf -%%DATADIR%%/examples/mu04.fsf -%%DATADIR%%/examples/mu05.fsf -%%DATADIR%%/examples/mu06.fsf -%%DATADIR%%/examples/mu07.fsf -%%DATADIR%%/examples/mu08.fsf -%%DATADIR%%/examples/mu09.fsf -%%DATADIR%%/examples/mu10.fsf -%%DATADIR%%/examples/mu11.fsf -%%DATADIR%%/examples/mu12.fsf -%%DATADIR%%/examples/nu01.fsf -%%DATADIR%%/examples/nu02.fsf -%%DATADIR%%/examples/nu03.fsf -%%DATADIR%%/examples/nu04.fsf -%%DATADIR%%/examples/nu05.fsf -%%DATADIR%%/examples/nu06.fsf -%%DATADIR%%/examples/nu07.fsf -%%DATADIR%%/examples/nu08.fsf -%%DATADIR%%/examples/nu09.fsf -%%DATADIR%%/examples/nu10.fsf -%%DATADIR%%/examples/nu11.fsf -%%DATADIR%%/examples/nu12.fsf -%%DATADIR%%/examples/omega01.fsf -%%DATADIR%%/examples/omega02.fsf -%%DATADIR%%/examples/omega03.fsf -%%DATADIR%%/examples/omega04.fsf -%%DATADIR%%/examples/omega05.fsf -%%DATADIR%%/examples/omega06.fsf -%%DATADIR%%/examples/omega07.fsf -%%DATADIR%%/examples/omega08.fsf -%%DATADIR%%/examples/omega09.fsf -%%DATADIR%%/examples/omega10.fsf -%%DATADIR%%/examples/omega11.fsf -%%DATADIR%%/examples/omega12.fsf -%%DATADIR%%/examples/omicron01.fsf -%%DATADIR%%/examples/omicron02.fsf -%%DATADIR%%/examples/omicron03.fsf -%%DATADIR%%/examples/omicron04.fsf -%%DATADIR%%/examples/omicron05.fsf -%%DATADIR%%/examples/omicron06.fsf -%%DATADIR%%/examples/omicron07.fsf -%%DATADIR%%/examples/omicron08.fsf -%%DATADIR%%/examples/omicron09.fsf -%%DATADIR%%/examples/omicron10.fsf -%%DATADIR%%/examples/omicron11.fsf -%%DATADIR%%/examples/omicron12.fsf -%%DATADIR%%/examples/phi01.fsf -%%DATADIR%%/examples/phi02.fsf -%%DATADIR%%/examples/phi03.fsf -%%DATADIR%%/examples/phi04.fsf -%%DATADIR%%/examples/phi05.fsf -%%DATADIR%%/examples/phi06.fsf -%%DATADIR%%/examples/phi07.fsf -%%DATADIR%%/examples/phi08.fsf -%%DATADIR%%/examples/phi09.fsf -%%DATADIR%%/examples/phi10.fsf -%%DATADIR%%/examples/phi11.fsf -%%DATADIR%%/examples/phi12.fsf -%%DATADIR%%/examples/pi01.fsf -%%DATADIR%%/examples/pi02.fsf -%%DATADIR%%/examples/pi03.fsf -%%DATADIR%%/examples/pi04.fsf -%%DATADIR%%/examples/pi05.fsf -%%DATADIR%%/examples/pi06.fsf -%%DATADIR%%/examples/pi07.fsf -%%DATADIR%%/examples/pi08.fsf -%%DATADIR%%/examples/pi09.fsf -%%DATADIR%%/examples/pi10.fsf -%%DATADIR%%/examples/pi11.fsf -%%DATADIR%%/examples/pi12.fsf -%%DATADIR%%/examples/psi01.fsf -%%DATADIR%%/examples/psi02.fsf -%%DATADIR%%/examples/psi03.fsf -%%DATADIR%%/examples/psi04.fsf -%%DATADIR%%/examples/psi05.fsf -%%DATADIR%%/examples/psi06.fsf -%%DATADIR%%/examples/psi07.fsf -%%DATADIR%%/examples/psi08.fsf -%%DATADIR%%/examples/psi09.fsf -%%DATADIR%%/examples/psi10.fsf -%%DATADIR%%/examples/psi11.fsf -%%DATADIR%%/examples/psi12.fsf -%%DATADIR%%/examples/rho01.fsf -%%DATADIR%%/examples/rho02.fsf -%%DATADIR%%/examples/rho03.fsf -%%DATADIR%%/examples/rho04.fsf -%%DATADIR%%/examples/rho05.fsf -%%DATADIR%%/examples/rho06.fsf -%%DATADIR%%/examples/rho07.fsf -%%DATADIR%%/examples/rho08.fsf -%%DATADIR%%/examples/rho09.fsf -%%DATADIR%%/examples/rho10.fsf -%%DATADIR%%/examples/rho11.fsf -%%DATADIR%%/examples/rho12.fsf -%%DATADIR%%/examples/sigma01.fsf -%%DATADIR%%/examples/sigma02.fsf -%%DATADIR%%/examples/sigma03.fsf -%%DATADIR%%/examples/sigma04.fsf -%%DATADIR%%/examples/sigma05.fsf -%%DATADIR%%/examples/sigma06.fsf -%%DATADIR%%/examples/sigma07.fsf -%%DATADIR%%/examples/sigma08.fsf -%%DATADIR%%/examples/sigma09.fsf -%%DATADIR%%/examples/sigma10.fsf -%%DATADIR%%/examples/sigma11.fsf -%%DATADIR%%/examples/sigma12.fsf -%%DATADIR%%/examples/tau01.fsf -%%DATADIR%%/examples/tau02.fsf -%%DATADIR%%/examples/tau03.fsf -%%DATADIR%%/examples/tau04.fsf -%%DATADIR%%/examples/tau05.fsf -%%DATADIR%%/examples/tau06.fsf -%%DATADIR%%/examples/tau07.fsf -%%DATADIR%%/examples/tau08.fsf -%%DATADIR%%/examples/tau09.fsf -%%DATADIR%%/examples/tau10.fsf -%%DATADIR%%/examples/tau11.fsf -%%DATADIR%%/examples/tau12.fsf -%%DATADIR%%/examples/test1.fsf -%%DATADIR%%/examples/test2.fsf -%%DATADIR%%/examples/test3.fsf -%%DATADIR%%/examples/theta01.fsf -%%DATADIR%%/examples/theta02.fsf -%%DATADIR%%/examples/theta03.fsf -%%DATADIR%%/examples/theta04.fsf -%%DATADIR%%/examples/theta05.fsf -%%DATADIR%%/examples/theta06.fsf -%%DATADIR%%/examples/theta07.fsf -%%DATADIR%%/examples/theta08.fsf -%%DATADIR%%/examples/theta09.fsf -%%DATADIR%%/examples/theta10.fsf -%%DATADIR%%/examples/theta11.fsf -%%DATADIR%%/examples/theta12.fsf -%%DATADIR%%/examples/trivial.fsf -%%DATADIR%%/examples/xi01.fsf -%%DATADIR%%/examples/xi02.fsf -%%DATADIR%%/examples/xi03.fsf -%%DATADIR%%/examples/xi04.fsf -%%DATADIR%%/examples/xi05.fsf -%%DATADIR%%/examples/xi06.fsf -%%DATADIR%%/examples/xi07.fsf -%%DATADIR%%/examples/xi08.fsf -%%DATADIR%%/examples/xi09.fsf -%%DATADIR%%/examples/xi10.fsf -%%DATADIR%%/examples/xi11.fsf -%%DATADIR%%/examples/xi12.fsf -%%DATADIR%%/examples/ypsilon01.fsf -%%DATADIR%%/examples/ypsilon02.fsf -%%DATADIR%%/examples/ypsilon03.fsf -%%DATADIR%%/examples/ypsilon04.fsf -%%DATADIR%%/examples/ypsilon05.fsf -%%DATADIR%%/examples/ypsilon06.fsf -%%DATADIR%%/examples/ypsilon07.fsf -%%DATADIR%%/examples/ypsilon08.fsf -%%DATADIR%%/examples/ypsilon09.fsf -%%DATADIR%%/examples/ypsilon10.fsf -%%DATADIR%%/examples/ypsilon11.fsf -%%DATADIR%%/examples/ypsilon12.fsf -%%DATADIR%%/examples/zeta01.fsf -%%DATADIR%%/examples/zeta02.fsf -%%DATADIR%%/examples/zeta03.fsf -%%DATADIR%%/examples/zeta04.fsf -%%DATADIR%%/examples/zeta05.fsf -%%DATADIR%%/examples/zeta06.fsf -%%DATADIR%%/examples/zeta07.fsf -%%DATADIR%%/examples/zeta08.fsf -%%DATADIR%%/examples/zeta09.fsf -%%DATADIR%%/examples/zeta10.fsf -%%DATADIR%%/examples/zeta11.fsf -%%DATADIR%%/examples/zeta12.fsf +%%CLI%%bin/clifractgen +%%QT%%bin/fractgen +%%KDE%%bin/kfractgen +%%QT%%share/applications/fractgen.desktop +%%KDE%%share/applications/kfractgen.desktop +%%CLI%%share/bash-completion/completions/clifractgen +%%QT%%share/bash-completion/completions/fractgen +%%KDE%%share/bash-completion/completions/kfractgen +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/alpha12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/beta12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/chi12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/delta12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo-fractal.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/epsilon12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/eta12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gamma12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/iota12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/kappa12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lambda12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/mu12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nu12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omega12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/omicron12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/phi12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/pi12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/psi12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/rho12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sigma12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/tau12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test1.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test2.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test3.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/theta12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/trivial.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/xi12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ypsilon12.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta01.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta02.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta03.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta04.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta05.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta06.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta07.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta08.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta09.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta10.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta11.fsf +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/zeta12.fsf %%DATADIR%%/fractgen_de.qm %%DATADIR%%/fractgen_nb.qm -share/icons/hicolor/512x512/apps/fractgen.png -share/man/man1/clifractgen.1.gz -share/man/man1/fractgen.1.gz -share/metainfo/no.nntb.dreibh.fractgen.metainfo.xml -share/mime/packages/fractgen.xml +%%QT%%share/icons/hicolor/512x512/apps/fractgen.png +%%CLI%%share/man/man1/clifractgen.1.gz +%%QT%%share/man/man1/fractgen.1.gz +%%KDE%%share/man/man1/kfractgen.1.gz +%%QT%%share/metainfo/no.nntb.dreibh.fractgen.metainfo.xml +%%KDE%%share/metainfo/no.nntb.dreibh.kfractgen.metainfo.xml +%%QT%%share/mime/packages/fractgen.xml diff --git a/graphics/freeimage/Makefile b/graphics/freeimage/Makefile index 3402dea4769a..65c4fc87af05 100644 --- a/graphics/freeimage/Makefile +++ b/graphics/freeimage/Makefile @@ -17,9 +17,6 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/license-gplv2.txt LICENSE_FILE_GPLv3= ${WRKSRC}/license-gplv3.txt LICENSE_PERMS_FIPL= dist-mirror pkg-mirror auto-accept -BROKEN_mips= fails to compile: section referenced in discarded section -BROKEN_mips64= fails to compile: opcode not supported on this processor: mips3 (mips3) 'madd $4,$5' - USES= cpe dos2unix gmake zip USE_CXXSTD= gnu++14 CPE_VENDOR= ${PORTNAME}_project diff --git a/graphics/frei0r/Makefile b/graphics/frei0r/Makefile index d24fdea64334..0556599d16b0 100644 --- a/graphics/frei0r/Makefile +++ b/graphics/frei0r/Makefile @@ -15,33 +15,35 @@ USES= cmake compiler:c++11-lang pkgconfig USE_GITHUB= yes GH_ACCOUNT= dyne +CMAKE_OFF= BUILD_TESTING + .if defined(EXTRA_PLUGINS) RUN_DEPENDS= frei0r>=${FREI0R_VERSION}:graphics/frei0r . if ${EXTRA_PLUGINS:tl} == "cairo" USES+= gnome USE_GNOME+= cairo -CMAKE_ON= WITHOUT_GAVL \ +CMAKE_ON+= WITHOUT_GAVL \ WITHOUT_OPENCV -CMAKE_OFF= WITHOUT_CAIRO +CMAKE_OFF+= WITHOUT_CAIRO . elif ${EXTRA_PLUGINS:tl} == "gavl" LIB_DEPENDS+= libgavl.so:multimedia/gavl -CMAKE_ON= WITHOUT_CAIRO \ +CMAKE_ON+= WITHOUT_CAIRO \ WITHOUT_OPENCV -CMAKE_OFF= WITHOUT_GAVL +CMAKE_OFF+= WITHOUT_GAVL . elif ${EXTRA_PLUGINS:tl} == "opencv" LIB_DEPENDS+= libopencv_core.so:graphics/opencv -CMAKE_ON= WITHOUT_CAIRO \ +CMAKE_ON+= WITHOUT_CAIRO \ WITHOUT_GAVL -CMAKE_OFF= WITHOUT_OPENCV +CMAKE_OFF+= WITHOUT_OPENCV . endif .else -CMAKE_ON= WITHOUT_CAIRO \ +CMAKE_ON+= WITHOUT_CAIRO \ WITHOUT_GAVL \ WITHOUT_OPENCV -CMAKE_OFF= BUILD_EXTRA_PLUGINS +CMAKE_OFF+= BUILD_EXTRA_PLUGINS .endif .include "version.mk" diff --git a/graphics/frei0r/distinfo b/graphics/frei0r/distinfo index 0743cb4c9cce..d5abfd0ad0f6 100644 --- a/graphics/frei0r/distinfo +++ b/graphics/frei0r/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767253601 -SHA256 (dyne-frei0r-v2.5.1_GH0.tar.gz) = 318ec4a3042c94a00a58fccdc1eb0d911f36a22beb3504d27aefcca4598f40b0 -SIZE (dyne-frei0r-v2.5.1_GH0.tar.gz) = 942271 +TIMESTAMP = 1783223186 +SHA256 (dyne-frei0r-v3.2.3_GH0.tar.gz) = 898f80e5fdae6108a2d9b2317649af576a4b5e636c73429ee11b64397a596e12 +SIZE (dyne-frei0r-v3.2.3_GH0.tar.gz) = 4189857 diff --git a/graphics/frei0r/files/patch-CMakeLists.txt b/graphics/frei0r/files/patch-CMakeLists.txt index 66509e8b3364..5769085041ba 100644 --- a/graphics/frei0r/files/patch-CMakeLists.txt +++ b/graphics/frei0r/files/patch-CMakeLists.txt @@ -2,30 +2,18 @@ - Make plugins that depend upon cairo optional. - Add logic so extra plugins can build without installing base components. ---- CMakeLists.txt.orig 2025-12-02 16:23:47 UTC +--- CMakeLists.txt.orig 2026-06-08 12:51:55 UTC +++ CMakeLists.txt -@@ -7,6 +7,8 @@ include(GNUInstallDirs) - - include(GNUInstallDirs) +@@ -20,6 +20,8 @@ include(CTest) + set(CMAKE_CTEST_ARGUMENTS "--verbose") + include(CTest) +option (BUILD_EXTRA_PLUGINS "Build plugins with optional dependencies" ON) + option (WITHOUT_OPENCV "Disable plugins dependent upon OpenCV" OFF) option (WITHOUT_FACERECOGNITION "Disable facedetect plugin to avoid protobuf conflicts" OFF) -@@ -14,7 +16,10 @@ endif () - find_package (OpenCV) - endif () - --find_package (Cairo) -+option (WITHOUT_CAIRO "Disable plugins dependent upon cairo" OFF) -+if (NOT WITHOUT_CAIRO) -+ find_package (Cairo) -+endif () - - include(FindPkgConfig) - option (WITHOUT_GAVL "Disable plugins dependent upon gavl" OFF) -@@ -37,17 +42,24 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) +@@ -54,20 +56,28 @@ INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) # --- custom targets: --- INCLUDE( cmake/modules/TargetDistclean.cmake OPTIONAL) @@ -42,15 +30,24 @@ + add_subdirectory (src/filter) + add_subdirectory (src/mixer2) +endif () ++ + if (BUILD_TESTING) + add_subdirectory (test) + endif () - # Generate frei0r.pc and install it. - set (prefix "${CMAKE_INSTALL_PREFIX}") - set (exec_prefix "${CMAKE_INSTALL_PREFIX}") - set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") - set (includedir "${CMAKE_INSTALL_PREFIX}/include") +-# Generate frei0r.pc and install it. +-set (prefix "${CMAKE_INSTALL_PREFIX}") +-set (exec_prefix "${CMAKE_INSTALL_PREFIX}") +-set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") +-set (includedir "${CMAKE_INSTALL_PREFIX}/include") -configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY) -install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") +if (NOT BUILD_EXTRA_PLUGINS) ++ # Generate frei0r.pc and install it. ++ set (prefix "${CMAKE_INSTALL_PREFIX}") ++ set (exec_prefix "${CMAKE_INSTALL_PREFIX}") ++ set (libdir "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}") ++ set (includedir "${CMAKE_INSTALL_PREFIX}/include") + configure_file ("frei0r.pc.in" "frei0r.pc" @ONLY) -+ install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "libdata/pkgconfig") -+endif () ++ install (FILES "${CMAKE_CURRENT_BINARY_DIR}/frei0r.pc" DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig") ++endif() diff --git a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt index a0a796ae6499..8c599d179309 100644 --- a/graphics/frei0r/files/patch-src_filter_CMakeLists.txt +++ b/graphics/frei0r/files/patch-src_filter_CMakeLists.txt @@ -1,6 +1,6 @@ - Add logic so extra plugins can build without installing base components. ---- src/filter/CMakeLists.txt.orig 2025-12-02 16:23:47 UTC +--- src/filter/CMakeLists.txt.orig 2026-06-08 12:51:55 UTC +++ src/filter/CMakeLists.txt @@ -15,6 +15,7 @@ endif (${Cairo_FOUND}) add_subdirectory (mirr0r) @@ -10,8 +10,8 @@ add_subdirectory (3dflippo) add_subdirectory (aech0r) add_subdirectory (alpha0ps) -@@ -103,3 +104,4 @@ add_subdirectory (vignette) - add_subdirectory (twolay0r) +@@ -106,3 +107,4 @@ add_subdirectory (water) add_subdirectory (vertigo) add_subdirectory (vignette) -+endif () + add_subdirectory (water) ++endif() diff --git a/graphics/frei0r/pkg-plist b/graphics/frei0r/pkg-plist index 57124bae10c0..3bf79d96c88a 100644 --- a/graphics/frei0r/pkg-plist +++ b/graphics/frei0r/pkg-plist @@ -32,12 +32,14 @@ lib/frei0r-1/brightness.so lib/frei0r-1/burn.so lib/frei0r-1/bw0r.so lib/frei0r-1/c0rners.so +lib/frei0r-1/camerashake.so lib/frei0r-1/cartoon.so lib/frei0r-1/cluster.so lib/frei0r-1/colgate.so lib/frei0r-1/color_only.so lib/frei0r-1/coloradj_RGB.so lib/frei0r-1/colordistance.so +lib/frei0r-1/colorenhance.so lib/frei0r-1/colorhalftone.so lib/frei0r-1/colorize.so lib/frei0r-1/colortap.so @@ -154,5 +156,6 @@ lib/frei0r-1/uvmap.so lib/frei0r-1/value.so lib/frei0r-1/vertigo.so lib/frei0r-1/vignette.so +lib/frei0r-1/water.so lib/frei0r-1/xfade0r.so libdata/pkgconfig/frei0r.pc diff --git a/graphics/frei0r/version.mk b/graphics/frei0r/version.mk index 7d58d6721389..1360384bf51d 100644 --- a/graphics/frei0r/version.mk +++ b/graphics/frei0r/version.mk @@ -1 +1 @@ -FREI0R_VERSION= 2.5.1 +FREI0R_VERSION= 3.2.3 diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile index 89cb56af58a9..02b9f3997445 100644 --- a/graphics/gdal-grass/Makefile +++ b/graphics/gdal-grass/Makefile @@ -1,6 +1,6 @@ PORTNAME= gdal-grass PORTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 PORTEPOCH= 1 CATEGORIES= graphics diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile index b66f682efdfc..a0c835065ed0 100644 --- a/graphics/gdal/Makefile +++ b/graphics/gdal/Makefile @@ -1,5 +1,6 @@ PORTNAME= gdal -PORTVERSION= 3.12.2 +PORTVERSION= 3.13.1 +PORTREVISION= 2 CATEGORIES= graphics geography MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \ LOCAL/sunpoet @@ -31,6 +32,7 @@ CMAKE_OFF= BUILD_CSHARP_BINDINGS \ BUILD_DOCS \ BUILD_JAVA_BINDINGS \ BUILD_PYTHON_BINDINGS \ + BUILD_PYTHON_STUBS \ BUILD_TESTING \ BUILD_VSIPRELOAD \ CLANG_TIDY_ENABLED \ @@ -59,7 +61,8 @@ CMAKE_OFF= BUILD_CSHARP_BINDINGS \ HDFS_ENABLED \ SWIG_REGENERATE_PYTHON \ ${CMAKE_OFF_${ARCH}} -CMAKE_OFF_armv7=GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS +CMAKE_OFF_armv7=GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS \ + ENABLE_IPO CMAKE_ON= AVIF_VERSION_CHECK \ BUILD_APPS \ BUILD_SHARED_LIBS \ diff --git a/graphics/gdal/distinfo b/graphics/gdal/distinfo index 76c7e06795d0..0e663c2efb80 100644 --- a/graphics/gdal/distinfo +++ b/graphics/gdal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966814 -SHA256 (gdal-3.12.2.tar.xz) = 21c5e0f91974383b4c5692b7103650f176f2f54f1b0d449787f444b89881e9b4 -SIZE (gdal-3.12.2.tar.xz) = 9605624 +TIMESTAMP = 1782657214 +SHA256 (gdal-3.13.1.tar.xz) = 7398fb132753140740fac4f099f0dbe49d1ad074c4162290c308e067c46b7f92 +SIZE (gdal-3.13.1.tar.xz) = 9957916 diff --git a/graphics/gdal/files/patch-kealib b/graphics/gdal/files/patch-kealib new file mode 100644 index 000000000000..4b2651e7e528 --- /dev/null +++ b/graphics/gdal/files/patch-kealib @@ -0,0 +1,123 @@ +Obtained from: https://github.com/OSGeo/gdal/commit/053d064c6aebeaff7b0bd8505c2818ffffc4d078 + +--- frmts/kea/keadataset.cpp.orig 2026-06-05 10:32:13 UTC ++++ frmts/kea/keadataset.cpp +@@ -14,6 +14,7 @@ + #include "keaband.h" + #include "keacopy.h" + #include "keadrivercore.h" ++#include <hdf5.h> + #include "../frmts/hdf5/hdf5vfl.h" + #include "cpl_vsi_virtual.h" + +@@ -120,9 +121,10 @@ GDALDataset *KEADataset::Open(GDALOpenInfo *poOpenInfo + try + { + // try and open it in the appropriate mode +- H5::H5File *pH5File; ++ HDF5Ptr pH5File; + if (poOpenInfo->eAccess == GA_ReadOnly) + { ++#if LIBKEA_VERSION_MAJOR < 2 + // use the virtual driver so we can open files using + // /vsicurl etc + // do this same as libkea +@@ -141,6 +143,16 @@ GDALDataset *KEADataset::Open(GDALOpenInfo *poOpenInfo + pH5File = new H5::H5File(keaImgFilePath, H5F_ACC_RDONLY, + H5::FileCreatPropList::DEFAULT, + keaAccessPlist); ++#else ++ // use the virtual driver so we can open files using ++ // /vsicurl etc ++ pH5File = kealib::KEAImageIO::openKeaH5RDOnly( ++ poOpenInfo->pszFilename, kealib::KEA_MDC_NELMTS, ++ kealib::KEA_RDCC_NELMTS, kealib::KEA_RDCC_NBYTES, ++ kealib::KEA_RDCC_W0, kealib::KEA_SIEVE_BUF, ++ kealib::KEA_META_BLOCKSIZE, HDF5VFLGetFileDriver(), ++ nullptr); ++#endif + } + else + { +@@ -181,9 +193,9 @@ GDALDataset *KEADataset::Open(GDALOpenInfo *poOpenInfo + } + + // static function +-H5::H5File *KEADataset::CreateLL(const char *pszFilename, int nXSize, +- int nYSize, int nBandsIn, GDALDataType eType, +- CSLConstList papszParamList) ++HDF5Ptr KEADataset::CreateLL(const char *pszFilename, int nXSize, int nYSize, ++ int nBandsIn, GDALDataType eType, ++ CSLConstList papszParamList) + { + GDALDriverH hDriver = GDALGetDriverByName("KEA"); + if ((hDriver == nullptr) || +@@ -269,7 +281,7 @@ H5::H5File *KEADataset::CreateLL(const char *pszFilena + try + { + // now create it +- H5::H5File *keaImgH5File = kealib::KEAImageIO::createKEAImage( ++ HDF5Ptr keaImgH5File = kealib::KEAImageIO::createKEAImage( + pszFilename, keaDataType, nXSize, nYSize, nBandsIn, nullptr, + nullptr, nimageblockSize, nattblockSize, nmdcElmts, nrdccNElmts, + nrdccNBytes, nrdccW0, nsieveBuf, nmetaBlockSize, ndeflate); +@@ -296,7 +308,7 @@ GDALDataset *KEADataset::Create(const char *pszFilenam + int nBandsIn, GDALDataType eType, + CSLConstList papszParamList) + { +- H5::H5File *keaImgH5File = ++ HDF5Ptr keaImgH5File = + CreateLL(pszFilename, nXSize, nYSize, nBandsIn, eType, papszParamList); + if (keaImgH5File == nullptr) + return nullptr; +@@ -346,7 +358,7 @@ GDALDataset *KEADataset::CreateCopy(const char *pszFil + GDALDataType eType = (nBands == 0) + ? GDT_Unknown + : pSrcDs->GetRasterBand(1)->GetRasterDataType(); +- H5::H5File *keaImgH5File = ++ HDF5Ptr keaImgH5File = + CreateLL(pszFilename, nXSize, nYSize, nBands, eType, papszParamList); + if (keaImgH5File == nullptr) + return nullptr; +@@ -436,7 +448,7 @@ GDALDataset *KEADataset::CreateCopy(const char *pszFil + } + + // constructor +-KEADataset::KEADataset(H5::H5File *keaImgH5File, GDALAccess eAccessIn) ++KEADataset::KEADataset(HDF5Ptr keaImgH5File, GDALAccess eAccessIn) + { + this->m_hMutex = CPLCreateMutex(); + CPLReleaseMutex(this->m_hMutex); +--- frmts/kea/keadataset.h.orig 2026-06-05 10:32:13 UTC ++++ frmts/kea/keadataset.h +@@ -16,19 +16,26 @@ + #include "gdal_priv.h" + #include "cpl_multiproc.h" + #include "libkea_headers.h" ++#include "libkea/kea-config.h" + + class LockedRefCount; + ++#if LIBKEA_VERSION_MAJOR < 2 ++typedef H5::H5File *HDF5Ptr; ++#else ++typedef HighFive::File *HDF5Ptr; ++#endif ++ + // class that implements a GDAL dataset + class KEADataset final : public GDALDataset + { +- static H5::H5File *CreateLL(const char *pszFilename, int nXSize, int nYSize, +- int nBands, GDALDataType eType, +- CSLConstList papszParamList); ++ static HDF5Ptr CreateLL(const char *pszFilename, int nXSize, int nYSize, ++ int nBands, GDALDataType eType, ++ CSLConstList papszParamList); + + public: + // constructor/destructor +- KEADataset(H5::H5File *keaImgH5File, GDALAccess eAccess); ++ KEADataset(HDF5Ptr keaImgH5File, GDALAccess eAccess); + ~KEADataset() override; + + // static methods that handle open and creation diff --git a/graphics/gdal/files/patch-libdivide b/graphics/gdal/files/patch-libdivide index 952be207d286..3305bd5abd94 100644 --- a/graphics/gdal/files/patch-libdivide +++ b/graphics/gdal/files/patch-libdivide @@ -1,7 +1,30 @@ ---- frmts/vrt/CMakeLists.txt.orig 2026-02-09 17:36:29 UTC +--- frmts/nitf/CMakeLists.txt.orig 2026-05-08 10:14:57 UTC ++++ frmts/nitf/CMakeLists.txt +@@ -45,7 +45,8 @@ target_include_directories(gdal_NITF PRIVATE ${GDAL_RA + + gdal_standard_includes(gdal_NITF) + target_include_directories(gdal_NITF PRIVATE ${GDAL_RASTER_FORMAT_SOURCE_DIR}/gtiff +- ${GDAL_RASTER_FORMAT_SOURCE_DIR}/vrt) ++ ${GDAL_RASTER_FORMAT_SOURCE_DIR}/vrt ++ ${PROJECT_SOURCE_DIR}/third_party/libdivide) + + set_property(SOURCE nitfwritejpeg.cpp nitfwritejpeg_12.cpp PROPERTY SKIP_UNITY_BUILD_INCLUSION ON) + +--- frmts/nitf/kdtree_vq_cadrg.h.orig 2026-05-08 10:14:57 UTC ++++ frmts/nitf/kdtree_vq_cadrg.h +@@ -23,7 +23,7 @@ + #pragma GCC diagnostic ignored "-Wold-style-cast" + #pragma GCC diagnostic ignored "-Weffc++" + #endif +-#include "../../third_party/libdivide/libdivide.h" ++#include "libdivide.h" + #ifdef __GNUC__ + #pragma GCC diagnostic pop + #endif +--- frmts/vrt/CMakeLists.txt.orig 2026-05-08 10:14:57 UTC +++ frmts/vrt/CMakeLists.txt -@@ -31,7 +31,8 @@ target_include_directories(gdal_vrt PRIVATE ${GDAL_RAS - endif() +@@ -33,7 +33,8 @@ target_include_directories(gdal_vrt PRIVATE ${GDAL_RAS + gdal_target_link_libraries(gdal_vrt PRIVATE PROJ::proj) target_include_directories(gdal_vrt PRIVATE ${GDAL_RASTER_FORMAT_SOURCE_DIR}/raw - $<TARGET_PROPERTY:ogrsf_generic,SOURCE_DIR>) @@ -10,9 +33,9 @@ if (GDAL_ENABLE_ARM_NEON_OPTIMIZATIONS) target_compile_definitions(gdal_vrt PRIVATE -DUSE_NEON_OPTIMIZATIONS) ---- frmts/vrt/pixelfunctions.cpp.orig 2026-02-09 17:36:29 UTC +--- frmts/vrt/pixelfunctions.cpp.orig 2026-05-08 10:14:57 UTC +++ frmts/vrt/pixelfunctions.cpp -@@ -30,7 +30,7 @@ +@@ -33,7 +33,7 @@ #pragma GCC diagnostic ignored "-Wold-style-cast" #pragma GCC diagnostic ignored "-Weffc++" #endif diff --git a/graphics/gdal/pkg-plist b/graphics/gdal/pkg-plist index d0b55dda0098..407a652cf9c3 100644 --- a/graphics/gdal/pkg-plist +++ b/graphics/gdal/pkg-plist @@ -83,6 +83,7 @@ include/gdal_geotransform.h include/gdal_majorobject.h include/gdal_maskbands.h include/gdal_mdreader.h +include/gdal_mem.h include/gdal_minmax_element.hpp include/gdal_multidim.h include/gdal_multidim_cpp.h @@ -99,6 +100,7 @@ include/gdal_rasterblock.h include/gdal_rat.h include/gdal_relationship.h include/gdal_simplesurf.h +include/gdal_thread_pool.h include/gdal_typetraits.h include/gdal_utils.h include/gdal_vector_cpp.h @@ -136,6 +138,7 @@ include/ogr_geomcoordinateprecision.h include/ogr_geometry.h include/ogr_p.h include/ogr_recordbatch.h +include/ogr_refcountedptr.h include/ogr_spatialref.h include/ogr_srs_api.h include/ogr_swq.h @@ -149,45 +152,59 @@ lib/cmake/gdal/GDALConfig.cmake lib/cmake/gdal/GDALConfigVersion.cmake lib/gdalplugins/drivers.ini lib/libgdal.so -lib/libgdal.so.38 -lib/libgdal.so.38.%%PORTVERSION%% +lib/libgdal.so.39 +lib/libgdal.so.39.%%PORTVERSION%% libdata/pkgconfig/gdal.pc share/bash-completion/completions/gdal share/bash-completion/completions/gdal-config +share/bash-completion/completions/gdal2tiles share/bash-completion/completions/gdal2tiles.py +share/bash-completion/completions/gdal2xyz share/bash-completion/completions/gdal2xyz.py +share/bash-completion/completions/gdal_calc share/bash-completion/completions/gdal_calc.py share/bash-completion/completions/gdal_contour share/bash-completion/completions/gdal_create +share/bash-completion/completions/gdal_edit share/bash-completion/completions/gdal_edit.py +share/bash-completion/completions/gdal_fillnodata share/bash-completion/completions/gdal_fillnodata.py share/bash-completion/completions/gdal_footprint share/bash-completion/completions/gdal_grid +share/bash-completion/completions/gdal_merge share/bash-completion/completions/gdal_merge.py +share/bash-completion/completions/gdal_polygonize share/bash-completion/completions/gdal_polygonize.py +share/bash-completion/completions/gdal_proximity share/bash-completion/completions/gdal_proximity.py share/bash-completion/completions/gdal_rasterize +share/bash-completion/completions/gdal_retile share/bash-completion/completions/gdal_retile.py +share/bash-completion/completions/gdal_sieve share/bash-completion/completions/gdal_sieve.py share/bash-completion/completions/gdal_translate share/bash-completion/completions/gdal_viewshed share/bash-completion/completions/gdaladdo share/bash-completion/completions/gdalbuildvrt +share/bash-completion/completions/gdalcompare share/bash-completion/completions/gdalcompare.py share/bash-completion/completions/gdaldem share/bash-completion/completions/gdalenhance share/bash-completion/completions/gdalinfo share/bash-completion/completions/gdallocationinfo share/bash-completion/completions/gdalmanage +share/bash-completion/completions/gdalmove share/bash-completion/completions/gdalmove.py share/bash-completion/completions/gdalsrsinfo share/bash-completion/completions/gdaltindex share/bash-completion/completions/gdaltransform share/bash-completion/completions/gdalwarp share/bash-completion/completions/ogr2ogr +share/bash-completion/completions/ogr_layer_algebra share/bash-completion/completions/ogr_layer_algebra.py share/bash-completion/completions/ogrinfo share/bash-completion/completions/ogrlineref +share/bash-completion/completions/ogrmerge share/bash-completion/completions/ogrmerge.py share/bash-completion/completions/ogrtindex share/bash-completion/completions/sozip @@ -354,6 +371,7 @@ share/bash-completion/completions/sozip %%DATADIR%%/vicar.json share/man/man1/gdal-config.1.gz share/man/man1/gdal-convert.1.gz +share/man/man1/gdal-dataset-check.1.gz share/man/man1/gdal-dataset-copy.1.gz share/man/man1/gdal-dataset-delete.1.gz share/man/man1/gdal-dataset-identify.1.gz @@ -393,6 +411,7 @@ 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-proximity.1.gz +share/man/man1/gdal-raster-read.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 @@ -410,6 +429,7 @@ share/man/man1/gdal-raster-tri.1.gz share/man/man1/gdal-raster-unscale.1.gz share/man/man1/gdal-raster-update.1.gz share/man/man1/gdal-raster-viewshed.1.gz +share/man/man1/gdal-raster-write.1.gz share/man/man1/gdal-raster-zonal-stats.1.gz share/man/man1/gdal-raster.1.gz share/man/man1/gdal-vector-buffer.1.gz @@ -417,10 +437,14 @@ share/man/man1/gdal-vector-check-coverage.1.gz share/man/man1/gdal-vector-check-geometry.1.gz share/man/man1/gdal-vector-clean-coverage.1.gz share/man/man1/gdal-vector-clip.1.gz +share/man/man1/gdal-vector-combine.1.gz share/man/man1/gdal-vector-concat.1.gz share/man/man1/gdal-vector-convert.1.gz +share/man/man1/gdal-vector-create.1.gz +share/man/man1/gdal-vector-dissolve.1.gz share/man/man1/gdal-vector-edit.1.gz share/man/man1/gdal-vector-explode-collections.1.gz +share/man/man1/gdal-vector-export-schema.1.gz share/man/man1/gdal-vector-filter.1.gz share/man/man1/gdal-vector-grid.1.gz share/man/man1/gdal-vector-index.1.gz @@ -431,13 +455,18 @@ share/man/man1/gdal-vector-make-valid.1.gz share/man/man1/gdal-vector-partition.1.gz share/man/man1/gdal-vector-pipeline.1.gz share/man/man1/gdal-vector-rasterize.1.gz +share/man/man1/gdal-vector-read.1.gz +share/man/man1/gdal-vector-rename-layer.1.gz share/man/man1/gdal-vector-segmentize.1.gz share/man/man1/gdal-vector-select.1.gz share/man/man1/gdal-vector-set-field-type.1.gz share/man/man1/gdal-vector-set-geom-type.1.gz share/man/man1/gdal-vector-simplify.1.gz +share/man/man1/gdal-vector-sort.1.gz share/man/man1/gdal-vector-sql.1.gz share/man/man1/gdal-vector-swap-xy.1.gz +share/man/man1/gdal-vector-update.1.gz +share/man/man1/gdal-vector-write.1.gz share/man/man1/gdal-vector.1.gz share/man/man1/gdal-vsi-copy.1.gz share/man/man1/gdal-vsi-delete.1.gz diff --git a/graphics/gdchart/Makefile b/graphics/gdchart/Makefile index 2940815bb2f7..aa6f6078649b 100644 --- a/graphics/gdchart/Makefile +++ b/graphics/gdchart/Makefile @@ -26,7 +26,7 @@ OPTIONS_DEFINE= DOCS EXAMPLES .include <bsd.port.options.mk> -.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 ) +.if defined(NO_PROFILE) || ${OPSYS} == FreeBSD PLIST_SUB+= PROFILE="@comment " .else PLIST_SUB+= PROFILE="" diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile index 3e2b324f7c12..7a18d75c4dc6 100644 --- a/graphics/geeqie/Makefile +++ b/graphics/geeqie/Makefile @@ -1,7 +1,7 @@ PORTNAME= geeqie DISTVERSIONPREFIX= v DISTVERSION= 2.4 -PORTREVISION= 8 +PORTREVISION= 11 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile index 94dcc7b9507e..895657f9aede 100644 --- a/graphics/gegl/Makefile +++ b/graphics/gegl/Makefile @@ -1,5 +1,6 @@ PORTNAME= gegl DISTVERSION= 0.4.68 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GIMP diff --git a/graphics/geoserver/Makefile b/graphics/geoserver/Makefile index eef046387bce..a119d19011e9 100644 --- a/graphics/geoserver/Makefile +++ b/graphics/geoserver/Makefile @@ -1,6 +1,5 @@ PORTNAME= geoserver -DISTVERSION= 2.28.3 -PORTREVISION= 1 +DISTVERSION= 3.0.0 CATEGORIES= graphics geography java MASTER_SITES= SF/${PORTNAME}/GeoServer/${PORTVERSION} DISTNAME= ${PORTNAME}-${PORTVERSION}-bin @@ -29,20 +28,19 @@ GEOSERVERDIR= ${PREFIX}/${PORTNAME} GEODIRS= data_dir etc lib logs modules resources webapps PLIST_SUB= BATIK=1.18 \ - ECLIPSE=2.15.0 \ G="${GEOSERVERDIR:S,^${PREFIX}/,,}" \ - GT=34.3 \ - GWC=1.28.3 \ - IMAGEIO=2.0.1 \ - JACKSON=2.19.0 \ - JETTY=10.0.25 \ - JNA=5.17.0 \ - JT=0.9.1 \ + GT=35.0 \ + GWC=2.0.0 \ + IMAGEIO=2.1.0 \ + JACKSON=3.1.2 \ + JETTY=12.1.9 \ + JNA=5.19.0 \ + JT=0.9.2 \ MVER=${PORTVERSION} \ SI=2.2 \ - SPRING=5.3.39 \ - SPRINGS=5.8.16 \ - WICKET=9.21.0 + SPRING=7.0.8 \ + SPRINGS=7.0.5 \ + WICKET=10.9.1 post-patch: @${REINPLACE_CMD} -e 's|$$GEOSERVER_HOME|${GEOSERVERDIR}|g' \ diff --git a/graphics/geoserver/distinfo b/graphics/geoserver/distinfo index ce42cac76bd8..a71acd7d0fa5 100644 --- a/graphics/geoserver/distinfo +++ b/graphics/geoserver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774399913 -SHA256 (geoserver-2.28.3-bin.zip) = 8d7bee210be93981a745371d1f06bea7c95b31a6aa8850cc2d1473a71b3ac0b8 -SIZE (geoserver-2.28.3-bin.zip) = 122638245 +TIMESTAMP = 1784159888 +SHA256 (geoserver-3.0.0-bin.zip) = c5b3dc96a2e1656f8efce371b373b55dfd5c3d215c4abbfefb4716102e1a84fe +SIZE (geoserver-3.0.0-bin.zip) = 126230324 diff --git a/graphics/geoserver/pkg-plist b/graphics/geoserver/pkg-plist index 27f902f908b2..f3178054c800 100644 --- a/graphics/geoserver/pkg-plist +++ b/graphics/geoserver/pkg-plist @@ -6,90 +6,35 @@ %%G%%/bin/startup.sh %%G%%/data_dir/README.rst %%G%%/data_dir/coverages/arc_sample/info.xml -%%G%%/data_dir/coverages/arc_sample/precip30min.asc -%%G%%/data_dir/coverages/arc_sample/precip30min.prj -%%G%%/data_dir/coverages/img_sample/Pk50095.prj -%%G%%/data_dir/coverages/img_sample/Pk50095.tfw +%%G%%/data_dir/coverages/arc_sample/precip30min.tif %%G%%/data_dir/coverages/img_sample/Pk50095.tif %%G%%/data_dir/coverages/img_sample/info.xml -%%G%%/data_dir/coverages/img_sample/usa.jpeg -%%G%%/data_dir/coverages/img_sample/usa.meta -%%G%%/data_dir/coverages/img_sample/usa.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_0.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_0.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_0.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_1.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_1.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_1.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_10.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_10.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_10.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_11.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_11.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_11.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_12.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_12.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_12.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_13.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_13.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_13.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_14.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_14.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_14.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_15.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_15.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_15.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_16.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_16.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_16.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_17.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_17.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_17.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_18.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_18.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_18.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_19.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_19.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_19.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_2.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_2.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_2.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_20.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_20.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_20.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_21.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_21.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_21.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_22.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_22.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_22.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_23.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_23.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_23.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_24.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_24.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_24.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_3.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_3.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_3.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_4.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_4.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_4.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_5.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_5.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_5.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_6.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_6.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_6.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_7.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_7.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_7.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_8.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_8.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_8.prj -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_9.pgw -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_9.png -%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_9.prj +%%G%%/data_dir/coverages/img_sample/usa.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_0.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_1.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_10.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_11.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_12.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_13.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_14.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_15.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_16.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_17.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_18.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_19.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_2.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_20.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_21.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_22.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_23.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_24.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_3.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_4.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_5.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_6.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_7.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_8.tif +%%G%%/data_dir/coverages/mosaic_sample/global_mosaic_9.tif %%G%%/data_dir/coverages/mosaic_sample/info.xml %%G%%/data_dir/coverages/mosaic_sample/mosaic.dbf %%G%%/data_dir/coverages/mosaic_sample/mosaic.fix @@ -295,6 +240,8 @@ %%G%%/data_dir/plugIns/WithinIntegrity.xml %%G%%/data_dir/security/auth/default/config.xml %%G%%/data_dir/security/config.xml +%%G%%/data_dir/security/csp.xml +%%G%%/data_dir/security/csp_default.xml %%G%%/data_dir/security/filter/anonymous/config.xml %%G%%/data_dir/security/filter/basic/config.xml %%G%%/data_dir/security/filter/contextAsc/config.xml @@ -374,11 +321,7 @@ %%G%%/data_dir/wfs.xml %%G%%/data_dir/wms.xml %%G%%/data_dir/wmts.xml -%%G%%/data_dir/workspaces/cite/namespace.xml -%%G%%/data_dir/workspaces/cite/workspace.xml %%G%%/data_dir/workspaces/default.xml -%%G%%/data_dir/workspaces/it.geosolutions/namespace.xml -%%G%%/data_dir/workspaces/it.geosolutions/workspace.xml %%G%%/data_dir/workspaces/ne/NaturalEarth/boundary_lines/featuretype.xml %%G%%/data_dir/workspaces/ne/NaturalEarth/boundary_lines/layer.xml %%G%%/data_dir/workspaces/ne/NaturalEarth/coastlines/featuretype.xml @@ -424,8 +367,6 @@ %%G%%/data_dir/workspaces/nurc/worldImageSample/Img_Sample/coverage.xml %%G%%/data_dir/workspaces/nurc/worldImageSample/Img_Sample/layer.xml %%G%%/data_dir/workspaces/nurc/worldImageSample/coveragestore.xml -%%G%%/data_dir/workspaces/sde/namespace.xml -%%G%%/data_dir/workspaces/sde/workspace.xml %%G%%/data_dir/workspaces/sf/namespace.xml %%G%%/data_dir/workspaces/sf/sf/archsites/featuretype.xml %%G%%/data_dir/workspaces/sf/sf/archsites/layer.xml @@ -533,49 +474,60 @@ %%G%%/lib/ant-launcher-1.10.11.jar %%G%%/lib/commons-el-1.0.jar %%G%%/lib/commons-logging-1.3.5.jar -%%G%%/lib/jetty-deploy-%%JETTY%%.jar -%%G%%/lib/jetty-http-%%JETTY%%.jar -%%G%%/lib/jetty-io-%%JETTY%%.jar +%%G%%/lib/jakarta.servlet-api-6.1.0.jar +%%G%%/lib/jetty-deploy-12.1.10.jar +%%G%%/lib/jetty-ee-webapp-12.1.10.jar +%%G%%/lib/jetty-ee11-servlet-12.1.10.jar +%%G%%/lib/jetty-ee11-servlets-12.1.10.jar +%%G%%/lib/jetty-ee11-webapp-12.1.10.jar +%%G%%/lib/jetty-http-12.1.10.jar +%%G%%/lib/jetty-io-12.1.10.jar %%G%%/lib/jetty-schemas-3.1.M0.jar -%%G%%/lib/jetty-security-%%JETTY%%.jar -%%G%%/lib/jetty-server-%%JETTY%%.jar -%%G%%/lib/jetty-servlet-%%JETTY%%.jar -%%G%%/lib/jetty-servlet-api-4.0.6.jar -%%G%%/lib/jetty-servlets-%%JETTY%%.jar -%%G%%/lib/jetty-slf4j-impl-%%JETTY%%.jar -%%G%%/lib/jetty-util-%%JETTY%%.jar -%%G%%/lib/jetty-webapp-%%JETTY%%.jar -%%G%%/lib/jetty-xml-%%JETTY%%.jar -%%G%%/lib/log4j-1.2-api-2.25.3.jar -%%G%%/lib/log4j-api-2.25.3.jar -%%G%%/lib/log4j-core-2.25.3.jar -%%G%%/lib/log4j-jcl-2.25.3.jar -%%G%%/lib/log4j-jul-2.25.3.jar -%%G%%/lib/log4j-slf4j2-impl-2.25.3.jar -%%G%%/lib/slf4j-api-2.0.16.jar +%%G%%/lib/jetty-security-12.1.10.jar +%%G%%/lib/jetty-server-12.1.10.jar +%%G%%/lib/jetty-session-12.1.10.jar +%%G%%/lib/jetty-util-12.1.10.jar +%%G%%/lib/jetty-xml-12.1.10.jar +%%G%%/lib/logging/jetty-slf4j-impl-12.1.10.jar +%%G%%/lib/logging/slf4j-api-2.0.18.jar +%%G%%/lib/logging/slf4j-reload4j-2.0.18.jar %%G%%/logs/keepme.txt %%G%%/modules/bytebufferpool.mod -%%G%%/modules/deploy.mod +%%G%%/modules/deployer-standard.mod +%%G%%/modules/deployment-scanner.mod +%%G%%/modules/ee-webapp.mod +%%G%%/modules/ee11-deploy.mod +%%G%%/modules/ee11-environment.mod +%%G%%/modules/ee11-security.mod +%%G%%/modules/ee11-servlet.mod +%%G%%/modules/ee11-servlets.mod +%%G%%/modules/ee11-webapp.mod +%%G%%/modules/http-config.mod %%G%%/modules/http.mod %%G%%/modules/https.mod -%%G%%/modules/logging-slf4j.mod +%%G%%/modules/jndi.mod +%%G%%/modules/logging-jetty.mod +%%G%%/modules/logging/jetty/resources/jetty-logging.properties +%%G%%/modules/logging/slf4j.mod %%G%%/modules/resources.mod +%%G%%/modules/scheduler.mod %%G%%/modules/security.mod %%G%%/modules/server.mod -%%G%%/modules/servlet.mod -%%G%%/modules/servlets.mod +%%G%%/modules/sessions.mod %%G%%/modules/threadpool.mod -%%G%%/modules/webapp.mod %%G%%/resources/log4j.properties %%G%%/start.ini %%G%%/start.jar +%%G%%/webapps/%%G%%/.gitignore %%G%%/webapps/%%G%%/WEB-INF/dispatcher-servlet.xml -%%G%%/webapps/%%G%%/WEB-INF/lib/FastInfoset-1.2.15.jar %%G%%/webapps/%%G%%/WEB-INF/lib/GeographicLib-Java-1.49.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/JavaAPIforKml-2.2.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/HdrHistogram-%%SI%%.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/LatencyUtils-2.0.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/affine-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/aircompressor-0.27.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/aircompressor-2.0.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/algebra-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/angus-activation-2.0.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/angus-mail-2.0.5.jar %%G%%/webapps/%%G%%/WEB-INF/lib/antlr4-runtime-4.7.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/apiguardian-api-1.1.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/bandcombine-%%JT%%.jar @@ -598,26 +550,28 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/batik-transcoder-%%BATIK%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/batik-util-%%BATIK%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/batik-xml-%%BATIK%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/bcprov-jdk18on-1.79.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bcpkix-lts8on-2.73.10.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bcprov-lts8on-2.73.10.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/bcutil-lts8on-2.73.10.jar %%G%%/webapps/%%G%%/WEB-INF/lib/bigint-0.7.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/binarize-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/border-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/buffer-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/checker-qual-3.52.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/classbreaks-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/classifier-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/colorconvert-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/colorindexer-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-beanutils-1.11.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-codec-1.18.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections-3.2.2.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections4-4.4.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-compiler-3.0.8.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-codec-1.22.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections-3.%%SI%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-collections4-4.5.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-compiler-3.1.12.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-dbcp-1.4.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload-1.6.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-io-2.21.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload2-core-%%GWC%%-M5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload2-jakarta-servlet5-%%GWC%%-M5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-fileupload2-jakarta-servlet6-%%GWC%%-M5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/commons-io-%%SI%%1.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-jxpath-1.4.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang-2.6.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-lang3-3.18.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-logging-1.3.5.jar %%G%%/webapps/%%G%%/WEB-INF/lib/commons-pool-1.5.4.jar @@ -625,21 +579,21 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/concurrent-tile-cache-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/contour-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/convolve-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/cors-filter-3.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/crop-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/disruptor-1.2.15.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ehcache-3.4.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ejml-core-0.41.jar %%G%%/webapps/%%G%%/WEB-INF/lib/ejml-ddense-0.41.jar %%G%%/webapps/%%G%%/WEB-INF/lib/encoder-1.3.1.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/error_prone_annotations-2.36.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/error_prone_annotations-2.41.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/errordiffusion-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/ezmorph-1.0.6.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/ezmorph-core-3.2.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/failureaccess-1.0.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/format-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/freemarker-2.3.34.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-gwc-rest-%%MVER%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gs-kml-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-main-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-ows-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-platform-%%MVER%%.jar @@ -651,9 +605,8 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gs-restconfig-wmts-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-sec-jdbc-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-sec-ldap-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-theme-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-wcs-%%MVER%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wcs1_0-%%MVER%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wcs1_1-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-wcs2_0-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-web-core-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-web-demo-%%MVER%%.jar @@ -665,11 +618,15 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gs-web-wcs-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-web-wfs-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gs-web-wms-%%MVER%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wfs-%%MVER%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wms-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wfs-core-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wfs1_x-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wfs2_x-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wms-core-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wms-gml-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wms1_1-%%MVER%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/gs-wms1_3-%%MVER%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-api-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-app-schema-resolver-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gt-arcgrid-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-brewer-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-complex-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-coverage-%%GT%%.jar @@ -682,11 +639,9 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gt-grid-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-http-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-http-commons-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gt-image-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-imagemosaic-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-jdbc-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-jdbc-postgis-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/gt-main-%%GT%%-tests.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-main-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-metadata-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-process-%%GT%%.jar @@ -713,7 +668,7 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wcs-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wfs-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gt-xsd-wmts-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/guava-33.4.8-jre.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/guava-33.5.0-jre.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-core-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-diskquota-core-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-diskquota-jdbc-%%GWC%%.jar @@ -726,11 +681,11 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-wms-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/gwc-wmts-%%GWC%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/hsqldb-2.7.2.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/httpclient-4.5.14.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/httpclient-cache-4.5.14.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/httpcore-4.4.16.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/httpclient5-5.4.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/httpclient5-cache-5.4.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/httpcore5-5.3.6.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/httpcore5-h2-5.3.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imagefunction-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-arcgrid-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-cog-commons-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-cog-reader-%%IMAGEIO%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageio-ext-cog-streams-%%IMAGEIO%%.jar @@ -742,47 +697,51 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/imagen-core-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/imageread-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/indriya-%%SI%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/istack-commons-runtime-3.0.7.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/istack-commons-runtime-4.1.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/iterators-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/j2objc-annotations-3.0.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jackson-annotations-%%JACKSON%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/j2objc-annotations-3.1.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jackson-annotations-%%SI%%1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-core-%%JACKSON%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-databind-%%JACKSON%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jackson-dataformat-xml-%%JACKSON%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.activation-1.2.2.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.annotation-api-1.3.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.activation-api-2.1.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.annotation-api-2.1.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.inject-api-2.0.1.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.mail-1.6.7.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/janino-3.0.8.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.mail-api-2.1.5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jakarta.xml.bind-api-4.0.5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/janino-3.1.12.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jasypt-1.9.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jasypt-springsecurity3-1.9.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/javax.activation-api-1.2.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jaxb-api-2.4.0-b180830.0359.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jaxb-runtime-2.4.0-b180830.0438.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/java-property-utils-1.17.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jaxb-core-4.0.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jaxb-runtime-4.0.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jdk-serializable-functional-1.9.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jettison-1.5.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jettison-1.5.5.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jgridshift-core-1.3.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jiffle-language-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jiffle-op-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jna-%%JNA%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/jna-platform-%%JNA%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jna-jpms-%%JNA%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/jna-platform-jpms-%%JNA%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/joda-time-2.8.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/json-20231013.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/json-lib-2.4.2-%%G%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/json-lib-core-3.2.0-limit-fix.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jspecify-1.0.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jsr305-3.0.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/jts-core-1.20.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-1.2-api-2.25.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-api-2.25.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-core-2.25.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jcl-2.25.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jul-2.25.3.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-slf4j2-impl-2.25.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-1.2-api-%%SI%%6.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-api-%%SI%%6.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-core-%%SI%%6.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jcl-%%SI%%6.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-jul-%%SI%%6.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/log4j-slf4j2-impl-%%SI%%6.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/lookup-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/marlin-0.9.4.8.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/micrometer-commons-1.16.6.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/micrometer-core-1.16.5.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/micrometer-observation-1.16.6.jar %%G%%/webapps/%%G%%/WEB-INF/lib/mosaic-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/mxparser-1.2.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/mxparser-1.%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.fes-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.ows-%%GT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/net.opengis.wcs-%%GT%%.jar @@ -797,21 +756,23 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.emf.ecore.xmi-2.15.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/org.eclipse.xsd-2.12.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/org.w3.xlink-%%GT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/oshi-core-6.8.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/oshi-common-7.3.0.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/oshi-core-7.3.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/picocontainer-1.2.jar %%G%%/webapps/%%G%%/WEB-INF/lib/piecewise-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/pngj-2.0.1.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/postgresql-42.7.10.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/postgresql-42.7.11.jar %%G%%/webapps/%%G%%/WEB-INF/lib/re2j-1.8.jar %%G%%/webapps/%%G%%/WEB-INF/lib/rendered-image-browser-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/rescale-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/rlookup-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/scale-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/scale2-%%JT%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/select2-4.1.0-rc.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/shadedrelief-%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/si-quantity-2.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/si-units-2.1.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/slf4j-api-2.0.16.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/slf4j-api-2.0.18.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-aop-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-beans-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-context-%%SPRING%%.jar @@ -819,7 +780,8 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/spring-core-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-expression-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-jdbc-%%SPRING%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/spring-ldap-core-2.4.4.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/spring-ldap-core-4.0.3.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/spring-security-access-%%SPRINGS%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-security-config-%%SPRINGS%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-security-core-%%SPRINGS%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-security-crypto-%%SPRINGS%%.jar @@ -828,13 +790,13 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/spring-tx-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-web-%%SPRING%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/spring-webmvc-%%SPRING%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/sqlite-jdbc-3.41.2.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/sqlite-jdbc-3.53.1.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/stats-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/stax-ex-1.8.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/stax2-api-4.2.2.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/stax2-api-4.%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/systems-common-2.1.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/tika-core-3.3.1.jar %%G%%/webapps/%%G%%/WEB-INF/lib/translate-%%JT%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/txw2-2.4.0-b180830.0438.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/txw2-4.0.4.jar %%G%%/webapps/%%G%%/WEB-INF/lib/unit-api-%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/uom-lib-common-%%SI%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/utilities-%%JT%%.jar @@ -846,8 +808,8 @@ %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-extensions-%%WICKET%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-request-%%WICKET%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/wicket-util-%%WICKET%%.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/wicket-webjars-3.0.0.jar -%%G%%/webapps/%%G%%/WEB-INF/lib/wicketstuff-select2-%%WICKET%%.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/wicket-webjars-4.0.14.jar +%%G%%/webapps/%%G%%/WEB-INF/lib/wicketstuff-select2-1%%JT%%.jar %%G%%/webapps/%%G%%/WEB-INF/lib/woodstox-core-6.4.0.jar %%G%%/webapps/%%G%%/WEB-INF/lib/xml-apis-ext-1.3.04.jar %%G%%/webapps/%%G%%/WEB-INF/lib/xml-commons-resolver-1.2.jar @@ -861,16 +823,22 @@ @dir %%G%%/webapps/%%G%%/WEB-INF/classes @sample %%G%%/etc/jdbcRealm.properties.sample @sample %%G%%/etc/jetty-bytebufferpool.xml.sample -@sample %%G%%/etc/jetty-deploy.xml.sample +@sample %%G%%/etc/jetty-deployer-standard.xml.sample +@sample %%G%%/etc/jetty-deployment-scanner.xml.sample +@sample %%G%%/etc/jetty-ee-webapp.xml.sample +@sample %%G%%/etc/jetty-ee11-deploy.xml.sample +@sample %%G%%/etc/jetty-ee11-webapp.xml.sample +@sample %%G%%/etc/jetty-http-config.xml.sample @sample %%G%%/etc/jetty-http.xml.sample @sample %%G%%/etc/jetty-https.xml.sample -@sample %%G%%/etc/jetty-jmx-platform.xml.sample +@sample %%G%%/etc/jetty-jmx-remote.xml.sample @sample %%G%%/etc/jetty-jmx.xml.sample @sample %%G%%/etc/jetty-plus.xml.sample +@sample %%G%%/etc/jetty-scheduler.xml.sample @sample %%G%%/etc/jetty-ssl.xml.sample @sample %%G%%/etc/jetty-threadpool.xml.sample -@sample %%G%%/etc/jetty-webapp.xml.sample @sample %%G%%/etc/jetty.xml.sample @sample %%G%%/etc/keystore.sample @sample %%G%%/etc/realm.properties.sample -@sample %%G%%/etc/webdefault.xml.sample +@sample %%G%%/etc/sessions/id-manager.xml.sample +@sample %%G%%/etc/webdefault-ee11.xml.sample diff --git a/graphics/gexiv2/Makefile b/graphics/gexiv2/Makefile index 0875132f4852..8bb986289312 100644 --- a/graphics/gexiv2/Makefile +++ b/graphics/gexiv2/Makefile @@ -26,7 +26,7 @@ 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 +DOCS_MESON_ON= -Dgtk_doc=true PORTSCOUT= limitw:1,even diff --git a/graphics/gexiv2_016/Makefile b/graphics/gexiv2_016/Makefile index f5cc5e4b22b3..b9aed2e7a368 100644 --- a/graphics/gexiv2_016/Makefile +++ b/graphics/gexiv2_016/Makefile @@ -1,6 +1,6 @@ PORTNAME= gexiv2 PKGNAMESUFFIX= _016 -PORTVERSION= 0.16.0 +PORTVERSION= 0.16.1 CATEGORIES= graphics MASTER_SITES= GNOME @@ -28,7 +28,7 @@ PLIST_SUB= SOVERSION=${PORTVERSION:C/^0./4./} OPTIONS_DEFINE= DOCS OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc -DOCS_CONFIGURE_ON= -Dgtk_doc=true +DOCS_MESON_ON= -Dgtk_doc=true PORTSCOUT= limitw:1,even diff --git a/graphics/gexiv2_016/distinfo b/graphics/gexiv2_016/distinfo index 8924d65546c8..a20904cdb896 100644 --- a/graphics/gexiv2_016/distinfo +++ b/graphics/gexiv2_016/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757856131 -SHA256 (gexiv2-0.16.0.tar.xz) = d96f895f24539f966f577b2bb2489ae84f8232970a8d0c064e4a007474a77bbb -SIZE (gexiv2-0.16.0.tar.xz) = 434080 +TIMESTAMP = 1782590654 +SHA256 (gexiv2-0.16.1.tar.xz) = 18e9a05c637a77e800b001d87f70e4d02a7ba41b7745400a314a1072a1ddc943 +SIZE (gexiv2-0.16.1.tar.xz) = 434312 diff --git a/graphics/gifsicle/Makefile b/graphics/gifsicle/Makefile index 6a559cef2a73..f1f647963dfb 100644 --- a/graphics/gifsicle/Makefile +++ b/graphics/gifsicle/Makefile @@ -10,16 +10,13 @@ WWW= https://www.lcdf.org/gifsicle/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_mips= fails to build: undefined reference to '__sync_add_and_fetch_4' -BROKEN_mips64= fails to build: undefined reference to '__sync_add_and_fetch_4' - FLAVORS= x11 nox11 FLAVOR?= ${FLAVORS:[1]} nox11_PKGNAMESUFFIX= -nox11 USES= cpe -CPE_VENDOR= gifsicle_project +CPE_VENDOR= lcdf GNU_CONFIGURE= yes diff --git a/graphics/gifski/Makefile b/graphics/gifski/Makefile index d01cc75e23a5..8b57bc06ba25 100644 --- a/graphics/gifski/Makefile +++ b/graphics/gifski/Makefile @@ -1,6 +1,6 @@ PORTNAME= gifski DISTVERSION= 1.34.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile index dc9560b36c85..feafbe495f96 100644 --- a/graphics/gimp-app/Makefile +++ b/graphics/gimp-app/Makefile @@ -1,6 +1,6 @@ PORTNAME= gimp DISTVERSION= 2.10.38 -PORTREVISION= 9 +PORTREVISION= 11 PORTEPOCH= 1 CATEGORIES= graphics gnome MASTER_SITES= GIMP/gimp/v${PORTVERSION:R} diff --git a/graphics/gimp-jxl-plugin/Makefile b/graphics/gimp-jxl-plugin/Makefile deleted file mode 100644 index 497584bd1c2e..000000000000 --- a/graphics/gimp-jxl-plugin/Makefile +++ /dev/null @@ -1,27 +0,0 @@ -PORTNAME= gimp-jxl-plugin -DISTVERSIONPREFIX= v -DISTVERSION= 0.11.2 -CATEGORIES= graphics - -MAINTAINER= jbeich@FreeBSD.org -COMMENT= GIMP plugin to read/write JPEG XL images -WWW= https://jpeg.org/jpegxl/ - -LICENSE= BSD3CLAUSE -LICENSE_FILE= ${WRKSRC:H:H}/LICENSE - -LIB_DEPENDS= libgegl-0.4.so:graphics/gegl \ - libgimp-2.0.so:graphics/gimp-app \ - libjxl.so:graphics/libjxl \ - libbabl-0.1.so:x11/babl - -USES= cmake compiler:c++11-lang gnome pkgconfig -USE_GITHUB= yes -USE_GNOME= gtk20 -GH_ACCOUNT= ${GH_PROJECT} -GH_PROJECT= libjxl -WRKSRC_SUBDIR= plugins/gimp -LDFLAGS+= -Wl,--as-needed # GIMP deps -PLIST_FILES= libexec/gimp/2.2/plug-ins/file-jxl/file-jxl - -.include <bsd.port.mk> diff --git a/graphics/gimp-jxl-plugin/distinfo b/graphics/gimp-jxl-plugin/distinfo deleted file mode 100644 index 7e8849d2e086..000000000000 --- a/graphics/gimp-jxl-plugin/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1770731602 -SHA256 (libjxl-libjxl-v0.11.2_GH0.tar.gz) = ab38928f7f6248e2a98cc184956021acb927b16a0dee71b4d260dc040a4320ea -SIZE (libjxl-libjxl-v0.11.2_GH0.tar.gz) = 1882762 diff --git a/graphics/gimp-jxl-plugin/files/patch-CMakeLists.txt b/graphics/gimp-jxl-plugin/files/patch-CMakeLists.txt deleted file mode 100644 index 98fa6eb5f3f5..000000000000 --- a/graphics/gimp-jxl-plugin/files/patch-CMakeLists.txt +++ /dev/null @@ -1,32 +0,0 @@ -https://github.com/NetBSD/pkgsrc-wip/blob/87d6597e0a2b/libjxl/patches/patch-plugins_gimp_CMakeLists.txt - -* adapt to make gimp plugin a separate package - ---- CMakeLists.txt.orig 2021-10-29 18:48:36 UTC -+++ CMakeLists.txt -@@ -2,9 +2,12 @@ - # - # Use of this source code is governed by a BSD-style - # license that can be found in the LICENSE file. -+cmake_minimum_required(VERSION 3.10) -+project(gimp-jxl LANGUAGES C CXX) - - find_package(PkgConfig) - pkg_check_modules(Gimp IMPORTED_TARGET gimp-2.0>=2.10 gimpui-2.0>=2.10) -+pkg_check_modules(JXL IMPORTED_TARGET libjxl libjxl_threads) - - if (NOT Gimp_FOUND) - message(WARNING "Gimp development libraries not found, the Gimp plugin will not be built") -@@ -19,10 +22,10 @@ add_executable(file-jxl WIN32 - file-jxl-save.cc - file-jxl-save.h - file-jxl.cc) --target_link_libraries(file-jxl jxl jxl_threads PkgConfig::Gimp) -+target_link_libraries(file-jxl PkgConfig::JXL PkgConfig::Gimp) - - target_include_directories(file-jxl PUBLIC -- ${PROJECT_SOURCE_DIR}) # for plugins/gimp absolute paths. -+ ${PROJECT_SOURCE_DIR}/../..) # for plugins/gimp absolute paths. - - pkg_get_variable(GIMP_LIB_DIR gimp-2.0 gimplibdir) - install(TARGETS file-jxl RUNTIME DESTINATION "${GIMP_LIB_DIR}/plug-ins/file-jxl/") diff --git a/graphics/gimp-jxl-plugin/pkg-descr b/graphics/gimp-jxl-plugin/pkg-descr deleted file mode 100644 index e953a18abbd1..000000000000 --- a/graphics/gimp-jxl-plugin/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -GIMP plugin to read/write JPEG XL images diff --git a/graphics/gimp3-app/Makefile b/graphics/gimp3-app/Makefile index ff0213cc212e..7a9f3c3d4241 100644 --- a/graphics/gimp3-app/Makefile +++ b/graphics/gimp3-app/Makefile @@ -1,5 +1,6 @@ PORTNAME= gimp DISTVERSION= 3.2.0 +PORTREVISION= 2 CATEGORIES?= graphics gnome MASTER_SITES= GIMP/gimp/v${PORTVERSION:R} PKGNAMESUFFIX= 3-app @@ -56,7 +57,7 @@ RUN_DEPENDS= iso-codes>=0:misc/iso-codes \ mypaint-brushes>0:graphics/mypaint-brushes USES= cpe desktop-file-utils gettext gnome jpeg libarchive \ - localbase:ldflags meson ninja perl5 pkgconfig python:3.7+ \ + localbase:ldflags meson ninja perl5 pkgconfig python \ shebangfix tar:xz xorg USE_CXXSTD= gnu++14 USE_GNOME= gtk30 introspection cairo gdkpixbuf librsvg2 libxslt @@ -143,7 +144,7 @@ LUA_NONE_MESON_FALSE= lua LIBS+= -lexecinfo -lm CPE_PRODUCT= gimp -CPE_VENDOR= gnu +CPE_VENDOR= gimp SHEBANG_FILES= plug-ins/python/*.py \ plug-ins/python/python-console/*.py \ diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile index b9334bd20533..e7cab9e69ece 100644 --- a/graphics/glslang/Makefile +++ b/graphics/glslang/Makefile @@ -1,5 +1,5 @@ PORTNAME= glslang -DISTVERSION= 16.2.0 +DISTVERSION= 16.4.0 CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo index 4f76f38411d7..8b916098f256 100644 --- a/graphics/glslang/distinfo +++ b/graphics/glslang/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1769372723 -SHA256 (KhronosGroup-glslang-16.2.0_GH0.tar.gz) = 01985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2 -SIZE (KhronosGroup-glslang-16.2.0_GH0.tar.gz) = 4294235 +TIMESTAMP = 1784105037 +SHA256 (KhronosGroup-glslang-16.4.0_GH0.tar.gz) = c634d6237eb0cc04d5ddf5dc9955daa175d82b0f8797acab45b49965e9f6df13 +SIZE (KhronosGroup-glslang-16.4.0_GH0.tar.gz) = 4409519 diff --git a/graphics/glvis/Makefile b/graphics/glvis/Makefile index cef28bc8353a..6605bd0a3917 100644 --- a/graphics/glvis/Makefile +++ b/graphics/glvis/Makefile @@ -1,5 +1,6 @@ PORTNAME= glvis DISTVERSION= 4.5 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://glvis.github.io/releases/ PKGNAMESUFFIX= -mesh-visualizer # other software also has the name glvis diff --git a/graphics/gmt/Makefile b/graphics/gmt/Makefile index 0353ea02f198..eb37eb56db2c 100644 --- a/graphics/gmt/Makefile +++ b/graphics/gmt/Makefile @@ -1,6 +1,6 @@ PORTNAME= gmt DISTVERSION= 6.3.0 -PORTREVISION= 12 +PORTREVISION= 13 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 c2751431f7a4..d79a11f44de7 100644 --- a/graphics/gnash/Makefile +++ b/graphics/gnash/Makefile @@ -1,6 +1,6 @@ PORTNAME= gnash PORTVERSION= 0.8.11.20190130 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics multimedia MAINTAINER= dinoex@FreeBSD.org @@ -19,7 +19,6 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \ libboost_thread.so:devel/boost-libs \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ - libavcodec.so.58:multimedia/ffmpeg4 \ libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg \ libvorbis.so:audio/libvorbis \ @@ -47,9 +46,6 @@ PORTSCOUT= limit:^0\. SYSCONFIGDIR= ${PREFIX}/etc # jemalloc leads to infinite recursion on FreeBSD -CFLAGS+= -I${LOCALBASE}/ffmpeg4/include -CPPFLAGS+= -I${LOCALBASE}/ffmpeg4/include -LDFLAGS+= -L${LOCALBASE}/ffmpeg4/lib CONFIGURE_ENV= SDL_CONFIG=${LOCALBASE}/bin/sdl2-config CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \ --with-boost-lib="${LOCALBASE}/lib" \ @@ -57,16 +53,15 @@ CONFIGURE_ARGS= --with-boost-incl="${LOCALBASE}/include" \ --sysconfdir="${SYSCONFIGDIR}" \ --enable-gui=gtk \ --enable-renderer=cairo \ - --enable-media=ffmpeg \ --enable-sound=sdl \ - --with-ffmpeg-incl="${LOCALBASE}/ffmpeg4/include/libavcodec" \ - --with-ffmpeg-lib=${LOCALBASE}/ffmpeg4/lib \ + --disable-docbook \ --disable-testsuite \ --disable-kparts3 \ --disable-jemalloc \ + --disable-npapi \ + --disable-kparts4 \ --without-gconf GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -#MAKE_ARGS+= INCLUDES="-I${LOCALBASE}/include/ffmpeg4" GNASHVER= 0.8.11dev CONFIG_FILES= gnashpluginrc gnashrc @@ -75,9 +70,8 @@ PLIST_SUB+= GNASHVER="${GNASHVER}" USE_LDCONFIG= ${PREFIX}/lib/gnash -OPTIONS_DEFINE= CYGNAL VAAPI DOCS NLS -OPTIONS_SINGLE= MEDIA RENDERER -OPTIONS_DEFAULT=VAAPI +OPTIONS_DEFINE= CYGNAL FFMPEG VAAPI DOCS NLS +OPTIONS_DEFAULT=VAAPI FFMPEG NO_OPTIONS_SORT=yes OPTIONS_SUB= yes @@ -85,7 +79,21 @@ CYGNAL_DESC= Cygnal media server VAAPI_DESC= VAAPI support CYGNAL_CONFIGURE_ENABLE= cygnal -VAAPI_CPPFLAGS= -I../libdevice/vaapi +VAAPI_LIB_DEPENDS+= libva.so:multimedia/libva +VAAPI_CPPFLAGS= -I../libdevice/vaapi +VAAPI_CONFIGURE_ON= --enable-device=egl,x11,vaapi +VAAPI_CONFIGURE_OFF+= --enable-hwaccel=none +VAAPI_CONFIGURE_OFF+= --enable-device=egl,x11 +FFMPEG_LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 +FFMPEG_CPPFLAGS= -I${LOCALBASE}/ffmpeg4/include +FFMPEG_CFLAGS= -I${LOCALBASE}/ffmpeg4/include +FFMPEG_LDFLAGS= -L${LOCALBASE}/ffmpeg4/lib +FFMPEG_CONFIGURE_ON+= --enable-media=ffmpeg +FFMPEG_CONFIGURE_ON+= --with-ffmpeg-incl="${LOCALBASE}/ffmpeg4/include/libavcodec" +FFMPEG_CONFIGURE_ON+= --with-ffmpeg-lib=${LOCALBASE}/ffmpeg4/lib +FFMPEG_CONFIGURE_OFF= --enable-media=no +NLS_USES= gettext +NLS_CONFIGURE_OFF= --disable-nls .include <bsd.port.options.mk> @@ -94,30 +102,6 @@ VAAPI_CPPFLAGS= -I../libdevice/vaapi CONFIG_FILES+= cygnalrc .endif -# NLS option processing (not sure if --disable-nls actually has any effect) -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+= --disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -CONFIGURE_ARGS+= --disable-npapi --disable-kparts4 - -# -# Hardware acceleration options processing -# -.if ${PORT_OPTIONS:MVAAPI} -LIB_DEPENDS+= libva.so:multimedia/libva -CONFIGURE_ARGS+= --enable-device=egl,x11,vaapi -.else -CONFIGURE_ARGS+= --enable-hwaccel=none # XVideo -CONFIGURE_ARGS+= --enable-device=egl,x11 -.endif - -.include <bsd.port.pre.mk> - post-patch: ${REINPLACE_CMD} -e 's|lib64|lib|g' -e 's|lib32|lib|g' \ ${WRKSRC}/macros/libslist @@ -134,4 +118,4 @@ post-install: ${MV} ${STAGEDIR}/${SYSCONFIGDIR}/${conf} ${STAGEDIR}${SYSCONFIGDIR}/${conf}.dist .endfor -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/gnash/files/patch-libbase_GnashImageGif.cpp b/graphics/gnash/files/patch-libbase_GnashImageGif.cpp index 1ee0ce2fc088..16925e49fe64 100644 --- a/graphics/gnash/files/patch-libbase_GnashImageGif.cpp +++ b/graphics/gnash/files/patch-libbase_GnashImageGif.cpp @@ -1,11 +1,11 @@ ---- libbase/GnashImageGif.cpp.orig 2016-07-21 12:25:09 UTC +--- libbase/GnashImageGif.cpp.orig 2019-01-30 23:45:03 UTC +++ libbase/GnashImageGif.cpp -@@ -120,7 +120,7 @@ GifInput::GifInput(std::shared_ptr<IOCha +@@ -120,7 +120,7 @@ GifInput::~GifInput() GifInput::~GifInput() { // Clean up allocated data. -#if GIFLIB_MAJOR==5 && GIFLIB_MINOR==1 -+#if GIFLIB_MAJOR==5 && GIFLIB_MINOR>=1 ++#if GIFLIB_MAJOR==5 && GIFLIB_MINOR>=1 || GIFLIB_MAJOR >= 6 DGifCloseFile(_gif, 0); #else DGifCloseFile(_gif); diff --git a/graphics/gnash/pkg-plist b/graphics/gnash/pkg-plist index 0346f5acc8e3..55dbf2d8c2e9 100644 --- a/graphics/gnash/pkg-plist +++ b/graphics/gnash/pkg-plist @@ -186,16 +186,16 @@ lib/gnash/libgnashcore-%%GNASHVER%%.so lib/gnash/libgnashcore.so lib/gnash/libgnashdevice-%%GNASHVER%%.so lib/gnash/libgnashdevice.so -lib/gnash/libgnashmedia-%%GNASHVER%%.so -lib/gnash/libgnashmedia.so +%%FFMPEG%%lib/gnash/libgnashmedia-%%GNASHVER%%.so +%%FFMPEG%%lib/gnash/libgnashmedia.so %%CYGNAL%%lib/gnash/libgnashnet-%%GNASHVER%%.so %%CYGNAL%%lib/gnash/libgnashnet.so lib/gnash/libgnashrender-%%GNASHVER%%.so lib/gnash/libgnashrender.so lib/gnash/libgnashsound-%%GNASHVER%%.so lib/gnash/libgnashsound.so -%%VAAPI%%lib/gnash/libgnashvaapi-%%GNASHVER%%.so -%%VAAPI%%lib/gnash/libgnashvaapi.so +%%VAAPI%%%%FFMPEG%%lib/gnash/libgnashvaapi-%%GNASHVER%%.so +%%VAAPI%%%%FFMPEG%%lib/gnash/libgnashvaapi.so libdata/pkgconfig/gnash.pc share/applications/gnash.desktop %%DATADIR%%/GnashG.png diff --git a/graphics/goocanvas3/files/patch-configure b/graphics/goocanvas3/files/patch-configure index 0fa983470e9a..303ba5d03e5f 100644 --- a/graphics/goocanvas3/files/patch-configure +++ b/graphics/goocanvas3/files/patch-configure @@ -5,7 +5,7 @@ # Find any Python interpreter. if test -z "$PYTHON"; then - for ac_prog in python python2 python3 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 -+ for ac_prog in python python2 python3 python3.11 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 ++ for ac_prog in python python2 python3 python3.15 python3.14 python3.13 python3.12 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 diff --git a/graphics/gowall/Makefile b/graphics/gowall/Makefile index bf0c8f414958..3438ed613348 100644 --- a/graphics/gowall/Makefile +++ b/graphics/gowall/Makefile @@ -1,9 +1,14 @@ PORTNAME= gowall DISTVERSIONPREFIX= v -DISTVERSION= 0.2.3 -PORTREVISION= 9 +DISTVERSION= 0.2.4 +PORTREVISION= 3 CATEGORIES= graphics +# Pull the patches that aren't upstreamed yet from my own fork +# Ongoing PR: https://github.com/Achno/gowall/pull/87 +PATCH_SITES= https://github.com/hpesojxn/gowall/commit/ +PATCHFILES= fdf8f677cbc3b5931df3527e1dbd218625f49e7e.patch:-p1 + MAINTAINER= nxjoseph@FreeBSD.org COMMENT= Versatile tool to process images WWW= https://github.com/Achno/gowall @@ -25,29 +30,34 @@ TESTING_UNSAFE= yes PLIST_FILES= bin/${PORTNAME} -OPTIONS_DEFAULT= PNGQUANT PREVIEW UPSCALE +OPTIONS_DEFAULT= ONNX PNGQUANT PREVIEW UPSCALE +# misc/onnxruntime broken on i386 +OPTIONS_EXCLUDE_i386= ONNX OPTIONS_GROUP= COMPRESSION FEATURES OCR OPTIONS_GROUP_COMPRESSION= PNGQUANT -OPTIONS_GROUP_FEATURES= PREVIEW UPSCALE +OPTIONS_GROUP_FEATURES= ONNX PREVIEW UPSCALE OPTIONS_GROUP_OCR= TESSERACT +ONNX_DESC= Install onnxruntime for background removal with AI models PNGQUANT_DESC= Install pngquant PNG image compression method PREVIEW_DESC= Install chafa for image previewing support in terminal TESSERACT_DESC= Install Tesseract OCR Engine for extracting text from an image or pdf UPSCALE_DESC= Install upscaler for upscaling and enhancing images +ONNX_RUN_DEPENDS= onnxruntime>=0:misc/onnxruntime PNGQUANT_RUN_DEPENDS= pngquant:graphics/pngquant PREVIEW_RUN_DEPENDS= chafa:graphics/chafa TESSERACT_RUN_DEPENDS= tesseract:graphics/tesseract UPSCALE_RUN_DEPENDS= upscaler:graphics/upscaler post-patch: - @${REINPLACE_CMD} -e '23s,([^()]*),("${LOCALBASE}/bin"),g' \ + @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ + ${WRKSRC}/internal/backends/onnx/setup.go \ ${WRKSRC}/internal/image/upscale.go .include <bsd.port.options.mk> -.if ${ARCH} == "i386" +.if ${ARCH} == "i386" || ${ARCH:Marmv?} EXTRA_PATCHES= ${PATCHDIR}/i386/extra-patch-vendor_github.com_gen2brain_go-fitz_fitz__cgo.go .endif diff --git a/graphics/gowall/distinfo b/graphics/gowall/distinfo index 6f9636659c15..37ae081181a4 100644 --- a/graphics/gowall/distinfo +++ b/graphics/gowall/distinfo @@ -1,5 +1,7 @@ -TIMESTAMP = 1760285357 -SHA256 (go/graphics_gowall/gowall-v0.2.3/v0.2.3.mod) = 7a4f2e628182dc4e3bec87f4f1fef9f399fa8d744220297b7b17dfe6835f338c -SIZE (go/graphics_gowall/gowall-v0.2.3/v0.2.3.mod) = 2289 -SHA256 (go/graphics_gowall/gowall-v0.2.3/v0.2.3.zip) = 3bdff68aad21129c387d7720fc5f7474fd89b8e20d514e10141dae20e6873342 -SIZE (go/graphics_gowall/gowall-v0.2.3/v0.2.3.zip) = 3410684 +TIMESTAMP = 1779731147 +SHA256 (go/graphics_gowall/gowall-v0.2.4/v0.2.4.mod) = fc3a1535416ceb02476217e9781db9350ac612bf1ae8f0efa0375c348fa943d9 +SIZE (go/graphics_gowall/gowall-v0.2.4/v0.2.4.mod) = 2634 +SHA256 (go/graphics_gowall/gowall-v0.2.4/v0.2.4.zip) = 55be33e8fd3c26ff73d57b59b6aed2212e10ae633a63e441849c6040afefd221 +SIZE (go/graphics_gowall/gowall-v0.2.4/v0.2.4.zip) = 3449397 +SHA256 (go/graphics_gowall/gowall-v0.2.4/fdf8f677cbc3b5931df3527e1dbd218625f49e7e.patch) = 3b79fa283bfe19a470328f1d6708c74f5ec84544cd02218aa0e0109e347309f0 +SIZE (go/graphics_gowall/gowall-v0.2.4/fdf8f677cbc3b5931df3527e1dbd218625f49e7e.patch) = 2982 diff --git a/graphics/gowall/files/patch-internal_backends_compression_png_setup.go b/graphics/gowall/files/patch-internal_backends_compression_png_setup.go deleted file mode 100644 index ff6a552b412c..000000000000 --- a/graphics/gowall/files/patch-internal_backends_compression_png_setup.go +++ /dev/null @@ -1,10 +0,0 @@ ---- internal/backends/compression/png/setup.go.orig 2025-10-12 17:20:54 UTC -+++ internal/backends/compression/png/setup.go -@@ -76,6 +76,7 @@ func CheckPngquantInstalled() (string, error) { - "linux": config.PngquantBinaryName, - "windows": config.PngquantBinaryName + ".exe", - "darwin": config.PngquantBinaryName, -+ "freebsd": config.PngquantBinaryName, - } - - destFolder := filepath.Join(config.GowallConfig.OutputFolder, "compression", "pngquant") diff --git a/graphics/gowall/files/patch-internal_image_upscale.go b/graphics/gowall/files/patch-internal_image_upscale.go deleted file mode 100644 index ab402d78c440..000000000000 --- a/graphics/gowall/files/patch-internal_image_upscale.go +++ /dev/null @@ -1,19 +0,0 @@ ---- internal/image/upscale.go.orig 1979-11-30 00:00:00 UTC -+++ internal/image/upscale.go -@@ -7,7 +7,7 @@ import ( - "os/exec" - "path/filepath" - -- "github.com/Achno/gowall/config" -+ // "github.com/Achno/gowall/config" - imageio "github.com/Achno/gowall/internal/image_io" - types "github.com/Achno/gowall/internal/types" - "github.com/Achno/gowall/internal/upscaler" -@@ -35,6 +35,7 @@ func (p *UpscaleProcessor) Process(img image.Image, th - "windows": "realesrgan-ncnn-vulkan.exe", - "darwin": "realesrgan-ncnn-vulkan", - "linux": "realesrgan-ncnn-vulkan", -+ "freebsd": "realesrgan-ncnn-vulkan", - } - - binary, err := utils.FindBinary(binaryNames, destFolder) diff --git a/graphics/gphoto2/Makefile b/graphics/gphoto2/Makefile index bf89ae384ee0..126433a421f4 100644 --- a/graphics/gphoto2/Makefile +++ b/graphics/gphoto2/Makefile @@ -1,5 +1,5 @@ PORTNAME= gphoto2 -PORTVERSION= 2.5.28 +PORTVERSION= 2.5.32 CATEGORIES= graphics MASTER_SITES= SF/gphoto/gphoto/${PORTVERSION} \ https://github.com/gphoto/gphoto2/releases/download/v${PORTVERSION}/ diff --git a/graphics/gphoto2/distinfo b/graphics/gphoto2/distinfo index e038f24da397..34aecc2a9f8d 100644 --- a/graphics/gphoto2/distinfo +++ b/graphics/gphoto2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1641209289 -SHA256 (gphoto2-2.5.28.tar.xz) = ff3e32c7bd2a129d817dcd9e75ce51834409b1966e1f20e74c427c32ae732afa -SIZE (gphoto2-2.5.28.tar.xz) = 575816 +TIMESTAMP = 1754905186 +SHA256 (gphoto2-2.5.32.tar.xz) = be08a449bbed9613bc9db105997c4ba71410d41870496420359a99b37502c406 +SIZE (gphoto2-2.5.32.tar.xz) = 607452 diff --git a/graphics/gphoto2/files/patch-configure b/graphics/gphoto2/files/patch-configure deleted file mode 100644 index cf6bc47962e0..000000000000 --- a/graphics/gphoto2/files/patch-configure +++ /dev/null @@ -1,17 +0,0 @@ ---- configure.orig 2015-07-05 20:43:09 UTC -+++ configure -@@ -13459,13 +13459,11 @@ else - cat confdefs.h - <<_ACEOF >conftest.$ac_ext - /* end confdefs.h. */ - #include <libintl.h> --extern int _nl_msg_cat_cntr; --extern int *_nl_domain_bindings; - int - main () - { - bindtextdomain ("", ""); --return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings -+return (int) gettext (""); - ; - return 0; - } diff --git a/graphics/gphoto2/files/patch-gphoto2_main.c b/graphics/gphoto2/files/patch-gphoto2_main.c index aba416d2d3a7..58f87b134a24 100644 --- a/graphics/gphoto2/files/patch-gphoto2_main.c +++ b/graphics/gphoto2/files/patch-gphoto2_main.c @@ -1,10 +1,10 @@ ---- gphoto2/main.c.orig 2020-07-02 06:39:33 UTC +--- gphoto2/main.c.orig 2023-12-06 16:21:01 UTC +++ gphoto2/main.c -@@ -1211,14 +1211,14 @@ start_timeout_func (Camera *camera, unsigned int timeo +@@ -1215,14 +1215,14 @@ start_timeout_func (Camera *camera, unsigned int timeo pthread_create (&tid, NULL, thread_func, td); -- return (tid); +- return (unsigned int)tid; + return (intptr_t)tid; } @@ -12,7 +12,7 @@ stop_timeout_func (Camera __unused__ *camera, unsigned int id, void __unused__ *data) { -- pthread_t tid = id; +- pthread_t tid = (pthread_t)id; + pthread_t tid = (pthread_t)(intptr_t)id; pthread_cancel (tid); diff --git a/graphics/gpu-firmware-amd-kmod/Makefile b/graphics/gpu-firmware-amd-kmod/Makefile index 48ec713e631b..2d198c4aea4b 100644 --- a/graphics/gpu-firmware-amd-kmod/Makefile +++ b/graphics/gpu-firmware-amd-kmod/Makefile @@ -1,5 +1,5 @@ PORTNAME= gpu-firmware-amd-kmod -PORTVERSION= 20250109 +PORTVERSION= 20260519 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org @@ -16,7 +16,9 @@ ONLY_FOR_ARCHS_REASON= AMD GPUs are only available on aarch64, x86 and powerpc64 PKGNAMESUFFIX= -${FLAVOR:C/_/-/g} FLAVORS= aldebaran \ + aldebaran_ip_discovery \ arcturus \ + arcturus_ip_discovery \ banks \ beige_goby \ bonaire \ @@ -28,8 +30,11 @@ FLAVORS= aldebaran \ dcn_3_2_0 \ dcn_3_2_1 \ dcn_3_5 \ + dcn_3_5_1 \ + dcn_3_6 \ + dcn_4_0_1 \ + dimgrey_cavefish \ fiji \ - gc_9_4_3 \ gc_10_3_6 \ gc_10_3_7 \ gc_11_0_0 \ @@ -38,33 +43,56 @@ FLAVORS= aldebaran \ gc_11_0_3 \ gc_11_0_4 \ gc_11_5_0 \ + gc_11_5_1 \ + gc_11_5_2 \ + gc_11_5_3 \ + gc_12_0_0 \ + gc_12_0_1 \ + gc_9_4_3 \ + gc_9_4_4 \ + gc_9_5_0 \ + green_sardine \ hainan \ hawaii \ + isp_4_1_1 \ kabini \ kaveri \ mullins \ navi10 \ navi12 \ navi14 \ + navy_flounder \ oland \ picasso \ + picasso_ip_discovery \ pitcairn \ polaris10 \ polaris11 \ polaris12 \ psp_13_0_0 \ + psp_13_0_10 \ + psp_13_0_11 \ psp_13_0_4 \ psp_13_0_5 \ psp_13_0_6 \ psp_13_0_7 \ psp_13_0_8 \ - psp_13_0_10 \ - psp_13_0_11 \ + psp_13_0_12 \ + psp_13_0_14 \ psp_14_0_0 \ + psp_14_0_1 \ + psp_14_0_2 \ + psp_14_0_3 \ + psp_14_0_4 \ + psp_14_0_5 \ raven \ + raven_ip_discovery \ raven2 \ + raven2_ip_discovery \ renoir \ sdma_4_4_2 \ + sdma_4_4_4 \ + sdma_4_4_5 \ sdma_5_2_6 \ sdma_5_2_7 \ sdma_6_0_0 \ @@ -72,33 +100,47 @@ FLAVORS= aldebaran \ sdma_6_0_2 \ sdma_6_0_3 \ sdma_6_1_0 \ + sdma_6_1_1 \ + sdma_6_1_2 \ + sdma_6_1_3 \ + sdma_7_0_0 \ + sdma_7_0_1 \ si58 \ + sienna_cichlid \ smu_13_0_0 \ + smu_13_0_10 \ smu_13_0_6 \ smu_13_0_7 \ - smu_13_0_10 \ + smu_13_0_14 \ smu_14_0_2 \ + smu_14_0_3 \ stoney \ tahiti \ tonga \ topaz \ + umsch_mm_4_0_0 \ + vangogh \ vcn_3_1_2 \ vcn_4_0_0 \ vcn_4_0_2 \ vcn_4_0_3 \ vcn_4_0_4 \ vcn_4_0_5 \ + vcn_4_0_6 \ + vcn_4_0_6_1 \ + vcn_5_0_0 \ + vcn_5_0_1 \ vega10 \ + vega10_ip_discovery \ vega12 \ + vega12_ip_discovery \ vega20 \ + vega20_ip_discovery \ vegam \ verde \ vpe_6_1_0 \ - dimgrey_cavefish \ - green_sardine \ - navy_flounder \ - sienna_cichlid \ - vangogh \ + vpe_6_1_1 \ + vpe_6_1_3 \ yellow_carp USES= kmod uidfix @@ -106,11 +148,16 @@ USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware -GH_TAGNAME= 20250109 +GH_TAGNAME= 20260519 MAKE_ENV= KMODS="amdgpukmsfw" MAKE_ENV+= AMDGPUKMODS="${FLAVOR}" +.for flav in ${FLAVORS:O} +# Used to generate lines for graphics/gpu-firmware-kmod +DEPENDENCY_LINES+= ${PORTNAME}-${flav:C/_/-/g}>0:graphics/${PORTNAME}@${flav} +.endfor + .include <bsd.port.pre.mk> PLIST_SUB+= ${FLAVORS:N${FLAVOR}:@v@${v:tu}="\@comment "@} diff --git a/graphics/gpu-firmware-amd-kmod/distinfo b/graphics/gpu-firmware-amd-kmod/distinfo index 69a92c21b046..52377f647b39 100644 --- a/graphics/gpu-firmware-amd-kmod/distinfo +++ b/graphics/gpu-firmware-amd-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765464984 -SHA256 (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = b204a6bbc44e537cf74d84a025a3634833e86a0f28cedf1ae216257039414229 -SIZE (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = 40111427 +TIMESTAMP = 1781433979 +SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba +SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418 diff --git a/graphics/gpu-firmware-amd-kmod/pkg-plist b/graphics/gpu-firmware-amd-kmod/pkg-plist index be5150429a71..64dc74f4f04f 100644 --- a/graphics/gpu-firmware-amd-kmod/pkg-plist +++ b/graphics/gpu-firmware-amd-kmod/pkg-plist @@ -1,5 +1,6 @@ %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_asd_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_gpu_info_bin.ko +%%ARCTURUS_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_arcturus_ip_discovery_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_mec2_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_mec_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_rlc_bin.ko @@ -8,6 +9,7 @@ %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_sos_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_ta_bin.ko %%ARCTURUS%%/%%KMODDIR%%/amdgpu_arcturus_vcn_bin.ko +%%ALDEBARAN_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_aldebaran_ip_discovery_bin.ko %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_mec2_bin.ko %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_mec_bin.ko %%ALDEBARAN%%/%%KMODDIR%%/amdgpu_aldebaran_rlc_bin.ko @@ -67,6 +69,9 @@ %%DCN_3_2_0%%/%%KMODDIR%%/amdgpu_dcn_3_2_0_dmcub_bin.ko %%DCN_3_2_1%%/%%KMODDIR%%/amdgpu_dcn_3_2_1_dmcub_bin.ko %%DCN_3_5%%/%%KMODDIR%%/amdgpu_dcn_3_5_dmcub_bin.ko +%%DCN_3_5_1%%/%%KMODDIR%%/amdgpu_dcn_3_5_1_dmcub_bin.ko +%%DCN_3_6%%/%%KMODDIR%%/amdgpu_dcn_3_6_dmcub_bin.ko +%%DCN_4_0_1%%/%%KMODDIR%%/amdgpu_dcn_4_0_1_dmcub_bin.ko %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_ce_bin.ko %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_mc_bin.ko %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_me_bin.ko @@ -81,6 +86,13 @@ %%FIJI%%/%%KMODDIR%%/amdgpu_fiji_vce_bin.ko %%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_mec_bin.ko %%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_rlc_bin.ko +%%GC_9_4_3%%/%%KMODDIR%%/amdgpu_gc_9_4_3_sjt_mec_bin.ko +%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_mec_bin.ko +%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_rlc_bin.ko +%%GC_9_4_4%%/%%KMODDIR%%/amdgpu_gc_9_4_4_sjt_mec_bin.ko +%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_mec_bin.ko +%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_rlc_bin.ko +%%GC_9_5_0%%/%%KMODDIR%%/amdgpu_gc_9_5_0_sjt_mec_bin.ko %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_ce_bin.ko %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_me_bin.ko %%GC_10_3_6%%/%%KMODDIR%%/amdgpu_gc_10_3_6_mec_bin.ko @@ -94,13 +106,16 @@ %%GC_10_3_7%%/%%KMODDIR%%/amdgpu_gc_10_3_7_pfp_bin.ko %%GC_10_3_7%%/%%KMODDIR%%/amdgpu_gc_10_3_7_rlc_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_imu_bin.ko +%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_imu_kicker_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_me_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mec_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes1_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_mes_2_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_pfp_bin.ko +%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_1_bin.ko %%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_bin.ko +%%GC_11_0_0%%/%%KMODDIR%%/amdgpu_gc_11_0_0_rlc_kicker_bin.ko %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_imu_bin.ko %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_me_bin.ko %%GC_11_0_1%%/%%KMODDIR%%/amdgpu_gc_11_0_1_mec_bin.ko @@ -139,6 +154,45 @@ %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_mes_2_bin.ko %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_pfp_bin.ko %%GC_11_5_0%%/%%KMODDIR%%/amdgpu_gc_11_5_0_rlc_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_imu_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_me_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mec_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mes1_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_mes_2_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_pfp_bin.ko +%%GC_11_5_1%%/%%KMODDIR%%/amdgpu_gc_11_5_1_rlc_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_imu_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_me_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mec_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mes1_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_mes_2_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_pfp_bin.ko +%%GC_11_5_2%%/%%KMODDIR%%/amdgpu_gc_11_5_2_rlc_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_imu_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_me_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mec_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mes1_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_mes_2_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_pfp_bin.ko +%%GC_11_5_3%%/%%KMODDIR%%/amdgpu_gc_11_5_3_rlc_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_imu_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_me_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mec_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mes1_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_mes_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_pfp_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_rlc_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_toc_bin.ko +%%GC_12_0_0%%/%%KMODDIR%%/amdgpu_gc_12_0_0_uni_mes_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_imu_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_me_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mec_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mes1_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_mes_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_pfp_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_rlc_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_toc_bin.ko +%%GC_12_0_1%%/%%KMODDIR%%/amdgpu_gc_12_0_1_uni_mes_bin.ko %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_ce_bin.ko %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_k_smc_bin.ko %%HAINAN%%/%%KMODDIR%%/amdgpu_hainan_mc_bin.ko @@ -158,6 +212,7 @@ %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_smc_bin.ko %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_uvd_bin.ko %%HAWAII%%/%%KMODDIR%%/amdgpu_hawaii_vce_bin.ko +%%ISP_4_1_1%%/%%KMODDIR%%/amdgpu_isp_4_1_1_bin.ko %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_ce_bin.ko %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_me_bin.ko %%KABINI%%/%%KMODDIR%%/amdgpu_kabini_mec_bin.ko @@ -245,6 +300,7 @@ %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_asd_bin.ko %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_ce_bin.ko %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_gpu_info_bin.ko +%%PICASSO_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_picasso_ip_discovery_bin.ko %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_me_bin.ko %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec2_bin.ko %%PICASSO%%/%%KMODDIR%%/amdgpu_picasso_mec_bin.ko @@ -325,7 +381,9 @@ %%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_uvd_bin.ko %%POLARIS12%%/%%KMODDIR%%/amdgpu_polaris12_vce_bin.ko %%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_sos_bin.ko +%%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_sos_kicker_bin.ko %%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_ta_bin.ko +%%PSP_13_0_0%%/%%KMODDIR%%/amdgpu_psp_13_0_0_ta_kicker_bin.ko %%PSP_13_0_4%%/%%KMODDIR%%/amdgpu_psp_13_0_4_ta_bin.ko %%PSP_13_0_4%%/%%KMODDIR%%/amdgpu_psp_13_0_4_toc_bin.ko %%PSP_13_0_5%%/%%KMODDIR%%/amdgpu_psp_13_0_5_asd_bin.ko @@ -342,11 +400,26 @@ %%PSP_13_0_10%%/%%KMODDIR%%/amdgpu_psp_13_0_10_ta_bin.ko %%PSP_13_0_11%%/%%KMODDIR%%/amdgpu_psp_13_0_11_ta_bin.ko %%PSP_13_0_11%%/%%KMODDIR%%/amdgpu_psp_13_0_11_toc_bin.ko +%%PSP_13_0_12%%/%%KMODDIR%%/amdgpu_psp_13_0_12_sos_bin.ko +%%PSP_13_0_12%%/%%KMODDIR%%/amdgpu_psp_13_0_12_ta_bin.ko +%%PSP_13_0_14%%/%%KMODDIR%%/amdgpu_psp_13_0_14_sos_bin.ko +%%PSP_13_0_14%%/%%KMODDIR%%/amdgpu_psp_13_0_14_ta_bin.ko %%PSP_14_0_0%%/%%KMODDIR%%/amdgpu_psp_14_0_0_ta_bin.ko %%PSP_14_0_0%%/%%KMODDIR%%/amdgpu_psp_14_0_0_toc_bin.ko +%%PSP_14_0_1%%/%%KMODDIR%%/amdgpu_psp_14_0_1_ta_bin.ko +%%PSP_14_0_1%%/%%KMODDIR%%/amdgpu_psp_14_0_1_toc_bin.ko +%%PSP_14_0_2%%/%%KMODDIR%%/amdgpu_psp_14_0_2_sos_bin.ko +%%PSP_14_0_2%%/%%KMODDIR%%/amdgpu_psp_14_0_2_ta_bin.ko +%%PSP_14_0_3%%/%%KMODDIR%%/amdgpu_psp_14_0_3_sos_bin.ko +%%PSP_14_0_3%%/%%KMODDIR%%/amdgpu_psp_14_0_3_ta_bin.ko +%%PSP_14_0_4%%/%%KMODDIR%%/amdgpu_psp_14_0_4_ta_bin.ko +%%PSP_14_0_4%%/%%KMODDIR%%/amdgpu_psp_14_0_4_toc_bin.ko +%%PSP_14_0_5%%/%%KMODDIR%%/amdgpu_psp_14_0_5_ta_bin.ko +%%PSP_14_0_5%%/%%KMODDIR%%/amdgpu_psp_14_0_5_toc_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_asd_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_ce_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_gpu_info_bin.ko +%%RAVEN2_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_raven2_ip_discovery_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_me_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec2_bin.ko %%RAVEN2%%/%%KMODDIR%%/amdgpu_raven2_mec_bin.ko @@ -359,6 +432,7 @@ %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_ce_bin.ko %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_dmcu_bin.ko %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_gpu_info_bin.ko +%%RAVEN_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_raven_ip_discovery_bin.ko %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_kicker_rlc_bin.ko %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_me_bin.ko %%RAVEN%%/%%KMODDIR%%/amdgpu_raven_mec2_bin.ko @@ -381,6 +455,8 @@ %%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_ta_bin.ko %%RENOIR%%/%%KMODDIR%%/amdgpu_renoir_vcn_bin.ko %%SDMA_4_4_2%%/%%KMODDIR%%/amdgpu_sdma_4_4_2_bin.ko +%%SDMA_4_4_4%%/%%KMODDIR%%/amdgpu_sdma_4_4_4_bin.ko +%%SDMA_4_4_5%%/%%KMODDIR%%/amdgpu_sdma_4_4_5_bin.ko %%SDMA_5_2_6%%/%%KMODDIR%%/amdgpu_sdma_5_2_6_bin.ko %%SDMA_5_2_7%%/%%KMODDIR%%/amdgpu_sdma_5_2_7_bin.ko %%SDMA_6_0_0%%/%%KMODDIR%%/amdgpu_sdma_6_0_0_bin.ko @@ -388,11 +464,19 @@ %%SDMA_6_0_2%%/%%KMODDIR%%/amdgpu_sdma_6_0_2_bin.ko %%SDMA_6_0_3%%/%%KMODDIR%%/amdgpu_sdma_6_0_3_bin.ko %%SDMA_6_1_0%%/%%KMODDIR%%/amdgpu_sdma_6_1_0_bin.ko +%%SDMA_6_1_1%%/%%KMODDIR%%/amdgpu_sdma_6_1_1_bin.ko +%%SDMA_6_1_2%%/%%KMODDIR%%/amdgpu_sdma_6_1_2_bin.ko +%%SDMA_6_1_3%%/%%KMODDIR%%/amdgpu_sdma_6_1_3_bin.ko +%%SDMA_7_0_0%%/%%KMODDIR%%/amdgpu_sdma_7_0_0_bin.ko +%%SDMA_7_0_1%%/%%KMODDIR%%/amdgpu_sdma_7_0_1_bin.ko %%SMU_13_0_0%%/%%KMODDIR%%/amdgpu_smu_13_0_0_bin.ko +%%SMU_13_0_0%%/%%KMODDIR%%/amdgpu_smu_13_0_0_kicker_bin.ko %%SMU_13_0_6%%/%%KMODDIR%%/amdgpu_smu_13_0_6_bin.ko %%SMU_13_0_7%%/%%KMODDIR%%/amdgpu_smu_13_0_7_bin.ko %%SMU_13_0_10%%/%%KMODDIR%%/amdgpu_smu_13_0_10_bin.ko +%%SMU_13_0_14%%/%%KMODDIR%%/amdgpu_smu_13_0_14_bin.ko %%SMU_14_0_2%%/%%KMODDIR%%/amdgpu_smu_14_0_2_bin.ko +%%SMU_14_0_3%%/%%KMODDIR%%/amdgpu_smu_14_0_3_bin.ko %%SI58%%/%%KMODDIR%%/amdgpu_si58_mc_bin.ko %%STONEY%%/%%KMODDIR%%/amdgpu_stoney_ce_bin.ko %%STONEY%%/%%KMODDIR%%/amdgpu_stoney_me_bin.ko @@ -434,15 +518,22 @@ %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma1_bin.ko %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_sdma_bin.ko %%TOPAZ%%/%%KMODDIR%%/amdgpu_topaz_smc_bin.ko +%%UMSCH_MM_4_0_0%%/%%KMODDIR%%/amdgpu_umsch_mm_4_0_0_bin.ko %%VCN_3_1_2%%/%%KMODDIR%%/amdgpu_vcn_3_1_2_bin.ko %%VCN_4_0_0%%/%%KMODDIR%%/amdgpu_vcn_4_0_0_bin.ko %%VCN_4_0_2%%/%%KMODDIR%%/amdgpu_vcn_4_0_2_bin.ko +%%VCN_4_0_3%%/%%KMODDIR%%/amdgpu_vcn_4_0_3_bin.ko %%VCN_4_0_4%%/%%KMODDIR%%/amdgpu_vcn_4_0_4_bin.ko %%VCN_4_0_5%%/%%KMODDIR%%/amdgpu_vcn_4_0_5_bin.ko +%%VCN_4_0_6%%/%%KMODDIR%%/amdgpu_vcn_4_0_6_bin.ko +%%VCN_4_0_6_1%%/%%KMODDIR%%/amdgpu_vcn_4_0_6_1_bin.ko +%%VCN_5_0_0%%/%%KMODDIR%%/amdgpu_vcn_5_0_0_bin.ko +%%VCN_5_0_1%%/%%KMODDIR%%/amdgpu_vcn_5_0_1_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_acg_smc_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_asd_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_ce_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_gpu_info_bin.ko +%%VEGA10_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega10_ip_discovery_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_me_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec2_bin.ko %%VEGA10%%/%%KMODDIR%%/amdgpu_vega10_mec_bin.ko @@ -457,6 +548,7 @@ %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_asd_bin.ko %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_ce_bin.ko %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_gpu_info_bin.ko +%%VEGA12_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega12_ip_discovery_bin.ko %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_me_bin.ko %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec2_bin.ko %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_mec_bin.ko @@ -470,6 +562,7 @@ %%VEGA12%%/%%KMODDIR%%/amdgpu_vega12_vce_bin.ko %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_asd_bin.ko %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_ce_bin.ko +%%VEGA20_IP_DISCOVERY%%/%%KMODDIR%%/amdgpu_vega20_ip_discovery_bin.ko %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_me_bin.ko %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec2_bin.ko %%VEGA20%%/%%KMODDIR%%/amdgpu_vega20_mec_bin.ko @@ -502,6 +595,8 @@ %%VERDE%%/%%KMODDIR%%/amdgpu_verde_smc_bin.ko %%VERDE%%/%%KMODDIR%%/amdgpu_verde_uvd_bin.ko %%VPE_6_1_0%%/%%KMODDIR%%/amdgpu_vpe_6_1_0_bin.ko +%%VPE_6_1_1%%/%%KMODDIR%%/amdgpu_vpe_6_1_1_bin.ko +%%VPE_6_1_3%%/%%KMODDIR%%/amdgpu_vpe_6_1_3_bin.ko %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_ce_bin.ko %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_dmcub_bin.ko %%DIMGREY_CAVEFISH%%/%%KMODDIR%%/amdgpu_dimgrey_cavefish_me_bin.ko diff --git a/graphics/gpu-firmware-intel-kmod/Makefile b/graphics/gpu-firmware-intel-kmod/Makefile index fe34bb2b3cb6..0b3746a50d9f 100644 --- a/graphics/gpu-firmware-intel-kmod/Makefile +++ b/graphics/gpu-firmware-intel-kmod/Makefile @@ -1,5 +1,5 @@ PORTNAME= gpu-firmware-intel-kmod -PORTVERSION= 20250109 +PORTVERSION= 20260519 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org @@ -27,14 +27,15 @@ FLAVORS= skylake \ dg1 \ dg2 \ alderlake \ - meteorlake + meteorlake \ + battlemage USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware -GH_TAGNAME= 20250109 +GH_TAGNAME= 20260519 MAKE_ENV= KMODS="i915kmsfw" MAKE_ENV+= I915KMODS="${FLAVOR}" diff --git a/graphics/gpu-firmware-intel-kmod/distinfo b/graphics/gpu-firmware-intel-kmod/distinfo index 8bca4cfa39bd..52377f647b39 100644 --- a/graphics/gpu-firmware-intel-kmod/distinfo +++ b/graphics/gpu-firmware-intel-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765464148 -SHA256 (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = b204a6bbc44e537cf74d84a025a3634833e86a0f28cedf1ae216257039414229 -SIZE (freebsd-drm-kmod-firmware-20250109_GH0.tar.gz) = 40111427 +TIMESTAMP = 1781433979 +SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba +SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418 diff --git a/graphics/gpu-firmware-intel-kmod/pkg-plist b/graphics/gpu-firmware-intel-kmod/pkg-plist index f7ca90c3261c..16097282aede 100644 --- a/graphics/gpu-firmware-intel-kmod/pkg-plist +++ b/graphics/gpu-firmware-intel-kmod/pkg-plist @@ -1,10 +1,13 @@ %%SKYLAKE%%/%%KMODDIR%%/i915_skl_dmc_ver1_27_bin.ko %%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_33_0_0_bin.ko %%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_62_0_0_bin.ko +%%SKYLAKE%%/%%KMODDIR%%/i915_skl_guc_70_1_1_bin.ko %%SKYLAKE%%/%%KMODDIR%%/i915_skl_huc_2_0_0_bin.ko +%%BATTLEMAGE%%/%%KMODDIR%%/i915_bmg_dmc_bin.ko %%BROXTON%%/%%KMODDIR%%/i915_bxt_dmc_ver1_07_bin.ko %%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_33_0_0_bin.ko %%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_62_0_0_bin.ko +%%BROXTON%%/%%KMODDIR%%/i915_bxt_guc_70_1_1_bin.ko %%BROXTON%%/%%KMODDIR%%/i915_bxt_huc_2_0_0_bin.ko %%KABYLAKE%%/%%KMODDIR%%/i915_kbl_dmc_ver1_04_bin.ko %%KABYLAKE%%/%%KMODDIR%%/i915_kbl_guc_33_0_0_bin.ko @@ -35,6 +38,7 @@ %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_dmc_ver2_12_bin.ko %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_35_2_0_bin.ko %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_62_0_0_bin.ko +%%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_69_0_3_bin.ko %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_70_1_1_bin.ko %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_guc_70_bin.ko %%TIGERLAKE%%/%%KMODDIR%%/i915_tgl_huc_bin.ko @@ -47,11 +51,17 @@ %%DG1%%/%%KMODDIR%%/i915_dg1_guc_70_bin.ko %%DG1%%/%%KMODDIR%%/i915_dg1_huc_bin.ko %%DG2%%/%%KMODDIR%%/i915_dg2_dmc_ver2_07_bin.ko +%%DG2%%/%%KMODDIR%%/i915_dg2_dmc_ver2_08_bin.ko +%%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_1_2_bin.ko +%%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_4_1_bin.ko %%DG2%%/%%KMODDIR%%/i915_dg2_guc_70_bin.ko +%%DG2%%/%%KMODDIR%%/i915_dg2_huc_gsc_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_ver2_10_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_dmc_ver2_16_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_62_0_3_bin.ko +%%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_69_0_3_bin.ko +%%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_70_1_1_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adlp_guc_70_bin.ko %%ALDERLAKE%%/%%KMODDIR%%/i915_adls_dmc_ver2_01_bin.ko %%METEORLAKE%%/%%KMODDIR%%/i915_mtl_dmc_bin.ko diff --git a/graphics/gpu-firmware-kmod/Makefile b/graphics/gpu-firmware-kmod/Makefile index c65e9ee585de..dfc3a3d6d04d 100644 --- a/graphics/gpu-firmware-kmod/Makefile +++ b/graphics/gpu-firmware-kmod/Makefile @@ -1,5 +1,5 @@ PORTNAME= gpu-firmware-kmod -PORTVERSION= 20250109 +PORTVERSION= 20260519 PORTEPOCH= 1 CATEGORIES= graphics @@ -9,6 +9,8 @@ WWW= https://github.com/freebsd/drm-kmod USES= metaport +# Generated with +# make -C graphics/gpu-firmware-radeon-kmod -V '${FLAVORS:O:C/.*/gpu-firmware-radeon-kmod-&>0:graphics\/gpu-firmware-radeon-kmod@& \\!/}' | tr '!' '\n' RUN_DEPENDS= gpu-firmware-radeon-kmod-aruba>0:graphics/gpu-firmware-radeon-kmod@aruba \ gpu-firmware-radeon-kmod-barts>0:graphics/gpu-firmware-radeon-kmod@barts \ gpu-firmware-radeon-kmod-bonaire>0:graphics/gpu-firmware-radeon-kmod@bonaire \ @@ -50,93 +52,108 @@ RUN_DEPENDS= gpu-firmware-radeon-kmod-aruba>0:graphics/gpu-firmware-radeon-kmod@ gpu-firmware-radeon-kmod-sumo2>0:graphics/gpu-firmware-radeon-kmod@sumo2 \ gpu-firmware-radeon-kmod-tahiti>0:graphics/gpu-firmware-radeon-kmod@tahiti \ gpu-firmware-radeon-kmod-turks>0:graphics/gpu-firmware-radeon-kmod@turks \ - gpu-firmware-radeon-kmod-verde>0:graphics/gpu-firmware-radeon-kmod@verde \ - gpu-firmware-amd-kmod-cyan-skillfish2>0:graphics/gpu-firmware-amd-kmod@cyan_skillfish2 \ - gpu-firmware-amd-kmod-dimgrey-cavefish>0:graphics/gpu-firmware-amd-kmod@dimgrey_cavefish \ - gpu-firmware-amd-kmod-green-sardine>0:graphics/gpu-firmware-amd-kmod@green_sardine \ - gpu-firmware-amd-kmod-navy-flounder>0:graphics/gpu-firmware-amd-kmod@navy_flounder \ - gpu-firmware-amd-kmod-sienna-cichlid>0:graphics/gpu-firmware-amd-kmod@sienna_cichlid \ - gpu-firmware-amd-kmod-vangogh>0:graphics/gpu-firmware-amd-kmod@vangogh + gpu-firmware-radeon-kmod-verde>0:graphics/gpu-firmware-radeon-kmod@verde .include <bsd.port.pre.mk> .if ${ARCH} == amd64 || ${ARCH} == i386 -RUN_DEPENDS+= gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \ +# make -C graphics/gpu-firmware-intel-kmod -V '${FLAVORS:O:C/.*/gpu-firmware-intel-kmod-&>0:graphics\/gpu-firmware-intel-kmod@& \\!/}' | tr '!' '\n' +RUN_DEPENDS+= gpu-firmware-intel-kmod-alderlake>0:graphics/gpu-firmware-intel-kmod@alderlake \ + gpu-firmware-intel-kmod-battlemage>0:graphics/gpu-firmware-intel-kmod@battlemage \ gpu-firmware-intel-kmod-broxton>0:graphics/gpu-firmware-intel-kmod@broxton \ - gpu-firmware-intel-kmod-kabylake>0:graphics/gpu-firmware-intel-kmod@kabylake \ - gpu-firmware-intel-kmod-geminilake>0:graphics/gpu-firmware-intel-kmod@geminilake \ gpu-firmware-intel-kmod-cannonlake>0:graphics/gpu-firmware-intel-kmod@cannonlake \ - gpu-firmware-intel-kmod-icelake>0:graphics/gpu-firmware-intel-kmod@icelake \ - gpu-firmware-intel-kmod-elkhartlake>0:graphics/gpu-firmware-intel-kmod@elkhartlake \ - gpu-firmware-intel-kmod-tigerlake>0:graphics/gpu-firmware-intel-kmod@tigerlake \ - gpu-firmware-intel-kmod-rocketlake>0:graphics/gpu-firmware-intel-kmod@rocketlake \ gpu-firmware-intel-kmod-dg1>0:graphics/gpu-firmware-intel-kmod@dg1 \ gpu-firmware-intel-kmod-dg2>0:graphics/gpu-firmware-intel-kmod@dg2 \ - gpu-firmware-intel-kmod-alderlake>0:graphics/gpu-firmware-intel-kmod@alderlake \ - gpu-firmware-intel-kmod-meteorlake>0:graphics/gpu-firmware-intel-kmod@meteorlake + gpu-firmware-intel-kmod-elkhartlake>0:graphics/gpu-firmware-intel-kmod@elkhartlake \ + gpu-firmware-intel-kmod-geminilake>0:graphics/gpu-firmware-intel-kmod@geminilake \ + gpu-firmware-intel-kmod-icelake>0:graphics/gpu-firmware-intel-kmod@icelake \ + gpu-firmware-intel-kmod-kabylake>0:graphics/gpu-firmware-intel-kmod@kabylake \ + gpu-firmware-intel-kmod-meteorlake>0:graphics/gpu-firmware-intel-kmod@meteorlake \ + gpu-firmware-intel-kmod-rocketlake>0:graphics/gpu-firmware-intel-kmod@rocketlake \ + gpu-firmware-intel-kmod-skylake>0:graphics/gpu-firmware-intel-kmod@skylake \ + gpu-firmware-intel-kmod-tigerlake>0:graphics/gpu-firmware-intel-kmod@tigerlake .endif .if ${ARCH} != powerpc64 +# make -C graphics/gpu-firmware-amd-kmod -V '${DEPENDENCY_LINES:C/$/ \\!/}' | tr '!' '\n' RUN_DEPENDS+= gpu-firmware-amd-kmod-aldebaran>0:graphics/gpu-firmware-amd-kmod@aldebaran \ + gpu-firmware-amd-kmod-aldebaran-ip-discovery>0:graphics/gpu-firmware-amd-kmod@aldebaran_ip_discovery \ gpu-firmware-amd-kmod-arcturus>0:graphics/gpu-firmware-amd-kmod@arcturus \ + gpu-firmware-amd-kmod-arcturus-ip-discovery>0:graphics/gpu-firmware-amd-kmod@arcturus_ip_discovery \ gpu-firmware-amd-kmod-banks>0:graphics/gpu-firmware-amd-kmod@banks \ gpu-firmware-amd-kmod-beige-goby>0:graphics/gpu-firmware-amd-kmod@beige_goby \ gpu-firmware-amd-kmod-bonaire>0:graphics/gpu-firmware-amd-kmod@bonaire \ gpu-firmware-amd-kmod-carrizo>0:graphics/gpu-firmware-amd-kmod@carrizo \ + gpu-firmware-amd-kmod-cyan-skillfish2>0:graphics/gpu-firmware-amd-kmod@cyan_skillfish2 \ + gpu-firmware-amd-kmod-dcn-3-1-4>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_4 \ + gpu-firmware-amd-kmod-dcn-3-1-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_5 \ + gpu-firmware-amd-kmod-dcn-3-1-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_6 \ + gpu-firmware-amd-kmod-dcn-3-2-0>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_0 \ + gpu-firmware-amd-kmod-dcn-3-2-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_1 \ + gpu-firmware-amd-kmod-dcn-3-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_5 \ + gpu-firmware-amd-kmod-dcn-3-5-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_5_1 \ + gpu-firmware-amd-kmod-dcn-3-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_6 \ + gpu-firmware-amd-kmod-dcn-4-0-1>0:graphics/gpu-firmware-amd-kmod@dcn_4_0_1 \ + gpu-firmware-amd-kmod-dimgrey-cavefish>0:graphics/gpu-firmware-amd-kmod@dimgrey_cavefish \ gpu-firmware-amd-kmod-fiji>0:graphics/gpu-firmware-amd-kmod@fiji \ + gpu-firmware-amd-kmod-gc-10-3-6>0:graphics/gpu-firmware-amd-kmod@gc_10_3_6 \ + gpu-firmware-amd-kmod-gc-10-3-7>0:graphics/gpu-firmware-amd-kmod@gc_10_3_7 \ + gpu-firmware-amd-kmod-gc-11-0-0>0:graphics/gpu-firmware-amd-kmod@gc_11_0_0 \ + gpu-firmware-amd-kmod-gc-11-0-1>0:graphics/gpu-firmware-amd-kmod@gc_11_0_1 \ + gpu-firmware-amd-kmod-gc-11-0-2>0:graphics/gpu-firmware-amd-kmod@gc_11_0_2 \ + gpu-firmware-amd-kmod-gc-11-0-3>0:graphics/gpu-firmware-amd-kmod@gc_11_0_3 \ + gpu-firmware-amd-kmod-gc-11-0-4>0:graphics/gpu-firmware-amd-kmod@gc_11_0_4 \ + gpu-firmware-amd-kmod-gc-11-5-0>0:graphics/gpu-firmware-amd-kmod@gc_11_5_0 \ + gpu-firmware-amd-kmod-gc-11-5-1>0:graphics/gpu-firmware-amd-kmod@gc_11_5_1 \ + gpu-firmware-amd-kmod-gc-11-5-2>0:graphics/gpu-firmware-amd-kmod@gc_11_5_2 \ + gpu-firmware-amd-kmod-gc-11-5-3>0:graphics/gpu-firmware-amd-kmod@gc_11_5_3 \ + gpu-firmware-amd-kmod-gc-12-0-0>0:graphics/gpu-firmware-amd-kmod@gc_12_0_0 \ + gpu-firmware-amd-kmod-gc-12-0-1>0:graphics/gpu-firmware-amd-kmod@gc_12_0_1 \ + gpu-firmware-amd-kmod-gc-9-4-3>0:graphics/gpu-firmware-amd-kmod@gc_9_4_3 \ + gpu-firmware-amd-kmod-gc-9-4-4>0:graphics/gpu-firmware-amd-kmod@gc_9_4_4 \ + gpu-firmware-amd-kmod-gc-9-5-0>0:graphics/gpu-firmware-amd-kmod@gc_9_5_0 \ + gpu-firmware-amd-kmod-green-sardine>0:graphics/gpu-firmware-amd-kmod@green_sardine \ gpu-firmware-amd-kmod-hainan>0:graphics/gpu-firmware-amd-kmod@hainan \ gpu-firmware-amd-kmod-hawaii>0:graphics/gpu-firmware-amd-kmod@hawaii \ + gpu-firmware-amd-kmod-isp-4-1-1>0:graphics/gpu-firmware-amd-kmod@isp_4_1_1 \ gpu-firmware-amd-kmod-kabini>0:graphics/gpu-firmware-amd-kmod@kabini \ gpu-firmware-amd-kmod-kaveri>0:graphics/gpu-firmware-amd-kmod@kaveri \ gpu-firmware-amd-kmod-mullins>0:graphics/gpu-firmware-amd-kmod@mullins \ gpu-firmware-amd-kmod-navi10>0:graphics/gpu-firmware-amd-kmod@navi10 \ gpu-firmware-amd-kmod-navi12>0:graphics/gpu-firmware-amd-kmod@navi12 \ gpu-firmware-amd-kmod-navi14>0:graphics/gpu-firmware-amd-kmod@navi14 \ + gpu-firmware-amd-kmod-navy-flounder>0:graphics/gpu-firmware-amd-kmod@navy_flounder \ gpu-firmware-amd-kmod-oland>0:graphics/gpu-firmware-amd-kmod@oland \ gpu-firmware-amd-kmod-picasso>0:graphics/gpu-firmware-amd-kmod@picasso \ + gpu-firmware-amd-kmod-picasso-ip-discovery>0:graphics/gpu-firmware-amd-kmod@picasso_ip_discovery \ gpu-firmware-amd-kmod-pitcairn>0:graphics/gpu-firmware-amd-kmod@pitcairn \ gpu-firmware-amd-kmod-polaris10>0:graphics/gpu-firmware-amd-kmod@polaris10 \ gpu-firmware-amd-kmod-polaris11>0:graphics/gpu-firmware-amd-kmod@polaris11 \ gpu-firmware-amd-kmod-polaris12>0:graphics/gpu-firmware-amd-kmod@polaris12 \ - gpu-firmware-amd-kmod-raven>0:graphics/gpu-firmware-amd-kmod@raven \ - gpu-firmware-amd-kmod-raven2>0:graphics/gpu-firmware-amd-kmod@raven2 \ - gpu-firmware-amd-kmod-renoir>0:graphics/gpu-firmware-amd-kmod@renoir \ - gpu-firmware-amd-kmod-si58>0:graphics/gpu-firmware-amd-kmod@si58 \ - gpu-firmware-amd-kmod-stoney>0:graphics/gpu-firmware-amd-kmod@stoney \ - gpu-firmware-amd-kmod-tahiti>0:graphics/gpu-firmware-amd-kmod@tahiti \ - gpu-firmware-amd-kmod-tonga>0:graphics/gpu-firmware-amd-kmod@tonga \ - gpu-firmware-amd-kmod-topaz>0:graphics/gpu-firmware-amd-kmod@topaz \ - gpu-firmware-amd-kmod-vega10>0:graphics/gpu-firmware-amd-kmod@vega10 \ - gpu-firmware-amd-kmod-vega12>0:graphics/gpu-firmware-amd-kmod@vega12 \ - gpu-firmware-amd-kmod-vega20>0:graphics/gpu-firmware-amd-kmod@vega20 \ - gpu-firmware-amd-kmod-vegam>0:graphics/gpu-firmware-amd-kmod@vegam \ - gpu-firmware-amd-kmod-verde>0:graphics/gpu-firmware-amd-kmod@verde \ - gpu-firmware-amd-kmod-yellow-carp>0:graphics/gpu-firmware-amd-kmod@yellow_carp \ - gpu-firmware-amd-kmod-dcn-3-1-4>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_4 \ - gpu-firmware-amd-kmod-dcn-3-1-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_5 \ - gpu-firmware-amd-kmod-dcn-3-1-6>0:graphics/gpu-firmware-amd-kmod@dcn_3_1_6 \ - gpu-firmware-amd-kmod-dcn-3-2-0>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_0 \ - gpu-firmware-amd-kmod-dcn-3-2-1>0:graphics/gpu-firmware-amd-kmod@dcn_3_2_1 \ - gpu-firmware-amd-kmod-dcn-3-5>0:graphics/gpu-firmware-amd-kmod@dcn_3_5 \ - gpu-firmware-amd-kmod-gc-9-4-3>0:graphics/gpu-firmware-amd-kmod@gc_9_4_3 \ - gpu-firmware-amd-kmod-gc-10-3-6>0:graphics/gpu-firmware-amd-kmod@gc_10_3_6 \ - gpu-firmware-amd-kmod-gc-10-3-7>0:graphics/gpu-firmware-amd-kmod@gc_10_3_7 \ - gpu-firmware-amd-kmod-gc-11-0-0>0:graphics/gpu-firmware-amd-kmod@gc_11_0_0 \ - gpu-firmware-amd-kmod-gc-11-0-1>0:graphics/gpu-firmware-amd-kmod@gc_11_0_1 \ - gpu-firmware-amd-kmod-gc-11-0-2>0:graphics/gpu-firmware-amd-kmod@gc_11_0_2 \ - gpu-firmware-amd-kmod-gc-11-0-3>0:graphics/gpu-firmware-amd-kmod@gc_11_0_3 \ - gpu-firmware-amd-kmod-gc-11-0-4>0:graphics/gpu-firmware-amd-kmod@gc_11_0_4 \ - gpu-firmware-amd-kmod-gc-11-5-0>0:graphics/gpu-firmware-amd-kmod@gc_11_5_0 \ gpu-firmware-amd-kmod-psp-13-0-0>0:graphics/gpu-firmware-amd-kmod@psp_13_0_0 \ + gpu-firmware-amd-kmod-psp-13-0-10>0:graphics/gpu-firmware-amd-kmod@psp_13_0_10 \ + gpu-firmware-amd-kmod-psp-13-0-11>0:graphics/gpu-firmware-amd-kmod@psp_13_0_11 \ + gpu-firmware-amd-kmod-psp-13-0-12>0:graphics/gpu-firmware-amd-kmod@psp_13_0_12 \ + gpu-firmware-amd-kmod-psp-13-0-14>0:graphics/gpu-firmware-amd-kmod@psp_13_0_14 \ gpu-firmware-amd-kmod-psp-13-0-4>0:graphics/gpu-firmware-amd-kmod@psp_13_0_4 \ gpu-firmware-amd-kmod-psp-13-0-5>0:graphics/gpu-firmware-amd-kmod@psp_13_0_5 \ gpu-firmware-amd-kmod-psp-13-0-6>0:graphics/gpu-firmware-amd-kmod@psp_13_0_6 \ gpu-firmware-amd-kmod-psp-13-0-7>0:graphics/gpu-firmware-amd-kmod@psp_13_0_7 \ gpu-firmware-amd-kmod-psp-13-0-8>0:graphics/gpu-firmware-amd-kmod@psp_13_0_8 \ - gpu-firmware-amd-kmod-psp-13-0-10>0:graphics/gpu-firmware-amd-kmod@psp_13_0_10 \ - gpu-firmware-amd-kmod-psp-13-0-11>0:graphics/gpu-firmware-amd-kmod@psp_13_0_11 \ gpu-firmware-amd-kmod-psp-14-0-0>0:graphics/gpu-firmware-amd-kmod@psp_14_0_0 \ + gpu-firmware-amd-kmod-psp-14-0-1>0:graphics/gpu-firmware-amd-kmod@psp_14_0_1 \ + gpu-firmware-amd-kmod-psp-14-0-2>0:graphics/gpu-firmware-amd-kmod@psp_14_0_2 \ + gpu-firmware-amd-kmod-psp-14-0-3>0:graphics/gpu-firmware-amd-kmod@psp_14_0_3 \ + gpu-firmware-amd-kmod-psp-14-0-4>0:graphics/gpu-firmware-amd-kmod@psp_14_0_4 \ + gpu-firmware-amd-kmod-psp-14-0-5>0:graphics/gpu-firmware-amd-kmod@psp_14_0_5 \ + gpu-firmware-amd-kmod-raven>0:graphics/gpu-firmware-amd-kmod@raven \ + gpu-firmware-amd-kmod-raven2>0:graphics/gpu-firmware-amd-kmod@raven2 \ + gpu-firmware-amd-kmod-raven2-ip-discovery>0:graphics/gpu-firmware-amd-kmod@raven2_ip_discovery \ + gpu-firmware-amd-kmod-raven-ip-discovery>0:graphics/gpu-firmware-amd-kmod@raven_ip_discovery \ + gpu-firmware-amd-kmod-renoir>0:graphics/gpu-firmware-amd-kmod@renoir \ gpu-firmware-amd-kmod-sdma-4-4-2>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_2 \ + gpu-firmware-amd-kmod-sdma-4-4-4>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_4 \ + gpu-firmware-amd-kmod-sdma-4-4-5>0:graphics/gpu-firmware-amd-kmod@sdma_4_4_5 \ gpu-firmware-amd-kmod-sdma-5-2-6>0:graphics/gpu-firmware-amd-kmod@sdma_5_2_6 \ gpu-firmware-amd-kmod-sdma-5-2-7>0:graphics/gpu-firmware-amd-kmod@sdma_5_2_7 \ gpu-firmware-amd-kmod-sdma-6-0-0>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_0 \ @@ -144,18 +161,48 @@ RUN_DEPENDS+= gpu-firmware-amd-kmod-aldebaran>0:graphics/gpu-firmware-amd-kmod@a gpu-firmware-amd-kmod-sdma-6-0-2>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_2 \ gpu-firmware-amd-kmod-sdma-6-0-3>0:graphics/gpu-firmware-amd-kmod@sdma_6_0_3 \ gpu-firmware-amd-kmod-sdma-6-1-0>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_0 \ + gpu-firmware-amd-kmod-sdma-6-1-1>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_1 \ + gpu-firmware-amd-kmod-sdma-6-1-2>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_2 \ + gpu-firmware-amd-kmod-sdma-6-1-3>0:graphics/gpu-firmware-amd-kmod@sdma_6_1_3 \ + gpu-firmware-amd-kmod-sdma-7-0-0>0:graphics/gpu-firmware-amd-kmod@sdma_7_0_0 \ + gpu-firmware-amd-kmod-sdma-7-0-1>0:graphics/gpu-firmware-amd-kmod@sdma_7_0_1 \ + gpu-firmware-amd-kmod-si58>0:graphics/gpu-firmware-amd-kmod@si58 \ + gpu-firmware-amd-kmod-sienna-cichlid>0:graphics/gpu-firmware-amd-kmod@sienna_cichlid \ gpu-firmware-amd-kmod-smu-13-0-0>0:graphics/gpu-firmware-amd-kmod@smu_13_0_0 \ + gpu-firmware-amd-kmod-smu-13-0-10>0:graphics/gpu-firmware-amd-kmod@smu_13_0_10 \ + gpu-firmware-amd-kmod-smu-13-0-14>0:graphics/gpu-firmware-amd-kmod@smu_13_0_14 \ gpu-firmware-amd-kmod-smu-13-0-6>0:graphics/gpu-firmware-amd-kmod@smu_13_0_6 \ gpu-firmware-amd-kmod-smu-13-0-7>0:graphics/gpu-firmware-amd-kmod@smu_13_0_7 \ - gpu-firmware-amd-kmod-smu-13-0-10>0:graphics/gpu-firmware-amd-kmod@smu_13_0_10 \ gpu-firmware-amd-kmod-smu-14-0-2>0:graphics/gpu-firmware-amd-kmod@smu_14_0_2 \ + gpu-firmware-amd-kmod-smu-14-0-3>0:graphics/gpu-firmware-amd-kmod@smu_14_0_3 \ + gpu-firmware-amd-kmod-stoney>0:graphics/gpu-firmware-amd-kmod@stoney \ + gpu-firmware-amd-kmod-tahiti>0:graphics/gpu-firmware-amd-kmod@tahiti \ + gpu-firmware-amd-kmod-tonga>0:graphics/gpu-firmware-amd-kmod@tonga \ + gpu-firmware-amd-kmod-topaz>0:graphics/gpu-firmware-amd-kmod@topaz \ + gpu-firmware-amd-kmod-umsch-mm-4-0-0>0:graphics/gpu-firmware-amd-kmod@umsch_mm_4_0_0 \ + gpu-firmware-amd-kmod-vangogh>0:graphics/gpu-firmware-amd-kmod@vangogh \ gpu-firmware-amd-kmod-vcn-3-1-2>0:graphics/gpu-firmware-amd-kmod@vcn_3_1_2 \ gpu-firmware-amd-kmod-vcn-4-0-0>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_0 \ gpu-firmware-amd-kmod-vcn-4-0-2>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_2 \ gpu-firmware-amd-kmod-vcn-4-0-3>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_3 \ gpu-firmware-amd-kmod-vcn-4-0-4>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_4 \ gpu-firmware-amd-kmod-vcn-4-0-5>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_5 \ - gpu-firmware-amd-kmod-vpe-6-1-0>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_0 + gpu-firmware-amd-kmod-vcn-4-0-6>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_6 \ + gpu-firmware-amd-kmod-vcn-4-0-6-1>0:graphics/gpu-firmware-amd-kmod@vcn_4_0_6_1 \ + gpu-firmware-amd-kmod-vcn-5-0-0>0:graphics/gpu-firmware-amd-kmod@vcn_5_0_0 \ + gpu-firmware-amd-kmod-vcn-5-0-1>0:graphics/gpu-firmware-amd-kmod@vcn_5_0_1 \ + gpu-firmware-amd-kmod-vega10>0:graphics/gpu-firmware-amd-kmod@vega10 \ + gpu-firmware-amd-kmod-vega10-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega10_ip_discovery \ + gpu-firmware-amd-kmod-vega12>0:graphics/gpu-firmware-amd-kmod@vega12 \ + gpu-firmware-amd-kmod-vega12-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega12_ip_discovery \ + gpu-firmware-amd-kmod-vega20>0:graphics/gpu-firmware-amd-kmod@vega20 \ + gpu-firmware-amd-kmod-vega20-ip-discovery>0:graphics/gpu-firmware-amd-kmod@vega20_ip_discovery \ + gpu-firmware-amd-kmod-vegam>0:graphics/gpu-firmware-amd-kmod@vegam \ + gpu-firmware-amd-kmod-verde>0:graphics/gpu-firmware-amd-kmod@verde \ + gpu-firmware-amd-kmod-vpe-6-1-0>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_0 \ + gpu-firmware-amd-kmod-vpe-6-1-1>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_1 \ + gpu-firmware-amd-kmod-vpe-6-1-3>0:graphics/gpu-firmware-amd-kmod@vpe_6_1_3 \ + gpu-firmware-amd-kmod-yellow-carp>0:graphics/gpu-firmware-amd-kmod@yellow_carp .endif .include <bsd.port.post.mk> diff --git a/graphics/gpu-firmware-radeon-kmod/Makefile b/graphics/gpu-firmware-radeon-kmod/Makefile index fb8407fe0515..42d9626398e6 100644 --- a/graphics/gpu-firmware-radeon-kmod/Makefile +++ b/graphics/gpu-firmware-radeon-kmod/Makefile @@ -1,5 +1,5 @@ PORTNAME= gpu-firmware-radeon-kmod -PORTVERSION= 20220511 +PORTVERSION= 20260519 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org @@ -63,7 +63,7 @@ USES= kmod uidfix USE_GITHUB= yes GH_ACCOUNT= freebsd GH_PROJECT= drm-kmod-firmware -GH_TAGNAME= 20220511 +GH_TAGNAME= 20260519 MAKE_ENV= KMODS="radeonkmsfw" MAKE_ENV+= RADEONKMODS="${FLAVOR}" diff --git a/graphics/gpu-firmware-radeon-kmod/distinfo b/graphics/gpu-firmware-radeon-kmod/distinfo index a54c565bfe35..6a69083974cb 100644 --- a/graphics/gpu-firmware-radeon-kmod/distinfo +++ b/graphics/gpu-firmware-radeon-kmod/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1652277693 -SHA256 (freebsd-drm-kmod-firmware-20220511_GH0.tar.gz) = f822f90aeb031fbc6b692dbc71f6a50b1ec637c471e7744f4f08c2972678c9b7 -SIZE (freebsd-drm-kmod-firmware-20220511_GH0.tar.gz) = 20620626 +TIMESTAMP = 1781433980 +SHA256 (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 4d06da7098d47cef85a3247858b3b8413625bea0e081ea8fa5a13aa1732a55ba +SIZE (freebsd-drm-kmod-firmware-20260519_GH0.tar.gz) = 48937418 diff --git a/graphics/gpxsee/Makefile b/graphics/gpxsee/Makefile index a838929cfdd7..7de1611047e1 100644 --- a/graphics/gpxsee/Makefile +++ b/graphics/gpxsee/Makefile @@ -1,6 +1,5 @@ PORTNAME= gpxsee -DISTVERSION= 7.32 -PORTREVISION= 1 +DISTVERSION= 16.10 CATEGORIES= graphics geography MAINTAINER= sikmir@gmail.com @@ -10,46 +9,23 @@ WWW= https://www.gpxsee.org/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/licence.txt -USES= compiler:c++11-lang desktop-file-utils gl qmake:outsource \ - qt:5 shared-mime-info -USE_QT= buildtools:build concurrent core gui network opengl printsupport \ - sql sql-sqlite3:run widgets -USE_GL= gl - +USES= compiler:c++11-lang desktop-file-utils gl qmake:outsource qt:6 \ + shared-mime-info USE_GITHUB= yes GH_ACCOUNT= tumic0 GH_PROJECT= GPXSee +USE_GL= opengl +USE_QT= base multimedia positioning serialport svg tools:build -OPTIONS_DEFINE= MAPS NLS PBF TIFF -OPTIONS_DEFAULT= MAPS PBF TIFF +OPTIONS_DEFINE= NLS TIFF +OPTIONS_DEFAULT= TIFF OPTIONS_SUB= yes -MAPS_DESC= Install map definitions of some well known global map services -NLS_USE= QT=linguisttools:build -NLS_USES= gettext-runtime -PBF_DESC= Support for PBF vector maps -PBF_RUN_DEPENDS= ${QT_PLUGINDIR}/imageformats/libpbf.so:graphics/qtpbfimageplugin TIFF_DESC= Support for GeoTIFF images TIFF_USE= QT=imageformats:run pre-build-NLS-on: ( cd ${BUILD_WRKSRC} && ${LRELEASE} ${WRKSRC}/${PORTNAME}.pro ) -do-install: - ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/gpxsee ${STAGEDIR}${PREFIX}/bin/${PORTNAME} - @${MKDIR} ${STAGEDIR}${DATADIR}/csv - ${INSTALL_DATA} ${WRKSRC}/pkg/csv/* ${STAGEDIR}${DATADIR}/csv - @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps - ${INSTALL_DATA} ${WRKSRC}/icons/app/hicolor/64x64/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps - ${INSTALL_DATA} ${WRKSRC}/pkg/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications - @${MKDIR} ${STAGEDIR}${PREFIX}/share/mime/packages - ${INSTALL_DATA} ${WRKSRC}/pkg/${PORTNAME}.xml ${STAGEDIR}${PREFIX}/share/mime/packages - @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo - ${INSTALL_DATA} ${WRKSRC}/pkg/appdata.xml ${STAGEDIR}${PREFIX}/share/metainfo/${PORTNAME}.appdata.xml - -do-install-MAPS-on: - @${MKDIR} ${STAGEDIR}${DATADIR}/maps - ${INSTALL_DATA} ${WRKSRC}/pkg/maps/* ${STAGEDIR}${DATADIR}/maps - do-install-NLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/lang/*.qm ${STAGEDIR}${DATADIR}/translations diff --git a/graphics/gpxsee/distinfo b/graphics/gpxsee/distinfo index 1ce027a4e833..18b41b0e9841 100644 --- a/graphics/gpxsee/distinfo +++ b/graphics/gpxsee/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1600904415 -SHA256 (tumic0-GPXSee-7.32_GH0.tar.gz) = ba2977b77c66b13ff83efecd27fcf9fcb0a71780bb210e5095129fef89d5f65d -SIZE (tumic0-GPXSee-7.32_GH0.tar.gz) = 5395233 +TIMESTAMP = 1782555024 +SHA256 (tumic0-GPXSee-16.10_GH0.tar.gz) = a99740cfab36d60a944b9938aa71eae0a0427407f75d617709df88179d1d06d8 +SIZE (tumic0-GPXSee-16.10_GH0.tar.gz) = 6481438 diff --git a/graphics/gpxsee/pkg-plist b/graphics/gpxsee/pkg-plist index e3e013a98d45..9326bf088eba 100644 --- a/graphics/gpxsee/pkg-plist +++ b/graphics/gpxsee/pkg-plist @@ -1,23 +1,185 @@ bin/gpxsee share/applications/gpxsee.desktop -%%DATADIR%%/csv/ellipsoids.csv -%%DATADIR%%/csv/gcs.csv -%%DATADIR%%/csv/pcs.csv -%%MAPS%%%%DATADIR%%/maps/4UMaps.xml -%%MAPS%%%%DATADIR%%/maps/Antarctica.xml -%%MAPS%%%%DATADIR%%/maps/OpenStreetMap.xml -%%MAPS%%%%DATADIR%%/maps/OpenTopoMap.xml -%%MAPS%%%%DATADIR%%/maps/USGS-imagery.xml -%%MAPS%%%%DATADIR%%/maps/USGS-topo.xml +%%DATADIR%%/CRS/ellipsoids.csv +%%DATADIR%%/CRS/gcs.csv +%%DATADIR%%/CRS/pcs.csv +%%DATADIR%%/CRS/projections.csv +%%DATADIR%%/maps/Antarctica.xml +%%DATADIR%%/maps/OpenFreeMap.xml +%%DATADIR%%/maps/OpenSeaMap.xml +%%DATADIR%%/maps/OpenStreetMap.xml +%%DATADIR%%/maps/OpenTopoMap.xml +%%DATADIR%%/maps/USGS-imagery.xml +%%DATADIR%%/maps/USGS-topo.xml +%%DATADIR%%/maps/mtbmap-cz.xml +%%DATADIR%%/style/COROS/sprite.json +%%DATADIR%%/style/COROS/sprite.png +%%DATADIR%%/style/COROS/sprite@2x.json +%%DATADIR%%/style/COROS/sprite@2x.png +%%DATADIR%%/style/COROS/style.json +%%DATADIR%%/style/Mapsforge/GPXSee.xml +%%DATADIR%%/style/Mapsforge/patterns/cemetery.svg +%%DATADIR%%/style/Mapsforge/patterns/military-area.svg +%%DATADIR%%/style/Mapsforge/patterns/nature-reserve.svg +%%DATADIR%%/style/Mapsforge/patterns/orchard.svg +%%DATADIR%%/style/Mapsforge/patterns/vineyard.svg +%%DATADIR%%/style/Mapsforge/patterns/wetland.svg +%%DATADIR%%/style/OpenMapTiles/LICENCE.md +%%DATADIR%%/style/OpenMapTiles/sprite.json +%%DATADIR%%/style/OpenMapTiles/sprite.png +%%DATADIR%%/style/OpenMapTiles/sprite@2x.json +%%DATADIR%%/style/OpenMapTiles/sprite@2x.png +%%DATADIR%%/style/OpenMapTiles/style.json +%%DATADIR%%/style/Protomaps/LICENCE.md +%%DATADIR%%/style/Protomaps/sprite.json +%%DATADIR%%/style/Protomaps/sprite.png +%%DATADIR%%/style/Protomaps/sprite@2x.json +%%DATADIR%%/style/Protomaps/sprite@2x.png +%%DATADIR%%/style/Protomaps/style.json +%%DATADIR%%/symbols/ATV.png +%%DATADIR%%/symbols/Airport.png +%%DATADIR%%/symbols/Alert.png +%%DATADIR%%/symbols/Amusement Park.png +%%DATADIR%%/symbols/Anchor.png +%%DATADIR%%/symbols/Ballpark.png +%%DATADIR%%/symbols/Bank.png +%%DATADIR%%/symbols/Bar.png +%%DATADIR%%/symbols/Beach.png +%%DATADIR%%/symbols/Big Game.png +%%DATADIR%%/symbols/Bike Trail.png +%%DATADIR%%/symbols/Boat Ramp.png +%%DATADIR%%/symbols/Bowling.png +%%DATADIR%%/symbols/Bridge.png +%%DATADIR%%/symbols/Building.png +%%DATADIR%%/symbols/Campground.png +%%DATADIR%%/symbols/Car Rental.png +%%DATADIR%%/symbols/Car Repair.png +%%DATADIR%%/symbols/Car.png +%%DATADIR%%/symbols/Cemetary.png +%%DATADIR%%/symbols/Checkpoint.png +%%DATADIR%%/symbols/Church.png +%%DATADIR%%/symbols/Crossing.png +%%DATADIR%%/symbols/Dam.png +%%DATADIR%%/symbols/Danger.png +%%DATADIR%%/symbols/Drinking Water.png +%%DATADIR%%/symbols/Fastfood.png +%%DATADIR%%/symbols/Ferry.png +%%DATADIR%%/symbols/First Aid.png +%%DATADIR%%/symbols/First Category.png +%%DATADIR%%/symbols/Fishing Area.png +%%DATADIR%%/symbols/Flag, Blue.png +%%DATADIR%%/symbols/Flag, Green.png +%%DATADIR%%/symbols/Flag, Red.png +%%DATADIR%%/symbols/Flag.png +%%DATADIR%%/symbols/Food.png +%%DATADIR%%/symbols/Forest.png +%%DATADIR%%/symbols/Fourth Category.png +%%DATADIR%%/symbols/Funicular.png +%%DATADIR%%/symbols/Furbearer.png +%%DATADIR%%/symbols/Gas Station.png +%%DATADIR%%/symbols/Gear.png +%%DATADIR%%/symbols/Geocache Found.png +%%DATADIR%%/symbols/Geocache.png +%%DATADIR%%/symbols/Ghost Town.png +%%DATADIR%%/symbols/Glider Area.png +%%DATADIR%%/symbols/Golf Course.png +%%DATADIR%%/symbols/Ground Transportation.png +%%DATADIR%%/symbols/Heliport.png +%%DATADIR%%/symbols/Hors Category.png +%%DATADIR%%/symbols/Hunting Area.png +%%DATADIR%%/symbols/Iceskating.png +%%DATADIR%%/symbols/Info.png +%%DATADIR%%/symbols/Information.png +%%DATADIR%%/symbols/Left.png +%%DATADIR%%/symbols/Library.png +%%DATADIR%%/symbols/Live Theater.png +%%DATADIR%%/symbols/Lodge.png +%%DATADIR%%/symbols/Lodging.png +%%DATADIR%%/symbols/Marina.png +%%DATADIR%%/symbols/Medical Facility.png +%%DATADIR%%/symbols/Meeting Spot.png +%%DATADIR%%/symbols/Military.png +%%DATADIR%%/symbols/Mine.png +%%DATADIR%%/symbols/Movie Theater.png +%%DATADIR%%/symbols/Museum.png +%%DATADIR%%/symbols/Obstacle.png +%%DATADIR%%/symbols/Oil Field.png +%%DATADIR%%/symbols/Overlook.png +%%DATADIR%%/symbols/Parachute Area.png +%%DATADIR%%/symbols/Park.png +%%DATADIR%%/symbols/Parking Area.png +%%DATADIR%%/symbols/Pharmacy.png +%%DATADIR%%/symbols/Physical Stage.png +%%DATADIR%%/symbols/Picnic Area.png +%%DATADIR%%/symbols/Pizza.png +%%DATADIR%%/symbols/Police Station.png +%%DATADIR%%/symbols/Post Office.png +%%DATADIR%%/symbols/RV Park.png +%%DATADIR%%/symbols/Radio Beacon.png +%%DATADIR%%/symbols/Railway.png +%%DATADIR%%/symbols/Residence.png +%%DATADIR%%/symbols/Rest Area.png +%%DATADIR%%/symbols/Restaurant.png +%%DATADIR%%/symbols/Restroom.png +%%DATADIR%%/symbols/Right.png +%%DATADIR%%/symbols/Scenic Area.png +%%DATADIR%%/symbols/School.png +%%DATADIR%%/symbols/Second Category.png +%%DATADIR%%/symbols/Segment End.png +%%DATADIR%%/symbols/Segment Start.png +%%DATADIR%%/symbols/Service.png +%%DATADIR%%/symbols/Sharp Curve.png +%%DATADIR%%/symbols/Sharp Left.png +%%DATADIR%%/symbols/Sharp Right.png +%%DATADIR%%/symbols/Shelter.png +%%DATADIR%%/symbols/Shipwreck.png +%%DATADIR%%/symbols/Shopping Center.png +%%DATADIR%%/symbols/Shower.png +%%DATADIR%%/symbols/Ski Resort.png +%%DATADIR%%/symbols/Skiing Area.png +%%DATADIR%%/symbols/Skull and Crossbones.png +%%DATADIR%%/symbols/Slight Left.png +%%DATADIR%%/symbols/Slight Right.png +%%DATADIR%%/symbols/Small Game.png +%%DATADIR%%/symbols/Sprint.png +%%DATADIR%%/symbols/Stadium.png +%%DATADIR%%/symbols/Steep Incline.png +%%DATADIR%%/symbols/Store.png +%%DATADIR%%/symbols/Straight.png +%%DATADIR%%/symbols/Summit.png +%%DATADIR%%/symbols/Tall Tower.png +%%DATADIR%%/symbols/Telephone.png +%%DATADIR%%/symbols/Third Category.png +%%DATADIR%%/symbols/Toilet.png +%%DATADIR%%/symbols/Trail Head.png +%%DATADIR%%/symbols/Transport.png +%%DATADIR%%/symbols/Truck Stop.png +%%DATADIR%%/symbols/Truck.png +%%DATADIR%%/symbols/Tunnel.png +%%DATADIR%%/symbols/U-Turn.png +%%DATADIR%%/symbols/Ultralight Area.png +%%DATADIR%%/symbols/Upland Game.png +%%DATADIR%%/symbols/Valley.png +%%DATADIR%%/symbols/Virtual Stage.png +%%DATADIR%%/symbols/Water Hydrant.png +%%DATADIR%%/symbols/Water Source.png +%%DATADIR%%/symbols/Water.png +%%DATADIR%%/symbols/Waterfowl.png +%%DATADIR%%/symbols/Waypoint.png +%%DATADIR%%/symbols/Winery.png +%%DATADIR%%/symbols/Zoo.png +%%NLS%%%%DATADIR%%/translations/gpxsee_ca.qm %%NLS%%%%DATADIR%%/translations/gpxsee_cs.qm %%NLS%%%%DATADIR%%/translations/gpxsee_da.qm %%NLS%%%%DATADIR%%/translations/gpxsee_de.qm %%NLS%%%%DATADIR%%/translations/gpxsee_en.qm +%%NLS%%%%DATADIR%%/translations/gpxsee_eo.qm %%NLS%%%%DATADIR%%/translations/gpxsee_es.qm %%NLS%%%%DATADIR%%/translations/gpxsee_fi.qm %%NLS%%%%DATADIR%%/translations/gpxsee_fr.qm %%NLS%%%%DATADIR%%/translations/gpxsee_hu.qm %%NLS%%%%DATADIR%%/translations/gpxsee_it.qm +%%NLS%%%%DATADIR%%/translations/gpxsee_ko.qm %%NLS%%%%DATADIR%%/translations/gpxsee_nb.qm %%NLS%%%%DATADIR%%/translations/gpxsee_pl.qm %%NLS%%%%DATADIR%%/translations/gpxsee_pt_BR.qm @@ -25,6 +187,12 @@ share/applications/gpxsee.desktop %%NLS%%%%DATADIR%%/translations/gpxsee_sv.qm %%NLS%%%%DATADIR%%/translations/gpxsee_tr.qm %%NLS%%%%DATADIR%%/translations/gpxsee_uk.qm +%%NLS%%%%DATADIR%%/translations/gpxsee_zh_CN.qm +share/icons/hicolor/128x128/apps/gpxsee.png +share/icons/hicolor/16x16/apps/gpxsee.png +share/icons/hicolor/32x32/apps/gpxsee.png +share/icons/hicolor/48x48/apps/gpxsee.png +share/icons/hicolor/64x64/apps/gpxsee.png +share/icons/hicolor/scalable/apps/gpxsee.svg share/metainfo/gpxsee.appdata.xml share/mime/packages/gpxsee.xml -share/icons/hicolor/64x64/apps/gpxsee.png diff --git a/graphics/graphite2/Makefile b/graphics/graphite2/Makefile index 7c4af44d5ef1..888308eeaffd 100644 --- a/graphics/graphite2/Makefile +++ b/graphics/graphite2/Makefile @@ -1,5 +1,5 @@ PORTNAME= graphite2 -DISTVERSION= 1.3.14 +DISTVERSION= 1.3.15 CATEGORIES= graphics print MASTER_SITES= https://github.com/silnrsi/graphite/releases/download/${DISTVERSION}/ @@ -12,13 +12,12 @@ LICENSE_COMB= dual LICENSE_FILE_LGPL21= ${WRKSRC}/LICENSE TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fonttools>0:print/py-fonttools@${PY_FLAVOR} -LDFLAGS+= -Wl,--as-needed -USES= cmake compiler:c++11-lib cpe python:test tar:tgz -USE_LDCONFIG= yes +USES= cmake:testing compiler:c++11-lib cpe pathfix python:test tar:tgz CPE_VENDOR= sil +USE_LDCONFIG= yes -TEST_TARGET= test +CMAKE_OFF= BUILD_TESTING post-patch: @${REINPLACE_CMD} -e 's|/pkgconfig|data&|' ${WRKSRC}/CMakeLists.txt diff --git a/graphics/graphite2/distinfo b/graphics/graphite2/distinfo index 1accbb1fa530..25bba68ab26f 100644 --- a/graphics/graphite2/distinfo +++ b/graphics/graphite2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1601274903 -SHA256 (graphite2-1.3.14.tgz) = f99d1c13aa5fa296898a181dff9b82fb25f6cc0933dbaa7a475d8109bd54209d -SIZE (graphite2-1.3.14.tgz) = 6630061 +TIMESTAMP = 1781861168 +SHA256 (graphite2-1.3.15.tgz) = c6bc8b4252724665297f7cad0c55897285c673f9b8e6db3522ace833593fe0b1 +SIZE (graphite2-1.3.15.tgz) = 13674849 diff --git a/graphics/graphite2/pkg-plist b/graphics/graphite2/pkg-plist index 941d0b6af5b7..b67cb69a84fc 100644 --- a/graphics/graphite2/pkg-plist +++ b/graphics/graphite2/pkg-plist @@ -5,7 +5,7 @@ include/graphite2/Segment.h include/graphite2/Types.h lib/libgraphite2.so lib/libgraphite2.so.3 -lib/libgraphite2.so.3.2.1 +lib/libgraphite2.so.3.3.1 libdata/pkgconfig/graphite2.pc %%DATADIR%%/graphite2-%%CMAKE_BUILD_TYPE%%.cmake %%DATADIR%%/graphite2.cmake diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index aad043ccebec..08aefbb95912 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,5 +1,5 @@ PORTNAME= graphviz -PORTVERSION= 14.1.4 +PORTVERSION= 15.1.0 PORTREVISION= 1 CATEGORIES= graphics tk MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/ @@ -38,13 +38,13 @@ MAKE_ENV= EXPR_COMPAT=yes CONFLICTS_INSTALL= ghmm INSTALL_TARGET= install-strip -PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.9" \ +PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.12" \ SH_LIBCDT_SHORT="6" SH_LIBCDT_FULL="6.0.3" \ - SH_LIBCGRAPH_SHORT="8" SH_LIBCGRAPH_FULL="8.0.7" \ - SH_LIBGVC_SHORT="7" SH_LIBGVC_FULL="7.0.8" \ - SH_LIBGVPR_SHORT="2" SH_LIBGVPR_FULL="2.0.9" \ - SH_LIBPATHPLAN_SHORT="4" SH_LIBPATHPLAN_FULL="4.0.6" \ - SH_LIBXDOT_SHORT="4" SH_LIBXDOT_FULL="4.0.1" + SH_LIBCGRAPH_SHORT="8" SH_LIBCGRAPH_FULL="8.1.1" \ + SH_LIBGVC_SHORT="7" SH_LIBGVC_FULL="7.0.11" \ + SH_LIBGVPR_SHORT="2" SH_LIBGVPR_FULL="2.0.11" \ + SH_LIBPATHPLAN_SHORT="4" SH_LIBPATHPLAN_FULL="4.0.7" \ + SH_LIBXDOT_SHORT="4" SH_LIBXDOT_FULL="4.0.2" SHEBANG_FILES= cmd/dot/dot_sandbox FIX_INCLUDE= lib/cdt/dthdr.h lib/pathplan/tri.h \ @@ -136,7 +136,7 @@ PANGOCAIRO_CONFIGURE_WITH= pangocairo POPPLER_CONFIGURE_WITH= poppler POPPLER_IMPLIES= PANGOCAIRO GTK3_CONFIGURE_WITH= gtk -GDK_CONFIGURE_WITH= gdk gdk-pixbuf +GDK_CONFIGURE_WITH= gdk gdk-pixbuf GDK_IMPLIES= PANGOCAIRO GHOSTSCRIPT_CONFIGURE_OFF= --with-ghostscript=no GHOSTSCRIPT_IMPLIES= PANGOCAIRO diff --git a/graphics/graphviz/distinfo b/graphics/graphviz/distinfo index 7760ef44fec1..16375f7c67ae 100644 --- a/graphics/graphviz/distinfo +++ b/graphics/graphviz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774160741 -SHA256 (graphviz-14.1.4.tar.gz) = f81f7c5a9d262e2b8346d91b2c007fc927d224cc5f55ceb8eba847dfc4c6ec20 -SIZE (graphviz-14.1.4.tar.gz) = 26851499 +TIMESTAMP = 1781778675 +SHA256 (graphviz-15.1.0.tar.gz) = 7aee43f186d6d72d32cbdb243baaa98880d4e709a2937c1ccf0dcc61abd79ec2 +SIZE (graphviz-15.1.0.tar.gz) = 26844709 diff --git a/graphics/graphviz/files/patch-lib_expr_exgram.h b/graphics/graphviz/files/patch-lib_expr_exgram.h index db75b42b09a9..3a15f737ea77 100644 --- a/graphics/graphviz/files/patch-lib_expr_exgram.h +++ b/graphics/graphviz/files/patch-lib_expr_exgram.h @@ -1,4 +1,4 @@ ---- lib/expr/exgram.h.orig 2024-12-06 23:55:56 UTC +--- lib/expr/exgram.h.orig 2026-06-18 01:52:21 UTC +++ lib/expr/exgram.h @@ -19,7 +19,7 @@ extern "C" { * with both yacc and bison @@ -8,4 +8,4 @@ +#if !defined(_EXGRAM_H) #define _EXGRAM_H - #include <cgraph/gv_ctype.h> + #include <expr/exlib.h> diff --git a/graphics/graphviz/pkg-plist b/graphics/graphviz/pkg-plist index 616add833fd1..15d06ba26b21 100644 --- a/graphics/graphviz/pkg-plist +++ b/graphics/graphviz/pkg-plist @@ -3,7 +3,6 @@ bin/bcomps bin/ccomps bin/circo bin/cluster -bin/diffimg bin/dijkstra bin/dot bin/dot2gxl @@ -229,7 +228,6 @@ libdata/pkgconfig/libxdot.pc %%PORTDOCS%%%%DOCSDIR%%/circo.1.pdf %%PORTDOCS%%%%DOCSDIR%%/cluster.1.pdf %%PORTDOCS%%%%DOCSDIR%%/cpl1.0.txt -%%PORTDOCS%%%%DOCSDIR%%/diffimg.1.pdf %%PORTDOCS%%%%DOCSDIR%%/dijkstra.1.pdf %%PORTDOCS%%%%DOCSDIR%%/dot.1.pdf %%PORTDOCS%%%%DOCSDIR%%/dot2gxl.1.pdf @@ -464,7 +462,6 @@ share/man/man1/bcomps.1.gz share/man/man1/ccomps.1.gz share/man/man1/circo.1.gz share/man/man1/cluster.1.gz -share/man/man1/diffimg.1.gz share/man/man1/dijkstra.1.gz share/man/man1/dot.1.gz share/man/man1/dot2gxl.1.gz diff --git a/graphics/gscan2pdf/Makefile b/graphics/gscan2pdf/Makefile index 9d44b6781c2a..96e6b7c47464 100644 --- a/graphics/gscan2pdf/Makefile +++ b/graphics/gscan2pdf/Makefile @@ -1,5 +1,6 @@ PORTNAME= gscan2pdf PORTVERSION= 2.13.5 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF diff --git a/graphics/gstreamer1-plugins-vulkan/Makefile b/graphics/gstreamer1-plugins-vulkan/Makefile index 93ec3d94ce2a..ec274d5513e9 100644 --- a/graphics/gstreamer1-plugins-vulkan/Makefile +++ b/graphics/gstreamer1-plugins-vulkan/Makefile @@ -16,13 +16,12 @@ USES= xorg USE_GSTREAMER= gl USE_XORG= xcb -MESON_ARGS+= -Dwayland=enabled - MASTERDIR= ${.CURDIR:H:H}/multimedia/gstreamer1-plugins PLIST= ${.CURDIR}/pkg-plist DIST= bad GST_PLUGIN= vulkan +GST_PLUGIN_DEPENDS= wayland .include "${MASTERDIR}/Makefile" diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile index 3a9b29710c2c..aad3cd4625d7 100644 --- a/graphics/gthumb/Makefile +++ b/graphics/gthumb/Makefile @@ -1,5 +1,6 @@ PORTNAME= gthumb PORTVERSION= 3.12.10 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= GNOME DIST_SUBDIR= gnome diff --git a/graphics/gwenview/Makefile b/graphics/gwenview/Makefile index 184b5a2107ee..5179201a2359 100644 --- a/graphics/gwenview/Makefile +++ b/graphics/gwenview/Makefile @@ -13,7 +13,7 @@ LIB_DEPENDS= libexiv2.so:graphics/exiv2 \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libtiff.so:graphics/tiff \ - libkImageAnnotator-Qt6.so:graphics/kimageannotator@qt6 \ + libkImageAnnotator-Qt6.so:graphics/kimageannotator \ libwayland-client.so:graphics/wayland USES= cmake compiler:c++11-lang desktop-file-utils gettext jpeg \ @@ -21,7 +21,7 @@ USES= cmake compiler:c++11-lang desktop-file-utils gettext jpeg \ USE_KDE= activities auth baloo bookmarks codecs completion config \ configwidgets coreaddons filemetadata guiaddons i18n \ iconthemes itemmodels itemviews jobwidgets \ - kimageformats kio libkdcraw notifications parts phonon \ + kimageformats kio libkdcraw notifications parts \ purpose service solid sonnet textwidgets widgetsaddons \ windowsystem xmlgui \ ecm:build diff --git a/graphics/gwenview/distinfo b/graphics/gwenview/distinfo index a4a4c5270779..a8166091299d 100644 --- a/graphics/gwenview/distinfo +++ b/graphics/gwenview/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541950 -SHA256 (KDE/release-service/25.12.3/gwenview-25.12.3.tar.xz) = 06ea32a51d8e9efebc4a4e63eb3ef8b23b68a5af5ab38045a7e2837a4fd193b4 -SIZE (KDE/release-service/25.12.3/gwenview-25.12.3.tar.xz) = 6538216 +TIMESTAMP = 1782826812 +SHA256 (KDE/release-service/26.04.3/gwenview-26.04.3.tar.xz) = dabd48e172cf78f4b42de7423de56ed474d241abb080b4d2b632c5d4d4e8dbaf +SIZE (KDE/release-service/26.04.3/gwenview-26.04.3.tar.xz) = 6549860 diff --git a/graphics/h3/Makefile b/graphics/h3/Makefile index 709c9005eb7e..1808f5a9243b 100644 --- a/graphics/h3/Makefile +++ b/graphics/h3/Makefile @@ -1,5 +1,5 @@ PORTNAME= h3 -PORTVERSION= 3.7.2 +PORTVERSION= 4.5.0 DISTVERSIONPREFIX= v PORTREVISION= 1 CATEGORIES= graphics @@ -12,9 +12,11 @@ WWW= https://h3geo.org/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake +USES= cmake:testing -CMAKE_OFF= BUILD_TESTING \ +CMAKE_OFF= AUDIT_SOURCE_FILE_LIST \ + BUILD_TESTING \ + ENABLE_COUNTRY_BENCHMARKS \ ENABLE_COVERAGE \ ENABLE_DOCS \ ENABLE_FORMAT \ @@ -27,9 +29,13 @@ CMAKE_ON= BUILD_BENCHMARKS \ BUILD_FUZZERS \ BUILD_GENERATORS \ BUILD_SHARED_LIBS \ + ENABLE_WARNINGS \ CMAKE_DISABLE_FIND_PACKAGE_Doxygen USE_GITHUB= yes GH_ACCOUNT= uber +post-install: + ${INSTALL_DATA} ${WRKSRC}/src/h3lib/include/*.h ${STAGEDIR}${PREFIX}/include/h3/ + .include <bsd.port.mk> diff --git a/graphics/h3/distinfo b/graphics/h3/distinfo index 58d781d004e6..24e68115b56c 100644 --- a/graphics/h3/distinfo +++ b/graphics/h3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1626542064 -SHA256 (uber-h3-v3.7.2_GH0.tar.gz) = 803a7fbbeb01f1f65cae9398bda9579a0529e7bafffc6e0e0a6d81a71b305629 -SIZE (uber-h3-v3.7.2_GH0.tar.gz) = 17307240 +TIMESTAMP = 1779520108 +SHA256 (uber-h3-v4.5.0_GH0.tar.gz) = 0da8a392a6ff77e76b60e6a331a49497d0935b6b7b6899da7a3e2786139b0441 +SIZE (uber-h3-v4.5.0_GH0.tar.gz) = 18362500 diff --git a/graphics/h3/pkg-plist b/graphics/h3/pkg-plist index a728111eb87b..6334d40d7dc4 100644 --- a/graphics/h3/pkg-plist +++ b/graphics/h3/pkg-plist @@ -1,18 +1,44 @@ -bin/geoToH3 +bin/cellToBoundary +bin/cellToBoundaryHier +bin/cellToLatLng +bin/cellToLatLngHier +bin/cellToLocalIj +bin/gridDisk +bin/gridDiskUnsafe +bin/h3 bin/h3ToComponents -bin/h3ToGeo -bin/h3ToGeoBoundary -bin/h3ToGeoBoundaryHier -bin/h3ToGeoHier bin/h3ToHier -bin/h3ToLocalIj -bin/hexRange -bin/kRing -bin/localIjToH3 +bin/latLngToCell +bin/localIjToCell +include/h3/adder.h +include/h3/algos.h +include/h3/alloc.h +include/h3/area.h +include/h3/baseCells.h +include/h3/bbox.h +include/h3/cellsToMultiPoly.h +include/h3/constants.h +include/h3/coordijk.h +include/h3/directedEdge.h +include/h3/faceijk.h +include/h3/h3Assert.h +include/h3/h3Index.h include/h3/h3api.h +include/h3/iterators.h +include/h3/latLng.h +include/h3/linkedGeo.h +include/h3/localij.h +include/h3/mathExtensions.h +include/h3/polyfill.h +include/h3/polygon.h +include/h3/polygonAlgos.h +include/h3/vec2d.h +include/h3/vec3d.h +include/h3/vertex.h lib/cmake/h3/h3Config.cmake lib/cmake/h3/h3ConfigVersion.cmake lib/cmake/h3/h3Targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/h3/h3Targets.cmake lib/libh3.so lib/libh3.so.1 +libdata/pkgconfig/h3.pc diff --git a/graphics/hdr_histogram/Makefile b/graphics/hdr_histogram/Makefile index cce477123d48..d45166a64602 100644 --- a/graphics/hdr_histogram/Makefile +++ b/graphics/hdr_histogram/Makefile @@ -1,5 +1,5 @@ PORTNAME= hdr_histogram -PORTVERSION= 0.11.9 +PORTVERSION= 0.11.10 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org diff --git a/graphics/hdr_histogram/distinfo b/graphics/hdr_histogram/distinfo index aa24f20ae9ac..60722afa6f53 100644 --- a/graphics/hdr_histogram/distinfo +++ b/graphics/hdr_histogram/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771105008 -SHA256 (HdrHistogram-HdrHistogram_c-0.11.9_GH0.tar.gz) = 0eb5fdb9f1f8c4b9c6eb319502f8d9e28991afffb8418672a61741993855650e -SIZE (HdrHistogram-HdrHistogram_c-0.11.9_GH0.tar.gz) = 306687 +TIMESTAMP = 1782966098 +SHA256 (HdrHistogram-HdrHistogram_c-0.11.10_GH0.tar.gz) = c3b06d077e680d112abf9f027d8a558f1176ee4a55a7c523577833391d8c2249 +SIZE (HdrHistogram-HdrHistogram_c-0.11.10_GH0.tar.gz) = 308715 diff --git a/graphics/hdr_histogram/pkg-plist b/graphics/hdr_histogram/pkg-plist index 3cdea2b75e11..4a3073e5ada8 100644 --- a/graphics/hdr_histogram/pkg-plist +++ b/graphics/hdr_histogram/pkg-plist @@ -11,6 +11,6 @@ lib/cmake/hdr_histogram/hdr_histogram-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/hdr_histogram/hdr_histogram-targets.cmake lib/libhdr_histogram.so lib/libhdr_histogram.so.6 -lib/libhdr_histogram.so.6.2.3 +lib/libhdr_histogram.so.6.3.3 lib/libhdr_histogram_static.a libdata/pkgconfig/hdr_histogram.pc diff --git a/graphics/hdr_tools/Makefile b/graphics/hdr_tools/Makefile index e9ee166a7d8d..11d4c46a4d5b 100644 --- a/graphics/hdr_tools/Makefile +++ b/graphics/hdr_tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= hdr_tools PORTVERSION= 0.0.2010.11.23 # unspecified by the author, so use the date -PORTREVISION= 24 +PORTREVISION= 25 CATEGORIES= graphics MASTER_SITES= http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \ http://freebsd.nsu.ru/distfiles/ diff --git a/graphics/hs-tart/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal b/graphics/hs-tart/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal new file mode 100644 index 000000000000..67950ca8d8e2 --- /dev/null +++ b/graphics/hs-tart/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal @@ -0,0 +1,11 @@ +--- _cabal_deps/tasty-1.5.3/tasty.cabal.orig 2026-05-29 10:05:13 UTC ++++ _cabal_deps/tasty-1.5.3/tasty.cabal +@@ -69,7 +69,7 @@ library
+ ansi-terminal >= 0.9 && < 1.2
+
+ -- No reason to depend on unbounded-delays on 64-bit architecture
+- if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64) && !arch(s390x) && !arch(riscv64))
++ if(!arch(x86_64) && !arch(aarch64) && !arch(ppc64le) && !arch(ppc64) && !arch(s390x) && !arch(riscv64))
+ build-depends:
+ unbounded-delays >= 0.1 && < 0.2
+
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile index 0a3a6d06f403..e7bc68973eda 100644 --- a/graphics/hugin/Makefile +++ b/graphics/hugin/Makefile @@ -1,6 +1,6 @@ PORTNAME= hugin DISTVERSION= 2025.0.1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} @@ -28,7 +28,7 @@ RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ # compiler:c++17-lang USES= cmake desktop-file-utils gettext gl gnome \ pkgconfig shared-mime-info shebangfix sqlite tar:bzip2 xorg -USE_GL= gl glew glu glut +USE_GL= gl glu glut USE_WX= 3.2+ USE_XORG= x11 @@ -40,16 +40,27 @@ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} CFLAGS+= -I${LOCALBASE}/include/Imath OPTIONS_DEFINE= AUTOPANOSIFTC LAPACK PANOMATIC PYTHON -OPTIONS_DEFAULT= LAPACK PANOMATIC PYTHON +OPTIONS_RADIO= OPENGL +OPTIONS_RADIO_OPENGL= EPOXY GLEW +OPTIONS_DEFAULT= EPOXY LAPACK PANOMATIC PYTHON OPTIONS_SUB= yes AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c +EPOXY_DESC= use graphics/libepoxy +EPOXY_LIB_DEPENDS= libepoxy.so:graphics/libepoxy +EPOXY_CMAKE_BOOL= BUILD_WITH_EPOXY + +GLEW_DESC= use graphics/glew +GLEW_USE= gl=glew + LAPACK_DESC= Use LAPACK based solver in levmar LAPACK_CMAKE_BOOL= ENABLE_LAPACK LAPACK_USES= blaslapack +OPENGL_DESC= OpenGL helper library + PANOMATIC_DESC= Install graphics/panomatic PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic diff --git a/graphics/hugin/files/patch-CMakeModules_FindVIGRA.cmake b/graphics/hugin/files/patch-CMakeModules_FindVIGRA.cmake new file mode 100644 index 000000000000..0bbae18cb91d --- /dev/null +++ b/graphics/hugin/files/patch-CMakeModules_FindVIGRA.cmake @@ -0,0 +1,20 @@ +--- CMakeModules/FindVIGRA.cmake.orig 2021-08-21 14:43:52 UTC ++++ CMakeModules/FindVIGRA.cmake +@@ -53,8 +53,15 @@ IF (VIGRA_FOUND) + IF(NOT VIGRA_CONFIG_VERSION_HXX) + MESSAGE(FATAL_ERROR "Could not find vigra/configVersion.hxx or vigra/config_version.hxx. Your vigra installation seems to be corrupt.") + ENDIF() +- FILE(STRINGS "${VIGRA_CONFIG_VERSION_HXX}" VIGRA_VERSION_HXX REGEX ".*#define +VIGRA_VERSION +\"") +- STRING(REGEX REPLACE ".*#define +VIGRA_VERSION +\"([.0-9]+).*" "\\1" VIGRA_VERSION "${VIGRA_VERSION_HXX}") ++ FILE(STRINGS "${VIGRA_CONFIG_VERSION_HXX}" VIGRA_VERSION_HXX REGEX ".*#define +VIGRA_VERSION_(MAJOR|MINOR|PATCH)") ++ STRING(REGEX REPLACE ".*#define +VIGRA_VERSION_MAJOR +([0-9]+).*" "\\1" VIGRA_VERSION_MAJOR "${VIGRA_VERSION_HXX}") ++ STRING(REGEX REPLACE ".*#define +VIGRA_VERSION_MINOR +([0-9]+).*" "\\1" VIGRA_VERSION_MINOR "${VIGRA_VERSION_HXX}") ++ STRING(REGEX REPLACE ".*#define +VIGRA_VERSION_PATCH +([0-9]+).*" "\\1" VIGRA_VERSION_PATCH "${VIGRA_VERSION_HXX}") ++ IF(VIGRA_VERSION_MAJOR AND VIGRA_VERSION_MINOR AND VIGRA_VERSION_PATCH) ++ SET(VIGRA_VERSION "${VIGRA_VERSION_MAJOR}.${VIGRA_VERSION_MINOR}.${VIGRA_VERSION_PATCH}") ++ ELSE() ++ MESSAGE(FATAL_ERROR "Cooud not parse vigra version number from vigra/config_version.hxx") ++ ENDIF() + IF(${VIGRA_VERSION} VERSION_EQUAL VIGRA_FIND_VERSION OR ${VIGRA_VERSION} VERSION_GREATER VIGRA_FIND_VERSION) + SET(VIGRA_VERSION_CHECK TRUE) + MESSAGE(STATUS "VIGRA version: ${VIGRA_VERSION}") diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile index eb41e8185f48..ba951bfef18f 100644 --- a/graphics/hyprgraphics/Makefile +++ b/graphics/hyprgraphics/Makefile @@ -1,6 +1,7 @@ PORTNAME= hyprgraphics DISTVERSIONPREFIX= v DISTVERSION= 0.5.1 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org diff --git a/graphics/icoutils/pkg-descr b/graphics/icoutils/pkg-descr index f90029e2cb36..4a6d2ecdf458 100644 --- a/graphics/icoutils/pkg-descr +++ b/graphics/icoutils/pkg-descr @@ -15,5 +15,5 @@ resourced can be extracted, however only in raw form - icons and cursors require additional conversion before they can be saved as icon and cursor files. The extresso script automates the tasks of extracting and converting icons. This -is done with the help of of special resource scripts. The purpose of these +is done with the help of special resource scripts. The purpose of these scripts are to give names to the icons in the executables and libraries. diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile index fd7a05247ad9..e55fd1bcb1a0 100644 --- a/graphics/imlib2/Makefile +++ b/graphics/imlib2/Makefile @@ -1,5 +1,6 @@ PORTNAME= imlib2 DISTVERSION= 1.12.6 +PORTREVISION= 1 PORTEPOCH= 2 CATEGORIES= graphics enlightenment MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION} diff --git a/graphics/impressive/Makefile b/graphics/impressive/Makefile index 97ffc710ba7d..09aac7de4317 100644 --- a/graphics/impressive/Makefile +++ b/graphics/impressive/Makefile @@ -1,6 +1,6 @@ PORTNAME= impressive DISTVERSION= 0.13.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= SF/${PORTNAME}/Impressive/${DISTVERSION}/ DISTNAME= Impressive-${DISTVERSION} diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile index f399ccda3783..ef827121ad7a 100644 --- a/graphics/inkscape/Makefile +++ b/graphics/inkscape/Makefile @@ -1,6 +1,5 @@ PORTNAME= inkscape -DISTVERSION= 1.4.3 -PORTREVISION= 3 +DISTVERSION= 1.4.4 CATEGORIES= graphics gnome MASTER_SITES= https://media.inkscape.org/dl/resources/file/ @@ -32,7 +31,7 @@ LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \ libenchant-2.so:textproc/enchant2 \ libepoxy.so:graphics/libepoxy \ lib2geom.so:math/lib2geom -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cachecontrol>0:www/py-cachecontrol@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \ @@ -46,20 +45,22 @@ TEST_DEPENDS= googletest>0:devel/googletest \ bash:shells/bash USES= compiler:c++20-lang cmake:testing cpe desktop-file-utils ghostscript:run \ - gnome jpeg pathfix pkgconfig python \ + gnome iconv jpeg magick:test pathfix pkgconfig python \ readline shebangfix tar:xz xorg USE_GNOME= cairo gdkpixbuf glibmm gtkmm30 gtksourceview4 libxml2 libxslt USE_PYTHON= cython USE_XORG= sm ice x11 xext USE_LDCONFIG= yes -DATETAG= 2025-12-25_0d15f75042 +DATETAG= 2026-05-05_dcaf3e7d9e WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}_${DATETAG} BINARY_ALIAS= python3=${PYTHON_CMD} SHEBANG_FILES= share/extensions/*.py share/extensions/genpofiles.sh \ share/templates/*.py man/fix-roff-punct +TESTING_UNSAFE= Some tests fail due to missing input files, an upstream packaging problem + OPTIONS_DEFINE= OPENMP POPPLER SCRIBUS VISIO CDR WPG GVFS NLS GSPELL OPTIONS_DEFAULT= POPPLER VISIO CDR WPG GM GSPELL OPTIONS_DEFAULT_amd64= OPENMP @@ -110,6 +111,8 @@ GSPELL_DESC= Support for spell checking through gspell GSPELL_CMAKE_BOOL= WITH_GSPELL GSPELL_LIB_DEPENDS= libgspell-1.so:textproc/gspell +PLIST_SUB= DISTVERSION=${DISTVERSION} + post-patch: @${REINPLACE_CMD} -e 's|COMMAND python3|COMMAND ${PYTHON_VERSION}|g' \ ${WRKSRC}/share/*/CMakeLists.txt @@ -118,4 +121,11 @@ post-patch: ${WRKSRC}/src/extension/implementation/script.cpp @${TOUCH} ${WRKSRC}/share/extensions/gcodetools_check_for_updates.inx.h +# inkscape's buildsystem tries to execute tests that aren't built yet +# we have to build tests first with an explicit 'ninja tests' call +pre-test: + @cd ${BUILD_WRKSRC} && \ + ${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_TESTING_ARGS} ${CMAKE_SOURCE_PATH} && \ + ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} tests + .include <bsd.port.mk> diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo index 8a133f27bc19..3bbcdf9ec77f 100644 --- a/graphics/inkscape/distinfo +++ b/graphics/inkscape/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1769250053 -SHA256 (inkscape-1.4.3.tar.xz) = e83a2c3db570b6c5a1ff0fccfe7098837b3f6bd74b133567937c8a91710ed1d1 -SIZE (inkscape-1.4.3.tar.xz) = 53907460 +TIMESTAMP = 1783600722 +SHA256 (inkscape-1.4.4.tar.xz) = bbce5753a1e08b871a5cf16c665eb060700aaab9a6a379dc63f4c4d9b3b8856e +SIZE (inkscape-1.4.4.tar.xz) = 53861940 diff --git a/graphics/inkscape/files/patch-fix-rendering-tests.patch b/graphics/inkscape/files/patch-fix-rendering-tests.patch new file mode 100644 index 000000000000..3152d2acab95 --- /dev/null +++ b/graphics/inkscape/files/patch-fix-rendering-tests.patch @@ -0,0 +1,30 @@ +From 3ad0be197fe1c2e203a301e11c169915776fc341 Mon Sep 17 00:00:00 2001 +From: Alvin Wong <alvin@alvinhc.com> +Date: Thu, 4 Dec 2025 18:10:54 +0800 +Subject: [PATCH] Fix rendering_tests for newer ImageMagick + +The output of `-match AE` was changed in ImageMagick 7.1.1.44. + +Ref: +* https://github.com/ImageMagick/ImageMagick/issues/7990 +* https://github.com/ImageMagick/ImageMagick/commit/d85a7583f9a96bf031941c24d774b71529de3ce0 +--- + testfiles/rendering_tests/test.sh | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git testfiles/rendering_tests/test.sh testfiles/rendering_tests/test.sh +index 9d44a22787..a6398dd621 100755 +--- testfiles/rendering_tests/test.sh ++++ testfiles/rendering_tests/test.sh +@@ -36,7 +36,7 @@ perform_test() + COMPARE_OUTPUT="$(compare -metric "$METRIC" "${TESTNAME}${SUFFIX}.png" "${EXPECTED}${SUFFIX}.png" "${TESTNAME}-compare${SUFFIX}.png" 2>&1)" + + if [ "$FUZZ" = "" ]; then +- if [ "$COMPARE_OUTPUT" = 0 ]; then ++ if [ "$COMPARE_OUTPUT" = 0 ] || [ "$COMPARE_OUTPUT" = "0 (0)" ]; then + echo "${TESTNAME}${SUFFIX}" "PASSED; absolute difference is exactly zero." + rm "${TESTNAME}${SUFFIX}.png" "${TESTNAME}-compare${SUFFIX}.png" + else +-- +GitLab + diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist index 2eb9f09f03c2..7808e905f6e5 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.3.0 +lib/inkscape/libinkscape_base.so.%%DISTVERSION%%.0 share/applications/org.inkscape.Inkscape.desktop share/bash-completion/completions/inkscape share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png @@ -4042,6 +4042,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg %%DATADIR%%/palettes/Topographic.gpl %%DATADIR%%/palettes/Ubuntu.gpl %%DATADIR%%/palettes/echo-palette.gpl +%%DATADIR%%/palettes/elementary.gpl %%DATADIR%%/palettes/inkscape.gpl %%DATADIR%%/palettes/svg.gpl %%DATADIR%%/palettes/webhex.gpl @@ -4562,6 +4563,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.sr.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.sv.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.svg +%%DATADIR%%/tutorials/tutorial-tracing-pixelart.tr.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.uk.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.zh_CN.svg %%DATADIR%%/tutorials/tutorial-tracing-pixelart.zh_TW.svg @@ -4588,6 +4590,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg %%DATADIR%%/tutorials/tutorial-tracing.sr.svg %%DATADIR%%/tutorials/tutorial-tracing.sv.svg %%DATADIR%%/tutorials/tutorial-tracing.svg +%%DATADIR%%/tutorials/tutorial-tracing.tr.svg %%DATADIR%%/tutorials/tutorial-tracing.uk.svg %%DATADIR%%/tutorials/tutorial-tracing.vi.svg %%DATADIR%%/tutorials/tutorial-tracing.zh_CN.svg @@ -4783,6 +4786,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg %%NLS%%share/locale/zh_TW/LC_MESSAGES/inkscape.mo share/man/de/man1/inkscape.1.gz share/man/de/man1/inkview.1.gz +share/man/es/man1/inkscape.1.gz share/man/es/man1/inkview.1.gz share/man/fr/man1/inkscape.1.gz share/man/fr/man1/inkview.1.gz @@ -4801,4 +4805,3 @@ share/man/sv/man1/inkview.1.gz share/man/zh_TW/man1/inkscape.1.gz share/man/zh_TW/man1/inkview.1.gz share/metainfo/org.inkscape.Inkscape.appdata.xml -@dir %%DATADIR%%/extensions/inkex/colors/spaces diff --git a/graphics/instant-meshes/Makefile b/graphics/instant-meshes/Makefile index 4ff67962630f..493c13ccefdb 100644 --- a/graphics/instant-meshes/Makefile +++ b/graphics/instant-meshes/Makefile @@ -1,7 +1,7 @@ PORTNAME= instant-meshes DISTVERSION= 0.0-42 DISTVERSIONSUFFIX= -g4a083f4 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/ipe/Makefile b/graphics/ipe/Makefile index 39d1312e934c..d425147ac44e 100644 --- a/graphics/ipe/Makefile +++ b/graphics/ipe/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 7.2.30 CATEGORIES= graphics -MAINTAINER= bofh@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Extensible vector graphics editor with LaTeX support WWW= https://ipe.otfried.org/ diff --git a/graphics/jkqtplotter/Makefile b/graphics/jkqtplotter/Makefile index 2f8e979a40a5..cced576747c5 100644 --- a/graphics/jkqtplotter/Makefile +++ b/graphics/jkqtplotter/Makefile @@ -1,45 +1,68 @@ PORTNAME= jkqtplotter DISTVERSION= 5.0.0 # not tagged yet, see https://github.com/jkriege2/JKQtPlotter/issues/155 +PORTREVISION= 1 CATEGORIES= graphics -PKGNAMESUFFIX?= -${FLAVOR} +PKGNAMESUFFIX= -${FLAVOR} MAINTAINER= yuri@FreeBSD.org -COMMENT= Qt plotter framework -WWW= https://github.com/jkriege2/JKQtPlotter \ - https://jkriege2.github.io/JKQtPlotter/index.html +COMMENT= Extensive Qt plotter framework +WWW= https://github.com/jkriege2/JKQtPlotter -LICENSE= LGPL21 +LICENSE= LGPL21+ LICENSE_FILE= ${WRKSRC}/LICENSE FLAVORS= qt6 qt5 FLAVOR?= qt6 -USES= cmake gl qt:${FLAVOR:S/qt//} -_USE_QT_qt5= core gui opengl printsupport svg xml widgets qmake:build buildtools:build -_USE_QT_qt6= base svg tools:build -USE_QT= ${_USE_QT_${FLAVOR}} -USE_GL= gl opengl +QT_VER= ${FLAVOR:S/qt//} + +USES= cmake compiler:c++11-lang dos2unix gl qt:${QT_VER} +USE_GL= opengl +USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= jkriege2 -GH_TAGNAME= d243218 +GH_PROJECT= JKQtPlotter +GH_TAGNAME= ff89c530 -WRKSRC= ${WRKDIR}/JKQtPlotter-${GH_TAGNAME} +DOS2UNIX_FILES= CMakeLists.txt \ + lib/jkqtmathtext/CMakeLists.txt \ + lib/jkqtplotter/graphs/jkqtpbarchart.h \ + lib/jkqtplotter/graphs/jkqtpcontour.h \ + lib/jkqtplotter/graphs/jkqtpfilledcurve.h \ + lib/jkqtplotter/graphs/jkqtpimpulses.h \ + lib/jkqtplotter/graphs/jkqtprange.h \ + lib/jkqtplotter/graphs/jkqtpscatter.h \ + lib/jkqtplotter/graphs/jkqtpspecialline.h -CMAKE_ARGS= -DQT_VERSION=${FLAVOR:S/qt//} -CMAKE_OFF= JKQtPlotter_BUILD_TESTS \ - JKQtPlotter_BUILD_EXAMPLES +_USE_QT_qt5= core gui opengl printsupport svg testlib xml widgets qmake:build buildtools:build +_USE_QT_qt6= base svg tools:build +USE_QT= ${_USE_QT_${FLAVOR}} + +CMAKE_ON= JKQtPlotter_BUILD_SHARED_LIBS +CMAKE_OFF= JKQtPlotter_BUILD_STATIC_LIBS \ + JKQtPlotter_BUILD_TOOLS \ + JKQtPlotter_BUILD_TESTS \ + JKQtPlotter_BUILD_EXAMPLES \ + JKQtPlotter_BUILD_DECORATE_LIBNAMES_WITH_BUILDTYPE -DOCSDIR= ${PREFIX}/share/doc/JKQTPlotter +CMAKE_ARGS= -DCMAKE_INSTALL_INCLUDEDIR=include/qt${QT_VER} -PLIST= ${.CURDIR}/pkg-plist.${FLAVOR} +PLIST_SUB= CMAKE_BUILD_TYPE=release \ + QT_VER=${QT_VER} -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= EXAMPLES -PORTDOCS= * +EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME}${QT_VER} +PORTEXAMPLES= * post-patch: - @${REINPLACE_CMD} -e 's|find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)|find_package(QT NAMES Qt${FLAVOR:S/qt//} COMPONENTS Core REQUIRED)|g' \ + @${REINPLACE_CMD} -e 's|NAMES Qt6 Qt5|NAMES Qt${QT_VER}|g' \ ${WRKSRC}/cmake/jkqtplotter_common_qtsettings.cmake +post-install-EXAMPLES-on: + @cd ${FILESDIR}/examples && \ + ${COPYTREE_SHARE} all-in-tabs ${STAGEDIR}${EXAMPLESDIR} && \ + ${COPYTREE_SHARE} simple-plot ${STAGEDIR}${EXAMPLESDIR} + .include <bsd.port.mk> diff --git a/graphics/jkqtplotter/distinfo b/graphics/jkqtplotter/distinfo index 16f5e372f59b..c6ae466aea1a 100644 --- a/graphics/jkqtplotter/distinfo +++ b/graphics/jkqtplotter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762722146 -SHA256 (jkriege2-jkqtplotter-5.0.0-d243218_GH0.tar.gz) = 711eab4604e7ed29878b4cb4ab1c9942e31ed598d184dcd864f98383358bbbb3 -SIZE (jkriege2-jkqtplotter-5.0.0-d243218_GH0.tar.gz) = 93987448 +TIMESTAMP = 1776403369 +SHA256 (jkriege2-JKQtPlotter-5.0.0-ff89c530_GH0.tar.gz) = 4fa2c9dff34208c50073fe3129f0c6e45756473d8c92c33831a51ffd5f2928cf +SIZE (jkriege2-JKQtPlotter-5.0.0-ff89c530_GH0.tar.gz) = 93989821 diff --git a/graphics/jkqtplotter/files/examples/all-in-tabs/CMakeLists.txt b/graphics/jkqtplotter/files/examples/all-in-tabs/CMakeLists.txt new file mode 100644 index 000000000000..cdafe248aa1b --- /dev/null +++ b/graphics/jkqtplotter/files/examples/all-in-tabs/CMakeLists.txt @@ -0,0 +1,19 @@ +cmake_minimum_required(VERSION 3.23) + +project(jkqtplotter_examples_all LANGUAGES CXX) + +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +find_package(Qt6 6.0 REQUIRED COMPONENTS Core Widgets) +qt_standard_project_setup() + +find_package(JKQTPlotter6 REQUIRED) + +qt_add_executable(jkqtplotter_examples_all main.cpp) + +target_link_libraries(jkqtplotter_examples_all PRIVATE + Qt6::Core + Qt6::Widgets + JKQTPlotter6::JKQTPlotter6 +) diff --git a/graphics/jkqtplotter/files/examples/all-in-tabs/main.cpp b/graphics/jkqtplotter/files/examples/all-in-tabs/main.cpp new file mode 100644 index 000000000000..6fd2ff1f6e27 --- /dev/null +++ b/graphics/jkqtplotter/files/examples/all-in-tabs/main.cpp @@ -0,0 +1,1044 @@ +/** + * JKQtPlotter examples-all: A tab widget showing all major examples + */ + +#include <QApplication> +#include <QMainWindow> +#include <QTabWidget> +#include <random> +#include <cmath> + +#include "jkqtplotter/jkqtplotter.h" +#include "jkqtcommon/jkqtpmathtools.h" +#include "jkqtcommon/jkqtpstringtools.h" +#include "jkqtplotter/jkqtptools.h" +#include "jkqtplotter/jkqtpcoordinateaxes.h" +#include "jkqtplotter/graphs/jkqtplines.h" +#include "jkqtplotter/graphs/jkqtpscatter.h" +#include "jkqtplotter/graphs/jkqtpbarchart.h" +#include "jkqtplotter/graphs/jkqtpboxplot.h" +#include "jkqtplotter/graphs/jkqtpcontour.h" +#include "jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h" +#include "jkqtplotter/graphs/jkqtpfilledcurve.h" +#include "jkqtplotter/graphs/jkqtpgraphlabels.h" +#include "jkqtplotter/graphs/jkqtpimage.h" +#include "jkqtplotter/graphs/jkqtpimpulses.h" +#include "jkqtplotter/graphs/jkqtpgeometric.h" +#include "jkqtplotter/graphs/jkqtpviolinplot.h" +#include "jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h" +#include "jkqtplotter/graphs/jkqtpstatisticsadaptors.h" +#include "jkqtplotter/graphs/jkqtpvectorfield.h" +#include "jkqtmath/jkqtpstatbasics.h" +#include "jkqtmath/jkqtpstatkde.h" +#include "jkqtmath/jkqtpstathistogram.h" + + +// 1. Simple sine wave (simpletest) +void setup_simpletest(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + QVector<double> X, Y; + const int Ndata = 100; + for (int i = 0; i < Ndata; i++) { + const double x = double(i) / double(Ndata) * 8.0 * JKQTPSTATISTICS_PI; + X << x; + Y << sin(x); + } + size_t columnX = ds->addCopiedColumn(X, "x"); + size_t columnY = ds->addCopiedColumn(Y, "y"); + + JKQTPXYLineGraph* graph1 = new JKQTPXYLineGraph(plot); + graph1->setXColumn(columnX); + graph1->setYColumn(columnY); + graph1->setTitle(QObject::tr("sine graph")); + plot->addGraph(graph1); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Simple Test")); +} + + +// 2. Scatter graph with noise (scatter) +void setup_scatter(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + size_t columnX = ds->addColumn("x"); + auto colXInserter = ds->backInserter(columnX); + size_t columnY = ds->addColumn("y"); + auto colYInserter = ds->backInserter(columnY); + + std::default_random_engine generator(123); + std::normal_distribution<double> distribution(0, 0.5); + const int Ndata = 100; + for (int i = 0; i < Ndata; i++) { + const double x = double(i) / double(Ndata) * 8.0 * JKQTPSTATISTICS_PI; + *colXInserter = x; + *colYInserter = sin(x) + distribution(generator); + colXInserter++; + colYInserter++; + } + + JKQTPXYScatterGraph* graph1 = new JKQTPXYScatterGraph(plot); + graph1->setXColumn(columnX); + graph1->setYColumn(columnY); + graph1->setTitle(QObject::tr("sine graph")); + plot->addGraph(graph1); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Scatter Example")); +} + + +// 3. Bar chart (barchart) +void setup_barchart(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + const int Ndata = 5; + QString L[Ndata] = {"cat. A", "cat. C", "cat. B", "cat. D", "other"}; + double X[Ndata] = {1, 3, 2, 4, 5}; + double Y1[Ndata] = {5, 4, 3, 4, 5}; + double Y2[Ndata] = {-5, -3, 1, 3, 6}; + double Y3[Ndata] = {6, 2, 5, 3, 6}; + + size_t columnX = ds->addCopiedColumn(X, Ndata, "x"); + size_t columnY1 = ds->addCopiedColumn(Y1, Ndata, "y1"); + size_t columnY2 = ds->addCopiedColumn(Y2, Ndata, "y2"); + size_t columnY3 = ds->addCopiedColumn(Y3, Ndata, "y3"); + + JKQTPBarVerticalGraph* graph1 = new JKQTPBarVerticalGraph(plot); + graph1->setBarPositionColumn(columnX); + graph1->setBarHeightColumn(columnY1); + graph1->setTitle(QObject::tr("dataset 1")); + JKQTPBarVerticalGraph* graph2 = new JKQTPBarVerticalGraph(plot); + graph2->setBarPositionColumn(columnX); + graph2->setBarHeightColumn(columnY2); + graph2->setTitle(QObject::tr("dataset 2")); + JKQTPBarVerticalGraph* graph3 = new JKQTPBarVerticalGraph(plot); + graph3->setBarPositionColumn(columnX); + graph3->setBarHeightColumn(columnY3); + graph3->setTitle(QObject::tr("dataset 3")); + + plot->addGraph(graph1); + plot->addGraph(graph2); + plot->addGraph(graph3); + graph1->autoscaleBarWidthAndShift(); + + plot->getXAxis()->addAxisTickLabels(X, L, Ndata); + plot->getXAxis()->setTickLabelAngle(45); + plot->getXAxis()->setTickLabelFontSize(12); + plot->getPlotter()->setKeyPosition(JKQTPKeyOutsideTopRight); + plot->getMainKey()->setLayout(JKQTPKeyLayoutOneRow); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Bar Chart")); +} + + +// 4. Box plots (boxplot) +void setup_boxplot(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + QVector<double> POS, POSY, MEDIAN, MEAN, Q25, Q75, MIN, MAX, OUTLIERSX, OUTLIERSY; + POS << 1 << 4 << 7 << 10; + POSY << -1 << -2 << -3 << -4; + MIN << 2 << 3 << 2.5 << 6; + Q25 << 4 << 4.5 << 5 << 7; + MEDIAN << 5 << 6 << 7 << 9; + MEAN << 5.5 << 5.2 << 8 << 8; + Q75 << 6 << 7 << 9 << 11; + MAX << 8 << 7.5 << 11 << 12; + OUTLIERSX << 4 << 4 << 4 << 4 << 4 << 10 << 10 << 10 << 10 << 10 << 10 << 10; + OUTLIERSY << 1 << 0.5 << 1.3 << 8 << 8.1 << 5 << 4 << 12.2 << 13 << 12.5 << 13.5 << 13.1; + + size_t columnPOS = ds->addCopiedColumn(POS, "POS"); + size_t columnPOSY = ds->addCopiedColumn(POSY, "POSY"); + size_t columnMIN = ds->addCopiedColumn(MIN, "MIN"); + size_t columnQ25 = ds->addCopiedColumn(Q25, "Q25"); + size_t columnMEDIAN = ds->addCopiedColumn(MEDIAN, "MEDIAN"); + size_t columnMEAN = ds->addCopiedColumn(MEAN, "MEAN"); + size_t columnQ75 = ds->addCopiedColumn(Q75, "Q75"); + size_t columnMAX = ds->addCopiedColumn(MAX, "MAX"); + size_t columnOUTLIERSX = ds->addCopiedColumn(OUTLIERSX, "OUTLIERSX"); + size_t columnOUTLIERSY = ds->addCopiedColumn(OUTLIERSY, "OUTLIERSY"); + + JKQTPBoxplotVerticalGraph* graph = new JKQTPBoxplotVerticalGraph(plot); + graph->setPositionColumn(columnPOS); + graph->setMinColumn(columnMIN); + graph->setPercentile25Column(columnQ25); + graph->setMedianColumn(columnMEDIAN); + graph->setMeanColumn(columnMEAN); + graph->setPercentile75Column(columnQ75); + graph->setMaxColumn(columnMAX); + graph->setTitle("vertical Boxplots"); + + JKQTPXYLineGraph* graphOutliers = new JKQTPXYLineGraph(plot); + graphOutliers->setXColumn(columnOUTLIERSX); + graphOutliers->setYColumn(columnOUTLIERSY); + graphOutliers->setTitle("outliers"); + graphOutliers->setColor(graph->getLineColor().darker()); + graphOutliers->setSymbolFillColor(QColor("white")); + graphOutliers->setSymbolType(JKQTPCircle); + graphOutliers->setDrawLine(false); + graphOutliers->setSymbolSize(7); + + JKQTPBoxplotHorizontalGraph* graphh = new JKQTPBoxplotHorizontalGraph(plot); + graphh->setPositionColumn(columnPOSY); + graphh->setMinColumn(columnMIN); + graphh->setPercentile25Column(columnQ25); + graphh->setMedianColumn(columnMEDIAN); + graphh->setMeanColumn(columnMEAN); + graphh->setPercentile75Column(columnQ75); + graphh->setMaxColumn(columnMAX); + graphh->setTitle("horizontal Boxplots"); + graphh->setFillColor(graphh->getLineColor().lighter()); + graphh->setWhiskerLineStyle(Qt::DashLine); + graphh->setWhiskerLineColor(graphh->getLineColor().darker()); + graphh->setWhiskerCapLineStyle(Qt::SolidLine); + graphh->setWhiskerCapLineColor(graphh->getLineColor().darker()); + graphh->setWhiskerCapLineWidth(graphh->getLineWidth() * 2.5); + graphh->setMeanSymbolType(JKQTPFilledStar); + graphh->setMeanFillColor(QColor("silver")); + graphh->setMedianLineColor(QColor("darkgreen")); + graphh->setBoxWidthRelative(0.75); + + plot->addGraph(graph); + plot->addGraph(graphOutliers); + plot->addGraph(graphh); + plot->zoomToFit(); + plot->getPlotter()->setKeyPosition(JKQTPKeyInsideTopLeft); + plot->getPlotter()->setPlotLabel(QObject::tr("Box Plots")); +} + + +// 5. Contour plot of quadrupole electric potential (contourplot) +void setup_contourplot(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + + JKQTPDatastore* ds = plot->getDatastore(); + const int NX = 200; + const int NY = 200; + const double w = 2.7e-6; + const double dx = w / static_cast<double>(NX); + const double h = NY * dx; + size_t cPotential = ds->addImageColumn(NX, NY, "imagedata"); + + double y = -h / 2.0; + const double eps0 = 8.854187e-12; + const double Q1 = 1.6e-19, Q1_x0 = -0.5e-6, Q1_y0 = -0.5e-6; + const double Q2 = 1.6e-19, Q2_x0 = 0.5e-6, Q2_y0 = 0.5e-6; + const double Q3 = -1.6e-19, Q3_x0 = -0.5e-6, Q3_y0 = 0.5e-6; + const double Q4 = -1.6e-19, Q4_x0 = 0.5e-6, Q4_y0 = -0.5e-6; + for (size_t iy = 0; iy < NY; iy++) { + double x = -w / 2.0; + for (size_t ix = 0; ix < NX; ix++) { + const double r1 = sqrt((x-Q1_x0)*(x-Q1_x0) + (y-Q1_y0)*(y-Q1_y0)); + const double r2 = sqrt((x-Q2_x0)*(x-Q2_x0) + (y-Q2_y0)*(y-Q2_y0)); + const double r3 = sqrt((x-Q3_x0)*(x-Q3_x0) + (y-Q3_y0)*(y-Q3_y0)); + const double r4 = sqrt((x-Q4_x0)*(x-Q4_x0) + (y-Q4_y0)*(y-Q4_y0)); + ds->setPixel(cPotential, ix, iy, + Q1 / (4.0*JKQTPSTATISTICS_PI*eps0) / r1 + + Q2 / (4.0*JKQTPSTATISTICS_PI*eps0) / r2 + + Q3 / (4.0*JKQTPSTATISTICS_PI*eps0) / r3 + + Q4 / (4.0*JKQTPSTATISTICS_PI*eps0) / r4); + x += dx; + } + y += dx; + } + + JKQTPColumnContourPlot* graph = new JKQTPColumnContourPlot(plot); + graph->setTitle(""); + graph->setImageColumn(cPotential); + graph->setX(-w / 2.0); + graph->setY(-h / 2.0); + graph->setWidth(w); + graph->setHeight(h); + graph->setColorPalette(JKQTPMathImageBlueGreenRed); + graph->getColorBarRightAxis()->setAxisLabel("electric potential [V]"); + + QVector<double> reldists; reldists << 0.1 << 0.25 << 0.5 << 1 << 1.5 << 2 << 2.5 << 3; + for (auto reldist : reldists) { + const double level = fabs(Q1 / (4.0*JKQTPSTATISTICS_PI*eps0) / (Q1_x0 * reldist)); + graph->addContourLevel(-level); + graph->addContourLevel(level); + } + graph->setAutoImageRange(false); + graph->setImageMin(graph->getContourLevels().first()); + graph->setImageMax(graph->getContourLevels().last()); + + plot->addGraph(graph); + plot->getXAxis()->setAxisLabel("x [m]"); + plot->getYAxis()->setAxisLabel("y [m]"); + plot->getPlotter()->setMaintainAspectRatio(true); + plot->getPlotter()->setAspectRatio(w / h); + plot->getPlotter()->setMaintainAxisAspectRatio(true); + plot->getPlotter()->setAxisAspectRatio(w / h); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Contour Plot")); +} + + +// 6. Error bar styles (errorbarstyles) +void setup_errorbarstyles(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + QVector<double> X, Yerror, Xerror; + const int Ndata = 7; + for (int i = 0; i < Ndata; i++) { + const double x = 10.0 + double(i) * 2.0; + X << x; + Yerror << 0.35 + 0.3 * sin(x); + Xerror << 0.35 + 0.3 * sin(x); + } + size_t columnX = ds->addCopiedColumn(X, "x"); + size_t columnXError = ds->addCopiedColumn(Xerror, "xerror"); + size_t columnYError = ds->addCopiedColumn(Yerror, "yerror"); + + QVector<JKQTPErrorPlotstyle> errorStyles { + JKQTPNoError, JKQTPErrorBars, JKQTPErrorSimpleBars, JKQTPErrorLines, + JKQTPErrorPolygons, JKQTPErrorBoxes, JKQTPErrorEllipses, + JKQTPErrorBarsPolygons, JKQTPErrorBarsLines, + JKQTPErrorSimpleBarsLines, JKQTPErrorSimpleBarsPolygons + }; + QVector<bool> showXandYError { + false, true, true, false, false, true, true, false, false, false, false + }; + + for (int errorID = 0; errorID < errorStyles.size(); errorID++) { + QVector<double> Y; + for (auto& xx : X) + Y << xx * 0.5 + static_cast<double>(errorID) * 2.5; + + JKQTPXYLineErrorGraph* graph = new JKQTPXYLineErrorGraph(plot); + graph->setXColumn(columnX); + graph->setYColumn(ds->addCopiedColumn(Y, "y" + QString::number(errorID))); + graph->setXErrorColumn(columnXError); + graph->setYErrorColumn(columnYError); + graph->setYErrorStyle(errorStyles[errorID]); + graph->setXErrorStyle(JKQTPNoError); + if (showXandYError[errorID]) { + graph->setXErrorStyle(errorStyles[errorID]); + graph->setDrawLine(false); + } + QColor c = graph->getErrorFillColor(); + c.setAlphaF(0.3); + graph->setErrorFillColor(c); + graph->setErrorLineWidth(1); + graph->setErrorBarCapSize(15); + graph->setSymbolType(JKQTPCross); + graph->setLineStyle(Qt::DashLine); + graph->setSymbolSize(5); + graph->setSymbolLineWidth(1); + graph->setLineWidth(1); + graph->setTitle("\\verb!" + JKQTPErrorPlotstyle2String(errorStyles[errorID]) + "!"); + plot->addGraph(graph); + } + + plot->zoomToFit(); + plot->getPlotter()->setKeyPosition(JKQTPKeyOutsideRightTop); + plot->getXAxis()->setDrawGrid(false); + plot->getXAxis()->setDrawMinorGrid(false); + plot->getYAxis()->setDrawGrid(false); + plot->getYAxis()->setDrawMinorGrid(false); + plot->getPlotter()->setPlotLabel(QObject::tr("Error Bar Styles")); +} + + +// 7. Evaluated parametric curves — butterfly curve (evalcurve) +void setup_evalcurve(JKQTPlotter* plot) +{ + JKQTPXYFunctionLineGraph* func1 = new JKQTPXYFunctionLineGraph(plot); + func1->setPlotFunctionFunctor([](double t) -> QPointF { + return QPointF( + sin(t) * (exp(cos(t)) - 2.0*cos(4.0*t) - jkqtp_pow5(sin(t/12.0))), + cos(t) * (exp(cos(t)) - 2.0*cos(4.0*t) - jkqtp_pow5(sin(t/12.0))) + ); + }); + func1->setTRange(0, 12.0 * JKQTPSTATISTICS_PI); + func1->setTitle("C++-inline function: \"Butterfly Curve\""); + plot->addGraph(func1); + + JKQTPXYFunctionLineGraph* func2 = new JKQTPXYFunctionLineGraph(plot); + func2->setPlotFunctionFunctor([](double t, const QVector<double>& params) -> QPointF { + return QPointF( + 3.0*sin(params[0]*t + params[2]) + 8.0, + 3.0*sin(params[1]*t) + ); + }); + func2->setParamsV(5, 4, JKQTPSTATISTICS_PI / 4.0); + func2->setTRange(0, 2.0 * JKQTPSTATISTICS_PI); + func2->setTitle("C++-inline function $[ sin(5{\\cdot}t+\\pi/4), sin(4{\\cdot}t) ]$"); + plot->addGraph(func2); + + plot->getXAxis()->setAxisLabel(QObject::tr("x-axis")); + plot->getYAxis()->setAxisLabel(QObject::tr("y-axis")); + plot->getPlotter()->setKeyPosition(JKQTPKeyOutsideBottomLeft); + plot->setXY(-3, 12, -3.2, 3.2); + plot->getPlotter()->setPlotLabel(QObject::tr("Parametric Curves (Butterfly)")); +} + + +// 8. Filled curve graph with sine waves (filledgraphs — adapted, no image resource) +void setup_filledgraphs(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + size_t columnX = ds->addLinearColumn(256, 0.0, 2.0*JKQTPSTATISTICS_PI, "x"); + size_t columnY1 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return sin(x); }, "sin(x)"); + size_t columnY2 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return cos(x); }, "cos(x)"); + size_t columnY3 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return 0.5*sin(2*x); }, "0.5*sin(2x)"); + + auto makeGraph = [&](size_t colY, const QString& title, const QString& colorName) { + JKQTPFilledCurveXGraph* g = new JKQTPFilledCurveXGraph(plot); + g->setXColumn(columnX); + g->setYColumn(colY); + g->setTitle(title); + QColor col = QColor(colorName); + g->setColor(col); + col.setAlphaF(0.35f); + g->setFillColor(col); + g->setLineWidth(1); + plot->addGraph(g); + }; + + makeGraph(columnY1, "sin(x)", "red"); + makeGraph(columnY2, "cos(x)", "blue"); + makeGraph(columnY3, "0.5·sin(2x)", "green"); + + plot->getXAxis()->setAxisLabel("x"); + plot->getYAxis()->setAxisLabel("f(x)"); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Filled Curves")); +} + + +// 9. Graph labels on a bar chart (graphlabels) +void setup_graphlabels(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + const int Ndata = 6; + const size_t columnX = ds->addLinearColumn(Ndata, -1, 1, "x"); + const size_t columnY = ds->addCalculatedColumnFromColumn(columnX, + [](double x) { return jkqtp_roundToDigits(-sin(x*3.0), 2); }, "data"); + + JKQTPBarVerticalGraph* graph1 = new JKQTPBarVerticalGraph(plot); + graph1->setBarPositionColumn(columnX); + graph1->setBarHeightColumn(columnY); + graph1->setTitle(QObject::tr("dataset: bars")); + graph1->setColor(QColorWithAlphaF(graph1->getFillColor(), 0.25)); + + JKQTPXYLineGraph* graph2 = new JKQTPXYLineGraph(plot); + graph2->setXColumn(columnX); + graph2->setYColumn(columnY); + graph2->setTitle(QObject::tr("dataset: lines")); + graph2->setColor(QColorWithAlphaF(graph2->getLineColor(), 0.5)); + + JKQTPXYGraphLabels* graphLabels = new JKQTPXYGraphLabels(JKQTPXYGraphLabels::YValueLabel, plot); + graphLabels->setXColumn(graph1->getXColumn()); + graphLabels->setYColumn(graph1->getYColumn()); + graphLabels->setLabelPosition(JKQTPGLabelAwayFromXAxis); + graphLabels->setTextFontSize(14); + + plot->addGraph(graph1); + plot->addGraph(graph2); + plot->addGraph(graphLabels); + + plot->setXY(-1.5, 1.5, -1.5, 1.5); + plot->getXAxis()->setDrawMode1(JKQTPCADMLine); + plot->getXAxis()->setDrawMode2(JKQTPCADMLine); + plot->getYAxis()->setDrawMode1(JKQTPCADMLine); + plot->getYAxis()->setDrawMode2(JKQTPCADMLine); + plot->getPlotter()->setPlotLabel(QObject::tr("Graph Labels")); +} + + +// 10. Image plot — Airy disk (imageplot) +void setup_imageplot(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + const int NX = 100, NY = 100; + const double dx = 1e-2, dy = 1e-2; + const double w = static_cast<double>(NX) * dx; + const double h = static_cast<double>(NY) * dy; + double airydisk[NX * NY]; + + const double NA = 1.1; + const double wavelength = 488e-3; + + double y = -h / 2.0; + for (int iy = 0; iy < NY; iy++) { + double x = -w / 2.0; + for (int ix = 0; ix < NX; ix++) { + const double r = sqrt(x*x + y*y); + const double v = 2.0 * JKQTPSTATISTICS_PI * NA * r / wavelength; + airydisk[iy*NX + ix] = pow(2.0 * jkqtp_j1(v) / v, 2); + x += dx; + } + y += dy; + } + + size_t cAiryDisk = ds->addCopiedImageAsColumn(airydisk, NX, NY, "imagedata"); + + JKQTPColumnMathImage* graph = new JKQTPColumnMathImage(plot); + graph->setTitle(""); + graph->setImageColumn(cAiryDisk); + graph->setNx(NX); + graph->setNy(NY); + graph->setX(-w / 2.0); + graph->setY(-h / 2.0); + graph->setWidth(w); + graph->setHeight(h); + graph->setColorPalette(JKQTPMathImageMATLAB); + graph->getColorBarRightAxis()->setAxisLabel("light intensity [A.U.]"); + graph->setAutoImageRange(true); + + plot->addGraph(graph); + plot->getXAxis()->setAxisLabel("x [{\\mu}m]"); + plot->getYAxis()->setAxisLabel("y [{\\mu}m]"); + plot->getPlotter()->setMaintainAspectRatio(true); + plot->getPlotter()->setMaintainAxisAspectRatio(true); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Image Plot (Airy Disk)")); +} + + +// 11. Impulse graph (impulsesplot) +void setup_impulsesplot(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + const int NData = 40; + QVector<double> X, Y, E; + for (int i = 0; i < NData; i++) { + const double xx = double(i) / 40.0 * 8.0 * JKQTPSTATISTICS_PI; + X << xx; + Y << cos(xx) * exp(-xx / 10.0); + E << 0.2 * Y.last(); + } + size_t columnX = ds->addCopiedColumn(X, "x"); + size_t columnY = ds->addCopiedColumn(Y, "y"); + + JKQTPImpulsesVerticalGraph* graph = new JKQTPImpulsesVerticalGraph(plot); + graph->setKeyColumn(columnX); + graph->setValueColumn(columnY); + graph->setLineWidth(2); + graph->setBaseline(0.0); + graph->setColor(QColor("red")); + graph->setTitle(QObject::tr("$\\cos(x)\\cdot\\exp(-x/10)$")); + + plot->addGraph(graph); + plot->getXAxis()->setAxisLabel(QObject::tr("x-axis")); + plot->getYAxis()->setAxisLabel(QObject::tr("y-axis")); + plot->getXAxis()->setDrawGrid(false); + plot->getYAxis()->setDrawGrid(false); + plot->zoomToFit(); + plot->getPlotter()->setShowKey(false); + plot->getPlotter()->setPlotLabel(QObject::tr("Impulse Plot")); +} + + +// 12. Logarithmic axes — resonance curve (logaxes) +void setup_logaxes(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + auto sqr = [](double x) { return x * x; }; + + QVector<double> X; + QVector<double> D {0.001, 0.1, 1, 10}; + const int Ndata = 500; + for (int i = 0; i < Ndata; i++) + X << double(i) / double(Ndata) * 3; + size_t columnX = ds->addCopiedColumn(X, "x"); + + QVector<Qt::PenStyle> pens {Qt::SolidLine, Qt::DashLine, Qt::DotLine, Qt::DashDotLine, Qt::DashDotDotLine}; + for (int id = 0; id < D.size(); id++) { + QVector<double> Y; + for (auto& xx : X) + Y << 1.0 / sqrt(sqr(1 - sqr(xx)) + sqr(2*xx*D[id])); + + JKQTPXYLineGraph* graph = new JKQTPXYLineGraph(plot); + graph->setXColumn(columnX); + graph->setYColumn(ds->addCopiedColumn(Y, "y" + QString::number(id))); + graph->setSymbolType(JKQTPNoSymbol); + graph->setLineStyle(pens[id % pens.size()]); + graph->setLineWidth(1.5); + graph->setTitle(QString("$D=\\delta/\\omega_0=%1$").arg(D[id])); + plot->addGraph(graph); + } + + plot->addGraph(new JKQTPGeoText(plot, 1.25, 10, + "$\\frac{A}{A_{stat}}=\\frac{1}{\\sqrt{\\left(1-\\eta^2\\right)^2+\\left(2{\\eta}D\\right)^2}}$", + 15, QColor("black"))); + + plot->getYAxis()->setLogAxis(true); + plot->getYAxis()->setMinorTicks(9); + plot->getYAxis()->setDrawMinorGrid(true); + plot->getYAxis()->setTickLabelType(JKQTPCALTexponent); + plot->getYAxis()->setLabelDigits(0); + plot->getYAxis()->setTickLabelFontSize(10); + plot->getYAxis()->setMinorTickLabelFontSize(7); + plot->getYAxis()->setLabelFontSize(14); + plot->getXAxis()->setTickLabelFontSize(10); + plot->getXAxis()->setMinorTickLabelFontSize(7); + plot->getXAxis()->setLabelFontSize(14); + plot->getYAxis()->setAxisLabel("Amplitude $A/A_{stat}$"); + plot->getXAxis()->setAxisLabel("relative driving frequency $\\eta=\\omega/\\omega_0$"); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Logarithmic Axes (Resonance)")); +} + + +// 13. Parametric scatter — varying symbols/colors/sizes (paramscatterplot) +void setup_paramscatterplot(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + QVector<double> X, Y1, Y2, Y3, Y4, P, C, S, RGB, LW; + const int Ndata = 10; + for (int i = 0; i < Ndata; i++) { + const double x = double(i) / double(Ndata) * 2.0 * JKQTPSTATISTICS_PI; + X << x; + Y1 << 1.5 + sin(x); + Y2 << 3.5 + sin(x); + Y3 << 5.5 + sin(x); + Y4 << 7.5 + sin(x); + P << (i + 2); + C << x; + S << 5 * (i + 1); + LW << (i + 1) * 1.5; + RGB << double(qRgb(double(i)/double(Ndata)*255, 0, 255 - double(i)/double(Ndata)*255)); + } + size_t columnX = ds->addCopiedColumn(X, "x"); + size_t columnY1 = ds->addCopiedColumn(Y1, "y1"); + size_t columnY2 = ds->addCopiedColumn(Y2, "y2"); + size_t columnY3 = ds->addCopiedColumn(Y3, "y3"); + size_t columnY4 = ds->addCopiedColumn(Y4, "y4"); + size_t columnP = ds->addCopiedColumn(P, "point_style"); + size_t columnC = ds->addCopiedColumn(C, "color_value"); + size_t columnS = ds->addCopiedColumn(S, "size"); + size_t columnLW = ds->addCopiedColumn(LW, "linewidth"); + size_t columnRGB = ds->addCopiedColumn(RGB, "rgb"); + + auto mkGraph = [&](size_t colY, const QString& title) { + auto* g = new JKQTPXYParametrizedScatterGraph(plot); + g->setXColumn(columnX); g->setYColumn(colY); + g->setTitle(title); + return g; + }; + + auto* g1 = mkGraph(columnY1, "1: symbol type"); + g1->setSymbolColumn(columnP); g1->setDrawLine(true); g1->setColor(QColor("blueviolet")); + plot->addGraph(g1); + + auto* g2 = mkGraph(columnY2, "2: color"); + g2->setColorColumn(columnC); g2->setColorPalette(JKQTPMathImageRYGB); + g2->setSymbolType(JKQTPFilledRect); g2->setDrawLine(true); + g2->getColorBarRightAxis()->setAxisLabel("color scale"); + plot->addGraph(g2); + + auto* g3 = mkGraph(columnY3, "3: symbol size"); + g3->setSizeColumn(columnS); g3->setSymbolType(JKQTPFilledCircle); g3->setDrawLine(true); + plot->addGraph(g3); + + auto* g4 = mkGraph(columnY4, "4: RGB-color"); + g4->setColorColumn(columnRGB); g4->setColorColumnContainsRGB(true); + g4->setDrawLine(true); g4->setSymbolType(JKQTPFilledDownTriangle); + plot->addGraph(g4); + + plot->getPlotter()->setKeyPosition(JKQTPKeyOutsideBottomLeft); + plot->getMainKey()->setLayout(JKQTPKeyLayoutOneRow); + plot->getXAxis()->setAxisLabel("x-axis"); + plot->getYAxis()->setAxisLabel("y-axis"); + plot->getXAxis()->setDrawGrid(false); + plot->getYAxis()->setDrawGrid(false); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Parametric Scatter")); +} + + +// 14. Parametric curve — logarithmic spiral (parametriccurve) +void setup_parametriccurve(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + QVector<double> X, Y, R; + const int Ndata = 500; + const double phiMax = 4.0 * JKQTPSTATISTICS_PI; + const double a = 1, k = 0.2; + for (double phi = -phiMax; phi <= phiMax; phi += phiMax / double(Ndata)) { + const double x = a * exp(k*phi) * cos(phi); + const double y = a * exp(k*phi) * sin(phi); + X << x; Y << y; R << sqrt(x*x + y*y); + } + size_t columnX = ds->addCopiedColumn(X, "x"); + size_t columnY = ds->addCopiedColumn(Y, "y"); + size_t columnR = ds->addCopiedColumn(R, "r"); + + JKQTPXYParametrizedScatterGraph* graph2 = new JKQTPXYParametrizedScatterGraph(plot); + graph2->setXColumn(columnX); + graph2->setYColumn(columnY); + graph2->setColorColumn(columnR); + graph2->setColorPalette(JKQTPMathImageMATLAB); + graph2->setSymbolType(JKQTPNoSymbol); + graph2->setDrawLine(true); + graph2->setTitle("colored spiral"); + graph2->getColorBarRightAxis()->setAxisLabel("color scale radius $r(\\phi)$"); + plot->addGraph(graph2); + + plot->getPlotter()->setMaintainAspectRatio(true); + plot->getPlotter()->setAspectRatio(1); + plot->getXAxis()->setAxisLabel("x-axis"); + plot->getYAxis()->setAxisLabel("y-axis"); + plot->getXAxis()->setDrawGrid(false); + plot->getYAxis()->setDrawGrid(false); + plot->setXY(-15, 15, -15, 15); + plot->getPlotter()->setPlotLabel(QObject::tr("Logarithmic Spiral")); +} + + +// 15. Secondary Y-axes (second_axis) +void setup_second_axis(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + size_t columnX = ds->addLinearColumn(40, 0, 10, "x"); + size_t columnY1 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return x; }, "y1"); + size_t columnY2 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return cos(x); }, "y2"); + size_t columnY3 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return x*x; }, "y3"); + size_t columnY4 = ds->addCalculatedColumnFromColumn(columnX, [](double x) { return sqrt(x); }, "y4"); + + auto yAxisRef2 = plot->getPlotter()->addSecondaryYAxis(new JKQTPVerticalAxis(plot->getPlotter(), JKQTPPrimaryAxis)); + plot->getYAxis(yAxisRef2)->setDrawGrid(false); + plot->getYAxis(yAxisRef2)->setDrawMode1(JKQTPCADMnone); + plot->getYAxis(yAxisRef2)->setDrawMode2(JKQTPCADMcomplete); + plot->getYAxis(yAxisRef2)->setDrawMode0(JKQTPCADMnone); + plot->getYAxis(yAxisRef2)->setShowZeroAxis(false); + + auto yAxisRef3 = plot->getPlotter()->addSecondaryYAxis(new JKQTPVerticalAxis(plot->getPlotter(), JKQTPPrimaryAxis)); + plot->getYAxis(yAxisRef3)->setDrawGrid(false); + plot->getYAxis(yAxisRef3)->setDrawMode1(JKQTPCADMnone); + plot->getYAxis(yAxisRef3)->setDrawMode2(JKQTPCADMcomplete); + plot->getYAxis(yAxisRef3)->setDrawMode0(JKQTPCADMnone); + plot->getYAxis(yAxisRef3)->setShowZeroAxis(false); + + auto yAxisRef4 = plot->getPlotter()->addSecondaryYAxis(new JKQTPVerticalAxis(plot->getPlotter(), JKQTPPrimaryAxis)); + plot->getYAxis(yAxisRef4)->setDrawGrid(false); + plot->getYAxis(yAxisRef4)->setDrawMode1(JKQTPCADMcomplete); + plot->getYAxis(yAxisRef4)->setDrawMode2(JKQTPCADMnone); + plot->getYAxis(yAxisRef4)->setDrawMode0(JKQTPCADMnone); + plot->getYAxis(yAxisRef4)->setShowZeroAxis(false); + + plot->getYAxis()->setDrawMode2(JKQTPCADMnone); + plot->getYAxis()->setAxisLabel("graph1"); + + JKQTPXYLineGraph* graph1 = new JKQTPXYLineGraph(plot); + graph1->setKeyColumn(columnX); graph1->setValueColumn(columnY1); + plot->addGraph(graph1); + plot->getYAxis()->setColor(graph1->getLineColor()); + + JKQTPXYLineGraph* graph2 = new JKQTPXYLineGraph(plot); + graph2->setKeyColumn(columnX); graph2->setValueColumn(columnY2); + plot->addGraph(graph2); + graph2->setYAxis(yAxisRef2); + plot->getYAxis(yAxisRef2)->setColor(graph2->getLineColor()); + plot->getYAxis(yAxisRef2)->setAxisLabel("graph2"); + + JKQTPXYLineGraph* graph3 = new JKQTPXYLineGraph(plot); + graph3->setKeyColumn(columnX); graph3->setValueColumn(columnY3); + plot->addGraph(graph3); + graph3->setYAxis(yAxisRef3); + plot->getYAxis(yAxisRef3)->setColor(graph3->getLineColor()); + plot->getYAxis(yAxisRef3)->setAxisLabel("graph3"); + + JKQTPXYLineGraph* graph4 = new JKQTPXYLineGraph(plot); + graph4->setKeyColumn(columnX); graph4->setValueColumn(columnY4); + plot->addGraph(graph4); + graph4->setYAxis(yAxisRef4); + plot->getYAxis(yAxisRef4)->setColor(graph4->getLineColor()); + plot->getYAxis(yAxisRef4)->setAxisLabel("graph4"); + + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Secondary Axes")); +} + + +// 16. Stacked bar chart — German energy mix (stackedbars) +void setup_stackedbars(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + QVector<double> year, pct_other, pct_coaloil, pct_gas, pct_nuclear, pct_green; + year << 1990 << 1995 << 2000 << 2005 << 2010 << 2015; + pct_other << 3.5 << 3.5 << 4.4 << 4.4 << 5.0 << 5.0 ; + pct_coaloil << 58.7 << 55.7 << 51.5 << 48.2 << 42.9 << 43.1; + pct_gas << 6.5 << 7.7 << 8.5 << 11.7 << 14.1 << 9.6 ; + pct_nuclear << 27.7 << 28.7 << 29.4 << 26.2 << 22.2 << 14.2; + pct_green << 3.6 << 4.4 << 6.2 << 9.5 << 15.8 << 28.1; + + size_t cYear = ds->addCopiedColumn(year, "year"); + size_t cOther = ds->addCopiedColumn(pct_other, "other"); + size_t cCoalOil = ds->addCopiedColumn(pct_coaloil, "coal & oil"); + size_t cGas = ds->addCopiedColumn(pct_gas, "natural gas"); + size_t cNuclear = ds->addCopiedColumn(pct_nuclear, "nuclear energy"); + size_t cGreen = ds->addCopiedColumn(pct_green, "green energy"); + + QVector<JKQTPBarVerticalStackableGraph*> graphs; + auto addBar = [&](size_t colY, const QString& title, const QString& color) { + auto* g = new JKQTPBarVerticalStackableGraph(plot); + g->setXColumn(cYear); g->setYColumn(colY); + g->setTitle(title); + g->setFillColor_and_darkenedColor(QColor(color)); + graphs.push_back(g); + if (graphs.size() > 1) + g->stackUpon(graphs[graphs.size()-2]); + plot->addGraph(g); + }; + + addBar(cOther, QObject::tr("other sources"), "red"); + addBar(cCoalOil, QObject::tr("coal & oil"), "darkgrey"); + addBar(cGas, QObject::tr("natural gas"), "blue"); + addBar(cNuclear, QObject::tr("nuclear energy"), "gold"); + addBar(cGreen, QObject::tr("green energy"), "darkgreen"); + + plot->getXAxis()->setAxisLabel("year"); + plot->getYAxis()->setAxisLabel("fraction of energy production in Germany [%]"); + plot->getPlotter()->setKeyPosition(JKQTPKeyOutsideTopRight); + plot->getMainKey()->setLayout(JKQTPKeyLayoutOneRow); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Stacked Bar Chart")); +} + + +// 17. Symbols and error bars — sine with errors (symbols_and_errors) +void setup_symbols_and_errors(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + const int Ndata = 10; + double X[Ndata], Y[Ndata], YERROR[Ndata]; + for (int i = 0; i < Ndata; i++) { + X[i] = double(i) / double(Ndata) * 2.0 * JKQTPSTATISTICS_PI; + Y[i] = sin(X[i]); + YERROR[i] = 0.2 + double(i) / double(Ndata) * 0.25; + } + size_t columnX = ds->addCopiedColumn(X, Ndata, "x"); + size_t columnY = ds->addCopiedColumn(Y, Ndata, "y"); + size_t columnYE = ds->addCopiedColumn(YERROR, Ndata, "y-error"); + + JKQTPXYLineErrorGraph* graph1 = new JKQTPXYLineErrorGraph(plot); + graph1->setXColumn(columnX); + graph1->setYColumn(columnY); + graph1->setYErrorColumn(columnYE); + graph1->setSymbolType(JKQTPFilledStar); + graph1->setYErrorStyle(JKQTPErrorBars); + graph1->setDrawLine(false); + graph1->setTitle(QObject::tr("sine graph")); + plot->addGraph(graph1); + + plot->getXAxis()->setShowZeroAxis(false); + plot->getYAxis()->setShowZeroAxis(false); + plot->getXAxis()->setAxisLabel(QObject::tr("x-axis $x$ [mm]")); + plot->getYAxis()->setAxisLabel(QObject::tr("\\textbf{\\color{red}{y-axis} $\\left(y=\\sin(x)\\pm(0.2+0.25\\cdot x)\\right)$ [A.U.]}")); + plot->getYAxis()->setLabelFontSize(12); + plot->getYAxis()->setTickLabelFontSize(10); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Symbols and Errors")); +} + + +// 18. Vector field (vectorfield) +void setup_vectorfield(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* ds = plot->getDatastore(); + + const int NX = 9, NY = 9; + const auto columnXY = ds->addLinearGridColumns(NX, 0, 6, NY, -3, 3, "x", "y"); + const auto columnDX = ds->addCalculatedColumnFromColumn(columnXY.first, columnXY.second, + [](double x, double y) { return sin(y) * sqrt(x / 3.0); }); + const auto columnDY = ds->addCalculatedColumnFromColumn(columnXY.first, columnXY.second, + [](double x, double y) { return cos(x) * sqrt(x / 3.0); }); + + JKQTPVectorFieldGraph* graph1 = new JKQTPVectorFieldGraph(plot); + graph1->setXYColumns(columnXY); + graph1->setDxColumn(columnDX); + graph1->setDyColumn(columnDY); + graph1->setTitle(QObject::tr("$\\vec{f}(x,y)=\\bigl[\\sin(y)\\cdot\\sqrt{x/3}, \\cos(x)\\cdot\\sqrt{x/3}\\bigr]^\\mathrm{T}$")); + plot->addGraph(graph1); + + plot->getPlotter()->setAxisAspectRatio(1); + plot->getPlotter()->setAspectRatio(1); + plot->getPlotter()->setMaintainAxisAspectRatio(true); + plot->getPlotter()->setMaintainAspectRatio(true); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Vector Field")); +} + + +// 19. Violin plot — bimodal distribution (violinplot) +void setup_violinplot(JKQTPlotter* plot) +{ + plot->getPlotter()->setUseAntiAliasingForGraphs(true); + plot->getPlotter()->setUseAntiAliasingForSystem(true); + plot->getPlotter()->setUseAntiAliasingForText(true); + JKQTPDatastore* datastore1 = plot->getDatastore(); + + size_t randomdatacol1 = datastore1->addColumn("random data N(1,1)+N(6,2)"); + size_t randomdatacol2 = datastore1->addColumn("random data N(1,1)"); + size_t randomdatacol3 = datastore1->addColumn("random data N(6,2)"); + + std::mt19937 gen{1236}; + std::normal_distribution<> d1{1, 1}; + std::normal_distribution<> d2{6, 2}; + for (size_t i = 0; i < 40; i++) { + double v = (i % 2 == 0) ? d1(gen) : d2(gen); + if (i % 2 == 0) + datastore1->appendToColumn(randomdatacol2, v); + else + datastore1->appendToColumn(randomdatacol3, v); + datastore1->appendToColumn(randomdatacol1, v); + } + + auto addRugPlot = [&](size_t col, double position) { + auto* g = new JKQTPSingleColumnSymbolsGraph(plot); + g->setPosition(position); + g->setWidth(0.5); + g->setPositionScatterStyle(JKQTPSingleColumnSymbolsGraph::RugPlot); + g->setDataColumn(col); + g->setDataDirection(JKQTPSingleColumnSymbolsGraph::DataDirection::X); + plot->addGraph(g); + return g; + }; + + auto* gData1 = addRugPlot(randomdatacol1, 0.0); + auto* gData2 = addRugPlot(randomdatacol2, 7.5); + auto* gData3 = addRugPlot(randomdatacol3, 15.0); + + auto addViolin = [&](size_t col, double pos, JKQTPGraphViolinplotStyleMixin::ViolinStyle vstyle, QColor color) { + size_t cCat = datastore1->addColumn("cat"); + size_t cFreq = datastore1->addColumn("freq"); + jkqtpstatKDE1DAutoranged(datastore1->begin(col), datastore1->end(col), + datastore1->backInserter(cCat), datastore1->backInserter(cFreq), + 51, jkqtpstatKernel1DEpanechnikov, + jkqtpstatEstimateKDEBandwidth(datastore1->begin(col), datastore1->end(col))); + + auto* gV = new JKQTPViolinplotHorizontalElement(plot); + gV->setPos(pos); + gV->setMin(jkqtpstatMinimum(datastore1->begin(col), datastore1->end(col))); + gV->setMax(jkqtpstatMaximum(datastore1->begin(col), datastore1->end(col))); + gV->setMean(jkqtpstatAverage(datastore1->begin(col), datastore1->end(col))); + gV->setMedian(jkqtpstatMedian(datastore1->begin(col), datastore1->end(col))); + gV->setViolinPositionColumn(cCat); + gV->setViolinFrequencyColumn(cFreq); + gV->setColor(color); + gV->setViolinStyle(vstyle); + gV->setViolinPositionMode(JKQTPGraphViolinplotStyleMixin::ViolinBoth); + plot->addGraph(gV); + }; + + addViolin(randomdatacol1, 7.5/2, JKQTPGraphViolinplotStyleMixin::SmoothViolin, gData1->getSymbolColor()); + addViolin(randomdatacol2, 7.5*1.5, JKQTPGraphViolinplotStyleMixin::StepViolin, gData2->getSymbolColor()); + addViolin(randomdatacol3, 7.5*2.5, JKQTPGraphViolinplotStyleMixin::BoxViolin, gData3->getSymbolColor()); + + plot->zoomToFit(); + plot->getPlotter()->setKeyPosition(JKQTPKeyInsideBottomRight); + plot->setShowZeroAxes(false); + plot->getPlotter()->setGridColor(QColor(230, 230, 230)); + plot->getPlotter()->setPlotLabel(QObject::tr("Violin Plot")); +} + + +// 20. Wiggle plot — random walk (wiggleplots) +void setup_wiggleplots(JKQTPlotter* plot) +{ + JKQTPDatastore* ds = plot->getDatastore(); + const size_t NSteps = 400; + const size_t columnT = ds->addLinearColumn(NSteps, 0, NSteps - 1, "time"); + const size_t columnX = ds->addColumn(NSteps, "position"); + + double pos = 5; + const double stepsize = 1; + std::mt19937 gen{12351}; + std::uniform_int_distribution<int> dist(0, 1); + for (size_t t = 0; t < NSteps; t++) { + ds->set(columnX, t, pos); + pos = pos + stepsize * (static_cast<double>(dist(gen)) * 2.0 - 1.0); + } + + JKQTPFilledCurveXGraph* graph = new JKQTPFilledCurveXGraph(plot); + graph->setTitle("Random Walk"); + graph->setXColumn(columnT); + graph->setYColumn(columnX); + graph->setFillMode(JKQTPFilledCurveXGraph::TwoColorFilling); + graph->setLineColor(QColor("black")); + graph->setLineWidth(1); + graph->setFillColor(QColor("red")); + graph->fillStyleBelow().setFillColor(QColor("blue")); + graph->setBaseline(5); + + plot->addGraph(graph); + plot->getXAxis()->setAxisLabel("time $t$"); + plot->getYAxis()->setAxisLabel("walker position $x(t)$"); + plot->zoomToFit(); + plot->getPlotter()->setPlotLabel(QObject::tr("Wiggle Plot (Random Walk)")); +} + + +int main(int argc, char* argv[]) +{ + QApplication app(argc, argv); + + QMainWindow window; + window.setWindowTitle("JKQtPlotter Examples"); + + QTabWidget* tabs = new QTabWidget(&window); + window.setCentralWidget(tabs); + + struct Tab { const char* label; void (*setup)(JKQTPlotter*); }; + Tab tabDefs[] = { + { "Simple Test", setup_simpletest }, + { "Scatter", setup_scatter }, + { "Bar Chart", setup_barchart }, + { "Box Plot", setup_boxplot }, + { "Contour Plot", setup_contourplot }, + { "Error Bar Styles", setup_errorbarstyles }, + { "Eval Curve", setup_evalcurve }, + { "Filled Graphs", setup_filledgraphs }, + { "Graph Labels", setup_graphlabels }, + { "Image Plot", setup_imageplot }, + { "Impulse Plot", setup_impulsesplot }, + { "Log Axes", setup_logaxes }, + { "Param Scatter", setup_paramscatterplot }, + { "Parametric Curve", setup_parametriccurve }, + { "Secondary Axes", setup_second_axis }, + { "Stacked Bars", setup_stackedbars }, + { "Symbols & Errors", setup_symbols_and_errors}, + { "Vector Field", setup_vectorfield }, + { "Violin Plot", setup_violinplot }, + { "Wiggle Plot", setup_wiggleplots }, + }; + + for (auto& td : tabDefs) { + auto* plot = new JKQTPlotter(tabs); + td.setup(plot); + tabs->addTab(plot, td.label); + } + + window.resize(900, 700); + window.show(); + return app.exec(); +} diff --git a/graphics/jkqtplotter/files/examples/simple-plot/CMakeLists.txt b/graphics/jkqtplotter/files/examples/simple-plot/CMakeLists.txt new file mode 100644 index 000000000000..a9eda13b71b9 --- /dev/null +++ b/graphics/jkqtplotter/files/examples/simple-plot/CMakeLists.txt @@ -0,0 +1,23 @@ +cmake_minimum_required(VERSION 3.23) +project(jkqtplotter_simple_plot LANGUAGES CXX) + +set(CMAKE_AUTOMOC ON) +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) + +# Prefer Qt6, fall back to Qt5 +find_package(QT NAMES Qt6 COMPONENTS Core Gui Widgets PrintSupport Svg Xml REQUIRED) +find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Core Gui Widgets PrintSupport Svg Xml REQUIRED) + +# Find JKQTPlotter for the detected Qt version +find_package(JKQTPlotter${QT_VERSION_MAJOR} REQUIRED) + +add_executable(simple_plot main.cpp) + +target_link_libraries(simple_plot PUBLIC + Qt${QT_VERSION_MAJOR}::Core + Qt${QT_VERSION_MAJOR}::Gui + Qt${QT_VERSION_MAJOR}::Widgets + JKQTPlotter${QT_VERSION_MAJOR}::JKQTPlotter${QT_VERSION_MAJOR} +) diff --git a/graphics/jkqtplotter/files/examples/simple-plot/main.cpp b/graphics/jkqtplotter/files/examples/simple-plot/main.cpp new file mode 100644 index 000000000000..29dc2bf1aede --- /dev/null +++ b/graphics/jkqtplotter/files/examples/simple-plot/main.cpp @@ -0,0 +1,44 @@ +/* + * Simple JKQTPlotter example: sine wave plot. + * + * Build with CMake: + * mkdir build && cd build + * cmake .. -DJKQTPlotter6_DIR=/usr/local/lib/cmake/JKQTPlotter6 + * make + */ +#include <QApplication> +#include <cmath> +#include "jkqtplotter/jkqtplotter.h" +#include "jkqtplotter/graphs/jkqtpscatter.h" + +int main(int argc, char* argv[]) +{ + QApplication app(argc, argv); + + JKQTPlotter plot; + JKQTPDatastore* ds = plot.getDatastore(); + + /* Fill data store with a sine wave. */ + const int N = 200; + size_t colX = ds->addColumn(N, "x"); + size_t colY = ds->addColumn(N, "y"); + for (int i = 0; i < N; i++) { + double x = i * 2.0 * M_PI / (N - 1); + ds->set(colX, i, x); + ds->set(colY, i, std::sin(x)); + } + + auto* graph = new JKQTPXYLineGraph(&plot); + graph->setXColumn(colX); + graph->setYColumn(colY); + graph->setTitle("sin(x)"); + plot.addGraph(graph); + + plot.setWindowTitle("JKQTPlotter Simple Example"); + plot.setXAxisLabel("x"); + plot.setYAxisLabel("y"); + plot.zoomAllX(); + plot.show(); + + return app.exec(); +} diff --git a/graphics/jkqtplotter/files/patch-CMakeLists.txt b/graphics/jkqtplotter/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..2b033a57388a --- /dev/null +++ b/graphics/jkqtplotter/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2026-04-16 21:21:39 UTC ++++ CMakeLists.txt +@@ -69,7 +69,7 @@ if(CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR) + add_subdirectory(tools) + endif() + +- add_subdirectory(doc) ++ #add_subdirectory(doc) + + if (JKQtPlotter_BUILD_TESTS) + include(CTest) diff --git a/graphics/jkqtplotter/files/patch-cmake_jkqtplotter__macros.cmake b/graphics/jkqtplotter/files/patch-cmake_jkqtplotter__macros.cmake new file mode 100644 index 000000000000..474e6c6d8762 --- /dev/null +++ b/graphics/jkqtplotter/files/patch-cmake_jkqtplotter__macros.cmake @@ -0,0 +1,14 @@ +--- cmake/jkqtplotter_macros.cmake.orig 2026-04-16 21:05:44 UTC ++++ cmake/jkqtplotter_macros.cmake +@@ -130,11 +130,6 @@ function(jkqtplotter_installlibrary_new lib_name libBa + # install ...Config.cmake + install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${lib_name}Config.cmake" + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/${jkqtplotter_cmakeSubdir} ) +- # install readme.txt +- configure_file(${PROJECT_SOURCE_DIR}/readme.txt.in ${CMAKE_CURRENT_BINARY_DIR}/${lib_name}_Readme.txt @ONLY) +- install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${lib_name}_Readme.txt" DESTINATION ${CMAKE_INSTALL_DOCDIR} ) +- # install license +- install(FILES "${PROJECT_SOURCE_DIR}/LICENSE" DESTINATION ${CMAKE_INSTALL_DOCDIR}) # RENAME "${lib_name}_LICENSE.txt" ) + endfunction(jkqtplotter_installlibrary_new) + + diff --git a/graphics/jkqtplotter/files/patch-lib_jkqtmathtext_CMakeLists.txt b/graphics/jkqtplotter/files/patch-lib_jkqtmathtext_CMakeLists.txt new file mode 100644 index 000000000000..ad8bfecf5808 --- /dev/null +++ b/graphics/jkqtplotter/files/patch-lib_jkqtmathtext_CMakeLists.txt @@ -0,0 +1,20 @@ +--- lib/jkqtmathtext/CMakeLists.txt.orig 2026-04-16 21:12:55 UTC ++++ lib/jkqtmathtext/CMakeLists.txt +@@ -38,8 +38,6 @@ if(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS) + qt_add_resources(QRCSOURCES resources/xits.qrc) + target_sources(${lib_name} PRIVATE ${QRCSOURCES}) + target_compile_definitions(${lib_name} PUBLIC JKQTMATHTEXT_COMPILED_WITH_XITS) +- install(FILES "${CMAKE_CURRENT_LIST_DIR}/resources/xits/OFL.txt" DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME "${lib_name}_XITS_LICENSE.txt" ) +- install(FILES "${CMAKE_CURRENT_LIST_DIR}/resources/xits/README.md" DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME "${lib_name}_XITS_README.md" ) + endif(JKQtPlotter_BUILD_INCLUDE_XITS_FONTS) + + # add FIRAMATH as a ressource +@@ -47,8 +45,6 @@ if(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS) + qt_add_resources(QRCSOURCES resources/firamath.qrc) + target_sources(${lib_name} PRIVATE ${QRCSOURCES}) + target_compile_definitions(${lib_name} PUBLIC JKQTMATHTEXT_COMPILED_WITH_FIRAMATH) +- install(FILES "${CMAKE_CURRENT_LIST_DIR}/resources/firaMath/LICENSE" DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME "${lib_name}_FIRAMATH_LICENSE" ) +- install(FILES "${CMAKE_CURRENT_LIST_DIR}/resources/firaMath/README.md" DESTINATION ${CMAKE_INSTALL_DOCDIR} RENAME "${lib_name}_FIRAMATH_README.md" ) + endif(JKQtPlotter_BUILD_INCLUDE_FIRAMATH_FONTS) + + # Installation diff --git a/graphics/jkqtplotter/pkg-descr b/graphics/jkqtplotter/pkg-descr index f646c1f0b286..5863c2c68ece 100644 --- a/graphics/jkqtplotter/pkg-descr +++ b/graphics/jkqtplotter/pkg-descr @@ -1,3 +1,17 @@ -JKQtPlotter is a plotting library for Qt. -It provides a wide range of plot types, customization options, -and high performance for scientific and engineering applications. +JKQtPlotter is an extensive, standalone, C++17 Qt plotter framework +(library) with no additional dependencies, compatible with Qt5 and Qt6. + +It provides a wide range of 2D plot types including: +- Line, scatter, bar, impulse, and filled curve graphs +- Statistical plots: box plots, violin plots, histograms +- Image plots with color mapping, contour plots +- Mathematical function plots, parametric curves +- Geometric elements (circles, ellipses, polygons, arrows) +- Overlay images, regression curves + +Other features: +- Multiple axes with separate coordinate systems +- Extensive styling and theming support +- LaTeX-style math rendering (JKQTMathText) +- High-resolution export to SVG, PDF, PNG +- Interactive zoom/pan/selection diff --git a/graphics/jkqtplotter/pkg-plist b/graphics/jkqtplotter/pkg-plist new file mode 100644 index 000000000000..ffc7086a797d --- /dev/null +++ b/graphics/jkqtplotter/pkg-plist @@ -0,0 +1,141 @@ +include/qt%%QT_VER%%/jkqtcommon/jkqtcommon_imexport.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpbasicimagetools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpcachingtools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpcodestructuring.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpconcurrencytools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpcsstools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpdebuggingtools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpdrawingtools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpenhancedpainter.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpexpected.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpgeometrytools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtphighrestimer.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpicons.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpmathtools.h +include/qt%%QT_VER%%/jkqtcommon/jkqtpstringtools.h +include/qt%%QT_VER%%/jkqtcommon/jkqttools.h +include/qt%%QT_VER%%/jkqtfastplotter/jkqtfastplotter.h +include/qt%%QT_VER%%/jkqtfastplotter/jkqtfastplotter_imexport.h +include/qt%%QT_VER%%/jkqtmath/jkqtmath_imexport.h +include/qt%%QT_VER%%/jkqtmath/jkqtpalgorithms.h +include/qt%%QT_VER%%/jkqtmath/jkqtparraytools.h +include/qt%%QT_VER%%/jkqtmath/jkqtplinalgtools.h +include/qt%%QT_VER%%/jkqtmath/jkqtpmathparser.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatbasics.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatgrouped.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstathistogram.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatisticstools.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatkde.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatpoly.h +include/qt%%QT_VER%%/jkqtmath/jkqtpstatregression.h +include/qt%%QT_VER%%/jkqtmathtext/jkqtmathtext.h +include/qt%%QT_VER%%/jkqtmathtext/jkqtmathtext_imexport.h +include/qt%%QT_VER%%/jkqtmathtext/jkqtmathtextlabel.h +include/qt%%QT_VER%%/jkqtmathtext/jkqtmathtexttools.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextboxinstructionnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextbracenode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextdecoratednode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextfracnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtexthorizontallistnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextinstructionnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextlistnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextmatrixnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextmodifyenvironmentnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextnodetools.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextnoopnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextsqrtnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextsubsupernode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextsymbolnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtexttextnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextverbatimnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextverticallistnode.h +include/qt%%QT_VER%%/jkqtmathtext/nodes/jkqtmathtextwhitespacenode.h +include/qt%%QT_VER%%/jkqtmathtext/parsers/jkqtmathtextlatexparser.h +include/qt%%QT_VER%%/jkqtmathtext/parsers/jkqtmathtextparser.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpbarchart.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpbarchartbase.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpboxplot.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpboxplotbase.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpboxplotstylingmixins.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpcontour.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpevaluatedfunction.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpevaluatedfunctionbase.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpfilledcurve.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpfinancial.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgeoannotations.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgeobase.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgeolines.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgeometric.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgeoshapes.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgraphlabels.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpgraphlabelstylemixin.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpimage.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpimageoverlays.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpimagergb.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpimpulses.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtplines.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpparsedfunction.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtppeakstream.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtprange.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpscatter.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpspecialline.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpstatisticsadaptors.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpvectorfield.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpviolinplot.h +include/qt%%QT_VER%%/jkqtplotter/graphs/jkqtpviolinplotstylingmixins.h +include/qt%%QT_VER%%/jkqtplotter/gui/jkqtpcomboboxes.h +include/qt%%QT_VER%%/jkqtplotter/gui/jkqtpenhancedspinboxes.h +include/qt%%QT_VER%%/jkqtplotter/gui/jkqtpenhancedtableview.h +include/qt%%QT_VER%%/jkqtplotter/gui/jkqtpgraphsmodel.h +include/qt%%QT_VER%%/jkqtplotter/gui/jkvanishqtoolbar.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpbaseelements.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpbaseplotter.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpbaseplotterstyle.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpcoordinateaxes.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpcoordinateaxesstyle.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpdatastorage.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpgraphsbase.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpgraphsbaseerrors.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpgraphsbasestyle.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpgraphsbasestylingmixins.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpimagetools.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpkey.h +include/qt%%QT_VER%%/jkqtplotter/jkqtpkeystyle.h +include/qt%%QT_VER%%/jkqtplotter/jkqtplotter.h +include/qt%%QT_VER%%/jkqtplotter/jkqtplotter_configmacros.h +include/qt%%QT_VER%%/jkqtplotter/jkqtplotter_imexport.h +include/qt%%QT_VER%%/jkqtplotter/jkqtplotterstyle.h +include/qt%%QT_VER%%/jkqtplotter/jkqtptools.h +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTCommon%%QT_VER%%Config.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTCommon%%QT_VER%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTCommon%%QT_VER%%Targets.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTCommon%%QT_VER%%Version.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTFastPlotter%%QT_VER%%Config.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTFastPlotter%%QT_VER%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTFastPlotter%%QT_VER%%Targets.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTFastPlotter%%QT_VER%%Version.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMath%%QT_VER%%Config.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMath%%QT_VER%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMath%%QT_VER%%Targets.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMath%%QT_VER%%Version.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMathText%%QT_VER%%Config.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMathText%%QT_VER%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMathText%%QT_VER%%Targets.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTMathText%%QT_VER%%Version.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTPlotter%%QT_VER%%Config.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTPlotter%%QT_VER%%Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTPlotter%%QT_VER%%Targets.cmake +lib/cmake/JKQTPlotter%%QT_VER%%/JKQTPlotter%%QT_VER%%Version.cmake +lib/libJKQTCommon%%QT_VER%%.so +lib/libJKQTCommon%%QT_VER%%.so.5.0.0 +lib/libJKQTFastPlotter%%QT_VER%%.so +lib/libJKQTFastPlotter%%QT_VER%%.so.5.0.0 +lib/libJKQTMath%%QT_VER%%.so +lib/libJKQTMath%%QT_VER%%.so.5.0.0 +lib/libJKQTMathText%%QT_VER%%.so +lib/libJKQTMathText%%QT_VER%%.so.5.0.0 +lib/libJKQTPlotter%%QT_VER%%.so +lib/libJKQTPlotter%%QT_VER%%.so.5.0.0 diff --git a/graphics/jkqtplotter/pkg-plist.qt5 b/graphics/jkqtplotter/pkg-plist.qt5 deleted file mode 100644 index a1d0249233f9..000000000000 --- a/graphics/jkqtplotter/pkg-plist.qt5 +++ /dev/null @@ -1,143 +0,0 @@ -bin/jkqtmathtext_render -bin/jkqtplotter_doc_imagegenerator -include/jkqtcommon/jkqtcommon_imexport.h -include/jkqtcommon/jkqtpbasicimagetools.h -include/jkqtcommon/jkqtpcachingtools.h -include/jkqtcommon/jkqtpcodestructuring.h -include/jkqtcommon/jkqtpconcurrencytools.h -include/jkqtcommon/jkqtpcsstools.h -include/jkqtcommon/jkqtpdebuggingtools.h -include/jkqtcommon/jkqtpdrawingtools.h -include/jkqtcommon/jkqtpenhancedpainter.h -include/jkqtcommon/jkqtpexpected.h -include/jkqtcommon/jkqtpgeometrytools.h -include/jkqtcommon/jkqtphighrestimer.h -include/jkqtcommon/jkqtpicons.h -include/jkqtcommon/jkqtpmathtools.h -include/jkqtcommon/jkqtpstringtools.h -include/jkqtcommon/jkqttools.h -include/jkqtfastplotter/jkqtfastplotter.h -include/jkqtfastplotter/jkqtfastplotter_imexport.h -include/jkqtmath/jkqtmath_imexport.h -include/jkqtmath/jkqtpalgorithms.h -include/jkqtmath/jkqtparraytools.h -include/jkqtmath/jkqtplinalgtools.h -include/jkqtmath/jkqtpmathparser.h -include/jkqtmath/jkqtpstatbasics.h -include/jkqtmath/jkqtpstatgrouped.h -include/jkqtmath/jkqtpstathistogram.h -include/jkqtmath/jkqtpstatisticstools.h -include/jkqtmath/jkqtpstatkde.h -include/jkqtmath/jkqtpstatpoly.h -include/jkqtmath/jkqtpstatregression.h -include/jkqtmathtext/jkqtmathtext.h -include/jkqtmathtext/jkqtmathtext_imexport.h -include/jkqtmathtext/jkqtmathtextlabel.h -include/jkqtmathtext/jkqtmathtexttools.h -include/jkqtmathtext/nodes/jkqtmathtextboxinstructionnode.h -include/jkqtmathtext/nodes/jkqtmathtextbracenode.h -include/jkqtmathtext/nodes/jkqtmathtextdecoratednode.h -include/jkqtmathtext/nodes/jkqtmathtextfracnode.h -include/jkqtmathtext/nodes/jkqtmathtexthorizontallistnode.h -include/jkqtmathtext/nodes/jkqtmathtextinstructionnode.h -include/jkqtmathtext/nodes/jkqtmathtextlistnode.h -include/jkqtmathtext/nodes/jkqtmathtextmatrixnode.h -include/jkqtmathtext/nodes/jkqtmathtextmodifyenvironmentnode.h -include/jkqtmathtext/nodes/jkqtmathtextnode.h -include/jkqtmathtext/nodes/jkqtmathtextnodetools.h -include/jkqtmathtext/nodes/jkqtmathtextnoopnode.h -include/jkqtmathtext/nodes/jkqtmathtextsqrtnode.h -include/jkqtmathtext/nodes/jkqtmathtextsubsupernode.h -include/jkqtmathtext/nodes/jkqtmathtextsymbolnode.h -include/jkqtmathtext/nodes/jkqtmathtexttextnode.h -include/jkqtmathtext/nodes/jkqtmathtextverbatimnode.h -include/jkqtmathtext/nodes/jkqtmathtextverticallistnode.h -include/jkqtmathtext/nodes/jkqtmathtextwhitespacenode.h -include/jkqtmathtext/parsers/jkqtmathtextlatexparser.h -include/jkqtmathtext/parsers/jkqtmathtextparser.h -include/jkqtplotter/graphs/jkqtpbarchart.h -include/jkqtplotter/graphs/jkqtpbarchartbase.h -include/jkqtplotter/graphs/jkqtpboxplot.h -include/jkqtplotter/graphs/jkqtpboxplotbase.h -include/jkqtplotter/graphs/jkqtpboxplotstylingmixins.h -include/jkqtplotter/graphs/jkqtpcontour.h -include/jkqtplotter/graphs/jkqtpevaluatedfunction.h -include/jkqtplotter/graphs/jkqtpevaluatedfunctionbase.h -include/jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h -include/jkqtplotter/graphs/jkqtpfilledcurve.h -include/jkqtplotter/graphs/jkqtpfinancial.h -include/jkqtplotter/graphs/jkqtpgeoannotations.h -include/jkqtplotter/graphs/jkqtpgeobase.h -include/jkqtplotter/graphs/jkqtpgeolines.h -include/jkqtplotter/graphs/jkqtpgeometric.h -include/jkqtplotter/graphs/jkqtpgeoshapes.h -include/jkqtplotter/graphs/jkqtpgraphlabels.h -include/jkqtplotter/graphs/jkqtpgraphlabelstylemixin.h -include/jkqtplotter/graphs/jkqtpimage.h -include/jkqtplotter/graphs/jkqtpimageoverlays.h -include/jkqtplotter/graphs/jkqtpimagergb.h -include/jkqtplotter/graphs/jkqtpimpulses.h -include/jkqtplotter/graphs/jkqtplines.h -include/jkqtplotter/graphs/jkqtpparsedfunction.h -include/jkqtplotter/graphs/jkqtppeakstream.h -include/jkqtplotter/graphs/jkqtprange.h -include/jkqtplotter/graphs/jkqtpscatter.h -include/jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h -include/jkqtplotter/graphs/jkqtpspecialline.h -include/jkqtplotter/graphs/jkqtpstatisticsadaptors.h -include/jkqtplotter/graphs/jkqtpvectorfield.h -include/jkqtplotter/graphs/jkqtpviolinplot.h -include/jkqtplotter/graphs/jkqtpviolinplotstylingmixins.h -include/jkqtplotter/gui/jkqtpcomboboxes.h -include/jkqtplotter/gui/jkqtpenhancedspinboxes.h -include/jkqtplotter/gui/jkqtpenhancedtableview.h -include/jkqtplotter/gui/jkqtpgraphsmodel.h -include/jkqtplotter/gui/jkvanishqtoolbar.h -include/jkqtplotter/jkqtpbaseelements.h -include/jkqtplotter/jkqtpbaseplotter.h -include/jkqtplotter/jkqtpbaseplotterstyle.h -include/jkqtplotter/jkqtpcoordinateaxes.h -include/jkqtplotter/jkqtpcoordinateaxesstyle.h -include/jkqtplotter/jkqtpdatastorage.h -include/jkqtplotter/jkqtpgraphsbase.h -include/jkqtplotter/jkqtpgraphsbaseerrors.h -include/jkqtplotter/jkqtpgraphsbasestyle.h -include/jkqtplotter/jkqtpgraphsbasestylingmixins.h -include/jkqtplotter/jkqtpimagetools.h -include/jkqtplotter/jkqtpkey.h -include/jkqtplotter/jkqtpkeystyle.h -include/jkqtplotter/jkqtplotter.h -include/jkqtplotter/jkqtplotter_configmacros.h -include/jkqtplotter/jkqtplotter_imexport.h -include/jkqtplotter/jkqtplotterstyle.h -include/jkqtplotter/jkqtptools.h -lib/cmake/JKQTPlotter5/JKQTCommon5Config.cmake -lib/cmake/JKQTPlotter5/JKQTCommon5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter5/JKQTCommon5Targets.cmake -lib/cmake/JKQTPlotter5/JKQTCommon5Version.cmake -lib/cmake/JKQTPlotter5/JKQTFastPlotter5Config.cmake -lib/cmake/JKQTPlotter5/JKQTFastPlotter5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter5/JKQTFastPlotter5Targets.cmake -lib/cmake/JKQTPlotter5/JKQTFastPlotter5Version.cmake -lib/cmake/JKQTPlotter5/JKQTMath5Config.cmake -lib/cmake/JKQTPlotter5/JKQTMath5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter5/JKQTMath5Targets.cmake -lib/cmake/JKQTPlotter5/JKQTMath5Version.cmake -lib/cmake/JKQTPlotter5/JKQTMathText5Config.cmake -lib/cmake/JKQTPlotter5/JKQTMathText5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter5/JKQTMathText5Targets.cmake -lib/cmake/JKQTPlotter5/JKQTMathText5Version.cmake -lib/cmake/JKQTPlotter5/JKQTPlotter5Config.cmake -lib/cmake/JKQTPlotter5/JKQTPlotter5Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter5/JKQTPlotter5Targets.cmake -lib/cmake/JKQTPlotter5/JKQTPlotter5Version.cmake -lib/libJKQTCommon5_Release.so -lib/libJKQTCommon5_Release.so.5.0.0 -lib/libJKQTFastPlotter5_Release.so -lib/libJKQTFastPlotter5_Release.so.5.0.0 -lib/libJKQTMath5_Release.so -lib/libJKQTMath5_Release.so.5.0.0 -lib/libJKQTMathText5_Release.so -lib/libJKQTMathText5_Release.so.5.0.0 -lib/libJKQTPlotter5_Release.so -lib/libJKQTPlotter5_Release.so.5.0.0 diff --git a/graphics/jkqtplotter/pkg-plist.qt6 b/graphics/jkqtplotter/pkg-plist.qt6 deleted file mode 100644 index c33efaf75aed..000000000000 --- a/graphics/jkqtplotter/pkg-plist.qt6 +++ /dev/null @@ -1,143 +0,0 @@ -bin/jkqtmathtext_render -bin/jkqtplotter_doc_imagegenerator -include/jkqtcommon/jkqtcommon_imexport.h -include/jkqtcommon/jkqtpbasicimagetools.h -include/jkqtcommon/jkqtpcachingtools.h -include/jkqtcommon/jkqtpcodestructuring.h -include/jkqtcommon/jkqtpconcurrencytools.h -include/jkqtcommon/jkqtpcsstools.h -include/jkqtcommon/jkqtpdebuggingtools.h -include/jkqtcommon/jkqtpdrawingtools.h -include/jkqtcommon/jkqtpenhancedpainter.h -include/jkqtcommon/jkqtpexpected.h -include/jkqtcommon/jkqtpgeometrytools.h -include/jkqtcommon/jkqtphighrestimer.h -include/jkqtcommon/jkqtpicons.h -include/jkqtcommon/jkqtpmathtools.h -include/jkqtcommon/jkqtpstringtools.h -include/jkqtcommon/jkqttools.h -include/jkqtfastplotter/jkqtfastplotter.h -include/jkqtfastplotter/jkqtfastplotter_imexport.h -include/jkqtmath/jkqtmath_imexport.h -include/jkqtmath/jkqtpalgorithms.h -include/jkqtmath/jkqtparraytools.h -include/jkqtmath/jkqtplinalgtools.h -include/jkqtmath/jkqtpmathparser.h -include/jkqtmath/jkqtpstatbasics.h -include/jkqtmath/jkqtpstatgrouped.h -include/jkqtmath/jkqtpstathistogram.h -include/jkqtmath/jkqtpstatisticstools.h -include/jkqtmath/jkqtpstatkde.h -include/jkqtmath/jkqtpstatpoly.h -include/jkqtmath/jkqtpstatregression.h -include/jkqtmathtext/jkqtmathtext.h -include/jkqtmathtext/jkqtmathtext_imexport.h -include/jkqtmathtext/jkqtmathtextlabel.h -include/jkqtmathtext/jkqtmathtexttools.h -include/jkqtmathtext/nodes/jkqtmathtextboxinstructionnode.h -include/jkqtmathtext/nodes/jkqtmathtextbracenode.h -include/jkqtmathtext/nodes/jkqtmathtextdecoratednode.h -include/jkqtmathtext/nodes/jkqtmathtextfracnode.h -include/jkqtmathtext/nodes/jkqtmathtexthorizontallistnode.h -include/jkqtmathtext/nodes/jkqtmathtextinstructionnode.h -include/jkqtmathtext/nodes/jkqtmathtextlistnode.h -include/jkqtmathtext/nodes/jkqtmathtextmatrixnode.h -include/jkqtmathtext/nodes/jkqtmathtextmodifyenvironmentnode.h -include/jkqtmathtext/nodes/jkqtmathtextnode.h -include/jkqtmathtext/nodes/jkqtmathtextnodetools.h -include/jkqtmathtext/nodes/jkqtmathtextnoopnode.h -include/jkqtmathtext/nodes/jkqtmathtextsqrtnode.h -include/jkqtmathtext/nodes/jkqtmathtextsubsupernode.h -include/jkqtmathtext/nodes/jkqtmathtextsymbolnode.h -include/jkqtmathtext/nodes/jkqtmathtexttextnode.h -include/jkqtmathtext/nodes/jkqtmathtextverbatimnode.h -include/jkqtmathtext/nodes/jkqtmathtextverticallistnode.h -include/jkqtmathtext/nodes/jkqtmathtextwhitespacenode.h -include/jkqtmathtext/parsers/jkqtmathtextlatexparser.h -include/jkqtmathtext/parsers/jkqtmathtextparser.h -include/jkqtplotter/graphs/jkqtpbarchart.h -include/jkqtplotter/graphs/jkqtpbarchartbase.h -include/jkqtplotter/graphs/jkqtpboxplot.h -include/jkqtplotter/graphs/jkqtpboxplotbase.h -include/jkqtplotter/graphs/jkqtpboxplotstylingmixins.h -include/jkqtplotter/graphs/jkqtpcontour.h -include/jkqtplotter/graphs/jkqtpevaluatedfunction.h -include/jkqtplotter/graphs/jkqtpevaluatedfunctionbase.h -include/jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h -include/jkqtplotter/graphs/jkqtpfilledcurve.h -include/jkqtplotter/graphs/jkqtpfinancial.h -include/jkqtplotter/graphs/jkqtpgeoannotations.h -include/jkqtplotter/graphs/jkqtpgeobase.h -include/jkqtplotter/graphs/jkqtpgeolines.h -include/jkqtplotter/graphs/jkqtpgeometric.h -include/jkqtplotter/graphs/jkqtpgeoshapes.h -include/jkqtplotter/graphs/jkqtpgraphlabels.h -include/jkqtplotter/graphs/jkqtpgraphlabelstylemixin.h -include/jkqtplotter/graphs/jkqtpimage.h -include/jkqtplotter/graphs/jkqtpimageoverlays.h -include/jkqtplotter/graphs/jkqtpimagergb.h -include/jkqtplotter/graphs/jkqtpimpulses.h -include/jkqtplotter/graphs/jkqtplines.h -include/jkqtplotter/graphs/jkqtpparsedfunction.h -include/jkqtplotter/graphs/jkqtppeakstream.h -include/jkqtplotter/graphs/jkqtprange.h -include/jkqtplotter/graphs/jkqtpscatter.h -include/jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h -include/jkqtplotter/graphs/jkqtpspecialline.h -include/jkqtplotter/graphs/jkqtpstatisticsadaptors.h -include/jkqtplotter/graphs/jkqtpvectorfield.h -include/jkqtplotter/graphs/jkqtpviolinplot.h -include/jkqtplotter/graphs/jkqtpviolinplotstylingmixins.h -include/jkqtplotter/gui/jkqtpcomboboxes.h -include/jkqtplotter/gui/jkqtpenhancedspinboxes.h -include/jkqtplotter/gui/jkqtpenhancedtableview.h -include/jkqtplotter/gui/jkqtpgraphsmodel.h -include/jkqtplotter/gui/jkvanishqtoolbar.h -include/jkqtplotter/jkqtpbaseelements.h -include/jkqtplotter/jkqtpbaseplotter.h -include/jkqtplotter/jkqtpbaseplotterstyle.h -include/jkqtplotter/jkqtpcoordinateaxes.h -include/jkqtplotter/jkqtpcoordinateaxesstyle.h -include/jkqtplotter/jkqtpdatastorage.h -include/jkqtplotter/jkqtpgraphsbase.h -include/jkqtplotter/jkqtpgraphsbaseerrors.h -include/jkqtplotter/jkqtpgraphsbasestyle.h -include/jkqtplotter/jkqtpgraphsbasestylingmixins.h -include/jkqtplotter/jkqtpimagetools.h -include/jkqtplotter/jkqtpkey.h -include/jkqtplotter/jkqtpkeystyle.h -include/jkqtplotter/jkqtplotter.h -include/jkqtplotter/jkqtplotter_configmacros.h -include/jkqtplotter/jkqtplotter_imexport.h -include/jkqtplotter/jkqtplotterstyle.h -include/jkqtplotter/jkqtptools.h -lib/cmake/JKQTPlotter6/JKQTCommon6Config.cmake -lib/cmake/JKQTPlotter6/JKQTCommon6Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter6/JKQTCommon6Targets.cmake -lib/cmake/JKQTPlotter6/JKQTCommon6Version.cmake -lib/cmake/JKQTPlotter6/JKQTFastPlotter6Config.cmake -lib/cmake/JKQTPlotter6/JKQTFastPlotter6Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter6/JKQTFastPlotter6Targets.cmake -lib/cmake/JKQTPlotter6/JKQTFastPlotter6Version.cmake -lib/cmake/JKQTPlotter6/JKQTMath6Config.cmake -lib/cmake/JKQTPlotter6/JKQTMath6Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter6/JKQTMath6Targets.cmake -lib/cmake/JKQTPlotter6/JKQTMath6Version.cmake -lib/cmake/JKQTPlotter6/JKQTMathText6Config.cmake -lib/cmake/JKQTPlotter6/JKQTMathText6Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter6/JKQTMathText6Targets.cmake -lib/cmake/JKQTPlotter6/JKQTMathText6Version.cmake -lib/cmake/JKQTPlotter6/JKQTPlotter6Config.cmake -lib/cmake/JKQTPlotter6/JKQTPlotter6Targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/JKQTPlotter6/JKQTPlotter6Targets.cmake -lib/cmake/JKQTPlotter6/JKQTPlotter6Version.cmake -lib/libJKQTCommon6_Release.so -lib/libJKQTCommon6_Release.so.5.0.0 -lib/libJKQTFastPlotter6_Release.so -lib/libJKQTFastPlotter6_Release.so.5.0.0 -lib/libJKQTMath6_Release.so -lib/libJKQTMath6_Release.so.5.0.0 -lib/libJKQTMathText6_Release.so -lib/libJKQTMathText6_Release.so.5.0.0 -lib/libJKQTPlotter6_Release.so -lib/libJKQTPlotter6_Release.so.5.0.0 diff --git a/graphics/jogamp-jogl/Makefile b/graphics/jogamp-jogl/Makefile index 6907c555398b..36b245721679 100644 --- a/graphics/jogamp-jogl/Makefile +++ b/graphics/jogamp-jogl/Makefile @@ -1,6 +1,6 @@ PORTNAME= jogamp-jogl PORTVERSION= 2.3.2 -PORTREVISION= 4 +PORTREVISION= 6 CATEGORIES= graphics devel java MASTER_SITES= http://jogamp.org/deployment/jogamp-current/archive/Sources/ \ http://jogamp.org/deployment/v${PORTVERSION}/archive/Sources/ @@ -12,6 +12,9 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Java bindings for OpenGL WWW= https://jogamp.org/jogl +DEPRECATED= No maintainer, does not compile with Java 11+, did not keep up with upstream. The only usage in ports (math/scilab) has been deprecated. Mail the maintainer if you use this. +EXPIRATION_DATE= 2026-11-09 + BUILD_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt RUN_DEPENDS= ${JAVALIBDIR}/swt.jar:x11-toolkits/swt @@ -21,6 +24,7 @@ USES= compiler java:ant,run tar:xz xorg USE_XORG= x11 xcursor xrandr xrender xxf86vm # jdk11+ does not have /usr/local/openjdk8/jre/lib/rt.jar: jogamp-env.xml:186: No target.rt.jar specified not found. JAVA_VERSION= 8 +NO_SHLIB_REQUIRES_GLOB= libjawt.so libjvm.so PATCH_WRKSRC= ${WRKDIR} BUILD_WRKSRC= ${WRKDIR}/jogl/make diff --git a/graphics/jogl/Makefile b/graphics/jogl/Makefile index 8d95d4bbc7d2..6a2d0f6d0510 100644 --- a/graphics/jogl/Makefile +++ b/graphics/jogl/Makefile @@ -1,6 +1,6 @@ PORTNAME= jogl PORTVERSION= 1.1.1 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= graphics devel java MASTER_SITES= http://download.java.net/media/jogl/builds/archive/jsr-231-1.1.1/ EXTRACT_SUFX= -src.zip @@ -30,9 +30,9 @@ USES= gl java:ant,run xorg zip USE_XORG= x11 xau xdamage xdmcp xext xfixes xorgproto xt xxf86vm USE_GL= gl USE_LDCONFIG= yes -USE_LOCALE= en_US.UTF-8 # gluegen/src/java/net/highteq/nativetaglet/NativeTaglet.java:3: error: package com.sun.tools.doclets does not exist JAVA_VERSION= 8 +NO_SHLIB_REQUIRES_GLOB= libjawt.so libjvm.so BUILD_WRKSRC= ${WRKSRC}/jogl/make BUILD_BINPATH= ${WRKSRC}/bin diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile index 7b0a885fc387..05210467be44 100644 --- a/graphics/jp/Makefile +++ b/graphics/jp/Makefile @@ -1,6 +1,6 @@ PORTNAME= jp DISTVERSION= 1.1.12 -PORTREVISION= 41 +PORTREVISION= 44 CATEGORIES= graphics MAINTAINER= 0mp@FreeBSD.org diff --git a/graphics/jpeg-turbo/Makefile b/graphics/jpeg-turbo/Makefile index cada4c5f1ad4..0d3f3cb0363c 100644 --- a/graphics/jpeg-turbo/Makefile +++ b/graphics/jpeg-turbo/Makefile @@ -4,6 +4,9 @@ CATEGORIES= graphics MASTER_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/releases/download/${DISTVERSION}/ DISTNAME= lib${PORTNAME}-${DISTVERSION} +PATCH_SITES= https://github.com/lib${PORTNAME}/lib${PORTNAME}/commit/ +PATCHFILES= 7cdbf9144d40d68d97c498f54dd88a68aee4e36d.patch:-p1 + MAINTAINER= desktop@FreeBSD.org COMMENT?= SIMD-accelerated JPEG codec which replaces libjpeg WWW?= https://libjpeg-turbo.org/ diff --git a/graphics/jpeg-turbo/distinfo b/graphics/jpeg-turbo/distinfo index ee07df3df7b2..d79451e5d0d9 100644 --- a/graphics/jpeg-turbo/distinfo +++ b/graphics/jpeg-turbo/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1775397687 +TIMESTAMP = 1783957743 SHA256 (libjpeg-turbo-3.1.4.1.tar.gz) = ecae8008e2cc9ade2f2c1bb9d5e6d4fb73e7c433866a056bd82980741571a022 SIZE (libjpeg-turbo-3.1.4.1.tar.gz) = 2528617 +SHA256 (7cdbf9144d40d68d97c498f54dd88a68aee4e36d.patch) = c0f9eeb2c20bd6e7e666d49fe550a6b69a9032ce10802e02aee59aab66794085 +SIZE (7cdbf9144d40d68d97c498f54dd88a68aee4e36d.patch) = 1214 diff --git a/graphics/kamera/distinfo b/graphics/kamera/distinfo index b44bc9770ebe..845382c8c39d 100644 --- a/graphics/kamera/distinfo +++ b/graphics/kamera/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541952 -SHA256 (KDE/release-service/25.12.3/kamera-25.12.3.tar.xz) = fdeff4611a2ee78b4b43152256232dc23208c72bec49938c0f742742ff998063 -SIZE (KDE/release-service/25.12.3/kamera-25.12.3.tar.xz) = 132968 +TIMESTAMP = 1782826814 +SHA256 (KDE/release-service/26.04.3/kamera-26.04.3.tar.xz) = 6b695382b8bf27deea190c48b29c63ffeae416f84da014de105cc8f86b7a7ae6 +SIZE (KDE/release-service/26.04.3/kamera-26.04.3.tar.xz) = 133180 diff --git a/graphics/kamera/pkg-plist b/graphics/kamera/pkg-plist index 81f7f59aec6c..198ee5de68f6 100644 --- a/graphics/kamera/pkg-plist +++ b/graphics/kamera/pkg-plist @@ -111,6 +111,7 @@ share/locale/sq/LC_MESSAGES/kcmkamera.mo share/locale/sv/LC_MESSAGES/kcmkamera.mo share/locale/sv/LC_MESSAGES/kio6_kamera.mo share/locale/ta/LC_MESSAGES/kcmkamera.mo +share/locale/ta/LC_MESSAGES/kio6_kamera.mo share/locale/tg/LC_MESSAGES/kcmkamera.mo share/locale/th/LC_MESSAGES/kcmkamera.mo share/locale/tr/LC_MESSAGES/kcmkamera.mo diff --git a/graphics/katarakt/Makefile b/graphics/katarakt/Makefile index c007eed1af8b..40806a52fde1 100644 --- a/graphics/katarakt/Makefile +++ b/graphics/katarakt/Makefile @@ -1,6 +1,6 @@ PORTNAME= katarakt PORTVERSION= 0.2 -PORTREVISION= 33 +PORTREVISION= 34 CATEGORIES= graphics MAINTAINER= kurt@kmk-computers.de diff --git a/graphics/kcolorchooser/distinfo b/graphics/kcolorchooser/distinfo index 80e952c4f884..61829dbbabb5 100644 --- a/graphics/kcolorchooser/distinfo +++ b/graphics/kcolorchooser/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541953 -SHA256 (KDE/release-service/25.12.3/kcolorchooser-25.12.3.tar.xz) = 088b44471b0fec80fb5099c69bc737b67a4e68a08a3d52f901821417defdc865 -SIZE (KDE/release-service/25.12.3/kcolorchooser-25.12.3.tar.xz) = 36532 +TIMESTAMP = 1782826816 +SHA256 (KDE/release-service/26.04.3/kcolorchooser-26.04.3.tar.xz) = eb39f2eed2fcfdd891b89a26ad51c0a435db42b68ff9a4d959211d966de651b6 +SIZE (KDE/release-service/26.04.3/kcolorchooser-26.04.3.tar.xz) = 36872 diff --git a/graphics/kcolorpicker/Makefile b/graphics/kcolorpicker/Makefile index 17f9f169b59c..ee6c2fc311d8 100644 --- a/graphics/kcolorpicker/Makefile +++ b/graphics/kcolorpicker/Makefile @@ -2,7 +2,7 @@ PORTNAME= kColorPicker DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 CATEGORIES= graphics kde -PKGNAMESUFFIX= -${FLAVOR} +PKGNAMESUFFIX= -qt6 MAINTAINER= kde@FreeBSD.org COMMENT= Qt-based color picker library with popup menu @@ -11,24 +11,15 @@ WWW= https://github.com/ksnip/kColorPicker LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -FLAVORS= qt5 qt6 -FLAVOR?= ${FLAVORS:[1]} - -USES= cmake compiler:c++17-lang gl qt:${FLAVOR:S/qt//} +USES= cmake compiler:c++17-lang gl qt:6 USE_GITHUB= yes GH_ACCOUNT= ksnip -_USE_GL_qt5= # empty -_USE_GL_qt6= opengl -USE_GL= ${_USE_GL_${FLAVOR}} -_USE_QT_qt5= core gui widgets \ - buildtools:build qmake:build testlib:build -_USE_QT_qt6= base -USE_QT= ${_USE_QT_${FLAVOR}} +USE_GL= opengl +USE_QT= base -CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_QT${FLAVOR:S/qt//} +CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_QT6 -PLIST_SUB= QT_VER=${FLAVOR:S/qt//} \ - SHLIB_VER=${DISTVERSION} \ +PLIST_SUB= SHLIB_VER=${DISTVERSION} \ SHLIB_VER_MAJ=${DISTVERSION:R:R} .include <bsd.port.mk> diff --git a/graphics/kcolorpicker/pkg-plist b/graphics/kcolorpicker/pkg-plist index fb5a775efecb..317be5d98c79 100644 --- a/graphics/kcolorpicker/pkg-plist +++ b/graphics/kcolorpicker/pkg-plist @@ -1,9 +1,9 @@ -include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPicker.h -include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPickerExport.h -lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-targets.cmake -lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config-version.cmake -lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config.cmake -lib/libkColorPicker-Qt%%QT_VER%%.so -lib/libkColorPicker-Qt%%QT_VER%%.so.%%SHLIB_VER_MAJ%% -lib/libkColorPicker-Qt%%QT_VER%%.so.%%SHLIB_VER%% +include/kColorPicker-Qt6/kColorPicker/KColorPicker.h +include/kColorPicker-Qt6/kColorPicker/KColorPickerExport.h +lib/cmake/kColorPicker-Qt6/kColorPicker-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/kColorPicker-Qt6/kColorPicker-targets.cmake +lib/cmake/kColorPicker-Qt6/kColorPicker-Qt6Config-version.cmake +lib/cmake/kColorPicker-Qt6/kColorPicker-Qt6Config.cmake +lib/libkColorPicker-Qt6.so +lib/libkColorPicker-Qt6.so.%%SHLIB_VER_MAJ%% +lib/libkColorPicker-Qt6.so.%%SHLIB_VER%% diff --git a/graphics/kdegraphics-mobipocket/distinfo b/graphics/kdegraphics-mobipocket/distinfo index 3a9d74afed74..82c19eb5e0f0 100644 --- a/graphics/kdegraphics-mobipocket/distinfo +++ b/graphics/kdegraphics-mobipocket/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541955 -SHA256 (KDE/release-service/25.12.3/kdegraphics-mobipocket-25.12.3.tar.xz) = fbe6c0a2a15c124fa8f6052ec44329d3de2850018f4c25edbef8c163626b1e56 -SIZE (KDE/release-service/25.12.3/kdegraphics-mobipocket-25.12.3.tar.xz) = 20396 +TIMESTAMP = 1782826817 +SHA256 (KDE/release-service/26.04.3/kdegraphics-mobipocket-26.04.3.tar.xz) = 26cf058d441ec1a23768a47026960a0b7b77ca40dc7de51c89a9b4d463851f92 +SIZE (KDE/release-service/26.04.3/kdegraphics-mobipocket-26.04.3.tar.xz) = 20392 diff --git a/graphics/kdegraphics-svgpart/distinfo b/graphics/kdegraphics-svgpart/distinfo index c39f029dc91e..9efbf44173ad 100644 --- a/graphics/kdegraphics-svgpart/distinfo +++ b/graphics/kdegraphics-svgpart/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541956 -SHA256 (KDE/release-service/25.12.3/svgpart-25.12.3.tar.xz) = 09df6252c0335278b95b341d60a7e9f09ebc9ac613103c2f497e7fba9ae94718 -SIZE (KDE/release-service/25.12.3/svgpart-25.12.3.tar.xz) = 30232 +TIMESTAMP = 1782826819 +SHA256 (KDE/release-service/26.04.3/svgpart-26.04.3.tar.xz) = fbc68dcdf9107316ad26126d8ac2adb382e4ee6b8c0184feb1300686c3a9c702 +SIZE (KDE/release-service/26.04.3/svgpart-26.04.3.tar.xz) = 30152 diff --git a/graphics/kdegraphics-svgpart/pkg-plist b/graphics/kdegraphics-svgpart/pkg-plist index 226e09da1fdc..7270a880ba80 100644 --- a/graphics/kdegraphics-svgpart/pkg-plist +++ b/graphics/kdegraphics-svgpart/pkg-plist @@ -2,7 +2,6 @@ share/locale/ar/LC_MESSAGES/svgpart.mo share/locale/ast/LC_MESSAGES/svgpart.mo share/locale/be/LC_MESSAGES/svgpart.mo -share/locale/bg/LC_MESSAGES/svgpart.mo share/locale/bs/LC_MESSAGES/svgpart.mo share/locale/ca/LC_MESSAGES/svgpart.mo share/locale/ca@valencia/LC_MESSAGES/svgpart.mo diff --git a/graphics/kdegraphics-thumbnailers/distinfo b/graphics/kdegraphics-thumbnailers/distinfo index fb35df641a3d..2081342f4c9c 100644 --- a/graphics/kdegraphics-thumbnailers/distinfo +++ b/graphics/kdegraphics-thumbnailers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541958 -SHA256 (KDE/release-service/25.12.3/kdegraphics-thumbnailers-25.12.3.tar.xz) = 05eb9e268c161d25c6899f1affdb99acaf8ec506a11083fea807e335a5de18f9 -SIZE (KDE/release-service/25.12.3/kdegraphics-thumbnailers-25.12.3.tar.xz) = 128588 +TIMESTAMP = 1782826821 +SHA256 (KDE/release-service/26.04.3/kdegraphics-thumbnailers-26.04.3.tar.xz) = bd44c4c13e22dc69366e76d05b3d65629d07507a38e5ba42d60267756d73edcf +SIZE (KDE/release-service/26.04.3/kdegraphics-thumbnailers-26.04.3.tar.xz) = 128668 diff --git a/graphics/kdiagram/Makefile b/graphics/kdiagram/Makefile deleted file mode 100644 index 1f53dd4d9a30..000000000000 --- a/graphics/kdiagram/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -PORTNAME= kdiagram -DISTVERSION= 2.8.0 -PORTREVISION= 1 -CATEGORIES= graphics kde -MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}/ -DIST_SUBDIR= KDE/${PORTNAME} - -MAINTAINER= kde@FreeBSD.org -COMMENT= Library to create business diagrams -WWW= https://projects.kde.org/kdiagram - -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE.GPL.txt - -USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz -USE_KDE= ecm:build -USE_QT= core gui linguisttools printsupport sql svg widgets \ - buildtools:build qmake:build - -PLIST_SUB= SHLIB_VER="${PORTVERSION}" \ - SHLIB_SHVER="${PORTVERSION:R:R}" - -PORTSCOUT= limit:^2 # limit for Qt5 - -.include <bsd.port.mk> diff --git a/graphics/kdiagram/distinfo b/graphics/kdiagram/distinfo deleted file mode 100644 index 1fd8ad7cbc4c..000000000000 --- a/graphics/kdiagram/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1610972398 -SHA256 (KDE/kdiagram/kdiagram-2.8.0.tar.xz) = 579dad3bd1ea44b5a20c0f133ebf47622e38960f9c7c8b3a316be30a369f431f -SIZE (KDE/kdiagram/kdiagram-2.8.0.tar.xz) = 691044 diff --git a/graphics/kdiagram/pkg-descr b/graphics/kdiagram/pkg-descr deleted file mode 100644 index e3e830b6d479..000000000000 --- a/graphics/kdiagram/pkg-descr +++ /dev/null @@ -1 +0,0 @@ -Powerful libraries (KChart, KGantt) for creating business diagrams. diff --git a/graphics/kdiagram/pkg-plist b/graphics/kdiagram/pkg-plist deleted file mode 100644 index 989db078537b..000000000000 --- a/graphics/kdiagram/pkg-plist +++ /dev/null @@ -1,259 +0,0 @@ -include/KChart/KChart -include/KChart/KChartAbstractArea -include/KChart/KChartAbstractArea.h -include/KChart/KChartAbstractAreaBase -include/KChart/KChartAbstractAreaBase.h -include/KChart/KChartAbstractAreaWidget -include/KChart/KChartAbstractAreaWidget.h -include/KChart/KChartAbstractAxis -include/KChart/KChartAbstractAxis.h -include/KChart/KChartAbstractCartesianDiagram -include/KChart/KChartAbstractCartesianDiagram.h -include/KChart/KChartAbstractCoordinatePlane -include/KChart/KChartAbstractCoordinatePlane.h -include/KChart/KChartAbstractDiagram -include/KChart/KChartAbstractDiagram.h -include/KChart/KChartAbstractPieDiagram -include/KChart/KChartAbstractPieDiagram.h -include/KChart/KChartAbstractPolarDiagram -include/KChart/KChartAbstractPolarDiagram.h -include/KChart/KChartAbstractProxyModel -include/KChart/KChartAbstractProxyModel.h -include/KChart/KChartAbstractTernaryDiagram -include/KChart/KChartAbstractTernaryDiagram.h -include/KChart/KChartAbstractThreeDAttributes -include/KChart/KChartAbstractThreeDAttributes.h -include/KChart/KChartAttributesModel -include/KChart/KChartAttributesModel.h -include/KChart/KChartBackgroundAttributes -include/KChart/KChartBackgroundAttributes.h -include/KChart/KChartBarAttributes -include/KChart/KChartBarAttributes.h -include/KChart/KChartBarDiagram -include/KChart/KChartBarDiagram.h -include/KChart/KChartCartesianAxis -include/KChart/KChartCartesianAxis.h -include/KChart/KChartCartesianCoordinatePlane -include/KChart/KChartCartesianCoordinatePlane.h -include/KChart/KChartChart -include/KChart/KChartChart.h -include/KChart/KChartDataValueAttributes -include/KChart/KChartDataValueAttributes.h -include/KChart/KChartDatasetProxyModel -include/KChart/KChartDatasetProxyModel.h -include/KChart/KChartDatasetSelector -include/KChart/KChartDatasetSelector.h -include/KChart/KChartDiagramObserver -include/KChart/KChartDiagramObserver.h -include/KChart/KChartEnums -include/KChart/KChartEnums.h -include/KChart/KChartFrameAttributes -include/KChart/KChartFrameAttributes.h -include/KChart/KChartGlobal -include/KChart/KChartGlobal.h -include/KChart/KChartGridAttributes -include/KChart/KChartGridAttributes.h -include/KChart/KChartHeaderFooter -include/KChart/KChartHeaderFooter.h -include/KChart/KChartLayoutItems -include/KChart/KChartLayoutItems.h -include/KChart/KChartLegend -include/KChart/KChartLegend.h -include/KChart/KChartLeveyJenningsAxis -include/KChart/KChartLeveyJenningsAxis.h -include/KChart/KChartLeveyJenningsCoordinatePlane -include/KChart/KChartLeveyJenningsCoordinatePlane.h -include/KChart/KChartLeveyJenningsDiagram -include/KChart/KChartLeveyJenningsDiagram.h -include/KChart/KChartLeveyJenningsGridAttributes -include/KChart/KChartLeveyJenningsGridAttributes.h -include/KChart/KChartLineAttributes -include/KChart/KChartLineAttributes.h -include/KChart/KChartLineDiagram -include/KChart/KChartLineDiagram.h -include/KChart/KChartMarkerAttributes -include/KChart/KChartMarkerAttributes.h -include/KChart/KChartMeasure -include/KChart/KChartMeasure.h -include/KChart/KChartPaintContext -include/KChart/KChartPaintContext.h -include/KChart/KChartPalette -include/KChart/KChartPalette.h -include/KChart/KChartPieAttributes -include/KChart/KChartPieAttributes.h -include/KChart/KChartPieDiagram -include/KChart/KChartPieDiagram.h -include/KChart/KChartPlotter -include/KChart/KChartPlotter.h -include/KChart/KChartPolarCoordinatePlane -include/KChart/KChartPolarCoordinatePlane.h -include/KChart/KChartPolarDiagram -include/KChart/KChartPolarDiagram.h -include/KChart/KChartPosition -include/KChart/KChartPosition.h -include/KChart/KChartRadarCoordinatePlane -include/KChart/KChartRadarCoordinatePlane.h -include/KChart/KChartRadarDiagram -include/KChart/KChartRadarDiagram.h -include/KChart/KChartRelativePosition -include/KChart/KChartRelativePosition.h -include/KChart/KChartRingDiagram -include/KChart/KChartRingDiagram.h -include/KChart/KChartRulerAttributes -include/KChart/KChartRulerAttributes.h -include/KChart/KChartStockBarAttributes -include/KChart/KChartStockBarAttributes.h -include/KChart/KChartStockDiagram -include/KChart/KChartStockDiagram.h -include/KChart/KChartTernaryAxis -include/KChart/KChartTernaryAxis.h -include/KChart/KChartTernaryCoordinatePlane -include/KChart/KChartTernaryCoordinatePlane.h -include/KChart/KChartTernaryLineDiagram -include/KChart/KChartTernaryLineDiagram.h -include/KChart/KChartTernaryPointDiagram -include/KChart/KChartTernaryPointDiagram.h -include/KChart/KChartTextArea -include/KChart/KChartTextArea.h -include/KChart/KChartTextAttributes -include/KChart/KChartTextAttributes.h -include/KChart/KChartThreeDBarAttributes -include/KChart/KChartThreeDBarAttributes.h -include/KChart/KChartThreeDLineAttributes -include/KChart/KChartThreeDLineAttributes.h -include/KChart/KChartThreeDPieAttributes -include/KChart/KChartThreeDPieAttributes.h -include/KChart/KChartValueTrackerAttributes -include/KChart/KChartValueTrackerAttributes.h -include/KChart/KChartWidget -include/KChart/KChartWidget.h -include/KChart/kchart_export.h -include/KGantt/KGanttAbstractGrid -include/KGantt/KGanttAbstractRowController -include/KGantt/KGanttConstraint -include/KGantt/KGanttConstraintGraphicsItem -include/KGantt/KGanttConstraintModel -include/KGantt/KGanttConstraintProxy -include/KGantt/KGanttDateTimeGrid -include/KGantt/KGanttDateTimeTimeLine -include/KGantt/KGanttDateTimeTimeLineDialog -include/KGantt/KGanttForwardingProxyModel -include/KGantt/KGanttGlobal -include/KGantt/KGanttGraphicsItem -include/KGantt/KGanttGraphicsScene -include/KGantt/KGanttGraphicsView -include/KGantt/KGanttItemDelegate -include/KGantt/KGanttLegend -include/KGantt/KGanttListViewRowController -include/KGantt/KGanttPenStyleComboBox -include/KGantt/KGanttPrintingContext -include/KGantt/KGanttProxyModel -include/KGantt/KGanttStyleOptionGanttItem -include/KGantt/KGanttSummaryHandlingProxyModel -include/KGantt/KGanttTreeViewRowController -include/KGantt/KGanttView -include/KGantt/kgantt_export.h -include/KGantt/kganttabstractgrid.h -include/KGantt/kganttabstractgrid_p.h -include/KGantt/kganttabstractrowcontroller.h -include/KGantt/kganttconstraint.h -include/KGantt/kganttconstraintgraphicsitem.h -include/KGantt/kganttconstraintmodel.h -include/KGantt/kganttconstraintproxy.h -include/KGantt/kganttdatetimegrid.h -include/KGantt/kganttdatetimetimeline.h -include/KGantt/kganttdatetimetimelinedialog.h -include/KGantt/kganttforwardingproxymodel.h -include/KGantt/kganttglobal.h -include/KGantt/kganttgraphicsitem.h -include/KGantt/kganttgraphicsscene.h -include/KGantt/kganttgraphicsview.h -include/KGantt/kganttitemdelegate.h -include/KGantt/kganttlegend.h -include/KGantt/kganttlistviewrowcontroller.h -include/KGantt/kganttpenstylecombobox.h -include/KGantt/kganttprintingcontext.h -include/KGantt/kganttproxymodel.h -include/KGantt/kganttstyleoptionganttitem.h -include/KGantt/kganttsummaryhandlingproxymodel.h -include/KGantt/kgantttreeviewrowcontroller.h -include/KGantt/kganttview.h -include/kchart_version.h -include/kgantt_version.h -lib/cmake/KChart/KChartConfig.cmake -lib/cmake/KChart/KChartConfigVersion.cmake -lib/cmake/KChart/KChartTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/KChart/KChartTargets.cmake -lib/cmake/KGantt/KGanttConfig.cmake -lib/cmake/KGantt/KGanttConfigVersion.cmake -lib/cmake/KGantt/KGanttTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/KGantt/KGanttTargets.cmake -lib/libKChart.so -lib/libKChart.so.%%SHLIB_SHVER%% -lib/libKChart.so.%%SHLIB_VER%% -lib/libKGantt.so -lib/libKGantt.so.%%SHLIB_SHVER%% -lib/libKGantt.so.%%SHLIB_VER%% -%%QT_MKSPECDIR%%/modules/qt_KChart.pri -%%QT_MKSPECDIR%%/modules/qt_KGantt.pri -share/locale/ar/LC_MESSAGES/kchart_qt.qm -share/locale/ar/LC_MESSAGES/kgantt_qt.qm -share/locale/ast/LC_MESSAGES/kchart_qt.qm -share/locale/ast/LC_MESSAGES/kgantt_qt.qm -share/locale/bg/LC_MESSAGES/kgantt_qt.qm -share/locale/bs/LC_MESSAGES/kchart_qt.qm -share/locale/bs/LC_MESSAGES/kgantt_qt.qm -share/locale/ca/LC_MESSAGES/kchart_qt.qm -share/locale/ca/LC_MESSAGES/kgantt_qt.qm -share/locale/ca@valencia/LC_MESSAGES/kchart_qt.qm -share/locale/ca@valencia/LC_MESSAGES/kgantt_qt.qm -share/locale/cs/LC_MESSAGES/kchart_qt.qm -share/locale/cs/LC_MESSAGES/kgantt_qt.qm -share/locale/da/LC_MESSAGES/kgantt_qt.qm -share/locale/de/LC_MESSAGES/kchart_qt.qm -share/locale/de/LC_MESSAGES/kgantt_qt.qm -share/locale/el/LC_MESSAGES/kchart_qt.qm -share/locale/el/LC_MESSAGES/kgantt_qt.qm -share/locale/en_GB/LC_MESSAGES/kchart_qt.qm -share/locale/en_GB/LC_MESSAGES/kgantt_qt.qm -share/locale/es/LC_MESSAGES/kchart_qt.qm -share/locale/es/LC_MESSAGES/kgantt_qt.qm -share/locale/et/LC_MESSAGES/kchart_qt.qm -share/locale/et/LC_MESSAGES/kgantt_qt.qm -share/locale/eu/LC_MESSAGES/kchart_qt.qm -share/locale/eu/LC_MESSAGES/kgantt_qt.qm -share/locale/fi/LC_MESSAGES/kchart_qt.qm -share/locale/fi/LC_MESSAGES/kgantt_qt.qm -share/locale/fr/LC_MESSAGES/kchart_qt.qm -share/locale/fr/LC_MESSAGES/kgantt_qt.qm -share/locale/gl/LC_MESSAGES/kchart_qt.qm -share/locale/gl/LC_MESSAGES/kgantt_qt.qm -share/locale/it/LC_MESSAGES/kchart_qt.qm -share/locale/it/LC_MESSAGES/kgantt_qt.qm -share/locale/ko/LC_MESSAGES/kchart_qt.qm -share/locale/ko/LC_MESSAGES/kgantt_qt.qm -share/locale/nl/LC_MESSAGES/kchart_qt.qm -share/locale/nl/LC_MESSAGES/kgantt_qt.qm -share/locale/nn/LC_MESSAGES/kchart_qt.qm -share/locale/nn/LC_MESSAGES/kgantt_qt.qm -share/locale/pl/LC_MESSAGES/kchart_qt.qm -share/locale/pl/LC_MESSAGES/kgantt_qt.qm -share/locale/pt/LC_MESSAGES/kchart_qt.qm -share/locale/pt/LC_MESSAGES/kgantt_qt.qm -share/locale/pt_BR/LC_MESSAGES/kchart_qt.qm -share/locale/pt_BR/LC_MESSAGES/kgantt_qt.qm -share/locale/ro/LC_MESSAGES/kchart_qt.qm -share/locale/ru/LC_MESSAGES/kchart_qt.qm -share/locale/ru/LC_MESSAGES/kgantt_qt.qm -share/locale/sk/LC_MESSAGES/kchart_qt.qm -share/locale/sk/LC_MESSAGES/kgantt_qt.qm -share/locale/sv/LC_MESSAGES/kchart_qt.qm -share/locale/sv/LC_MESSAGES/kgantt_qt.qm -share/locale/tr/LC_MESSAGES/kchart_qt.qm -share/locale/tr/LC_MESSAGES/kgantt_qt.qm -share/locale/uk/LC_MESSAGES/kchart_qt.qm -share/locale/uk/LC_MESSAGES/kgantt_qt.qm -share/locale/zh_CN/LC_MESSAGES/kchart_qt.qm -share/locale/zh_CN/LC_MESSAGES/kgantt_qt.qm -share/locale/zh_TW/LC_MESSAGES/kchart_qt.qm -share/locale/zh_TW/LC_MESSAGES/kgantt_qt.qm diff --git a/graphics/kealib/Makefile b/graphics/kealib/Makefile index d38492513347..7b0a64a0936b 100644 --- a/graphics/kealib/Makefile +++ b/graphics/kealib/Makefile @@ -1,5 +1,5 @@ PORTNAME= kealib -PORTVERSION= 1.6.2 +PORTVERSION= 2.0.0 CATEGORIES= graphics MASTER_SITES= https://github.com/ubarsc/kealib/releases/download/kealib-${PORTVERSION}/ @@ -11,9 +11,10 @@ WWW= https://kealib.org/ \ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LIB_DEPENDS= libhdf5.so:science/hdf5 +BUILD_DEPENDS= highfive>=0:science/highfive +RUN_DEPENDS= highfive>=0:science/highfive -USES= cmake +USES= cmake compiler:c++14-lang CMAKE_OFF= HDF5_PREFER_PARALLEL \ HDF5_USE_STATIC_LIBRARIES \ diff --git a/graphics/kealib/distinfo b/graphics/kealib/distinfo index e391db155b2d..a74a04c471c7 100644 --- a/graphics/kealib/distinfo +++ b/graphics/kealib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748107890 -SHA256 (kealib-1.6.2.tar.gz) = 815b8d335b8d4b9048baf863cdd3959d12210f158a86f6a0d1954c7d39ce6db0 -SIZE (kealib-1.6.2.tar.gz) = 189932 +TIMESTAMP = 1782966100 +SHA256 (kealib-2.0.0.tar.gz) = a7a08a182c3a1f16263eac8a3ad31be71dab93ac27a6884b0504160f7943a7a0 +SIZE (kealib-2.0.0.tar.gz) = 195061 diff --git a/graphics/kealib/pkg-plist b/graphics/kealib/pkg-plist index 9fcf437da1e1..93e3a5c210bd 100644 --- a/graphics/kealib/pkg-plist +++ b/graphics/kealib/pkg-plist @@ -11,10 +11,6 @@ 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.2.0 lib/libkea.so.%%PORTVERSION%% diff --git a/graphics/kf5-kimageformats/Makefile b/graphics/kf5-kimageformats/Makefile index e7b4d9011221..67d9bfd8c95c 100644 --- a/graphics/kf5-kimageformats/Makefile +++ b/graphics/kf5-kimageformats/Makefile @@ -1,6 +1,6 @@ PORTNAME= kimageformats DISTVERSION= ${KDE_FRAMEWORKS_VERSION} -PORTREVISION= 5 +PORTREVISION= 7 CATEGORIES= graphics kde kde-frameworks MAINTAINER= kde@FreeBSD.org diff --git a/graphics/kf6-kimageformats/Makefile b/graphics/kf6-kimageformats/Makefile index 706109823369..958112c9c733 100644 --- a/graphics/kf6-kimageformats/Makefile +++ b/graphics/kf6-kimageformats/Makefile @@ -1,9 +1,10 @@ PORTNAME= kimageformats DISTVERSION= ${KDE_FRAMEWORKS_VERSION} +PORTREVISION= 2 CATEGORIES= graphics kde kde-frameworks -COMMENT= Plugins to allow QImage to support extra file formats MAINTAINER= kde@FreeBSD.org +COMMENT= Plugins to allow QImage to support extra file formats USES= cmake gl kde:6 pkgconfig qt:6 tar:xz USE_GL= gl opengl diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo index 25595b2b6fa6..129a8cbb731f 100644 --- a/graphics/kf6-kimageformats/distinfo +++ b/graphics/kf6-kimageformats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775676815 -SHA256 (KDE/frameworks/6.25/kimageformats-6.25.0.tar.xz) = dfa0e9b16a288a8f94233afcbaffc87c1c5ddc037aca643943aab5a67685f26b -SIZE (KDE/frameworks/6.25/kimageformats-6.25.0.tar.xz) = 32024340 +TIMESTAMP = 1783590288 +SHA256 (KDE/frameworks/6.28/kimageformats-6.28.0.tar.xz) = 91808c6de080ab5b506721c1f78ad5772bcb1f70bba7262c275ccd98de8b6b38 +SIZE (KDE/frameworks/6.28/kimageformats-6.28.0.tar.xz) = 32373316 diff --git a/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp b/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp new file mode 100644 index 000000000000..59d13f8e3be8 --- /dev/null +++ b/graphics/kf6-kimageformats/files/patch-src_imageformats_heif.cpp @@ -0,0 +1,26 @@ +From ac374da215eb30d67355be00c89a73c06fea8ae8 Mon Sep 17 00:00:00 2001 +From: Kyle Alexander Buan <me@kylxbn.com> +Date: Thu, 16 Jul 2026 15:33:49 +0800 +Subject: [PATCH] HEIF: keep reader callback table alive + +libheif retains the heif_reader pointer after +heif_context_read_from_reader returns. The callback table was scoped +to the non-sequential branch and could be destroyed before +tiled image decoding used it from worker threads. + +Give the callback table static storage duration. + +BUG: 523105 + +--- src/imageformats/heif.cpp.orig 2026-07-03 10:55:53 UTC ++++ src/imageformats/heif.cpp +@@ -711,7 +711,8 @@ bool HEIFHandler::ensureDecoder() + buffer = deviceRead(dev, kMaxQVectorSize); + err = heif_context_read_from_memory(ctx, static_cast<const void *>(buffer.constData()), buffer.size(), nullptr); + } else { +- heif_reader reader = create_heif_reader_for_qiodevice(); ++ // Must not be destroyed until decoding ends ++ static const heif_reader reader = create_heif_reader_for_qiodevice(); + err = heif_context_read_from_reader(ctx, &reader, dev, nullptr); + } + if (err.code) { diff --git a/graphics/kf6-kimageformats/pkg-plist b/graphics/kf6-kimageformats/pkg-plist index 06943a0c7cae..36d7388a2eb5 100644 --- a/graphics/kf6-kimageformats/pkg-plist +++ b/graphics/kf6-kimageformats/pkg-plist @@ -5,6 +5,7 @@ lib/cmake/KF6ImageFormats/KF6ImageFormatsConfigVersion.cmake %%QT_PLUGINDIR%%/imageformats/kimg_dds.so %%QT_PLUGINDIR%%/imageformats/kimg_eps.so %%OPENEXR%%%%QT_PLUGINDIR%%/imageformats/kimg_exr.so +%%QT_PLUGINDIR%%/imageformats/kimg_ff.so %%QT_PLUGINDIR%%/imageformats/kimg_hdr.so %%HEIF%%%%QT_PLUGINDIR%%/imageformats/kimg_heif.so %%QT_PLUGINDIR%%/imageformats/kimg_iff.so diff --git a/graphics/kf6-kplotting/Makefile b/graphics/kf6-kplotting/Makefile index b18c73537685..59053cb38bdd 100644 --- a/graphics/kf6-kplotting/Makefile +++ b/graphics/kf6-kplotting/Makefile @@ -2,8 +2,8 @@ PORTNAME= kplotting DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks -COMMENT= Provides a virtual base class for easy data-plotting MAINTAINER= kde@FreeBSD.org +COMMENT= Provides a virtual base class for easy data-plotting USES= cmake gl kde:6 qt:6 tar:xz USE_GL= gl opengl diff --git a/graphics/kf6-kplotting/distinfo b/graphics/kf6-kplotting/distinfo index 887ad11f0824..aad9903a486c 100644 --- a/graphics/kf6-kplotting/distinfo +++ b/graphics/kf6-kplotting/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775676815 -SHA256 (KDE/frameworks/6.25/kplotting-6.25.0.tar.xz) = 9fbd4775c9b1f56a24d90ee47cd0ad57c816fbbf60e3aaeba6e2b631f7b3fc9b -SIZE (KDE/frameworks/6.25/kplotting-6.25.0.tar.xz) = 34064 +TIMESTAMP = 1783590289 +SHA256 (KDE/frameworks/6.28/kplotting-6.28.0.tar.xz) = bd350755be56da3d3ff4c65d9f62859782c9c1d75311a4830b3683f6ccb1c431 +SIZE (KDE/frameworks/6.28/kplotting-6.28.0.tar.xz) = 34040 diff --git a/graphics/kf6-kquickcharts/Makefile b/graphics/kf6-kquickcharts/Makefile index f9f4ae836651..468a67b073a9 100644 --- a/graphics/kf6-kquickcharts/Makefile +++ b/graphics/kf6-kquickcharts/Makefile @@ -2,8 +2,8 @@ PORTNAME= kquickcharts DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks -COMMENT= QtQuick module providing high-performance charts MAINTAINER= kde@FreeBSD.org +COMMENT= QtQuick module providing high-performance charts USES= cmake gl kde:6 qt:6 tar:xz USE_GL= gl opengl diff --git a/graphics/kf6-kquickcharts/distinfo b/graphics/kf6-kquickcharts/distinfo index c8863b447023..f6219349a5f0 100644 --- a/graphics/kf6-kquickcharts/distinfo +++ b/graphics/kf6-kquickcharts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775676815 -SHA256 (KDE/frameworks/6.25/kquickcharts-6.25.0.tar.xz) = 146598a1e107e8480631b3001fd39d264e81dd5af6a315dec71524465d099244 -SIZE (KDE/frameworks/6.25/kquickcharts-6.25.0.tar.xz) = 112276 +TIMESTAMP = 1783590289 +SHA256 (KDE/frameworks/6.28/kquickcharts-6.28.0.tar.xz) = c5d361d90861b4cd3db861568da5279ae2b1cb953e874126c15abbd7138378e5 +SIZE (KDE/frameworks/6.28/kquickcharts-6.28.0.tar.xz) = 112304 diff --git a/graphics/kf6-ksvg/Makefile b/graphics/kf6-ksvg/Makefile index e34de19776c6..bd5b611c6d1d 100644 --- a/graphics/kf6-ksvg/Makefile +++ b/graphics/kf6-ksvg/Makefile @@ -2,8 +2,8 @@ PORTNAME= ksvg DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks -COMMENT= Components for handling SVGs MAINTAINER= kde@FreeBSD.org +COMMENT= Components for handling SVGs USES= cmake gl kde:6 qt:6 tar:xz USE_GL= gl opengl diff --git a/graphics/kf6-ksvg/distinfo b/graphics/kf6-ksvg/distinfo index 83f7ba587a25..721e4980b4b2 100644 --- a/graphics/kf6-ksvg/distinfo +++ b/graphics/kf6-ksvg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775676815 -SHA256 (KDE/frameworks/6.25/ksvg-6.25.0.tar.xz) = 9c05166e289d39603696944edfbc3b50a1aadcd19e5b602002013c6149a44129 -SIZE (KDE/frameworks/6.25/ksvg-6.25.0.tar.xz) = 85256 +TIMESTAMP = 1783590289 +SHA256 (KDE/frameworks/6.28/ksvg-6.28.0.tar.xz) = d580e6038ab3fb8a8755c953abd27a55894c2ae05e72cdef9bca1cf4e265a325 +SIZE (KDE/frameworks/6.28/ksvg-6.28.0.tar.xz) = 86428 diff --git a/graphics/kf6-prison/Makefile b/graphics/kf6-prison/Makefile index 3380491871a0..1e066b29cfc2 100644 --- a/graphics/kf6-prison/Makefile +++ b/graphics/kf6-prison/Makefile @@ -2,8 +2,8 @@ PORTNAME= prison DISTVERSION= ${KDE_FRAMEWORKS_VERSION} CATEGORIES= graphics kde kde-frameworks -COMMENT= Qt-based barcode abstraction layer/library MAINTAINER= kde@FreeBSD.org +COMMENT= Qt-based barcode abstraction layer/library LIB_DEPENDS= libdmtx.so:graphics/libdmtx \ libqrencode.so:graphics/libqrencode \ diff --git a/graphics/kf6-prison/distinfo b/graphics/kf6-prison/distinfo index 9367eace8b8e..6bb7e6fdaa2d 100644 --- a/graphics/kf6-prison/distinfo +++ b/graphics/kf6-prison/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775676816 -SHA256 (KDE/frameworks/6.25/prison-6.25.0.tar.xz) = 9f4a8fa5732e45142c9ba2e35a38904d44193efc050e1ca20a414445c3a98b34 -SIZE (KDE/frameworks/6.25/prison-6.25.0.tar.xz) = 57964 +TIMESTAMP = 1783590290 +SHA256 (KDE/frameworks/6.28/prison-6.28.0.tar.xz) = ad24dd64b5150ec9ebc4df9734b4c2a58c27a588eafeb4239cdcef01629fe696 +SIZE (KDE/frameworks/6.28/prison-6.28.0.tar.xz) = 57980 diff --git a/graphics/kgraphviewer/distinfo b/graphics/kgraphviewer/distinfo index 2133459097f1..a1a31a5032a1 100644 --- a/graphics/kgraphviewer/distinfo +++ b/graphics/kgraphviewer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541959 -SHA256 (KDE/release-service/25.12.3/kgraphviewer-25.12.3.tar.xz) = 634d92f9bedb09e5e491e7c8ceb1c4a6607ccb8ef87f8c8b1c8a9f52e3f8c0c6 -SIZE (KDE/release-service/25.12.3/kgraphviewer-25.12.3.tar.xz) = 1608376 +TIMESTAMP = 1782826823 +SHA256 (KDE/release-service/26.04.3/kgraphviewer-26.04.3.tar.xz) = d10266f6a98ee0234e5edf2f3ddb272a508cb72679553d0030ffebcb3e4099b9 +SIZE (KDE/release-service/26.04.3/kgraphviewer-26.04.3.tar.xz) = 1606424 diff --git a/graphics/kgraphviewer/pkg-plist b/graphics/kgraphviewer/pkg-plist index e4902f51c686..f3e10f6a4175 100644 --- a/graphics/kgraphviewer/pkg-plist +++ b/graphics/kgraphviewer/pkg-plist @@ -84,7 +84,6 @@ share/icons/hicolor/16x16/apps/kgraphviewer.png share/icons/hicolor/32x32/apps/kgraphviewer.png share/locale/ar/LC_MESSAGES/kgraphviewer.mo share/locale/be/LC_MESSAGES/kgraphviewer.mo -share/locale/bg/LC_MESSAGES/kgraphviewer.mo share/locale/bs/LC_MESSAGES/kgraphviewer.mo share/locale/ca/LC_MESSAGES/kgraphviewer.mo share/locale/ca@valencia/LC_MESSAGES/kgraphviewer.mo diff --git a/graphics/kimageannotator/Makefile b/graphics/kimageannotator/Makefile index 377bd066e7fd..e18b5f147dcc 100644 --- a/graphics/kimageannotator/Makefile +++ b/graphics/kimageannotator/Makefile @@ -2,7 +2,7 @@ PORTNAME= kImageAnnotator DISTVERSIONPREFIX= v DISTVERSION= 0.7.2 CATEGORIES= graphics kde -PKGNAMESUFFIX= -${FLAVOR} +PKGNAMESUFFIX= -qt6 MAINTAINER= kde@FreeBSD.org COMMENT= Library for image-annotation tools @@ -11,33 +11,20 @@ WWW= https://github.com/ksnip/kImageAnnotator LICENSE= LGPL3+ LICENSE_FILE= ${WRKSRC}/LICENSE -FLAVORS= qt6 qt5 -FLAVOR?= ${FLAVORS:[1]} -qt5_LIB_DEPENDS= libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 -qt6_LIB_DEPENDS= libkColorPicker-Qt6.so:graphics/kcolorpicker@qt6 +LIB_DEPENDS= libkColorPicker-Qt6.so:graphics/kcolorpicker -USES= cmake localbase compiler:c++17-lang gl qt:${FLAVOR:S/qt//} xorg +USES= cmake localbase compiler:c++17-lang gl qt:6 xorg USE_GITHUB= yes GH_ACCOUNT= ksnip -_USE_GL_qt5= # empty -_USE_GL_qt6= opengl -USE_GL= ${_USE_GL_${FLAVOR}} -_USE_QT_qt5= core gui svg widgets \ - buildtools:build linguisttools:build qmake:build -_USE_QT_qt6= base svg \ +USE_GL= opengl +USE_QT= base svg \ tools:build -USE_QT= ${_USE_QT_${FLAVOR}} USE_XORG= x11 -CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_${FLAVOR:tu} +CMAKE_ON= BUILD_SHARED_LIBS BUILD_WITH_QT6 CMAKE_OFF= BUILD_EXAMPLE -_QT6_ONLY_qt5= "@comment " -_QT6_ONLY_qt6= # - -PLIST_SUB= QT6_ONLY=${_QT6_ONLY_${FLAVOR}} \ - QT_VER=${FLAVOR:S/qt/Qt/} \ - SHLIB_VER=${DISTVERSION} \ +PLIST_SUB= SHLIB_VER=${DISTVERSION} \ SHLIB_VER_MAJ=${DISTVERSION:R:R} .include <bsd.port.mk> diff --git a/graphics/kimageannotator/pkg-plist b/graphics/kimageannotator/pkg-plist index 1339745b2d75..c6dc61f8d9e7 100644 --- a/graphics/kimageannotator/pkg-plist +++ b/graphics/kimageannotator/pkg-plist @@ -1,40 +1,40 @@ -include/kImageAnnotator-%%QT_VER%%/kImageAnnotator/KImageAnnotator.h -include/kImageAnnotator-%%QT_VER%%/kImageAnnotator/KImageAnnotatorExport.h -lib/cmake/kImageAnnotator-%%QT_VER%%/kImageAnnotator-%%QT_VER%%Config-version.cmake -lib/cmake/kImageAnnotator-%%QT_VER%%/kImageAnnotator-%%QT_VER%%Config.cmake -lib/cmake/kImageAnnotator-%%QT_VER%%/kImageAnnotator-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/kImageAnnotator-%%QT_VER%%/kImageAnnotator-targets.cmake -lib/libkImageAnnotator-%%QT_VER%%.so -lib/libkImageAnnotator-%%QT_VER%%.so.%%SHLIB_VER_MAJ%% -lib/libkImageAnnotator-%%QT_VER%%.so.%%SHLIB_VER%% -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ar.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_bg.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ca.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_cs.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_da.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_de.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_el.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_es.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_eu.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_fr.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_fr_CA.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_gl.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_hr.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_hu.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_id.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_it.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ja.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ko.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_nl.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_no.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pl.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pt.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_pt_BR.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ro.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_ru.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_si.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_sq.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_sv.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_tr.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_uk.qm -%%QT6_ONLY%%%%DATADIR%%/translations/kImageAnnotator_zh_CN.qm +include/kImageAnnotator-Qt6/kImageAnnotator/KImageAnnotator.h +include/kImageAnnotator-Qt6/kImageAnnotator/KImageAnnotatorExport.h +lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-Qt6Config-version.cmake +lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-Qt6Config.cmake +lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/kImageAnnotator-Qt6/kImageAnnotator-targets.cmake +lib/libkImageAnnotator-Qt6.so +lib/libkImageAnnotator-Qt6.so.%%SHLIB_VER_MAJ%% +lib/libkImageAnnotator-Qt6.so.%%SHLIB_VER%% +%%DATADIR%%/translations/kImageAnnotator_ar.qm +%%DATADIR%%/translations/kImageAnnotator_bg.qm +%%DATADIR%%/translations/kImageAnnotator_ca.qm +%%DATADIR%%/translations/kImageAnnotator_cs.qm +%%DATADIR%%/translations/kImageAnnotator_da.qm +%%DATADIR%%/translations/kImageAnnotator_de.qm +%%DATADIR%%/translations/kImageAnnotator_el.qm +%%DATADIR%%/translations/kImageAnnotator_es.qm +%%DATADIR%%/translations/kImageAnnotator_eu.qm +%%DATADIR%%/translations/kImageAnnotator_fr.qm +%%DATADIR%%/translations/kImageAnnotator_fr_CA.qm +%%DATADIR%%/translations/kImageAnnotator_gl.qm +%%DATADIR%%/translations/kImageAnnotator_hr.qm +%%DATADIR%%/translations/kImageAnnotator_hu.qm +%%DATADIR%%/translations/kImageAnnotator_id.qm +%%DATADIR%%/translations/kImageAnnotator_it.qm +%%DATADIR%%/translations/kImageAnnotator_ja.qm +%%DATADIR%%/translations/kImageAnnotator_ko.qm +%%DATADIR%%/translations/kImageAnnotator_nl.qm +%%DATADIR%%/translations/kImageAnnotator_no.qm +%%DATADIR%%/translations/kImageAnnotator_pl.qm +%%DATADIR%%/translations/kImageAnnotator_pt.qm +%%DATADIR%%/translations/kImageAnnotator_pt_BR.qm +%%DATADIR%%/translations/kImageAnnotator_ro.qm +%%DATADIR%%/translations/kImageAnnotator_ru.qm +%%DATADIR%%/translations/kImageAnnotator_si.qm +%%DATADIR%%/translations/kImageAnnotator_sq.qm +%%DATADIR%%/translations/kImageAnnotator_sv.qm +%%DATADIR%%/translations/kImageAnnotator_tr.qm +%%DATADIR%%/translations/kImageAnnotator_uk.qm +%%DATADIR%%/translations/kImageAnnotator_zh_CN.qm diff --git a/graphics/kimagemapeditor/distinfo b/graphics/kimagemapeditor/distinfo index 6a10b94f8024..e34b788bfceb 100644 --- a/graphics/kimagemapeditor/distinfo +++ b/graphics/kimagemapeditor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541960 -SHA256 (KDE/release-service/25.12.3/kimagemapeditor-25.12.3.tar.xz) = 313786289a31324b79bd94e94c2a59b51b325edd6f3f63d69c84709ca3addf66 -SIZE (KDE/release-service/25.12.3/kimagemapeditor-25.12.3.tar.xz) = 1077048 +TIMESTAMP = 1782826824 +SHA256 (KDE/release-service/26.04.3/kimagemapeditor-26.04.3.tar.xz) = 53f86706475b6c2caca6a0f77e618d605497acbb8db8345865f3856d7fc019fc +SIZE (KDE/release-service/26.04.3/kimagemapeditor-26.04.3.tar.xz) = 1076988 diff --git a/graphics/kolourpaint/distinfo b/graphics/kolourpaint/distinfo index 110d6f39ffaf..8df728de0dde 100644 --- a/graphics/kolourpaint/distinfo +++ b/graphics/kolourpaint/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541962 -SHA256 (KDE/release-service/25.12.3/kolourpaint-25.12.3.tar.xz) = ecbd48b7a13eb46bad63b0afe638c6c87f1b661b79740320902c890861543568 -SIZE (KDE/release-service/25.12.3/kolourpaint-25.12.3.tar.xz) = 5318288 +TIMESTAMP = 1782826826 +SHA256 (KDE/release-service/26.04.3/kolourpaint-26.04.3.tar.xz) = fece103c529290212cc7a66e9f22e894eb034d04579332a17d7f6c0e8eda6069 +SIZE (KDE/release-service/26.04.3/kolourpaint-26.04.3.tar.xz) = 5319860 diff --git a/graphics/kontrast/distinfo b/graphics/kontrast/distinfo index f55c3c85b810..d6ef9c1a65e5 100644 --- a/graphics/kontrast/distinfo +++ b/graphics/kontrast/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541963 -SHA256 (KDE/release-service/25.12.3/kontrast-25.12.3.tar.xz) = 0c740050bce4ee870db0aa22b27dfeba268ec95e48d57407ca533b6eda6f9108 -SIZE (KDE/release-service/25.12.3/kontrast-25.12.3.tar.xz) = 222372 +TIMESTAMP = 1782826828 +SHA256 (KDE/release-service/26.04.3/kontrast-26.04.3.tar.xz) = 04aeda7b16205c3cd1f65a0e4a9c99c8cdf5897ac72494db55dec01b729c7bb3 +SIZE (KDE/release-service/26.04.3/kontrast-26.04.3.tar.xz) = 222476 diff --git a/graphics/kooka/Makefile b/graphics/kooka/Makefile index 9631253da2f5..8b199fb4768b 100644 --- a/graphics/kooka/Makefile +++ b/graphics/kooka/Makefile @@ -1,6 +1,5 @@ PORTNAME= kooka -DISTVERSION= 0.61-323 -PORTREVISION= 5 +DISTVERSION= 6.90.0 PORTEPOCH= 1 CATEGORIES= graphics kde @@ -14,17 +13,21 @@ LIB_DEPENDS= libpaper.so:print/libpaper \ libsane.so:graphics/sane-backends \ libtiff.so:graphics/tiff -USES= cmake compiler:c++11-lang kde:5 pkgconfig qt:5 xorg -USE_KDE= auth bookmarks codecs completion config configwidgets \ - coreaddons i18n iconthemes itemviews jobwidgets kio service \ - solid sonnet textwidgets widgetsaddons windowsystem xmlgui \ +USES= cmake gettext-tools kde:6 pkgconfig qt:6 xorg +USE_KDE= configwidgets coreaddons crash i18n \ + iconthemes kio purpose service sonnet \ + textwidgets widgetsaddons xmlgui \ doctools:build ecm:build -USE_QT= concurrent core dbus gui network printsupport widgets xml \ - buildtools:build qmake:build +USE_QT= base USE_XORG= x11 +USE_LDCONFIG= yes -KDE_INVENT= 3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb +KDE_INVENT= ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af -PORTSCOUT= limit:^0\. +PLIST_SUB= SHLIB_VER=${PORTVERSION} + +post-patch: + ${REINPLACE_CMD} 's,"VERSION","${PORTVERSION} GIT ef10c8cff9",' \ + ${WRKSRC}/app/main.cpp .include <bsd.port.mk> diff --git a/graphics/kooka/distinfo b/graphics/kooka/distinfo index 0982ca6a9e92..0c7dabe282f0 100644 --- a/graphics/kooka/distinfo +++ b/graphics/kooka/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1620381525 -SHA256 (graphics-kooka-3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb_GL0.tar.gz) = 516d8ad90f9af0951884a050fc10f1a9c7fec8a7e5e70a4c748e8408f665e240 -SIZE (graphics-kooka-3ed25fb9a1a62b88240a4f0f403b1ad49cf0adeb_GL0.tar.gz) = 505809 +TIMESTAMP = 1776604660 +SHA256 (graphics-kooka-ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af_GL0.tar.gz) = 49e1c3eff9efed5778b55e675b54ff0f38e578938c261180216dff22f712a652 +SIZE (graphics-kooka-ef10c8cff98c7ad8b2f81b85cd0968bcfb0dd5af_GL0.tar.gz) = 2766492 diff --git a/graphics/kooka/pkg-plist b/graphics/kooka/pkg-plist index 4f886ca6dfc4..0172b04e48d9 100644 --- a/graphics/kooka/pkg-plist +++ b/graphics/kooka/pkg-plist @@ -1,23 +1,36 @@ bin/kooka -include/KF5/dialogbase.h -include/KF5/dialogstatesaver.h -include/KF5/dialogstatewatcher.h -include/KF5/imagefilter.h -include/KF5/libdialogutil_export.h -include/KF5/recentsaver.h +include/DialogUtil/dialogbase.h +include/DialogUtil/dialogstatesaver.h +include/DialogUtil/dialogstatewatcher.h +include/DialogUtil/imagefilter.h +include/DialogUtil/libdialogutil_export.h +include/DialogUtil/recentsaver.h lib/cmake/DialogUtil/DialogUtilConfig.cmake lib/libdialogutil.so -lib/libdialogutil.so.1 -lib/libdialogutil.so.1.0.0 +lib/libdialogutil.so.6 +lib/libdialogutil.so.%%SHLIB_VER%% lib/libkookacore.so -lib/libkookacore.so.1.0.0 +lib/libkookacore.so.6 +lib/libkookacore.so.%%SHLIB_VER%% +lib/libkookadestination.so +lib/libkookadestination.so.6 +lib/libkookadestination.so.%%SHLIB_VER%% lib/libkookaocr.so -lib/libkookaocr.so.1.0.0 +lib/libkookaocr.so.6 +lib/libkookaocr.so.%%SHLIB_VER%% lib/libkookascan.so -lib/libkookascan.so.1 -lib/libkookascan.so.1.0.0 -%%QT_PLUGINDIR%%/kooka/kookaocrgocr.so -%%QT_PLUGINDIR%%/kooka/kookaocrocrad.so +lib/libkookascan.so.6 +lib/libkookascan.so.%%SHLIB_VER%% +%%QT_PLUGINDIR%%/kooka_destination/destinationapplication.so +%%QT_PLUGINDIR%%/kooka_destination/destinationclipboard.so +%%QT_PLUGINDIR%%/kooka_destination/destinationgallery.so +%%QT_PLUGINDIR%%/kooka_destination/destinationmultipage.so +%%QT_PLUGINDIR%%/kooka_destination/destinationprint.so +%%QT_PLUGINDIR%%/kooka_destination/destinationsave.so +%%QT_PLUGINDIR%%/kooka_destination/destinationshare.so +%%QT_PLUGINDIR%%/kooka_ocr/ocrgocr.so +%%QT_PLUGINDIR%%/kooka_ocr/ocrocrad.so +%%QT_PLUGINDIR%%/kooka_ocr/ocrtesseract.so share/applications/org.kde.kooka.desktop share/config.kcfg/kookasettings.kcfg share/config.kcfg/scansettings.kcfg @@ -31,10 +44,8 @@ share/icons/hicolor/48x48/apps/kooka.png %%DATADIR%%/pics/autoselect.png %%DATADIR%%/pics/gocr.png %%DATADIR%%/pics/lockzoom.png -%%DATADIR%%/pics/mirror-both.png -%%DATADIR%%/pics/mirror-horiz.png -%%DATADIR%%/pics/mirror-vert.png %%DATADIR%%/pics/newfromselect.png +%%DATADIR%%/pics/ocr-file.png %%DATADIR%%/pics/ocr-select.png %%DATADIR%%/pics/ocr.png %%DATADIR%%/pics/ocrad.png @@ -43,20 +54,131 @@ share/icons/hicolor/48x48/apps/kooka.png %%DATADIR%%/pics/rotate-180.png %%DATADIR%%/pics/rotate-acw.png %%DATADIR%%/pics/rotate-cw.png -%%DATADIR%%/pics/scaleorig.png -%%DATADIR%%/pics/scaletoheight.png -%%DATADIR%%/pics/scaletowidth.png %%DATADIR%%/pics/scan.png %%DATADIR%%/pics/scanadd.png %%DATADIR%%/pics/scanselect.png +%%DATADIR%%/pics/tesseract.png %%DATADIR%%/pics/thumbviewtile.png -share/kservices5/kookaocr-gocr.desktop -share/kservices5/kookaocr-ocrad.desktop -share/kservices5/scanservice.desktop -share/kservicetypes5/kookaocrplugin.desktop -share/kxmlgui5/kooka/kookaui.rc +share/libkookascan/pics/page-rotation-180.png +share/libkookascan/pics/page-rotation-270.png +share/libkookascan/pics/page-rotation-90.png +share/libkookascan/pics/page-rotation-none.png share/libkookascan/pics/palette-color.png share/libkookascan/pics/palette-gray.png share/libkookascan/pics/palette-halftone.png share/libkookascan/pics/palette-lineart.png share/libkookascan/scantypes.dat +share/locale/af/LC_MESSAGES/kooka.mo +share/locale/ar/LC_MESSAGES/kooka.mo +share/locale/ar/LC_MESSAGES/libkookascan.mo +share/locale/bg/LC_MESSAGES/kooka.mo +share/locale/bg/LC_MESSAGES/libkookascan.mo +share/locale/br/LC_MESSAGES/kooka.mo +share/locale/bs/LC_MESSAGES/kooka.mo +share/locale/bs/LC_MESSAGES/libkookascan.mo +share/locale/ca/LC_MESSAGES/kooka.mo +share/locale/ca/LC_MESSAGES/libkookascan.mo +share/locale/ca@valencia/LC_MESSAGES/kooka.mo +share/locale/ca@valencia/LC_MESSAGES/libkookascan.mo +share/locale/cs/LC_MESSAGES/kooka.mo +share/locale/cs/LC_MESSAGES/libkookascan.mo +share/locale/cy/LC_MESSAGES/kooka.mo +share/locale/da/LC_MESSAGES/kooka.mo +share/locale/de/LC_MESSAGES/kooka.mo +share/locale/de/LC_MESSAGES/libkookascan.mo +share/locale/el/LC_MESSAGES/kooka.mo +share/locale/en_GB/LC_MESSAGES/kooka.mo +share/locale/en_GB/LC_MESSAGES/libkookascan.mo +share/locale/eo/LC_MESSAGES/kooka.mo +share/locale/eo/LC_MESSAGES/libkookascan.mo +share/locale/es/LC_MESSAGES/kooka.mo +share/locale/es/LC_MESSAGES/libkookascan.mo +share/locale/et/LC_MESSAGES/kooka.mo +share/locale/et/LC_MESSAGES/libkookascan.mo +share/locale/eu/LC_MESSAGES/kooka.mo +share/locale/eu/LC_MESSAGES/libkookascan.mo +share/locale/fa/LC_MESSAGES/kooka.mo +share/locale/fi/LC_MESSAGES/kooka.mo +share/locale/fi/LC_MESSAGES/libkookascan.mo +share/locale/fr/LC_MESSAGES/kooka.mo +share/locale/fr/LC_MESSAGES/libkookascan.mo +share/locale/ga/LC_MESSAGES/kooka.mo +share/locale/ga/LC_MESSAGES/libkookascan.mo +share/locale/gl/LC_MESSAGES/kooka.mo +share/locale/gl/LC_MESSAGES/libkookascan.mo +share/locale/he/LC_MESSAGES/kooka.mo +share/locale/he/LC_MESSAGES/libkookascan.mo +share/locale/hi/LC_MESSAGES/kooka.mo +share/locale/hi/LC_MESSAGES/libkookascan.mo +share/locale/hne/LC_MESSAGES/kooka.mo +share/locale/hr/LC_MESSAGES/kooka.mo +share/locale/hu/LC_MESSAGES/kooka.mo +share/locale/hu/LC_MESSAGES/libkookascan.mo +share/locale/ia/LC_MESSAGES/kooka.mo +share/locale/ia/LC_MESSAGES/libkookascan.mo +share/locale/is/LC_MESSAGES/kooka.mo +share/locale/it/LC_MESSAGES/kooka.mo +share/locale/it/LC_MESSAGES/libkookascan.mo +share/locale/ja/LC_MESSAGES/kooka.mo +share/locale/ja/LC_MESSAGES/libkookascan.mo +share/locale/ka/LC_MESSAGES/kooka.mo +share/locale/ka/LC_MESSAGES/libkookascan.mo +share/locale/km/LC_MESSAGES/kooka.mo +share/locale/km/LC_MESSAGES/libkookascan.mo +share/locale/ko/LC_MESSAGES/kooka.mo +share/locale/ko/LC_MESSAGES/libkookascan.mo +share/locale/lt/LC_MESSAGES/kooka.mo +share/locale/lt/LC_MESSAGES/libkookascan.mo +share/locale/lv/LC_MESSAGES/kooka.mo +share/locale/mai/LC_MESSAGES/kooka.mo +share/locale/mk/LC_MESSAGES/kooka.mo +share/locale/mr/LC_MESSAGES/kooka.mo +share/locale/mr/LC_MESSAGES/libkookascan.mo +share/locale/ms/LC_MESSAGES/kooka.mo +share/locale/nb/LC_MESSAGES/kooka.mo +share/locale/nb/LC_MESSAGES/libkookascan.mo +share/locale/nds/LC_MESSAGES/kooka.mo +share/locale/nds/LC_MESSAGES/libkookascan.mo +share/locale/ne/LC_MESSAGES/kooka.mo +share/locale/nl/LC_MESSAGES/kooka.mo +share/locale/nl/LC_MESSAGES/libkookascan.mo +share/locale/nn/LC_MESSAGES/kooka.mo +share/locale/nn/LC_MESSAGES/libkookascan.mo +share/locale/pa/LC_MESSAGES/kooka.mo +share/locale/pl/LC_MESSAGES/kooka.mo +share/locale/pl/LC_MESSAGES/libkookascan.mo +share/locale/pt/LC_MESSAGES/kooka.mo +share/locale/pt/LC_MESSAGES/libkookascan.mo +share/locale/pt_BR/LC_MESSAGES/kooka.mo +share/locale/pt_BR/LC_MESSAGES/libkookascan.mo +share/locale/ro/LC_MESSAGES/kooka.mo +share/locale/ro/LC_MESSAGES/libkookascan.mo +share/locale/ru/LC_MESSAGES/kooka.mo +share/locale/ru/LC_MESSAGES/libkookascan.mo +share/locale/sa/LC_MESSAGES/kooka.mo +share/locale/sa/LC_MESSAGES/libkookascan.mo +share/locale/se/LC_MESSAGES/kooka.mo +share/locale/se/LC_MESSAGES/libkookascan.mo +share/locale/sk/LC_MESSAGES/kooka.mo +share/locale/sk/LC_MESSAGES/libkookascan.mo +share/locale/sl/LC_MESSAGES/kooka.mo +share/locale/sl/LC_MESSAGES/libkookascan.mo +share/locale/sv/LC_MESSAGES/kooka.mo +share/locale/sv/LC_MESSAGES/libkookascan.mo +share/locale/ta/LC_MESSAGES/kooka.mo +share/locale/tg/LC_MESSAGES/kooka.mo +share/locale/th/LC_MESSAGES/kooka.mo +share/locale/tr/LC_MESSAGES/kooka.mo +share/locale/tr/LC_MESSAGES/libkookascan.mo +share/locale/ug/LC_MESSAGES/kooka.mo +share/locale/ug/LC_MESSAGES/libkookascan.mo +share/locale/uk/LC_MESSAGES/kooka.mo +share/locale/uk/LC_MESSAGES/libkookascan.mo +share/locale/vi/LC_MESSAGES/kooka.mo +share/locale/xh/LC_MESSAGES/kooka.mo +share/locale/zh_CN/LC_MESSAGES/kooka.mo +share/locale/zh_CN/LC_MESSAGES/libkookascan.mo +share/locale/zh_HK/LC_MESSAGES/kooka.mo +share/locale/zh_TW/LC_MESSAGES/kooka.mo +share/locale/zh_TW/LC_MESSAGES/libkookascan.mo +share/qlogging-categories6/kooka.categories diff --git a/graphics/kqtquickcharts/distinfo b/graphics/kqtquickcharts/distinfo index c73cd52fd565..2c9facb0bbc2 100644 --- a/graphics/kqtquickcharts/distinfo +++ b/graphics/kqtquickcharts/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541965 -SHA256 (KDE/release-service/25.12.3/kqtquickcharts-25.12.3.tar.xz) = 6c590488698efca35d0db93b1b03264cc5da1e7c726d19f62272255a7469dc4b -SIZE (KDE/release-service/25.12.3/kqtquickcharts-25.12.3.tar.xz) = 30840 +TIMESTAMP = 1782826830 +SHA256 (KDE/release-service/26.04.3/kqtquickcharts-26.04.3.tar.xz) = f8b5f3a37a1f2c5e6c0f1eb749917d642b341502c1b1c5ba5b082ede80f2aef8 +SIZE (KDE/release-service/26.04.3/kqtquickcharts-26.04.3.tar.xz) = 30820 diff --git a/graphics/kquickimageeditor/Makefile b/graphics/kquickimageeditor/Makefile index 3d4d1206f757..c2f1b24bf70d 100644 --- a/graphics/kquickimageeditor/Makefile +++ b/graphics/kquickimageeditor/Makefile @@ -1,5 +1,5 @@ PORTNAME= kquickimageeditor -DISTVERSION= 0.6.1 +DISTVERSION= 0.6.2.1 CATEGORIES= graphics MASTER_SITES= KDE/stable/${PORTNAME}/ PKGNAMESUFFIX= -qt6 @@ -19,6 +19,6 @@ USE_KDE= config ecm:build USE_QT= base declarative USE_LDCONFIG= yes -PLIST_SUB= SHLIB_VER=${DISTVERSION} +PLIST_SUB= SHLIB_VER=0.6.2 .include <bsd.port.mk> diff --git a/graphics/kquickimageeditor/distinfo b/graphics/kquickimageeditor/distinfo index 2f4fafd68912..81af61dc2918 100644 --- a/graphics/kquickimageeditor/distinfo +++ b/graphics/kquickimageeditor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773836923 -SHA256 (kquickimageeditor-0.6.1.tar.xz) = b868800bb9bb814ee36c9d696be9ccec9a22ab6f975d789e248b75fbd1ba99fa -SIZE (kquickimageeditor-0.6.1.tar.xz) = 3338708 +TIMESTAMP = 1782896338 +SHA256 (kquickimageeditor-0.6.2.1.tar.xz) = 6d37a479463dcd16e4746d8b43d4adb05640e8b49056baabc82c865e2e1a4c85 +SIZE (kquickimageeditor-0.6.2.1.tar.xz) = 3338924 diff --git a/graphics/krita-gmic-plugin/Makefile b/graphics/krita-gmic-plugin/Makefile index 9f07dfd117e5..a59b03c7e7e0 100644 --- a/graphics/krita-gmic-plugin/Makefile +++ b/graphics/krita-gmic-plugin/Makefile @@ -1,6 +1,6 @@ PORTNAME= gmic DISTVERSIONPREFIX= v -DISTVERSION= 3.6.4.1 +DISTVERSION= 3.7.4.1 CATEGORIES= graphics kde MASTER_SITES= https://github.com/vanyossi/${PORTNAME}/releases/download/v${PORTVERSION}/ PKGNAMEPREFIX= krita- @@ -12,8 +12,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Krita native plugin for G'MIC WWW= https://github.com/vanyossi/gmic -LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/gmic-qt/COPYING BUILD_DEPENDS= bash:shells/bash \ gmake:devel/gmake @@ -22,24 +22,30 @@ LIB_DEPENDS= libcurl.so:ftp/curl \ libkritaqmicinterface.so:graphics/krita \ libpng16.so:graphics/png -USES= cmake compiler:c++14-lang kde:5 pkgconfig qt:5 shebangfix xorg +USES= cmake compiler:c++17-lang kde:6 pkgconfig qt:6 shebangfix xorg USE_KDE= coreaddons ecm:build -USE_QT= core gui network widgets \ - buildtools:build linguisttools:build qmake:build +USE_QT= base \ + tools:build USE_XORG= ice sm x11 xext -SHEBANG_FILES= translations/lrelease.sh \ - translations/filters/csv2ts.sh \ - translations/filters/ts2csv.sh +SHEBANG_FILES= gmic-qt/translations/lrelease.sh \ + gmic-qt/translations/filters/csv2ts.sh \ + gmic-qt/translations/filters/ts2csv.sh CMAKE_ARGS= -DGMIC_QT_HOST:STRING="krita-plugin" +CMAKE_ON= BUILD_WITH_QT6 CMAKE_OFF= ENABLE_SYSTEM_GMIC +CMAKE_SOURCE_PATH= ${WRKSRC}/gmic-qt WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONFULL} -WRKSRC_SUBDIR= gmic-qt PLIST_FILES= lib/kritaplugins/krita_gmic_qt.so \ share/gmic/gmic_cluts.gmz \ - share/gmic/gmic_denoise_cnn.gmz + share/gmic/gmic_denoise_cnn.gmz \ + share/gmic/gmic_lightleaks.gmz \ + share/gmic/gmic_scale2x_cnn.gmz +post-patch: + ${REINPLACE_CMD} "s,lrelease-qt5,${LRELEASE}," \ + ${WRKSRC}/gmic-qt/translations/lrelease.sh .include <bsd.port.mk> diff --git a/graphics/krita-gmic-plugin/distinfo b/graphics/krita-gmic-plugin/distinfo index 0a400f033611..ed5f09fe9066 100644 --- a/graphics/krita-gmic-plugin/distinfo +++ b/graphics/krita-gmic-plugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766282335 -SHA256 (KDE/krita-gmic-plugin/3.6.4.1/gmic-3.6.4.1.tar.gz) = a6b6c69301560be2ea2b5583a8ec19bd7e50e4b41a977745517ce920bc05fafe -SIZE (KDE/krita-gmic-plugin/3.6.4.1/gmic-3.6.4.1.tar.gz) = 21834300 +TIMESTAMP = 1783961911 +SHA256 (KDE/krita-gmic-plugin/3.7.4.1/gmic-3.7.4.1.tar.gz) = 15674b544264fbc3f020be6fae27477aee6ac49316416f538e578a18ddb23879 +SIZE (KDE/krita-gmic-plugin/3.7.4.1/gmic-3.7.4.1.tar.gz) = 22004700 diff --git a/graphics/krita-gmic-plugin/files/patch-CMakeLists.txt b/graphics/krita-gmic-plugin/files/patch-gmic-qt_CMakeLists.txt index 74427219efe4..ed4840483393 100644 --- a/graphics/krita-gmic-plugin/files/patch-CMakeLists.txt +++ b/graphics/krita-gmic-plugin/files/patch-gmic-qt_CMakeLists.txt @@ -1,19 +1,6 @@ -Hunk 1: Don't find Qt6 until we can land a KF6-based Krita -Hunk 2: Link to -lpthread -Hunk 3: bmake doesn't work for this - ---- CMakeLists.txt.orig 2023-05-04 22:27:01 UTC -+++ CMakeLists.txt -@@ -153,7 +153,7 @@ find_package(Threads REQUIRED) - # - # Qt - # --find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core) -+find_package(QT NAMES Qt5 REQUIRED COMPONENTS Core) - find_package(Qt${QT_VERSION_MAJOR} ${MIN_QT_VERSION} - REQUIRED COMPONENTS - Core -@@ -328,6 +328,7 @@ if (UNIX) +--- gmic-qt/CMakeLists.txt.orig 2026-03-21 17:28:14 UTC ++++ gmic-qt/CMakeLists.txt +@@ -327,6 +327,7 @@ if (UNIX) set(gmic_qt_LIBRARIES ${gmic_qt_LIBRARIES} ${X11_LIBRARIES} # XXX: Search for X11: Wayland is coming! @@ -21,7 +8,7 @@ Hunk 3: bmake doesn't work for this ) endif() endif() -@@ -645,9 +646,9 @@ if (UNIX OR APPLE OR MSYS) +@@ -648,9 +649,9 @@ if (UNIX OR APPLE OR MSYS) if (UNIX OR APPLE OR MSYS) message("Producing translation .qm files") diff --git a/graphics/krita-gmic-plugin/files/patch-src_CImg.h b/graphics/krita-gmic-plugin/files/patch-src_CImg.h new file mode 100644 index 000000000000..2593f9a7fc42 --- /dev/null +++ b/graphics/krita-gmic-plugin/files/patch-src_CImg.h @@ -0,0 +1,11 @@ +--- src/CImg.h.orig 2026-03-21 17:28:13 UTC ++++ src/CImg.h +@@ -663,7 +663,7 @@ extern "C" { + #endif + + // Define cimg_use_pthread +-#if defined(PTHREAD_H) || defined(_PTHREAD_H) ++#if defined(PTHREAD_H) || defined(_PTHREAD_H) || defined(_PTHREAD_H_) + #define cimg_use_pthread 1 + #else + #define cimg_use_pthread 0 diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile index 69243ae3e4dd..01cad2aa40f7 100644 --- a/graphics/krita/Makefile +++ b/graphics/krita/Makefile @@ -1,6 +1,5 @@ PORTNAME= krita -DISTVERSION= 5.2.14 -PORTREVISION= 2 +DISTVERSION= 6.0.2.1 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} DIST_SUBDIR= KDE/${PORTNAME} @@ -9,8 +8,8 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Sketching and painting program WWW= https://krita.org -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt BUILD_DEPENDS= boost-libs>=1.65:devel/boost-libs \ immer>=0:devel/immer \ @@ -19,9 +18,7 @@ BUILD_DEPENDS= boost-libs>=1.65:devel/boost-libs \ BUILD_DEPENDS+= ${BUILD_DEPENDS_${ARCH}} BUILD_DEPENDS_aarch64= xsimd>=8.1:devel/xsimd BUILD_DEPENDS_amd64= xsimd>=8.1:devel/xsimd -LIB_DEPENDS= libImath.so:math/Imath \ - libOpenColorIO.so:graphics/opencolorio \ - libX11.so:x11/libX11 \ +LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libfontconfig.so:x11-fonts/fontconfig \ @@ -31,39 +28,37 @@ LIB_DEPENDS= libImath.so:math/Imath \ libgsl.so:math/gsl \ libharfbuzz.so:print/harfbuzz \ libheif.so:graphics/libheif \ - libjson-c.so:devel/json-c \ libjxl.so:graphics/libjxl \ + libKDcrawQt6.so:graphics/libkdcraw \ liblcms2.so:graphics/lcms2 \ libmypaint.so:graphics/libmypaint \ libopenjp2.so:graphics/openjpeg \ - libpng16.so:graphics/png \ + libpng.so:graphics/png \ libpoppler.so:graphics/poppler \ - libpoppler-qt5.so:graphics/poppler-qt5 \ - libquazip1-qt5.so:archivers/quazip@qt5 \ + libpoppler-qt6.so:graphics/poppler-qt6 \ + libquazip1-qt6.so:archivers/quazip@qt6 \ libtiff.so:graphics/tiff \ libturbojpeg.so:graphics/libjpeg-turbo \ libunibreak.so:textproc/libunibreak \ libwebp.so:graphics/webp -USES= cmake compiler:c++11-lib desktop-file-utils eigen:3 gettext \ - gnome jpeg kde:5 localbase:ldflags mlt:7 pkgconfig python qt:5 \ +USES= cmake compiler:c++17-lang desktop-file-utils eigen:3 gettext \ + gnome jpeg kde:6 localbase:ldflags mlt:7 pkgconfig python qt:6 \ sdl shared-mime-info tar:xz xorg USE_GNOME= glib20 -USE_KDE= completion config coreaddons crash guiaddons i18n \ - itemmodels itemviews libkdcraw service widgetsaddons \ - windowsystem ecm:build -USE_QT= concurrent core dbus gui network \ - printsupport sql svg widgets x11extras xml \ - buildtools:build qmake:build testlib:build \ - sql-sqlite3:run +USE_KDE= colorscheme completion config coreaddons crash \ + guiaddons i18n itemviews widgetsaddons \ + ecm:build +USE_QT= 5compat base svg \ + sqldriver-sqlite:run USE_SDL= sdl2 -USE_XORG= ice sm xcb xext xi +USE_XORG= ice sm x11 xcb xext xi -# Make Cmake use the python we installed dependencies for. -CMAKE_ARGS= -DPython_EXECUTABLE:STRING=${PYTHON_CMD} +CMAKE_ARGS= -DALLOW_UNSTABLE=QT6 +CMAKE_ON= BUILD_WITH_QT6 -PLIST_SUB= SHLIB_VER=19.0.0 \ - SHLIB_SHVER=19 +PLIST_SUB= SHLIB_VER=21.0.0 \ + SHLIB_SHVER=21 OPTIONS_DEFINE= PYTHON OPENEXR OPTIONS_DEFAULT= PYTHON OPENEXR @@ -74,8 +69,8 @@ OPENEXR_LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ OPENEXR_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenEXR PYTHON_BUILD_DEPENDS= ${PY_SETUPTOOLS} -PYTHON_USES= pyqt:5 -PYTHON_USE= PYQT=pyqt5,pysip,sip:build -PYTHON_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_PyQt5 +PYTHON_USES= pyqt:6 +PYTHON_USE= PYQT=pyqt6,pysip,sip:build +PYTHON_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_PyQt6 .include <bsd.port.mk> diff --git a/graphics/krita/distinfo b/graphics/krita/distinfo index decd190d4b73..6c17f57868c3 100644 --- a/graphics/krita/distinfo +++ b/graphics/krita/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766280587 -SHA256 (KDE/krita/krita-5.2.14.tar.xz) = 41770910517a8d4546f7028c4725b3bd44c69d10d328c978a2788dbcc707d3df -SIZE (KDE/krita/krita-5.2.14.tar.xz) = 192461664 +TIMESTAMP = 1783946254 +SHA256 (KDE/krita/krita-6.0.2.1.tar.xz) = f77daae0290c387063fafe1d2084517ddb0490d077dc0e6a2bd4f75e5dd5a100 +SIZE (KDE/krita/krita-6.0.2.1.tar.xz) = 203171048 diff --git a/graphics/krita/files/patch-cmake_modules_FindOpenJPEG.cmake b/graphics/krita/files/patch-cmake_modules_FindOpenJPEG.cmake deleted file mode 100644 index 0230f5b220a8..000000000000 --- a/graphics/krita/files/patch-cmake_modules_FindOpenJPEG.cmake +++ /dev/null @@ -1,13 +0,0 @@ -Fix detection of OpenJPEG 2.x if 1.5 is also installed. - ---- cmake/modules/FindOpenJPEG.cmake.orig 2023-09-14 09:35:53 UTC -+++ cmake/modules/FindOpenJPEG.cmake -@@ -45,7 +45,7 @@ include(FindPackageHandleStandardArgs) - - # No hints in this case because the library versions semantically - # the module folder, and it's also capitalized, so let CMake handle it. --find_package(OPENJPEG QUIET NO_MODULE NAMES OpenJPEG) -+find_package(OPENJPEG 2 QUIET NO_MODULE NAMES OpenJPEG) - mark_as_advanced(OPENJPEG_DIR) - - if(OPENJPEG_FOUND) diff --git a/graphics/krita/files/patch-cmake_modules_pyproject.toml.in b/graphics/krita/files/patch-cmake_modules_pyproject.toml.in index e18b338ac665..e90343fe2abc 100644 --- a/graphics/krita/files/patch-cmake_modules_pyproject.toml.in +++ b/graphics/krita/files/patch-cmake_modules_pyproject.toml.in @@ -1,13 +1,11 @@ -Fix build with SIP >= 6.8.0 - ---- cmake/modules/pyproject.toml.in.orig 2023-12-08 23:06:29 UTC +--- cmake/modules/pyproject.toml.in.orig 2026-05-29 21:17:03 UTC +++ cmake/modules/pyproject.toml.in @@ -9,7 +9,7 @@ sip-files-dir = "@module_srcs@" sip-module = "@sip_name@" sip-include-dirs = @sip_include_dirs@ sip-files-dir = "@module_srcs@" --abi-version = "12" -+abi-version = "12.13" +-abi-version = "@abi_version@" ++abi-version = "13.8" [tool.sip.bindings.@module_name_toml@] - tags = @module_tags@ + pep484-pyi = true diff --git a/graphics/krita/pkg-plist b/graphics/krita/pkg-plist index b1b19074e4d8..8a8750cf5b55 100644 --- a/graphics/krita/pkg-plist +++ b/graphics/krita/pkg-plist @@ -1,7 +1,6 @@ bin/krita bin/krita_version %%PYTHON%%bin/kritarunner -etc/xdg/kritarc include/kis_qmic_interface.h include/kis_qmic_plugin_interface.h include/kritaqmicinterface_export.h @@ -25,6 +24,7 @@ include/kritaqmicinterface_export.h %%PYTHON%%lib/krita-python-libs/krita/sceditor/mainwindow.py %%PYTHON%%lib/krita-python-libs/krita/sceditor/mainwindow_ui.py %%PYTHON%%lib/krita-python-libs/krita/sceditor/widget.py +%%PYTHON%%lib/krita-python-libs/krita/utils.py lib/kritaplugins/krita_colorspaces_extensions.so lib/kritaplugins/krita_flaketools.so lib/kritaplugins/krita_karbontools.so @@ -39,6 +39,7 @@ lib/kritaplugins/kritaasccdl.so lib/kritaplugins/kritaassistanttool.so lib/kritaplugins/kritablurfilter.so lib/kritaplugins/kritabrushexport.so +lib/kritaplugins/kritabrushhud.so lib/kritaplugins/kritabrushimport.so lib/kritaplugins/kritabuginfo.so lib/kritaplugins/kritachanneldocker.so @@ -126,11 +127,14 @@ lib/kritaplugins/kritapatterngenerator.so lib/kritaplugins/kritapdfimport.so lib/kritaplugins/kritaphongbumpmap.so lib/kritaplugins/kritapixelizefilter.so +lib/kritaplugins/kritaplatformpluginwayland.so +lib/kritaplugins/kritaplatformpluginxcb.so lib/kritaplugins/kritapngexport.so lib/kritaplugins/kritapngimport.so lib/kritaplugins/kritaposterize.so lib/kritaplugins/kritapresetdocker.so lib/kritaplugins/kritapresethistory.so +lib/kritaplugins/kritapropagatecolors.so lib/kritaplugins/kritapsdexport.so lib/kritaplugins/kritapsdimport.so %%PYTHON%%lib/kritaplugins/kritapykrita.so @@ -143,6 +147,8 @@ lib/kritaplugins/kritarandompickfilter.so lib/kritaplugins/kritarecorderdocker.so lib/kritaplugins/kritaresettransparent.so lib/kritaplugins/kritaresourcemanager.so +lib/kritaplugins/kritargbeexport.so +lib/kritaplugins/kritargbeimport.so lib/kritaplugins/kritarotateimage.so lib/kritaplugins/kritaroundcornersfilter.so lib/kritaplugins/kritaroundmarkerpaintop.so @@ -165,11 +171,13 @@ lib/kritaplugins/kritasvgcollectiondocker.so lib/kritaplugins/kritasvgimport.so lib/kritaplugins/kritatangentnormalpaintop.so lib/kritaplugins/kritatasksetdocker.so +lib/kritaplugins/kritatextproperties.so lib/kritaplugins/kritatgaexport.so lib/kritaplugins/kritatgaimport.so lib/kritaplugins/kritathreshold.so lib/kritaplugins/kritatiffexport.so lib/kritaplugins/kritatiffimport.so +lib/kritaplugins/kritatoolKnife.so lib/kritaplugins/kritatoolSmartPatch.so lib/kritaplugins/kritatoolcrop.so lib/kritaplugins/kritatooldyna.so @@ -193,9 +201,6 @@ lib/libkritabasicflakes.so.%%SHLIB_VER%% lib/libkritacolor.so lib/libkritacolor.so.%%SHLIB_SHVER%% lib/libkritacolor.so.%%SHLIB_VER%% -lib/libkritacolord.so -lib/libkritacolord.so.%%SHLIB_SHVER%% -lib/libkritacolord.so.%%SHLIB_VER%% lib/libkritacommand.so lib/libkritacommand.so.%%SHLIB_SHVER%% lib/libkritacommand.so.%%SHLIB_VER%% @@ -247,6 +252,9 @@ lib/libkritapsdutils.so.%%SHLIB_VER%% lib/libkritaqmicinterface.so lib/libkritaqmicinterface.so.%%SHLIB_SHVER%% lib/libkritaqmicinterface.so.%%SHLIB_VER%% +lib/libkritaqmlwidgets.so +lib/libkritaqmlwidgets.so.%%SHLIB_SHVER%% +lib/libkritaqmlwidgets.so.%%SHLIB_VER%% lib/libkritaresources.so lib/libkritaresources.so.%%SHLIB_SHVER%% lib/libkritaresources.so.%%SHLIB_VER%% @@ -256,6 +264,9 @@ lib/libkritaresourcewidgets.so.%%SHLIB_VER%% lib/libkritastore.so lib/libkritastore.so.%%SHLIB_SHVER%% lib/libkritastore.so.%%SHLIB_VER%% +lib/libkritasurfacecolormanagementapi.so +lib/libkritasurfacecolormanagementapi.so.%%SHLIB_SHVER%% +lib/libkritasurfacecolormanagementapi.so.%%SHLIB_VER%% lib/libkritatiffpsd.so lib/libkritatiffpsd.so.%%SHLIB_SHVER%% lib/libkritatiffpsd.so.%%SHLIB_VER%% @@ -271,6 +282,45 @@ lib/libkritawidgets.so.%%SHLIB_VER%% lib/libkritawidgetutils.so lib/libkritawidgetutils.so.%%SHLIB_SHVER%% lib/libkritawidgetutils.so.%%SHLIB_VER%% +%%QT_QMLDIR%%/org/krita/components/+Fusion/TabButtonBase.qml +%%QT_QMLDIR%%/org/krita/components/+Fusion/ToolSeparatorBase.qml +%%QT_QMLDIR%%/org/krita/components/+qquickwidget/PopupBase.qml +%%QT_QMLDIR%%/org/krita/components/+qt5/WindowFocusChecker.qml +%%QT_QMLDIR%%/org/krita/components/AngleSelector.qml +%%QT_QMLDIR%%/org/krita/components/CssStylePresetDelegate.qml +%%QT_QMLDIR%%/org/krita/components/CurveWidget.qml +%%QT_QMLDIR%%/org/krita/components/DoubleParseSpinBox.qml +%%QT_QMLDIR%%/org/krita/components/DoubleSliderSpinBox.qml +%%QT_QMLDIR%%/org/krita/components/DoubleSpinBox.qml +%%QT_QMLDIR%%/org/krita/components/FontFamilyDelegate.qml +%%QT_QMLDIR%%/org/krita/components/GroupButton.qml +%%QT_QMLDIR%%/org/krita/components/InformingTextInput.qml +%%QT_QMLDIR%%/org/krita/components/IntParseSpinBox.qml +%%QT_QMLDIR%%/org/krita/components/IntSliderSpinBox.qml +%%QT_QMLDIR%%/org/krita/components/OptionButtonStrip.qml +%%QT_QMLDIR%%/org/krita/components/PopupBase.qml +%%QT_QMLDIR%%/org/krita/components/ResourceDelegateBase.qml +%%QT_QMLDIR%%/org/krita/components/ResourcePopup.qml +%%QT_QMLDIR%%/org/krita/components/ResourceView.qml +%%QT_QMLDIR%%/org/krita/components/TabButtonBase.qml +%%QT_QMLDIR%%/org/krita/components/ThemedControl.qml +%%QT_QMLDIR%%/org/krita/components/ToolSeparatorBase.qml +%%QT_QMLDIR%%/org/krita/components/ToolTipBase.qml +%%QT_QMLDIR%%/org/krita/components/WindowFocusChecker.qml +%%QT_QMLDIR%%/org/krita/components/angleselector/AngleGauge.qml +%%QT_QMLDIR%%/org/krita/components/angleselector/AngleSelectorUtil.js +%%QT_QMLDIR%%/org/krita/components/kde-qmlmodule.version +%%QT_QMLDIR%%/org/krita/components/kritaqmlcomponents.qmltypes +%%QT_QMLDIR%%/org/krita/components/libkritaqmlcomponents.so +%%QT_QMLDIR%%/org/krita/components/overlays/SliderOverlay.qml +%%QT_QMLDIR%%/org/krita/components/overlays/WarningOverlay.qml +%%QT_QMLDIR%%/org/krita/components/qmldir +%%QT_QMLDIR%%/org/krita/components/sliderspinbox/SliderSpinBoxContentItem.qml +%%QT_QMLDIR%%/org/krita/components/sliderspinbox/SliderSpinBoxManipulator.qml +%%QT_QMLDIR%%/org/krita/components/sliderspinbox/SliderSpinBoxRangeSwitch.qml +%%QT_QMLDIR%%/org/krita/components/spinbox/ParseSpinBoxContentItem.qml +%%QT_QMLDIR%%/org/krita/components/textinput/TextInputWithPrefixAndSuffix.qml +%%QT_QMLDIR%%/org/krita/components/textinput/TextInputWithSelectionRange.qml share/applications/krita_brush.desktop share/applications/krita_csv.desktop %%OPENEXR%%share/applications/krita_exr.desktop @@ -288,6 +338,7 @@ share/applications/krita_png.desktop share/applications/krita_psd.desktop share/applications/krita_qimageio.desktop share/applications/krita_raw.desktop +share/applications/krita_rgbe.desktop share/applications/krita_spriter.desktop share/applications/krita_svg.desktop share/applications/krita_tga.desktop @@ -387,9 +438,11 @@ share/icons/hicolor/scalable/apps/krita.svgz %%DATADIR%%/actions/halftone.action %%DATADIR%%/actions/krita.action %%DATADIR%%/actions/kritamenu.action +%%PYTHON%%%%DATADIR%%/actions/mutator.action %%DATADIR%%/actions/normalize.action %%DATADIR%%/actions/palettize.action %%PYTHON%%%%DATADIR%%/actions/plugin_importer.action +%%DATADIR%%/actions/propagatecolors.action %%DATADIR%%/actions/recorder.action %%PYTHON%%%%DATADIR%%/actions/tenbrushes.action %%PYTHON%%%%DATADIR%%/actions/tenscripts.action @@ -881,12 +934,15 @@ share/icons/hicolor/scalable/apps/krita.svgz %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_krita_script_starter.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_lastdocumentsdocker.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_mixer_slider_docker.desktop +%%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_mutator.desktop +%%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_palette_docker.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_photobash_images.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_plugin_importer.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_quick_settings_docker.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_scripter.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_tenbrushes.desktop %%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_tenscripts.desktop +%%PYTHON%%%%DATADIR%%/pykrita/kritapykrita_workflow_buttons.desktop %%PYTHON%%%%DATADIR%%/pykrita/lastdocumentsdocker/Manual.html %%PYTHON%%%%DATADIR%%/pykrita/lastdocumentsdocker/__init__.py %%PYTHON%%%%DATADIR%%/pykrita/lastdocumentsdocker/lastdocumentsdocker.py @@ -898,6 +954,15 @@ share/icons/hicolor/scalable/apps/krita.svgz %%PYTHON%%%%DATADIR%%/pykrita/mixer_slider_docker/settings_dialog.py %%PYTHON%%%%DATADIR%%/pykrita/mixer_slider_docker/slider_line.py %%PYTHON%%%%DATADIR%%/pykrita/mixer_slider_docker/ui_mixer_slider_docker.py +%%PYTHON%%%%DATADIR%%/pykrita/mutator/__init__.py +%%PYTHON%%%%DATADIR%%/pykrita/mutator/mutator.html +%%PYTHON%%%%DATADIR%%/pykrita/mutator/mutator.py +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/Manual.html +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/__init__.py +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/palette_docker.py +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/palette_exporter_gimppalette.py +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/palette_exporter_inkscapeSVG.py +%%PYTHON%%%%DATADIR%%/pykrita/palette_docker/palette_sortColors.py %%PYTHON%%%%DATADIR%%/pykrita/photobash_images/__init__.py %%PYTHON%%%%DATADIR%%/pykrita/photobash_images/photobash_images_docker.py %%PYTHON%%%%DATADIR%%/pykrita/photobash_images/photobash_images_docker.ui @@ -967,7 +1032,6 @@ share/icons/hicolor/scalable/apps/krita.svgz %%PYTHON%%%%DATADIR%%/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/outputtextedit.py %%PYTHON%%%%DATADIR%%/pykrita/scripter/ui_scripter/tabwidgets/outputwidget/outputwidget.py %%PYTHON%%%%DATADIR%%/pykrita/scripter/uicontroller.py -%%PYTHON%%%%DATADIR%%/pykrita/scripter/utils.py %%PYTHON%%%%DATADIR%%/pykrita/tenbrushes/Manual.html %%PYTHON%%%%DATADIR%%/pykrita/tenbrushes/__init__.py %%PYTHON%%%%DATADIR%%/pykrita/tenbrushes/dropbutton.py @@ -979,6 +1043,11 @@ share/icons/hicolor/scalable/apps/krita.svgz %%PYTHON%%%%DATADIR%%/pykrita/tenscripts/tenscripts.py %%PYTHON%%%%DATADIR%%/pykrita/tenscripts/tenscriptsdialog.py %%PYTHON%%%%DATADIR%%/pykrita/tenscripts/uitenscripts.py +%%PYTHON%%%%DATADIR%%/pykrita/workflow_buttons/Manual.html +%%PYTHON%%%%DATADIR%%/pykrita/workflow_buttons/__init__.py +%%PYTHON%%%%DATADIR%%/pykrita/workflow_buttons/buttons_settings_dialog.py +%%PYTHON%%%%DATADIR%%/pykrita/workflow_buttons/flow_layout.py +%%PYTHON%%%%DATADIR%%/pykrita/workflow_buttons/workflow_buttons.py %%OPENEXR%%%%DATADIR%%/seexpr_scripts/Disney_noisecolor2.kse %%DATADIR%%/shortcuts/clip_studio_paint_compatible.shortcuts %%DATADIR%%/shortcuts/krita_default.shortcuts @@ -999,10 +1068,14 @@ share/icons/hicolor/scalable/apps/krita.svgz %%DATADIR%%/templates/comics/.source/BD-EuroTemplate.kra %%DATADIR%%/templates/comics/.source/Comics-USTemplate.kra %%DATADIR%%/templates/comics/.source/Manga-JpTemplate.kra +%%DATADIR%%/templates/comics/.source/Tsukirino.kra +%%DATADIR%%/templates/comics/.source/TsukirinoF.kra %%DATADIR%%/templates/comics/.source/a4_waffle_grid.kra %%DATADIR%%/templates/comics/BD-EuroTemplate.desktop %%DATADIR%%/templates/comics/Comics-USTemplate.desktop %%DATADIR%%/templates/comics/Manga-JpTemplate.desktop +%%DATADIR%%/templates/comics/Tsukirino.desktop +%%DATADIR%%/templates/comics/TsukirinoF.desktop %%DATADIR%%/templates/comics/a4_waffle_grid.desktop %%DATADIR%%/templates/design/.directory %%DATADIR%%/templates/design/.source/Designcinema16_10_2484x1200_96dpiRGB_8bit_.kra @@ -1084,7 +1157,6 @@ share/kritaplugins/shearimage.xmlgui share/kritaplugins/waveletdecompose.xmlgui share/locale/af/LC_MESSAGES/krita.mo share/locale/ar/LC_MESSAGES/krita.mo -share/locale/ast/LC_MESSAGES/krita.mo share/locale/be/LC_MESSAGES/krita.mo share/locale/bg/LC_MESSAGES/krita.mo share/locale/br/LC_MESSAGES/krita.mo @@ -1147,6 +1219,7 @@ share/locale/sv/LC_MESSAGES/krita.mo share/locale/ta/LC_MESSAGES/krita.mo share/locale/tg/LC_MESSAGES/krita.mo share/locale/th/LC_MESSAGES/krita.mo +share/locale/tok/LC_MESSAGES/krita.mo share/locale/tr/LC_MESSAGES/krita.mo share/locale/ug/LC_MESSAGES/krita.mo share/locale/uk/LC_MESSAGES/krita.mo diff --git a/graphics/ksanecore/distinfo b/graphics/ksanecore/distinfo index e4d6fe666c6b..cef6b15b2be6 100644 --- a/graphics/ksanecore/distinfo +++ b/graphics/ksanecore/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541966 -SHA256 (KDE/release-service/25.12.3/ksanecore-25.12.3.tar.xz) = 60476b5e7ad764142cf69af1f827e9f7af8883eae3cbd3faa6d1a42d635ee282 -SIZE (KDE/release-service/25.12.3/ksanecore-25.12.3.tar.xz) = 54328 +TIMESTAMP = 1782826831 +SHA256 (KDE/release-service/26.04.3/ksanecore-26.04.3.tar.xz) = e5c96840ba21e7afa6e0635b21cc117552898b14628d9555f2a600c77884747d +SIZE (KDE/release-service/26.04.3/ksanecore-26.04.3.tar.xz) = 54788 diff --git a/graphics/ksanecore/pkg-plist b/graphics/ksanecore/pkg-plist index 3ebfaf569146..ea87195840c3 100644 --- a/graphics/ksanecore/pkg-plist +++ b/graphics/ksanecore/pkg-plist @@ -31,6 +31,7 @@ share/locale/he/LC_MESSAGES/ksanecore.mo share/locale/hi/LC_MESSAGES/ksanecore.mo share/locale/hu/LC_MESSAGES/ksanecore.mo share/locale/ia/LC_MESSAGES/ksanecore.mo +share/locale/is/LC_MESSAGES/ksanecore.mo share/locale/it/LC_MESSAGES/ksanecore.mo share/locale/ja/LC_MESSAGES/ksanecore.mo share/locale/ka/LC_MESSAGES/ksanecore.mo diff --git a/graphics/kseexpr/Makefile b/graphics/kseexpr/Makefile index cd41ac86ff90..9c1750e213cb 100644 --- a/graphics/kseexpr/Makefile +++ b/graphics/kseexpr/Makefile @@ -1,6 +1,5 @@ PORTNAME= kseexpr -DISTVERSION= 4.0.4.0 -PORTREVISION= 1 +PORTVERSION= 6.0.0.0 CATEGORIES= graphics kde MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION:R} @@ -8,16 +7,20 @@ MAINTAINER= kde@FreeBSD.org COMMENT= Embeddable expression engine for Krita WWW= https://invent.kde.org/graphics/kseexpr -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-3.0-or-later.txt -USES= bison cmake kde:5 qt:5 +USES= bison compiler:c++14-lang cmake gettext kde:6 qt:6 USE_KDE= i18n \ ecm:build USE_LDCONFIG= yes -USE_QT= core gui widgets \ - buildtools:build linguisttools:build qmake:build +USE_QT= base \ + tools:build + +KDE_INVENT= v${PORTVERSION} CONFLICTS_INSTALL= seexpr +PLIST_SUB= SHLIB_VER=${PORTVERSION} + .include <bsd.port.mk> diff --git a/graphics/kseexpr/distinfo b/graphics/kseexpr/distinfo index 51c479b26776..b6aac9675dbb 100644 --- a/graphics/kseexpr/distinfo +++ b/graphics/kseexpr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1645649162 -SHA256 (kseexpr-4.0.4.0.tar.gz) = ea4f6a8e820e6cc12d2a1e6977e96ea5457f37729fe0bc4ee8cc62d4c26c36ae -SIZE (kseexpr-4.0.4.0.tar.gz) = 955577 +TIMESTAMP = 1783943998 +SHA256 (kseexpr-v6.0.0.0.tar.bz2) = 866facdecd34b2757402af6f858654b02a669c59d7be2d25477275a576d29fbf +SIZE (kseexpr-v6.0.0.0.tar.bz2) = 764288 diff --git a/graphics/kseexpr/pkg-plist b/graphics/kseexpr/pkg-plist index 028d143aa8d3..9f10dcbf8d9c 100644 --- a/graphics/kseexpr/pkg-plist +++ b/graphics/kseexpr/pkg-plist @@ -54,20 +54,24 @@ lib/cmake/KSeExpr/KSeExprTargets.cmake lib/cmake/KSeExpr/kseexpr-config-version.cmake lib/cmake/KSeExpr/kseexpr-config.cmake lib/libKSeExpr.so -lib/libKSeExpr.so.4 -lib/libKSeExpr.so.4.0.4.0 +lib/libKSeExpr.so.6 +lib/libKSeExpr.so.%%SHLIB_VER%% lib/libKSeExprUI.so -lib/libKSeExprUI.so.4 -lib/libKSeExprUI.so.4.0.4.0 +lib/libKSeExprUI.so.6 +lib/libKSeExprUI.so.%%SHLIB_VER%% share/locale/ca/LC_MESSAGES/seexpr2_qt.qm share/locale/ca@valencia/LC_MESSAGES/seexpr2_qt.qm share/locale/cs/LC_MESSAGES/seexpr2_qt.qm share/locale/de/LC_MESSAGES/seexpr2_qt.qm share/locale/en_GB/LC_MESSAGES/seexpr2_qt.qm +share/locale/eo/LC_MESSAGES/seexpr2_qt.qm share/locale/es/LC_MESSAGES/seexpr2_qt.qm +share/locale/fi/LC_MESSAGES/seexpr2_qt.qm share/locale/fr/LC_MESSAGES/seexpr2_qt.qm +share/locale/gl/LC_MESSAGES/seexpr2_qt.qm share/locale/it/LC_MESSAGES/seexpr2_qt.qm share/locale/ja/LC_MESSAGES/seexpr2_qt.qm +share/locale/ka/LC_MESSAGES/seexpr2_qt.qm share/locale/ko/LC_MESSAGES/seexpr2_qt.qm share/locale/lt/LC_MESSAGES/seexpr2_qt.qm share/locale/nl/LC_MESSAGES/seexpr2_qt.qm @@ -79,6 +83,7 @@ share/locale/ru/LC_MESSAGES/seexpr2_qt.qm share/locale/sk/LC_MESSAGES/seexpr2_qt.qm share/locale/sl/LC_MESSAGES/seexpr2_qt.qm share/locale/sv/LC_MESSAGES/seexpr2_qt.qm +share/locale/tr/LC_MESSAGES/seexpr2_qt.qm share/locale/uk/LC_MESSAGES/seexpr2_qt.qm share/locale/zh_CN/LC_MESSAGES/seexpr2_qt.qm share/locale/zh_TW/LC_MESSAGES/seexpr2_qt.qm diff --git a/graphics/ksnip/Makefile b/graphics/ksnip/Makefile index 6d1674b1189d..d577ec1eec7a 100644 --- a/graphics/ksnip/Makefile +++ b/graphics/ksnip/Makefile @@ -1,7 +1,7 @@ PORTNAME= ksnip DISTVERSIONPREFIX= v -DISTVERSION= 1.10.1 -PORTREVISION= 2 +DISTVERSION= 1.11.0.g20260518 +PORTREVISION= 1 CATEGORIES= graphics kde MAINTAINER= kde@FreeBSD.org @@ -11,17 +11,23 @@ WWW= https://github.com/ksnip/ksnip LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LIB_DEPENDS= libkColorPicker-Qt5.so:graphics/kcolorpicker@qt5 \ - libkImageAnnotator-Qt5.so:graphics/kimageannotator@qt5 +LIB_DEPENDS= libkColorPicker-Qt6.so:graphics/kcolorpicker \ + libkImageAnnotator-Qt6.so:graphics/kimageannotator -USES= cmake compiler:c++11-lang desktop-file-utils kde:5 qt:5 xorg +USES= cmake compiler:c++17-lang desktop-file-utils kde:6 qt:6 xorg USE_GITHUB= yes USE_KDE= ecm:build -USE_QT= concurrent core dbus gui network printsupport svg \ - widgets x11extras xml \ - buildtools:build linguisttools:build qmake:build testlib:build +USE_QT= base svg tools:build USE_XORG= x11 xcb +GH_TAGNAME= 7db6c85325c9e74d878aee23dd0ed366d6592254 + +CMAKE_ON= BUILD_WITH_QT6 + PORTSCOUT= limit:^[0-9] +post-patch: + ${REINPLACE_CMD} '/^Exec=/s,/usr/bin/,,' \ + ${WRKSRC}/desktop/org.ksnip.ksnip.desktop + .include <bsd.port.mk> diff --git a/graphics/ksnip/distinfo b/graphics/ksnip/distinfo index bfdd04f4ec29..612a67dc4d58 100644 --- a/graphics/ksnip/distinfo +++ b/graphics/ksnip/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1678917450 -SHA256 (ksnip-ksnip-v1.10.1_GH0.tar.gz) = 41fa6a54b0a88095ccdf7f8f3a96617e91fb15dcedae2aadaf2ee24677e9a88c -SIZE (ksnip-ksnip-v1.10.1_GH0.tar.gz) = 690500 +TIMESTAMP = 1780167530 +SHA256 (ksnip-ksnip-v1.11.0.g20260518-7db6c85325c9e74d878aee23dd0ed366d6592254_GH0.tar.gz) = 82ed839edf6d0b5787d154a67a89e1a4f5bdc0ba414bf649ed1cc2526dc8866a +SIZE (ksnip-ksnip-v1.11.0.g20260518-7db6c85325c9e74d878aee23dd0ed366d6592254_GH0.tar.gz) = 742336 diff --git a/graphics/ksnip/files/patch-CMakeLists.txt b/graphics/ksnip/files/patch-CMakeLists.txt index ba8af04872fe..3e9fd0b51f11 100644 --- a/graphics/ksnip/files/patch-CMakeLists.txt +++ b/graphics/ksnip/files/patch-CMakeLists.txt @@ -1,18 +1,10 @@ ---- CMakeLists.txt.orig 2023-03-15 09:08:40 UTC +--- CMakeLists.txt.orig 2026-05-18 14:11:32 UTC +++ CMakeLists.txt -@@ -60,11 +60,11 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPO +@@ -51,6 +51,7 @@ if (BUILD_WITH_QT6) - find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPONENTS}) - --set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1) --find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED) -+set(KIMAGEANNOTATOR_MIN_VERSION 0.7.0) -+find_package(kImageAnnotator-Qt5 ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED) - --set(KCOLORPICKER_MIN_VERSION 0.2.0) --find_package(kColorPicker ${KCOLORPICKER_MIN_VERSION} REQUIRED) -+set(KCOLORPICKER_MIN_VERSION 0.3.0) -+find_package(kColorPicker-Qt5 ${KCOLORPICKER_MIN_VERSION} REQUIRED) - - set(BASEPATH "${CMAKE_SOURCE_DIR}") - include_directories("${BASEPATH}") + if (BUILD_WITH_QT6) + set(QT_MAJOR_VERSION 6) ++ list(APPEND QT_COMPONENTS GuiPrivate) + else() + set(QT_MAJOR_VERSION 5) + endif() diff --git a/graphics/ksnip/pkg-plist b/graphics/ksnip/pkg-plist index fe72a0ef3249..640a690e5a3e 100644 --- a/graphics/ksnip/pkg-plist +++ b/graphics/ksnip/pkg-plist @@ -1,5 +1,6 @@ bin/ksnip share/applications/org.ksnip.ksnip.desktop +share/icons/hicolor/scalable/apps/ksnip.svg %%DATADIR%%/translations/ksnip_ar.qm %%DATADIR%%/translations/ksnip_bn_BD.qm %%DATADIR%%/translations/ksnip_ca.qm @@ -35,5 +36,4 @@ share/applications/org.ksnip.ksnip.desktop %%DATADIR%%/translations/ksnip_uk.qm %%DATADIR%%/translations/ksnip_zh_CN.qm %%DATADIR%%/translations/ksnip_zh_Hant.qm -share/icons/hicolor/scalable/apps/ksnip.svg share/metainfo/org.ksnip.ksnip.appdata.xml diff --git a/graphics/kxstitch/Makefile b/graphics/kxstitch/Makefile index 24bc3c371c11..8afb99d3007c 100644 --- a/graphics/kxstitch/Makefile +++ b/graphics/kxstitch/Makefile @@ -1,22 +1,22 @@ PORTNAME= kxstitch -DISTVERSION= 2.2.0 -PORTREVISION= 7 -MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} +DISTVERSION= 3.0.0 CATEGORIES= graphics kde +MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION} MAINTAINER= kde@FreeBSD.org COMMENT= Cross stitch pattern editor -WWW= https://kde.org/applications/graphics/kxstitch/ +WWW= https://apps.kde.org/kxstitch/ -USES= cmake compiler:c++11-lang desktop-file-utils magick:6 kde:5 qt:5 tar:xz \ - xorg -USE_KDE= auth bookmarks codecs completion config configwidgets coreaddons \ - i18n itemviews jobwidgets kio service solid sonnet textwidgets \ - widgetsaddons windowsystem xmlgui \ +USES= cmake compiler:c++11-lang desktop-file-utils gettext \ + magick kde:6 pkgconfig qt:6 tar:xz xorg +USE_KDE= config configwidgets completion guiaddons i18n \ + kio textwidgets widgetsaddons xmlgui \ doctools:build ecm:build -USE_QT= concurrent core dbus gui network printsupport widgets x11extras \ - xml \ - buildtools:build qmake:build +USE_QT= base USE_XORG= ice sm x11 xext +KDE_INVENT= 01e6126df91d909eead373e39ef56614ad885285 + +CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_Doxygen + .include <bsd.port.mk> diff --git a/graphics/kxstitch/distinfo b/graphics/kxstitch/distinfo index cf3e529fcac5..916cdd316e9d 100644 --- a/graphics/kxstitch/distinfo +++ b/graphics/kxstitch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1560202060 -SHA256 (kxstitch-2.2.0.tar.xz) = 4c230b47873b660f3232f74e536a1cb3e6f32bbd0ec436b36b1d9a8fd9a6cbe0 -SIZE (kxstitch-2.2.0.tar.xz) = 1784360 +TIMESTAMP = 1783865669 +SHA256 (graphics-kxstitch-01e6126df91d909eead373e39ef56614ad885285_GL0.tar.gz) = 631d634a9928ac209f943579cffa4dcd6a2cc20d57edceb6f385781cc21438f5 +SIZE (graphics-kxstitch-01e6126df91d909eead373e39ef56614ad885285_GL0.tar.gz) = 2489629 diff --git a/graphics/kxstitch/pkg-plist b/graphics/kxstitch/pkg-plist index 6680837eb472..c6bec60e2907 100644 --- a/graphics/kxstitch/pkg-plist +++ b/graphics/kxstitch/pkg-plist @@ -1,6 +1,17 @@ bin/kxstitch share/applications/org.kde.kxstitch.desktop share/config.kcfg/kxstitch.kcfg +share/doc/HTML/ca/kxstitch/commands.docbook +share/doc/HTML/ca/kxstitch/credits.docbook +share/doc/HTML/ca/kxstitch/dialogs.docbook +share/doc/HTML/ca/kxstitch/features.docbook +share/doc/HTML/ca/kxstitch/index.cache.bz2 +share/doc/HTML/ca/kxstitch/index.docbook +share/doc/HTML/ca/kxstitch/install.docbook +share/doc/HTML/ca/kxstitch/introduction.docbook +share/doc/HTML/ca/kxstitch/patterns.docbook +share/doc/HTML/ca/kxstitch/printing.docbook +share/doc/HTML/ca/kxstitch/ui.docbook share/doc/HTML/en/kxstitch/add-page-icon.png share/doc/HTML/en/kxstitch/calibrate-color-dialog.png share/doc/HTML/en/kxstitch/commands.docbook @@ -58,6 +69,17 @@ share/doc/HTML/et/kxstitch/introduction.docbook share/doc/HTML/et/kxstitch/patterns.docbook share/doc/HTML/et/kxstitch/printing.docbook share/doc/HTML/et/kxstitch/ui.docbook +share/doc/HTML/it/kxstitch/commands.docbook +share/doc/HTML/it/kxstitch/credits.docbook +share/doc/HTML/it/kxstitch/dialogs.docbook +share/doc/HTML/it/kxstitch/features.docbook +share/doc/HTML/it/kxstitch/index.cache.bz2 +share/doc/HTML/it/kxstitch/index.docbook +share/doc/HTML/it/kxstitch/install.docbook +share/doc/HTML/it/kxstitch/introduction.docbook +share/doc/HTML/it/kxstitch/patterns.docbook +share/doc/HTML/it/kxstitch/printing.docbook +share/doc/HTML/it/kxstitch/ui.docbook share/doc/HTML/nl/kxstitch/commands.docbook share/doc/HTML/nl/kxstitch/credits.docbook share/doc/HTML/nl/kxstitch/dialogs.docbook @@ -85,7 +107,6 @@ share/doc/HTML/pt/kxstitch/ui.docbook share/doc/HTML/pt_BR/kxstitch/commands.docbook share/doc/HTML/pt_BR/kxstitch/credits.docbook share/doc/HTML/pt_BR/kxstitch/dialogs.docbook -share/doc/HTML/pt_BR/kxstitch/faq.docbook share/doc/HTML/pt_BR/kxstitch/features.docbook share/doc/HTML/pt_BR/kxstitch/index.cache.bz2 share/doc/HTML/pt_BR/kxstitch/index.docbook @@ -129,7 +150,6 @@ share/doc/HTML/uk/kxstitch/new-color-dialog.png share/doc/HTML/uk/kxstitch/page-properties-dialog.png share/doc/HTML/uk/kxstitch/palette-manager-dialog.png share/doc/HTML/uk/kxstitch/pattern-element-properties-dialog.png -share/doc/HTML/uk/kxstitch/pattern-element-selection.png share/doc/HTML/uk/kxstitch/patterns.docbook share/doc/HTML/uk/kxstitch/print-setup-dialog.png share/doc/HTML/uk/kxstitch/printing.docbook @@ -140,49 +160,59 @@ share/doc/HTML/uk/kxstitch/ui.docbook share/doc/HTML/uk/kxstitch/user-interface.png share/icons/hicolor/128x128/apps/kxstitch.png share/icons/hicolor/16x16/apps/kxstitch.png -share/icons/hicolor/22x22/actions/kxstitch-3quarter-stitch.png -share/icons/hicolor/22x22/actions/kxstitch-backstitch.png -share/icons/hicolor/22x22/actions/kxstitch-center-pattern.png -share/icons/hicolor/22x22/actions/kxstitch-color-add.png -share/icons/hicolor/22x22/actions/kxstitch-draw-ellipse-filled.png -share/icons/hicolor/22x22/actions/kxstitch-draw-rectangle-filled.png -share/icons/hicolor/22x22/actions/kxstitch-extend-pattern.png -share/icons/hicolor/22x22/actions/kxstitch-format-justify-bottom.png -share/icons/hicolor/22x22/actions/kxstitch-format-justify-middle.png -share/icons/hicolor/22x22/actions/kxstitch-format-justify-top.png -share/icons/hicolor/22x22/actions/kxstitch-frenchknot.png -share/icons/hicolor/22x22/actions/kxstitch-full-stitch.png -share/icons/hicolor/22x22/actions/kxstitch-half-stitch.png -share/icons/hicolor/22x22/actions/kxstitch-quarter-stitch.png -share/icons/hicolor/22x22/actions/kxstitch-small-full-stitch.png -share/icons/hicolor/22x22/actions/kxstitch-small-half-stitch.png +share/icons/hicolor/22x22/actions/kxs-3quarter-stitch.png +share/icons/hicolor/22x22/actions/kxs-backstitch.png +share/icons/hicolor/22x22/actions/kxs-center-pattern.png +share/icons/hicolor/22x22/actions/kxs-color-add.png +share/icons/hicolor/22x22/actions/kxs-draw-ellipse-filled.png +share/icons/hicolor/22x22/actions/kxs-draw-rectangle-filled.png +share/icons/hicolor/22x22/actions/kxs-extend-pattern.png +share/icons/hicolor/22x22/actions/kxs-format-justify-bottom.png +share/icons/hicolor/22x22/actions/kxs-format-justify-middle.png +share/icons/hicolor/22x22/actions/kxs-format-justify-top.png +share/icons/hicolor/22x22/actions/kxs-frenchknot.png +share/icons/hicolor/22x22/actions/kxs-full-stitch.png +share/icons/hicolor/22x22/actions/kxs-half-stitch.png +share/icons/hicolor/22x22/actions/kxs-quarter-stitch.png +share/icons/hicolor/22x22/actions/kxs-small-full-stitch.png +share/icons/hicolor/22x22/actions/kxs-small-half-stitch.png share/icons/hicolor/22x22/apps/kxstitch.png share/icons/hicolor/256x256/apps/kxstitch.png share/icons/hicolor/32x32/apps/kxstitch.png share/icons/hicolor/48x48/apps/kxstitch.png share/icons/hicolor/64x64/apps/kxstitch.png share/icons/hicolor/scalable/apps/kxstitch.svgz -share/kxmlgui5/kxstitch/kxstitchui.rc +share/icons/hicolor/scalable/mimetypes/application-x-kxs.svgz +%%DATADIR%%/library/Alphabets/Backstitched/kxstitch.library %%DATADIR%%/schemes/anchor.xml %%DATADIR%%/schemes/dmc.xml %%DATADIR%%/schemes/madeira.xml %%DATADIR%%/symbols/kxstitch.sym %%DATADIR%%/symbols/letters.sym -share/locale/ast/LC_MESSAGES/kxstitch.mo +share/locale/ar/LC_MESSAGES/kxstitch.mo share/locale/bs/LC_MESSAGES/kxstitch.mo share/locale/ca/LC_MESSAGES/kxstitch.mo share/locale/ca@valencia/LC_MESSAGES/kxstitch.mo share/locale/cs/LC_MESSAGES/kxstitch.mo +share/locale/da/LC_MESSAGES/kxstitch.mo share/locale/de/LC_MESSAGES/kxstitch.mo share/locale/en_GB/LC_MESSAGES/kxstitch.mo +share/locale/eo/LC_MESSAGES/kxstitch.mo share/locale/es/LC_MESSAGES/kxstitch.mo share/locale/et/LC_MESSAGES/kxstitch.mo +share/locale/eu/LC_MESSAGES/kxstitch.mo share/locale/fi/LC_MESSAGES/kxstitch.mo share/locale/fr/LC_MESSAGES/kxstitch.mo +share/locale/ga/LC_MESSAGES/kxstitch.mo share/locale/gl/LC_MESSAGES/kxstitch.mo +share/locale/he/LC_MESSAGES/kxstitch.mo +share/locale/hi/LC_MESSAGES/kxstitch.mo share/locale/hu/LC_MESSAGES/kxstitch.mo +share/locale/ia/LC_MESSAGES/kxstitch.mo share/locale/it/LC_MESSAGES/kxstitch.mo share/locale/ja/LC_MESSAGES/kxstitch.mo +share/locale/ka/LC_MESSAGES/kxstitch.mo +share/locale/ko/LC_MESSAGES/kxstitch.mo share/locale/lt/LC_MESSAGES/kxstitch.mo share/locale/nl/LC_MESSAGES/kxstitch.mo share/locale/nn/LC_MESSAGES/kxstitch.mo @@ -190,13 +220,20 @@ share/locale/pl/LC_MESSAGES/kxstitch.mo share/locale/pt/LC_MESSAGES/kxstitch.mo share/locale/pt_BR/LC_MESSAGES/kxstitch.mo share/locale/ru/LC_MESSAGES/kxstitch.mo +share/locale/sa/LC_MESSAGES/kxstitch.mo share/locale/sk/LC_MESSAGES/kxstitch.mo +share/locale/sl/LC_MESSAGES/kxstitch.mo share/locale/sv/LC_MESSAGES/kxstitch.mo +share/locale/tr/LC_MESSAGES/kxstitch.mo +share/locale/ug/LC_MESSAGES/kxstitch.mo share/locale/uk/LC_MESSAGES/kxstitch.mo share/locale/zh_CN/LC_MESSAGES/kxstitch.mo share/locale/zh_TW/LC_MESSAGES/kxstitch.mo share/man/ca/man1/kxstitch.1.gz +share/man/de/man1/kxstitch.1.gz +share/man/es/man1/kxstitch.1.gz share/man/et/man1/kxstitch.1.gz +share/man/it/man1/kxstitch.1.gz share/man/man1/kxstitch.1.gz share/man/nl/man1/kxstitch.1.gz share/man/pt/man1/kxstitch.1.gz diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile index 985ea98faab1..3ed06ed432e0 100644 --- a/graphics/lazpaint/Makefile +++ b/graphics/lazpaint/Makefile @@ -1,7 +1,7 @@ PORTNAME= lazpaint PORTVERSION= 7.3 DISTVERSIONPREFIX= v -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX} diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile index ebe19b81b23b..65422b25fe61 100644 --- a/graphics/lcms2/Makefile +++ b/graphics/lcms2/Makefile @@ -1,5 +1,5 @@ PORTNAME= lcms2 -PORTVERSION= 2.18 +PORTVERSION= 2.19.1 CATEGORIES= graphics MASTER_SITES= https://github.com/mm2/Little-CMS/releases/download/lcms${PORTVERSION}/ @@ -19,7 +19,7 @@ INSTALL_TARGET= install-strip TEST_TARGET= check USE_LDCONFIG= yes -PLIST_SUB= PORTVERSION=${PORTVERSION} +PLIST_SUB= PORTVERSION=${PORTVERSION:R} CPE_VENDOR= littlecms CPE_PRODUCT= little_cms_color_engine diff --git a/graphics/lcms2/distinfo b/graphics/lcms2/distinfo index d4d5a2d028bf..3157a3f019ed 100644 --- a/graphics/lcms2/distinfo +++ b/graphics/lcms2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768625587 -SHA256 (lcms2-2.18.tar.gz) = ee67be3566f459362c1ee094fde2c159d33fa0390aa4ed5f5af676f9e5004347 -SIZE (lcms2-2.18.tar.gz) = 5599928 +TIMESTAMP = 1778096602 +SHA256 (lcms2-2.19.1.tar.gz) = bfc54f7bab59fbc921012014a8032e4cba4abd46db47d46b76416a8c0b2815c8 +SIZE (lcms2-2.19.1.tar.gz) = 5728743 diff --git a/graphics/lcms2/pkg-plist b/graphics/lcms2/pkg-plist index 1ee648413407..c38574928f90 100644 --- a/graphics/lcms2/pkg-plist +++ b/graphics/lcms2/pkg-plist @@ -10,15 +10,15 @@ include/lcms2_threaded.h lib/liblcms2.a lib/liblcms2.so lib/liblcms2.so.2 -lib/liblcms2.so.2.0.18 +lib/liblcms2.so.2.0.19 lib/liblcms2_fast_float.a lib/liblcms2_fast_float.so lib/liblcms2_fast_float.so.2 -lib/liblcms2_fast_float.so.2.0.18 +lib/liblcms2_fast_float.so.2.0.19 lib/liblcms2_threaded.a lib/liblcms2_threaded.so lib/liblcms2_threaded.so.2 -lib/liblcms2_threaded.so.2.0.18 +lib/liblcms2_threaded.so.2.0.19 libdata/pkgconfig/lcms2.pc %%PORTDOCS%%%%DOCSDIR%%/LittleCMS%%PORTVERSION%% API.pdf %%PORTDOCS%%%%DOCSDIR%%/LittleCMS%%PORTVERSION%% Plugin API.pdf diff --git a/graphics/lerc/Makefile b/graphics/lerc/Makefile index 6a517ee2683b..da4b1f457319 100644 --- a/graphics/lerc/Makefile +++ b/graphics/lerc/Makefile @@ -1,5 +1,5 @@ PORTNAME= lerc -PORTVERSION= 4.1.0 +PORTVERSION= 4.1.1 DISTVERSIONPREFIX= v CATEGORIES= graphics diff --git a/graphics/lerc/distinfo b/graphics/lerc/distinfo index 30daab3dcba5..43a24ea0cc85 100644 --- a/graphics/lerc/distinfo +++ b/graphics/lerc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966734 -SHA256 (Esri-lerc-v4.1.0_GH0.tar.gz) = f05b24d2368becab9144873878655bb718910631550d4f786262378c16ab94a7 -SIZE (Esri-lerc-v4.1.0_GH0.tar.gz) = 4056763 +TIMESTAMP = 1783563968 +SHA256 (Esri-lerc-v4.1.1_GH0.tar.gz) = fe2860e10635166cd9f2144e429ec6b870d471e9957f5812ba2da0973770b022 +SIZE (Esri-lerc-v4.1.1_GH0.tar.gz) = 4058063 diff --git a/graphics/libavif/Makefile b/graphics/libavif/Makefile index d126a27193a3..9bbad4ec2e9b 100644 --- a/graphics/libavif/Makefile +++ b/graphics/libavif/Makefile @@ -1,5 +1,5 @@ PORTNAME= libavif -PORTVERSION= 1.4.0 +PORTVERSION= 1.4.2 DISTVERSIONPREFIX= v CATEGORIES= graphics @@ -24,7 +24,8 @@ CMAKE_ARGS= -DAVIF_GTEST=OFF \ -DAVIF_ZLIBPNG=SYSTEM CMAKE_OFF= AVIF_BUILD_EXAMPLES \ AVIF_BUILD_TESTS -CMAKE_ON= AVIF_BUILD_APPS +CMAKE_ON= AVIF_BUILD_APPS \ + BUILD_SHARED_LIBS CMAKE_TESTING_ARGS= -DAVIF_GTEST=SYSTEM CMAKE_TESTING_ON= AVIF_BUILD_TESTS LDFLAGS+= -lm @@ -39,7 +40,7 @@ CPE_VENDOR= aomedia OPTIONS_DEFINE= LIBSHARPYUV LIBXML2 MANPAGES PIXBUF OPTIONS_GROUP= AV1 OPTIONS_GROUP_AV1= AOM DAV1D GAV1 RAV1E SVTAV1 -OPTIONS_DEFAULT=AOM DAV1D PIXBUF +OPTIONS_DEFAULT=AOM DAV1D LIBSHARPYUV PIXBUF OPTIONS_SUB= yes AOM_DESC= AV1 encoding/decoding via libaom DAV1D_DESC= AV1 decoding via libdav1d diff --git a/graphics/libavif/distinfo b/graphics/libavif/distinfo index a2d0693671a1..20b0fc9dab91 100644 --- a/graphics/libavif/distinfo +++ b/graphics/libavif/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773966736 -SHA256 (AOMediaCodec-libavif-v1.4.0_GH0.tar.gz) = 713e2b998ca0bf5473fe4624afdbc7fa9f6e4799dd414020fe67d56f6997bf4e -SIZE (AOMediaCodec-libavif-v1.4.0_GH0.tar.gz) = 14418584 +TIMESTAMP = 1780751912 +SHA256 (AOMediaCodec-libavif-v1.4.2_GH0.tar.gz) = 2b645287340ba5a631d268b551dc2d72bd73ac33335962dd36dcdb6d8366921d +SIZE (AOMediaCodec-libavif-v1.4.2_GH0.tar.gz) = 14665927 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 df874b7b13c9..f6fbba88e862 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.4.0 +lib/libavif.so.16.4.2 libdata/pkgconfig/libavif.pc %%MANPAGES%%share/man/man1/avifdec.1.gz %%MANPAGES%%share/man/man1/avifenc.1.gz diff --git a/graphics/libboard/Makefile b/graphics/libboard/Makefile index 7c41aed5eec7..8847f2cfe6b6 100644 --- a/graphics/libboard/Makefile +++ b/graphics/libboard/Makefile @@ -1,7 +1,7 @@ PORTNAME= libboard DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/libcdr01/Makefile b/graphics/libcdr01/Makefile index 65478d3a320a..592a7bddf8ff 100644 --- a/graphics/libcdr01/Makefile +++ b/graphics/libcdr01/Makefile @@ -1,6 +1,5 @@ PORTNAME= libcdr -DISTVERSION= 0.1.8 -PORTREVISION= 2 +DISTVERSION= 0.1.9 CATEGORIES= graphics devel MASTER_SITES= LODEV PKGNAMESUFFIX= 01 diff --git a/graphics/libcdr01/distinfo b/graphics/libcdr01/distinfo index d70d1913c496..82518137eb7d 100644 --- a/graphics/libcdr01/distinfo +++ b/graphics/libcdr01/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1733387335 -SHA256 (libcdr-0.1.8.tar.xz) = ced677c8300b29c91d3004bb1dddf0b99761bf5544991c26c2ee8f427e87193c -SIZE (libcdr-0.1.8.tar.xz) = 625836 +TIMESTAMP = 1783952650 +SHA256 (libcdr-0.1.9.tar.xz) = f7bb6abdd7f226820f288a93dd8d07759833c0250d9e202af90f9b312c4665a3 +SIZE (libcdr-0.1.9.tar.xz) = 632896 diff --git a/graphics/libchamplain/Makefile b/graphics/libchamplain/Makefile index fd79b98e5464..5a94ee9def67 100644 --- a/graphics/libchamplain/Makefile +++ b/graphics/libchamplain/Makefile @@ -23,7 +23,7 @@ USE_GL= egl USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr USE_LDCONFIG= yes INSTALL_TARGET= install-strip -CONFIGURE_ARGS= -Dlibsoup3=true +MESON_ARGS= -Dlibsoup3=true PLIST_SUB= VERSION=0.12 diff --git a/graphics/libdicom/Makefile b/graphics/libdicom/Makefile index 5703ba936ba1..3c254dff02d3 100644 --- a/graphics/libdicom/Makefile +++ b/graphics/libdicom/Makefile @@ -1,6 +1,6 @@ PORTNAME= libdicom DISTVERSIONPREFIX= v -DISTVERSION= 1.1.0 +DISTVERSION= 1.3.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -22,8 +22,10 @@ GH_ACCOUNT= ImagingDataCommons MESON_ARGS= -Dtests=false do-test: - @cd ${WRKSRC} && \ - ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} --reconfigure ${CONFIGURE_ARGS} -Dtests=true && \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} test + @cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} configure . -Dtests=true && \ + ${SETENV} ${MAKE_ENV} ${TEST_ENV} ${MAKE_CMD} ${MAKE_ARGS} meson-test-prereq test + +# tests as of 1.3.0: Ok: 1, Fail: 0 .include <bsd.port.mk> diff --git a/graphics/libdicom/distinfo b/graphics/libdicom/distinfo index 31ec6a052c21..e9e309c1715f 100644 --- a/graphics/libdicom/distinfo +++ b/graphics/libdicom/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1711604173 -SHA256 (ImagingDataCommons-libdicom-v1.1.0_GH0.tar.gz) = a0ab640e050f373bc5a3e1ec99bee7d5b488652340855223a73002181b094ae8 -SIZE (ImagingDataCommons-libdicom-v1.1.0_GH0.tar.gz) = 352953 +TIMESTAMP = 1780862374 +SHA256 (ImagingDataCommons-libdicom-v1.3.0_GH0.tar.gz) = c753179bc41f4efede3a56f4fab33bc1997bdc9c11036f8b75c4700f20b06524 +SIZE (ImagingDataCommons-libdicom-v1.3.0_GH0.tar.gz) = 567635 diff --git a/graphics/libdicom/pkg-plist b/graphics/libdicom/pkg-plist index f90fd183ac0e..4a2f1d29a483 100644 --- a/graphics/libdicom/pkg-plist +++ b/graphics/libdicom/pkg-plist @@ -4,7 +4,7 @@ include/dicom/dicom.h include/dicom/version.h lib/libdicom.so lib/libdicom.so.1 -lib/libdicom.so.1.1.0 +lib/libdicom.so.1.3.0 libdata/pkgconfig/libdicom.pc share/man/man1/dcm-dump.1.gz share/man/man1/dcm-getframe.1.gz diff --git a/graphics/libdrm/Makefile b/graphics/libdrm/Makefile index 14099f57b2f3..c7d1e2d11973 100644 --- a/graphics/libdrm/Makefile +++ b/graphics/libdrm/Makefile @@ -1,5 +1,5 @@ PORTNAME= libdrm -PORTVERSION= 2.4.131 +PORTVERSION= 2.4.133 PORTEPOCH= 1 CATEGORIES= graphics MASTER_SITES= https://dri.freedesktop.org/libdrm/ @@ -25,7 +25,7 @@ TESTS_DESC= Build and install test programs TESTS_MESON_TRUE= install-test-programs # avoid circular dependency in case cairo supports OpenGL (cairo->mesa-libs->libdrm->cairo) -CONFIGURE_ARGS+= -Dcairo-tests=disabled +MESON_ARGS+= -Dcairo-tests=disabled # Disable some targets known to not work on FreeBSD MESON_ARGS+= -Domap=disabled \ diff --git a/graphics/libdrm/distinfo b/graphics/libdrm/distinfo index fa0ecd03aed1..6ab29dfb92b5 100644 --- a/graphics/libdrm/distinfo +++ b/graphics/libdrm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765539357 -SHA256 (libdrm-2.4.131.tar.xz) = 45ba9983b51c896406a3d654de81d313b953b76e6391e2797073d543c5f617d5 -SIZE (libdrm-2.4.131.tar.xz) = 435808 +TIMESTAMP = 1778781336 +SHA256 (libdrm-2.4.133.tar.xz) = fc68f9d0ba2ea63c9432a299e14fea09fad7a8a66e8039fcd7802ca59f77b4f5 +SIZE (libdrm-2.4.133.tar.xz) = 436912 diff --git a/graphics/libdrm/pkg-plist b/graphics/libdrm/pkg-plist index dcd1752c7216..c52ff14f5bda 100644 --- a/graphics/libdrm/pkg-plist +++ b/graphics/libdrm/pkg-plist @@ -41,16 +41,16 @@ include/xf86drm.h include/xf86drmMode.h lib/libdrm.so lib/libdrm.so.2 -lib/libdrm.so.2.131.0 +lib/libdrm.so.2.133.0 %%AMD_DRIVERS%%lib/libdrm_amdgpu.so %%AMD_DRIVERS%%lib/libdrm_amdgpu.so.1 -%%AMD_DRIVERS%%lib/libdrm_amdgpu.so.1.131.0 +%%AMD_DRIVERS%%lib/libdrm_amdgpu.so.1.133.0 %%INTEL_DRIVER%%lib/libdrm_intel.so %%INTEL_DRIVER%%lib/libdrm_intel.so.1 -%%INTEL_DRIVER%%lib/libdrm_intel.so.1.131.0 +%%INTEL_DRIVER%%lib/libdrm_intel.so.1.133.0 %%RADEON_DRIVERS%%lib/libdrm_radeon.so %%RADEON_DRIVERS%%lib/libdrm_radeon.so.1 -%%RADEON_DRIVERS%%lib/libdrm_radeon.so.1.131.0 +%%RADEON_DRIVERS%%lib/libdrm_radeon.so.1.133.0 libdata/pkgconfig/libdrm.pc %%AMD_DRIVERS%%libdata/pkgconfig/libdrm_amdgpu.pc %%INTEL_DRIVER%%libdata/pkgconfig/libdrm_intel.pc diff --git a/graphics/libemf/Makefile b/graphics/libemf/Makefile index eaf66f313197..90dc4f933593 100644 --- a/graphics/libemf/Makefile +++ b/graphics/libemf/Makefile @@ -1,6 +1,5 @@ PORTNAME= libEMF -DISTVERSION= 1.0.13 -PORTREVISION= 1 +DISTVERSION= 1.0.14 CATEGORIES= graphics MASTER_SITES= SF DISTNAME= libemf-${DISTVERSION} @@ -28,6 +27,6 @@ OPTIONS_DEFINE= DOCS post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} + cd ${WRKSRC}/doc/doxygen-doc/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} .include <bsd.port.mk> diff --git a/graphics/libemf/distinfo b/graphics/libemf/distinfo index 37ebe6985a8a..28c13f139f6a 100644 --- a/graphics/libemf/distinfo +++ b/graphics/libemf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1635769072 -SHA256 (libemf-1.0.13.tar.gz) = 74d92c017e8beb41730a8be07c2c6e4ff6547660c84bf91f832d8f325dd0cf82 -SIZE (libemf-1.0.13.tar.gz) = 1314905 +TIMESTAMP = 1784014005 +SHA256 (libemf-1.0.14.tar.gz) = 05662a657c86ece56e21d7804f2c217c82f4dc535c5ad1d61c03b1fe43b0c188 +SIZE (libemf-1.0.14.tar.gz) = 1128986 diff --git a/graphics/libemf/files/patch-include_libEMF_wine_winnt.h b/graphics/libemf/files/patch-include_libEMF_wine_winnt.h index 66804ae95911..995f5a43cb5c 100644 --- a/graphics/libemf/files/patch-include_libEMF_wine_winnt.h +++ b/graphics/libemf/files/patch-include_libEMF_wine_winnt.h @@ -1,8 +1,8 @@ ---- include/libEMF/wine/winnt.h.orig 2022-10-27 16:15:39 UTC +--- include/libEMF/wine/winnt.h.orig 2026-05-17 12:28:08 UTC +++ include/libEMF/wine/winnt.h -@@ -69,6 +69,10 @@ - # define WORDS_BIGENDIAN - # define BITFIELDS_BIGENDIAN +@@ -77,6 +77,10 @@ + # undef WORDS_BIGENDIAN + # undef BITFIELDS_BIGENDIAN # undef ALLOW_UNALIGNED_ACCESS +#elif defined(__riscv) +# undef WORDS_BIGENDIAN @@ -11,7 +11,7 @@ #elif !defined(RC_INVOKED) # error Unknown CPU architecture! #endif -@@ -1581,6 +1585,71 @@ typedef struct _CONTEXT { +@@ -1659,6 +1663,71 @@ typedef struct _CONTEXT { } CONTEXT; #endif /* __e2k__ */ @@ -81,5 +81,5 @@ + +#endif /* __riscv */ - #if !defined(CONTEXT_FULL) && !defined(RC_INVOKED) - #error You need to define a CONTEXT for your CPU + #ifdef __riscv + #if __riscv_xlen==64 diff --git a/graphics/libemf/files/patch-libemf_libemf.cpp b/graphics/libemf/files/patch-libemf_libemf.cpp index e0368f114e08..dad810155e9c 100644 --- a/graphics/libemf/files/patch-libemf_libemf.cpp +++ b/graphics/libemf/files/patch-libemf_libemf.cpp @@ -1,18 +1,18 @@ ---- libemf/libemf.cpp.orig 2020-06-07 13:10:20 UTC +--- libemf/libemf.cpp.orig 2026-05-17 12:35:45 UTC +++ libemf/libemf.cpp -@@ -72,8 +72,7 @@ namespace EMF { +@@ -80,7 +80,8 @@ namespace EMF { if ( not bigEndian() ) { return a; } --#include <byteswap.h> - return bswap_32(a); ++// return bswap_32(a); + return __builtin_bswap32(a); } /*! -@@ -980,9 +979,9 @@ extern "C" { +@@ -985,9 +986,9 @@ extern "C" { - int filename_count = ::strlen( filename ); + int filename_count = std::strlen( filename ); - std::basic_string<WCHAR> filename_w( filename, filename + filename_count ); + std::basic_string<char16_t> filename_w( filename, filename + filename_count ); diff --git a/graphics/libemf/pkg-plist b/graphics/libemf/pkg-plist index 2de86a8d146e..2ec3bab9ab87 100644 --- a/graphics/libemf/pkg-plist +++ b/graphics/libemf/pkg-plist @@ -17,444 +17,223 @@ lib/libEMF.so lib/libEMF.so.1 lib/libEMF.so.1.0.0 %%PORTDOCS%%%%DOCSDIR%%/annotated.html -%%PORTDOCS%%%%DOCSDIR%%/arrowdown.png -%%PORTDOCS%%%%DOCSDIR%%/arrowright.png %%PORTDOCS%%%%DOCSDIR%%/bc_s.png %%PORTDOCS%%%%DOCSDIR%%/bdwn.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1BRUSH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1DATASTREAM-members.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1DATASTREAM.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARC-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARC.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARC.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARC.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARCTO-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARCTO.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARCTO.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRARCTO.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRBEGINPATH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRBEGINPATH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRBEGINPATH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRBEGINPATH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCLOSEFIGURE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCLOSEFIGURE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCLOSEFIGURE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCLOSEFIGURE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEBRUSHINDIRECT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEBRUSHINDIRECT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEBRUSHINDIRECT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEBRUSHINDIRECT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPALETTE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPALETTE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPALETTE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPALETTE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPEN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPEN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPEN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRCREATEPEN.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRDELETEOBJECT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRDELETEOBJECT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRDELETEOBJECT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRDELETEOBJECT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRELLIPSE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRELLIPSE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRELLIPSE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRELLIPSE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRENDPATH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRENDPATH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRENDPATH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRENDPATH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREOF-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREOF.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREOF.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREOF.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEFONTINDIRECTW-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEFONTINDIRECTW.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEFONTINDIRECTW.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEFONTINDIRECTW.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEPEN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEPEN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEPEN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTCREATEPEN.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTA.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW-members.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMREXTTEXTOUTW.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRFILLPATH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRLINETO-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRLINETO.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRLINETO.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRLINETO.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMODIFYWORLDTRANSFORM-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMODIFYWORLDTRANSFORM.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMODIFYWORLDTRANSFORM.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMODIFYWORLDTRANSFORM.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMOVETOEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMOVETOEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMOVETOEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRMOVETOEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIER16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYBEZIERTO16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYGON16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINE16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYLINETO16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON16-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON16.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON16.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRPOLYPOLYGON16.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRECTANGLE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRECTANGLE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRECTANGLE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRECTANGLE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRESTOREDC-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRESTOREDC.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRESTOREDC.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRRESTOREDC.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSAVEDC-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSAVEDC.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSAVEDC.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSAVEDC.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEVIEWPORTEXTEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEVIEWPORTEXTEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEVIEWPORTEXTEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEVIEWPORTEXTEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEWINDOWEXTEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEWINDOWEXTEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEWINDOWEXTEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSCALEWINDOWEXTEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSELECTOBJECT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSELECTOBJECT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSELECTOBJECT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSELECTOBJECT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKCOLOR-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKCOLOR.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKCOLOR.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKCOLOR.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKMODE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKMODE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKMODE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETBKMODE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMAPMODE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMAPMODE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMAPMODE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMAPMODE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMETARGN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMETARGN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMETARGN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMETARGN.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMITERLIMIT-members.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMITERLIMIT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETMITERLIMIT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPIXELV-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPIXELV.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPIXELV.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPIXELV.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPOLYFILLMODE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPOLYFILLMODE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPOLYFILLMODE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETPOLYFILLMODE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTALIGN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTALIGN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTALIGN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTALIGN.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTCOLOR-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTCOLOR.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTCOLOR.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETTEXTCOLOR.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTEXTEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTEXTEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTEXTEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTEXTEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTORGEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTORGEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTORGEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETVIEWPORTORGEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWEXTEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWEXTEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWEXTEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWEXTEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWORGEX-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWORGEX.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWORGEX.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWINDOWORGEX.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWORLDTRANSFORM-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWORLDTRANSFORM.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWORLDTRANSFORM.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSETWORLDTRANSFORM.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEANDFILLPATH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEANDFILLPATH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEANDFILLPATH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEANDFILLPATH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEPATH-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEPATH.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEPATH.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EMRSTROKEPATH.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1ENHMETAHEADER-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1ENHMETAHEADER.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1ENHMETAHEADER.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1ENHMETAHEADER.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EXTPEN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EXTPEN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EXTPEN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1EXTPEN.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1FONT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1FONT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1FONT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1FONT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GLOBALOBJECTS-members.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GLOBALOBJECTS.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GRAPHICSOBJECT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GRAPHICSOBJECT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GRAPHICSOBJECT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1GRAPHICSOBJECT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METAFILEDEVICECONTEXT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METAFILEDEVICECONTEXT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METAFILEDEVICECONTEXT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METAFILEDEVICECONTEXT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METARECORD-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METARECORD.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METARECORD.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1METARECORD.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1OBJECT-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1OBJECT.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1OBJECT.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1OBJECT.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PALETTE-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PALETTE.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PALETTE.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PALETTE.png %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PEN-members.html -%%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PEN.gif %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PEN.html %%PORTDOCS%%%%DOCSDIR%%/classEMF_1_1PEN.png -%%PORTDOCS%%%%DOCSDIR%%/classEMRARC.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRARC.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRARCTO.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRARCTO.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRBEGINPATH.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRBEGINPATH.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRCLOSEFIGURE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRCLOSEFIGURE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEBRUSHINDIRECT.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEBRUSHINDIRECT.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEPALETTE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEPALETTE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEPEN.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRCREATEPEN.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRDELETEOBJECT.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRDELETEOBJECT.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRELLIPSE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRELLIPSE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRENDPATH.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRENDPATH.html -%%PORTDOCS%%%%DOCSDIR%%/classEMREOF.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMREOF.html -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTCREATEFONTINDIRECTW.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTCREATEFONTINDIRECTW.html -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTCREATEPEN.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTCREATEPEN.html -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTTEXTOUTA.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMREXTTEXTOUTA.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRFILLPATH.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRFILLPATH.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRLINETO.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRLINETO.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRMODIFYWORLDTRANSFORM.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRMODIFYWORLDTRANSFORM.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRMOVETOEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRMOVETOEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYBEZIER.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYBEZIER.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYBEZIER16.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYBEZIER16.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYGON.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYGON.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINE16.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINE16.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINETO.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINETO.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINETO16.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYLINETO16.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYPOLYGON.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYPOLYGON.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYPOLYGON16.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRPOLYPOLYGON16.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRRECTANGLE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRRECTANGLE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRRESTOREDC.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRRESTOREDC.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSAVEDC.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSAVEDC.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSCALEVIEWPORTEXTEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSCALEVIEWPORTEXTEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSCALEWINDOWEXTEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSCALEWINDOWEXTEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSELECTOBJECT.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSELECTOBJECT.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETBKCOLOR.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETBKCOLOR.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETBKMODE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETBKMODE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETMAPMODE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETMAPMODE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETMETARGN.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETMETARGN.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETPIXELV.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETPIXELV.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETPOLYFILLMODE.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETPOLYFILLMODE.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETTEXTALIGN.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETTEXTALIGN.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETTEXTCOLOR.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETTEXTCOLOR.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETVIEWPORTEXTEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETVIEWPORTEXTEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETVIEWPORTORGEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETVIEWPORTORGEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWINDOWEXTEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWINDOWEXTEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWINDOWORGEX.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWINDOWORGEX.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWORLDTRANSFORM.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSETWORLDTRANSFORM.html -%%PORTDOCS%%%%DOCSDIR%%/classEMRSTROKEPATH.gif -%%PORTDOCS%%%%DOCSDIR%%/classEMRSTROKEPATH.html -%%PORTDOCS%%%%DOCSDIR%%/classENHMETAHEADER.gif -%%PORTDOCS%%%%DOCSDIR%%/classENHMETAHEADER.html -%%PORTDOCS%%%%DOCSDIR%%/classEXTLOGFONTW.gif -%%PORTDOCS%%%%DOCSDIR%%/classEXTLOGFONTW.html -%%PORTDOCS%%%%DOCSDIR%%/classEXTLOGPEN.gif -%%PORTDOCS%%%%DOCSDIR%%/classEXTLOGPEN.html -%%PORTDOCS%%%%DOCSDIR%%/classLOGBRUSH.gif -%%PORTDOCS%%%%DOCSDIR%%/classLOGBRUSH.html -%%PORTDOCS%%%%DOCSDIR%%/classLOGPALETTE.gif -%%PORTDOCS%%%%DOCSDIR%%/classLOGPALETTE.html -%%PORTDOCS%%%%DOCSDIR%%/classLOGPEN.gif -%%PORTDOCS%%%%DOCSDIR%%/classLOGPEN.html %%PORTDOCS%%%%DOCSDIR%%/classes.html %%PORTDOCS%%%%DOCSDIR%%/closed.png -%%PORTDOCS%%%%DOCSDIR%%/dir_16706f680b256f94affbbc68db874ca7.html +%%PORTDOCS%%%%DOCSDIR%%/dir_43e0a1f539e00dcfa1a6bc4d4fee4fc2.html +%%PORTDOCS%%%%DOCSDIR%%/dir_59480f3ca789e4290805c4438c7d8db3.html +%%PORTDOCS%%%%DOCSDIR%%/dir_7ad881f75dd79f41a8fcc8091d1007de.html +%%PORTDOCS%%%%DOCSDIR%%/dir_9c996c3e299db69f43985080b61786dc.html +%%PORTDOCS%%%%DOCSDIR%%/dir_f4d18431302cf3e6aaa4e0be0e69f8f3.html %%PORTDOCS%%%%DOCSDIR%%/doc.png -%%PORTDOCS%%%%DOCSDIR%%/documentation_8dox.html %%PORTDOCS%%%%DOCSDIR%%/doxygen.css -%%PORTDOCS%%%%DOCSDIR%%/doxygen.gif -%%PORTDOCS%%%%DOCSDIR%%/doxygen.png +%%PORTDOCS%%%%DOCSDIR%%/doxygen.svg %%PORTDOCS%%%%DOCSDIR%%/dynsections.js -%%PORTDOCS%%%%DOCSDIR%%/emf_8h-source.html -%%PORTDOCS%%%%DOCSDIR%%/emf_8h.html %%PORTDOCS%%%%DOCSDIR%%/example.png %%PORTDOCS%%%%DOCSDIR%%/files.html %%PORTDOCS%%%%DOCSDIR%%/folderclosed.png %%PORTDOCS%%%%DOCSDIR%%/folderopen.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2blank.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2cl.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2doc.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2folderclosed.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2folderopen.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2lastnode.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2link.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2mlastnode.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2mnode.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2mo.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2node.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2ns.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2plastnode.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2pnode.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2splitbar.png -%%PORTDOCS%%%%DOCSDIR%%/ftv2vertline.png %%PORTDOCS%%%%DOCSDIR%%/functions.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x62.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x63.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x64.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x65.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x66.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x67.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x68.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x69.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x6c.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x6d.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x6e.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x6f.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x70.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x72.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x73.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x74.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x75.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x76.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x77.html -%%PORTDOCS%%%%DOCSDIR%%/functions_0x7e.html %%PORTDOCS%%%%DOCSDIR%%/functions_b.html %%PORTDOCS%%%%DOCSDIR%%/functions_c.html %%PORTDOCS%%%%DOCSDIR%%/functions_d.html %%PORTDOCS%%%%DOCSDIR%%/functions_e.html %%PORTDOCS%%%%DOCSDIR%%/functions_f.html %%PORTDOCS%%%%DOCSDIR%%/functions_func.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x62.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x63.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x64.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x65.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x66.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x67.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x69.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6d.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6e.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x6f.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x70.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x72.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x73.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x75.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x77.html -%%PORTDOCS%%%%DOCSDIR%%/functions_func_0x7e.html %%PORTDOCS%%%%DOCSDIR%%/functions_func_b.html %%PORTDOCS%%%%DOCSDIR%%/functions_func_c.html %%PORTDOCS%%%%DOCSDIR%%/functions_func_d.html @@ -487,17 +266,12 @@ lib/libEMF.so.1.0.0 %%PORTDOCS%%%%DOCSDIR%%/functions_vars.html %%PORTDOCS%%%%DOCSDIR%%/functions_w.html %%PORTDOCS%%%%DOCSDIR%%/functions_~.html -%%PORTDOCS%%%%DOCSDIR%%/globals.html %%PORTDOCS%%%%DOCSDIR%%/hierarchy.html %%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/jquery.js -%%PORTDOCS%%%%DOCSDIR%%/libemf_8cpp.html -%%PORTDOCS%%%%DOCSDIR%%/libemf_8h-source.html -%%PORTDOCS%%%%DOCSDIR%%/libemf_8h.html %%PORTDOCS%%%%DOCSDIR%%/libemf_8h_source.html -%%PORTDOCS%%%%DOCSDIR%%/namespace__EMF.html -%%PORTDOCS%%%%DOCSDIR%%/namespacemembers.html -%%PORTDOCS%%%%DOCSDIR%%/namespaces.html +%%PORTDOCS%%%%DOCSDIR%%/menu.js +%%PORTDOCS%%%%DOCSDIR%%/menudata.js %%PORTDOCS%%%%DOCSDIR%%/nav_f.png %%PORTDOCS%%%%DOCSDIR%%/nav_g.png %%PORTDOCS%%%%DOCSDIR%%/nav_h.png @@ -566,7 +340,7 @@ lib/libEMF.so.1.0.0 %%PORTDOCS%%%%DOCSDIR%%/search/classes_9.js %%PORTDOCS%%%%DOCSDIR%%/search/classes_a.html %%PORTDOCS%%%%DOCSDIR%%/search/classes_a.js -%%PORTDOCS%%%%DOCSDIR%%/search/close.png +%%PORTDOCS%%%%DOCSDIR%%/search/close.svg %%PORTDOCS%%%%DOCSDIR%%/search/functions_0.html %%PORTDOCS%%%%DOCSDIR%%/search/functions_0.js %%PORTDOCS%%%%DOCSDIR%%/search/functions_1.html @@ -601,7 +375,7 @@ lib/libEMF.so.1.0.0 %%PORTDOCS%%%%DOCSDIR%%/search/functions_e.js %%PORTDOCS%%%%DOCSDIR%%/search/functions_f.html %%PORTDOCS%%%%DOCSDIR%%/search/functions_f.js -%%PORTDOCS%%%%DOCSDIR%%/search/mag_sel.png +%%PORTDOCS%%%%DOCSDIR%%/search/mag_sel.svg %%PORTDOCS%%%%DOCSDIR%%/search/nomatches.html %%PORTDOCS%%%%DOCSDIR%%/search/pages_0.html %%PORTDOCS%%%%DOCSDIR%%/search/pages_0.js @@ -667,10 +441,7 @@ lib/libEMF.so.1.0.0 %%PORTDOCS%%%%DOCSDIR%%/sync_off.png %%PORTDOCS%%%%DOCSDIR%%/sync_on.png %%PORTDOCS%%%%DOCSDIR%%/tab_a.png -%%PORTDOCS%%%%DOCSDIR%%/tab_b.gif %%PORTDOCS%%%%DOCSDIR%%/tab_b.png %%PORTDOCS%%%%DOCSDIR%%/tab_h.png -%%PORTDOCS%%%%DOCSDIR%%/tab_l.gif -%%PORTDOCS%%%%DOCSDIR%%/tab_r.gif %%PORTDOCS%%%%DOCSDIR%%/tab_s.png %%PORTDOCS%%%%DOCSDIR%%/tabs.css diff --git a/graphics/libexif/Makefile b/graphics/libexif/Makefile index 6d59274a7ff9..b9ee3264c8eb 100644 --- a/graphics/libexif/Makefile +++ b/graphics/libexif/Makefile @@ -1,5 +1,5 @@ PORTNAME= libexif -PORTVERSION= 0.6.25 +PORTVERSION= 0.6.26 CATEGORIES= graphics MASTER_SITES= https://github.com/libexif/libexif/releases/download/v${PORTVERSION}/ diff --git a/graphics/libexif/distinfo b/graphics/libexif/distinfo index b52b28255c6d..b7adddaea5c8 100644 --- a/graphics/libexif/distinfo +++ b/graphics/libexif/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738088838 -SHA256 (libexif-0.6.25.tar.bz2) = 7c9eba99aed3e6594d8c3e85861f1c6aaf450c218621528bc989d3b3e7a26307 -SIZE (libexif-0.6.25.tar.bz2) = 1980619 +TIMESTAMP = 1776780810 +SHA256 (libexif-0.6.26.tar.bz2) = 0830ed253fceeb60444fb309598bc8a9491d3007dc054aad3a50a347c5597c57 +SIZE (libexif-0.6.26.tar.bz2) = 2070333 diff --git a/graphics/libexif/files/patch-Makefile.in b/graphics/libexif/files/patch-Makefile.in index 5097805236c5..b8c894f148b9 100644 --- a/graphics/libexif/files/patch-Makefile.in +++ b/graphics/libexif/files/patch-Makefile.in @@ -1,24 +1,24 @@ ---- Makefile.in.orig 2020-05-18 19:51:57 UTC +--- Makefile.in.orig 2026-04-14 08:22:15 UTC +++ Makefile.in -@@ -170,7 +170,7 @@ am__uninstall_files_from_dir = { \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ +@@ -180,7 +180,7 @@ am__uninstall_files_from_dir = { \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && echo $$files | $(am__xargs_n) 40 $(am__rm_f); }; \ } -am__installdirs = "$(DESTDIR)$(docdir)" "$(DESTDIR)$(pkgconfigdir)" +am__installdirs = "$(DESTDIR)" "$(DESTDIR)$(pkgconfigdir)" DATA = $(doc_DATA) $(noinst_DATA) $(pkgconfig_DATA) RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ distclean-recursive maintainer-clean-recursive -@@ -393,7 +393,7 @@ target_alias = @target_alias@ - top_build_prefix = @top_build_prefix@ - top_builddir = @top_builddir@ +@@ -433,7 +433,7 @@ valgrind_tools = @valgrind_tools@ top_srcdir = @top_srcdir@ + valgrind_enabled_tools = @valgrind_enabled_tools@ + valgrind_tools = @valgrind_tools@ -SUBDIRS = m4m po libexif test doc binary-dist contrib +SUBDIRS = m4m po libexif test binary-dist contrib # doc EXTRA_DIST = @PACKAGE_TARNAME@.spec README-Win32.txt libexif.pc.in \ libexif-uninstalled.pc.in SECURITY.md pkgconfigdir = $(libdir)/pkgconfig -@@ -881,7 +881,7 @@ info: info-recursive +@@ -951,7 +951,7 @@ info-am: info-am: diff --git a/graphics/libexif/pkg-plist b/graphics/libexif/pkg-plist index a078e17af5d2..d790b1f5b9f1 100644 --- a/graphics/libexif/pkg-plist +++ b/graphics/libexif/pkg-plist @@ -17,6 +17,7 @@ lib/libexif.so lib/libexif.so.12 lib/libexif.so.12.3.4 libdata/pkgconfig/libexif.pc +%%NLS%%share/locale/ar/LC_MESSAGES/libexif-12.mo %%NLS%%share/locale/be/LC_MESSAGES/libexif-12.mo %%NLS%%share/locale/bs/LC_MESSAGES/libexif-12.mo %%NLS%%share/locale/cs/LC_MESSAGES/libexif-12.mo diff --git a/graphics/libfpx/files/patch-warnings b/graphics/libfpx/files/patch-warnings index 58fa951cc605..8748a61b794c 100644 --- a/graphics/libfpx/files/patch-warnings +++ b/graphics/libfpx/files/patch-warnings @@ -80,3 +80,30 @@ More set, but unused variables: - yBloc += tile->height; // Increment top coordinate in the resolution level topInBuffer += heightOfBuffer; // Increment top coordinate in the buffer } +--- basics/mac_comp.h 2013-09-02 11:45:00.000000000 -0400 ++++ basics/mac_comp.h 2026-06-21 23:30:53.268226000 -0400 +@@ -109,5 +109,5 @@ + #ifndef macintosh + +- #define BlockMove(srcptr, dstptr, byteCount) memmove((dstptr), (srcptr), (byteCount)) ++ #define BlockMove(srcptr, dstptr, byteCount) memmove(((void *)(dstptr)), (srcptr), (byteCount)) + + #endif +--- ole/olecore.cpp 2013-09-02 11:47:00.000000000 -0400 ++++ ole/olecore.cpp 2026-06-21 23:35:33.709477000 -0400 +@@ -1508,5 +1508,5 @@ + // If the subtype is VARIANT, use VARIANT *pvar + case VT_VARIANT: { +- memcpy(pvec->pvar, pvector->pvar, pvec->cElements * sizeof(VARIANT)); ++ memcpy((void *)pvec->pvar, pvector->pvar, pvec->cElements * sizeof(VARIANT)); + + // Copy the variable length elements in the vector +--- ole/olestrm.cpp 2013-09-02 11:45:00.000000000 -0400 ++++ ole/olestrm.cpp 2026-06-21 23:40:28.589464000 -0400 +@@ -1091,5 +1091,5 @@ + { + // Reset the memory +- memset(pvector->pvar, 0, pvector->cElements * sizeof(VARIANT)); ++ memset((void *)pvector->pvar, 0, pvector->cElements * sizeof(VARIANT)); + + // Read each element in the vector diff --git a/graphics/libfreehand/Makefile b/graphics/libfreehand/Makefile index 6cf2afe220f3..1cfffb45e3bf 100644 --- a/graphics/libfreehand/Makefile +++ b/graphics/libfreehand/Makefile @@ -1,6 +1,5 @@ PORTNAME= libfreehand -PORTVERSION= 0.1.2 -PORTREVISION= 28 +PORTVERSION= 0.1.3 CATEGORIES= graphics MASTER_SITES= LODEV diff --git a/graphics/libfreehand/distinfo b/graphics/libfreehand/distinfo index d2655de07a75..4d1f6287b281 100644 --- a/graphics/libfreehand/distinfo +++ b/graphics/libfreehand/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1505860846 -SHA256 (libfreehand-0.1.2.tar.xz) = 0e422d1564a6dbf22a9af598535425271e583514c0f7ba7d9091676420de34ac -SIZE (libfreehand-0.1.2.tar.xz) = 516132 +TIMESTAMP = 1783952432 +SHA256 (libfreehand-0.1.3.tar.xz) = a431d78767e5aa27ade7c6d1b7a11a9f1848cb4b9260bf0a6a44689553ecccfe +SIZE (libfreehand-0.1.3.tar.xz) = 534768 diff --git a/graphics/libfreehand/files/patch-src_lib_libfreehand__utils.cpp b/graphics/libfreehand/files/patch-src_lib_libfreehand__utils.cpp deleted file mode 100644 index 5cac85099929..000000000000 --- a/graphics/libfreehand/files/patch-src_lib_libfreehand__utils.cpp +++ /dev/null @@ -1,40 +0,0 @@ -Regressed by https://github.com/unicode-org/icu/commit/480bec3ea652 - -libfreehand_utils.cpp:165:30: error: expected ';' after do/while statement - U16_NEXT(s, j, length, c) - ^ - ; -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' - U8_APPEND_UNSAFE(&outbuf[0], i, c); - ^ -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:168:23: error: use of undeclared identifier 'outbuf' -libfreehand_utils.cpp:169:5: error: use of undeclared identifier 'outbuf'; did you mean 'setbuf'? - outbuf[i] = 0; - ^~~~~~ - setbuf -/usr/include/stdio.h:283:7: note: 'setbuf' declared here -void setbuf(FILE * __restrict, char * __restrict); - ^ -libfreehand_utils.cpp:169:5: error: subscript of pointer to function type 'void (FILE *, char *)' (aka 'void (__sFILE *, char *)') - outbuf[i] = 0; - ^~~~~~ -libfreehand_utils.cpp:171:25: error: use of undeclared identifier 'outbuf' - text.append((char *)outbuf); - ^ - ---- src/lib/libfreehand_utils.cpp.orig 2017-09-16 10:28:50 UTC -+++ src/lib/libfreehand_utils.cpp -@@ -162,7 +162,7 @@ void libfreehand::_appendUTF16(librevenge::RVNGString - while (j < length) - { - UChar32 c; -- U16_NEXT(s, j, length, c) -+ U16_NEXT(s, j, length, c); - unsigned char outbuf[U8_MAX_LENGTH+1]; - int i = 0; - U8_APPEND_UNSAFE(&outbuf[0], i, c); diff --git a/graphics/libfreehand/pkg-plist b/graphics/libfreehand/pkg-plist index 905f68ff2ab9..dc241fca573f 100644 --- a/graphics/libfreehand/pkg-plist +++ b/graphics/libfreehand/pkg-plist @@ -5,5 +5,5 @@ include/libfreehand-0.1/libfreehand/FreeHandDocument.h include/libfreehand-0.1/libfreehand/libfreehand.h lib/libfreehand-0.1.so lib/libfreehand-0.1.so.1 -lib/libfreehand-0.1.so.1.0.2 +lib/libfreehand-0.1.so.1.0.3 libdata/pkgconfig/libfreehand-0.1.pc diff --git a/graphics/libgeotiff/Makefile b/graphics/libgeotiff/Makefile index 48d4252c6f3f..642457293781 100644 --- a/graphics/libgeotiff/Makefile +++ b/graphics/libgeotiff/Makefile @@ -1,6 +1,6 @@ PORTNAME= libgeotiff PORTVERSION= 1.7.4 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= https://github.com/OSGeo/libgeotiff/releases/download/${PORTVERSION}/ \ https://download.osgeo.org/geotiff/libgeotiff/ diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile index b555fed97540..72177418242b 100644 --- a/graphics/libheif/Makefile +++ b/graphics/libheif/Makefile @@ -1,13 +1,9 @@ PORTNAME= libheif -DISTVERSION= 1.21.2 -PORTREVISION= 2 +DISTVERSION= 1.22.2 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/ -PATCH_SITES= https://github.com/strukturag/${PORTNAME}/commit/ -PATCHFILES+= 61923302d12f.patch:-p1 # https://github.com/strukturag/libheif/pull/1680 -PATCHFILES+= f9919e348689.patch:-p1 # https://github.com/strukturag/libheif/pull/1680 - MAINTAINER= makc@FreeBSD.org COMMENT= ISO/IEC 23008-12:2017 HEIF file format de- and encoder WWW= https://github.com/strukturag/libheif diff --git a/graphics/libheif/distinfo b/graphics/libheif/distinfo index 48c0aea46dd7..a0b954d9705a 100644 --- a/graphics/libheif/distinfo +++ b/graphics/libheif/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1769288759 -SHA256 (libheif-1.21.2.tar.gz) = 75f530b7154bc93e7ecf846edfc0416bf5f490612de8c45983c36385aa742b42 -SIZE (libheif-1.21.2.tar.gz) = 1859435 -SHA256 (61923302d12f.patch) = 1a45ec9118a0132650324f79f2163281da9072fad28d506a5771938300aa261d -SIZE (61923302d12f.patch) = 991 -SHA256 (f9919e348689.patch) = ea5c62cf3cbd75faab729458d26899f7ed1b5dc8f48b71093c69c0c9a97c71eb -SIZE (f9919e348689.patch) = 2340 +TIMESTAMP = 1780140012 +SHA256 (libheif-1.22.2.tar.gz) = eea48e4841f83fbe51d029337ffd2d14512d0203015dad40b90213d872958af3 +SIZE (libheif-1.22.2.tar.gz) = 2049684 diff --git a/graphics/libheif/files/patch-svt-av1-4.1 b/graphics/libheif/files/patch-svt-av1-4.1 deleted file mode 100644 index 62f15cbe3e51..000000000000 --- a/graphics/libheif/files/patch-svt-av1-4.1 +++ /dev/null @@ -1,25 +0,0 @@ -https://github.com/strukturag/libheif/pull/1680#issuecomment-4117142244 - ---- libheif/plugins/encoder_svt.cc.orig 2026-01-16 08:03:07 UTC -+++ libheif/plugins/encoder_svt.cc -@@ -838,7 +838,19 @@ static heif_error svt_start_sequence_encoding_intern(v - // svt_config.force_key_frames = true; TODO: this does not seem to work (see all [1]) - - #if 1 --#if SVT_AV1_CHECK_VERSION(4, 0, 0) -+#if SVT_AV1_CHECK_VERSION(4, 1, 0) -+ switch (options->gop_structure) { -+ case heif_sequence_gop_structure_intra_only: -+ //svt_config.pred_structure = PredStructure::LOW_DELAY; -+ break; -+ case heif_sequence_gop_structure_lowdelay: -+ //svt_config.pred_structure = PredStructure::LOW_DELAY; -+ break; -+ case heif_sequence_gop_structure_unrestricted: -+ svt_config.pred_structure = PredStructure::RANDOM_ACCESS; -+ break; -+ } -+#elif SVT_AV1_CHECK_VERSION(4, 0, 0) - switch (options->gop_structure) { - case heif_sequence_gop_structure_intra_only: - //svt_config.pred_structure = 1; // LOW_DELAY diff --git a/graphics/libheif/pkg-plist b/graphics/libheif/pkg-plist index 099dc7f787a2..92a937552353 100644 --- a/graphics/libheif/pkg-plist +++ b/graphics/libheif/pkg-plist @@ -7,6 +7,7 @@ include/libheif/heif.h include/libheif/heif_aux_images.h include/libheif/heif_brands.h include/libheif/heif_color.h +include/libheif/heif_components.h include/libheif/heif_context.h include/libheif/heif_cxx.h include/libheif/heif_decoding.h @@ -18,6 +19,7 @@ include/libheif/heif_image_handle.h include/libheif/heif_items.h include/libheif/heif_library.h include/libheif/heif_metadata.h +include/libheif/heif_omaf.h include/libheif/heif_plugin.h include/libheif/heif_properties.h include/libheif/heif_regions.h diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile index 641cc502dc22..2f5a27c9431d 100644 --- a/graphics/libimagequant/Makefile +++ b/graphics/libimagequant/Makefile @@ -1,6 +1,6 @@ PORTNAME= libimagequant PORTVERSION= 4.4.1 -PORTREVISION= 3 +PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org diff --git a/graphics/libjxl/Makefile b/graphics/libjxl/Makefile index 9d657d33e281..23eff67f10e6 100644 --- a/graphics/libjxl/Makefile +++ b/graphics/libjxl/Makefile @@ -1,12 +1,8 @@ PORTNAME= libjxl DISTVERSIONPREFIX= v -DISTVERSION= 0.11.2 +DISTVERSION= 0.12.0 CATEGORIES= graphics -PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ -PATCH_SITES+= LOCAL/jbeich/${PORTNAME}_patches # backup -PATCHFILES+= d2411cebb0c3.patch:-p1 # https://github.com/libjxl/libjxl/pull/4007 - MAINTAINER= jbeich@FreeBSD.org COMMENT= JPEG XL reference encoder/decoder WWW= https://jpeg.org/jpegxl/ diff --git a/graphics/libjxl/distinfo b/graphics/libjxl/distinfo index 3a0b691138ce..15a6dda161ff 100644 --- a/graphics/libjxl/distinfo +++ b/graphics/libjxl/distinfo @@ -1,11 +1,9 @@ -TIMESTAMP = 1770731602 -SHA256 (libjxl-libjxl-v0.11.2_GH0.tar.gz) = ab38928f7f6248e2a98cc184956021acb927b16a0dee71b4d260dc040a4320ea -SIZE (libjxl-libjxl-v0.11.2_GH0.tar.gz) = 1882762 +TIMESTAMP = 1782923819 +SHA256 (libjxl-libjxl-v0.12.0_GH0.tar.gz) = 03e9be69a30be4011f559da75328b6d7cea8ad921fabfbd551ce10bf45cdc992 +SIZE (libjxl-libjxl-v0.12.0_GH0.tar.gz) = 1698757 SHA256 (libjxl-testdata-ff8d743_GH0.tar.gz) = d225523e0576f21b6f8de106d2eac4e07650522bae7b65011993792a4dbc3eda SIZE (libjxl-testdata-ff8d743_GH0.tar.gz) = 69102242 SHA256 (webmproject-sjpeg-94e0df6_GH0.tar.gz) = f5436bf0b79739c7470d6a0d4e8fa514d2f3e75ad5b88ad364dee484d345e4d1 SIZE (webmproject-sjpeg-94e0df6_GH0.tar.gz) = 2481181 SHA256 (jbeich-skcms-b2e6926_GH0.tar.gz) = caeb8eb0503d9a67180134330c3418875cb2c567aa7b18e30256aadf1be9719d SIZE (jbeich-skcms-b2e6926_GH0.tar.gz) = 10056082 -SHA256 (d2411cebb0c3.patch) = a14e59cc6cdf1f0b220c013570e4807500a8e7e2af2a66996456b2540b57d7f6 -SIZE (d2411cebb0c3.patch) = 3857 diff --git a/graphics/libjxl/files/patch-jpegli b/graphics/libjxl/files/patch-jpegli deleted file mode 100644 index b6556b28fb10..000000000000 --- a/graphics/libjxl/files/patch-jpegli +++ /dev/null @@ -1,47 +0,0 @@ -Allow building jpegli against system libjpeg-turbo. - -This is an old version of https://github.com/libjxl/libjxl/pull/3085 - ---- CMakeLists.txt.orig 2024-09-13 05:31:05 UTC -+++ CMakeLists.txt -@@ -83,14 +83,6 @@ else() - set(BUNDLE_LIBPNG_DEFAULT YES) - else() - set(BUNDLE_LIBPNG_DEFAULT NO) --endif() -- -- --if(EXISTS "${PROJECT_SOURCE_DIR}/third_party/libjpeg-turbo/jconfig.h.in") -- set(ENABLE_JPEGLI_DEFAULT YES) --else() -- set(ENABLE_JPEGLI_DEFAULT NO) -- message(STATUS "libjpeg-turbo submodule is absent; not enabling jpegli") - endif() - - include(TestBigEndian) -@@ -112,7 +104,7 @@ set(JPEGXL_ENABLE_TOOLS true CACHE BOOL - "Build JPEGXL developer tools.") - set(JPEGXL_ENABLE_TOOLS true CACHE BOOL - "Build JPEGXL user tools: cjxl and djxl.") --set(JPEGXL_ENABLE_JPEGLI ${ENABLE_JPEGLI_DEFAULT} CACHE BOOL -+set(JPEGXL_ENABLE_JPEGLI true CACHE BOOL - "Build jpegli library.") - set(JPEGXL_ENABLE_JPEGLI_LIBJPEG true CACHE BOOL - "Build libjpeg.so shared library based on jpegli.") ---- lib/jpegli.cmake.orig 2024-01-10 09:51:57 UTC -+++ lib/jpegli.cmake -@@ -23,12 +23,14 @@ endif() - set(JPEG_LIB_VERSION 80) - endif() - -+if(JPEGXL_INSTALL_JPEGLI_LIBJPEG) - configure_file( - ../third_party/libjpeg-turbo/jconfig.h.in include/jpegli/jconfig.h) - configure_file( - ../third_party/libjpeg-turbo/jpeglib.h include/jpegli/jpeglib.h COPYONLY) - configure_file( - ../third_party/libjpeg-turbo/jmorecfg.h include/jpegli/jmorecfg.h COPYONLY) -+endif() - - add_library(jpegli-static STATIC EXCLUDE_FROM_ALL "${JPEGXL_INTERNAL_JPEGLI_SOURCES}") - target_compile_options(jpegli-static PRIVATE "${JPEGXL_INTERNAL_FLAGS}") diff --git a/graphics/libjxl/pkg-plist b/graphics/libjxl/pkg-plist index 6aa1cc1751d0..db6b8b6f0a2d 100644 --- a/graphics/libjxl/pkg-plist +++ b/graphics/libjxl/pkg-plist @@ -1,8 +1,7 @@ -%%JPEG%%bin/cjpegli bin/cjxl -%%JPEG%%bin/djpegli bin/djxl bin/jxlinfo +bin/jxltran include/jxl/cms.h include/jxl/cms_interface.h include/jxl/codestream_header.h @@ -27,14 +26,14 @@ include/jxl/types.h include/jxl/version.h %%PIXBUF%%lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader-jxl.so lib/libjxl.so -lib/libjxl.so.0.11 +lib/libjxl.so.0.12 lib/libjxl.so.%%VERSION%% lib/libjxl_cms.so -lib/libjxl_cms.so.0.11 +lib/libjxl_cms.so.0.12 lib/libjxl_cms.so.%%VERSION%% lib/libjxl_extras_codec.a lib/libjxl_threads.so -lib/libjxl_threads.so.0.11 +lib/libjxl_threads.so.0.12 lib/libjxl_threads.so.%%VERSION%% libdata/pkgconfig/libjxl.pc libdata/pkgconfig/libjxl_cms.pc diff --git a/graphics/libkdcraw-qt5/Makefile b/graphics/libkdcraw-qt5/Makefile new file mode 100644 index 000000000000..75f90b0d79f7 --- /dev/null +++ b/graphics/libkdcraw-qt5/Makefile @@ -0,0 +1,31 @@ +PORTNAME= libkdcraw +DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 +CATEGORIES= graphics kde kde-applications +PKGNAMESUFFIX= -qt5 + +MAINTAINER= kde@FreeBSD.org +COMMENT= LibRaw interface for KDE +WWW= https://invent.kde.org/graphics/libkdcraw + +LICENSE= GPLv2+ + +LIB_DEPENDS= libjasper.so:graphics/jasper \ + liblcms.so:graphics/lcms \ + libraw.so:graphics/libraw \ + libxml2.so:textproc/libxml2 + +USES= cmake compiler:c++11-lang jpeg kde:5 pkgconfig \ + qt:5 tar:xz +USE_KDE= ecm:build +USE_QT= core gui buildtools:build qmake:build +USE_LDCONFIG= yes + +CMAKE_ARGS= -DENABLE_RAWSPEED=True \ + -DQT_MAJOR_VERSION=5 \ + -DWITH_OpenMP:BOOL=False + +KDE_APPLICATIONS_VERSION= 25.12.3 +PORTSCOUT= ignore:1 + +.include <bsd.port.mk> diff --git a/graphics/libkdcraw-qt5/distinfo b/graphics/libkdcraw-qt5/distinfo new file mode 100644 index 000000000000..65bd50285c37 --- /dev/null +++ b/graphics/libkdcraw-qt5/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1772541968 +SHA256 (KDE/release-service/25.12.3/libkdcraw-25.12.3.tar.xz) = 23b220f14bbaa21858b6f8e18169499389835b6693e73a877f8e0d788f4499af +SIZE (KDE/release-service/25.12.3/libkdcraw-25.12.3.tar.xz) = 37448 diff --git a/graphics/libkdcraw-qt5/pkg-descr b/graphics/libkdcraw-qt5/pkg-descr new file mode 100644 index 000000000000..b857748b131e --- /dev/null +++ b/graphics/libkdcraw-qt5/pkg-descr @@ -0,0 +1,2 @@ +libkdcraw is a C++ interface around the LibRaw library +used to decode RAW picture files. diff --git a/graphics/libkdcraw/pkg-plist.qt5 b/graphics/libkdcraw-qt5/pkg-plist index 6a3b2b2f3f76..6a3b2b2f3f76 100644 --- a/graphics/libkdcraw/pkg-plist.qt5 +++ b/graphics/libkdcraw-qt5/pkg-plist diff --git a/graphics/libkdcraw/Makefile b/graphics/libkdcraw/Makefile index 9cce77478587..e9cff25c83ae 100644 --- a/graphics/libkdcraw/Makefile +++ b/graphics/libkdcraw/Makefile @@ -1,7 +1,8 @@ PORTNAME= libkdcraw DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= graphics kde kde-applications -PKGNAMESUFFIX?= -${FLAVOR} +PKGNAMESUFFIX= -qt6 MAINTAINER= kde@FreeBSD.org COMMENT= LibRaw interface for KDE @@ -14,20 +15,13 @@ LIB_DEPENDS= libjasper.so:graphics/jasper \ libraw.so:graphics/libraw \ libxml2.so:textproc/libxml2 -FLAVORS= qt6 qt5 -FLAVOR?= qt6 - -USES= cmake compiler:c++11-lang jpeg kde:${FLAVOR:S/qt//} pkgconfig \ - qt:${FLAVOR:S/qt//} tar:xz +USES= cmake compiler:c++11-lang jpeg kde:6 pkgconfig \ + qt:6 tar:xz USE_KDE= ecm:build +USE_QT= base USE_LDCONFIG= yes -_USE_QT_qt5= core gui buildtools:build qmake:build -_USE_QT_qt6= base -USE_QT= ${_USE_QT_${FLAVOR}} + CMAKE_ARGS= -DENABLE_RAWSPEED=True \ - -DQT_MAJOR_VERSION="${FLAVOR:S/qt//}" \ -DWITH_OpenMP:BOOL=False -PLIST= ${.CURDIR}/pkg-plist.${FLAVOR} - .include <bsd.port.mk> diff --git a/graphics/libkdcraw/distinfo b/graphics/libkdcraw/distinfo index 65bd50285c37..896820b22e98 100644 --- a/graphics/libkdcraw/distinfo +++ b/graphics/libkdcraw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541968 -SHA256 (KDE/release-service/25.12.3/libkdcraw-25.12.3.tar.xz) = 23b220f14bbaa21858b6f8e18169499389835b6693e73a877f8e0d788f4499af -SIZE (KDE/release-service/25.12.3/libkdcraw-25.12.3.tar.xz) = 37448 +TIMESTAMP = 1782826833 +SHA256 (KDE/release-service/26.04.3/libkdcraw-26.04.3.tar.xz) = 7bc63591e1fc1352177849a6998030dca2fca98e902a55186afec55add326f4f +SIZE (KDE/release-service/26.04.3/libkdcraw-26.04.3.tar.xz) = 37232 diff --git a/graphics/libkdcraw/pkg-plist.qt6 b/graphics/libkdcraw/pkg-plist index 52b89ce07e0c..52b89ce07e0c 100644 --- a/graphics/libkdcraw/pkg-plist.qt6 +++ b/graphics/libkdcraw/pkg-plist diff --git a/graphics/libkexiv2/distinfo b/graphics/libkexiv2/distinfo index e1b7491bce69..800dafa78c7e 100644 --- a/graphics/libkexiv2/distinfo +++ b/graphics/libkexiv2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541969 -SHA256 (KDE/release-service/25.12.3/libkexiv2-25.12.3.tar.xz) = 8ed6de46cdd084a834dd0f2049d6490977a8eedc50a2e59f715fb1cecf6653ec -SIZE (KDE/release-service/25.12.3/libkexiv2-25.12.3.tar.xz) = 60116 +TIMESTAMP = 1782826835 +SHA256 (KDE/release-service/26.04.3/libkexiv2-26.04.3.tar.xz) = dd5ddbf107dd9a51454ae83b0537ca80ce31e65da649c0a8db745e356d0d0064 +SIZE (KDE/release-service/26.04.3/libkexiv2-26.04.3.tar.xz) = 50676 diff --git a/graphics/libksane/distinfo b/graphics/libksane/distinfo index ee285b6a26af..749594fc6d37 100644 --- a/graphics/libksane/distinfo +++ b/graphics/libksane/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541971 -SHA256 (KDE/release-service/25.12.3/libksane-25.12.3.tar.xz) = ca6e7e776f2f6932b68bb48bf58f0c4c300453ed233b2f5c5a761d3d857a9805 -SIZE (KDE/release-service/25.12.3/libksane-25.12.3.tar.xz) = 156136 +TIMESTAMP = 1782826837 +SHA256 (KDE/release-service/26.04.3/libksane-26.04.3.tar.xz) = ca86e492328262cc6d89c1b131139edeb6b4e1eeb15b84fba8a172fe09a25f70 +SIZE (KDE/release-service/26.04.3/libksane-26.04.3.tar.xz) = 156200 diff --git a/graphics/libopenraw/Makefile b/graphics/libopenraw/Makefile index 675ce58c1667..b8523b585ca9 100644 --- a/graphics/libopenraw/Makefile +++ b/graphics/libopenraw/Makefile @@ -1,6 +1,6 @@ PORTNAME= libopenraw PORTVERSION= 0.3.7 -PORTREVISION= 23 +PORTREVISION= 26 CATEGORIES= graphics MASTER_SITES= http://libopenraw.freedesktop.org/download/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/graphics/libosmesa/Makefile b/graphics/libosmesa/Makefile deleted file mode 100644 index 21a6cd84ebd3..000000000000 --- a/graphics/libosmesa/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -PORTNAME= libosmesa -PORTVERSION= ${MESAVERSION} -CATEGORIES= graphics - -COMMENT= Off-Screen Mesa implementation of the OpenGL API -WWW= https://www.mesa3d.org/ - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/docs/license.rst - -LIB_DEPENDS+= libglapi.so:graphics/mesa-libs - -USES= llvm:lib,noexport xorg -USE_XORG= xorgproto -USE_LDCONFIG= yes - -.include <bsd.port.options.mk> -.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" - -# Disable some options -MESON_ARGS+= -Dgallium-drivers="swrast" \ - -Dvulkan-drivers="" \ - -Dplatforms="" \ - -Dandroid-libbacktrace=disabled \ - -Dgallium-vdpau=disabled \ - -Dgallium-omx=disabled \ - -Dgallium-va=disabled \ - -Dgallium-opencl=disabled \ - -Dgallium-xa=disabled \ - -Dgallium-nine=false \ - -Dgles1=disabled \ - -Dgles2=disabled \ - -Dglvnd=disabled \ - -Dlmsensors=disabled \ - -Dmicrosoft-clc=disabled \ - -Dopengl=true \ - -Dglx=disabled \ - -Degl=disabled \ - -Dgbm=disabled \ - -Dtools="" \ - -Dvalgrind=disabled \ - -Dxlib-lease=disabled \ - -Dzstd=disabled -LDFLAGS_i386= -Wl,-znotext - -MESON_ARGS+= -Dosmesa=true - -.if ${ARCH} != amd64 -MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629 -.endif - -post-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/GL - ${INSTALL_DATA} ${WRKSRC}/include/GL/osmesa.h \ - ${STAGEDIR}${PREFIX}/include/GL - -.include <bsd.port.post.mk> diff --git a/graphics/libosmesa/pkg-descr b/graphics/libosmesa/pkg-descr deleted file mode 100644 index 4fef59014348..000000000000 --- a/graphics/libosmesa/pkg-descr +++ /dev/null @@ -1,10 +0,0 @@ -Mesa is a 3-D graphics library with an API which is very similar to that -of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or -state machine, it is being used with authorization from Silicon Graphics, -Inc. However, the author makes no claim that Mesa is in any way a -compatible replacement for OpenGL or associated with Silicon Graphics, Inc. - -This is a Off-Screen version of Mesa in order to do off-screen rendering in -other packages like VTK. Offscreen rendering is useful for a -number of things, such as batch processing, parallel processing, and -remote processing. diff --git a/graphics/libosmesa/pkg-plist b/graphics/libosmesa/pkg-plist deleted file mode 100644 index 89428eff0ecf..000000000000 --- a/graphics/libosmesa/pkg-plist +++ /dev/null @@ -1,13 +0,0 @@ -@comment include/GL/gl.h -@comment include/GL/glcorearb.h -@comment include/GL/glext.h -include/GL/osmesa.h -@comment include/KHR/khrplatform.h -lib/libOSMesa.so -lib/libOSMesa.so.8 -lib/libOSMesa.so.8.0.0 -@comment lib/libglapi.so -@comment lib/libglapi.so.0 -@comment lib/libglapi.so.0.0.0 -libdata/pkgconfig/osmesa.pc -@comment share/drirc.d/00-mesa-defaults.conf diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile index 46014e7bfc80..f64f326fa2c1 100644 --- a/graphics/libplacebo/Makefile +++ b/graphics/libplacebo/Makefile @@ -19,6 +19,7 @@ GL_ACCOUNT= videolan GH_TUPLE= fastfloat:fast_float:v8.2.2:fast_float/3rdparty/fast_float MESON_DISABLED= d3d11 libdovi MESON_FALSE= demos +MESON_ARGS= -Dvulkan-sdk="${LOCALBASE}" OPTIONS_DEFINE= LCMS2 LIBUNWIND OPENGL TEST VULKAN XXHASH OPTIONS_DEFAULT=LCMS2 LIBUNWIND OPENGL SHADERC XXHASH @@ -65,7 +66,7 @@ post-patch: @${REINPLACE_CMD} -e 's,/usr/share,${PREFIX}/share,' \ ${WRKSRC}/src/vulkan/utils_gen.py # https://github.com/mesonbuild/meson/issues/7746 - @${REINPLACE_CMD} "s,static:,dirs: '${LOCALBASE}/lib'\, &," \ + @${REINPLACE_CMD} "/find.*glslang.*static/s/)/, dirs: vulkan_lib_dirs)/" \ ${WRKSRC}/src/glsl/meson.build # Extract (snapshot) version from port version instead of meson.build @${REINPLACE_CMD} -e "s/'git'/'${FALSE}'/" \ diff --git a/graphics/librasterlite2/Makefile b/graphics/librasterlite2/Makefile index 36c2e47b621b..7a92f9099e42 100644 --- a/graphics/librasterlite2/Makefile +++ b/graphics/librasterlite2/Makefile @@ -1,6 +1,6 @@ PORTNAME= librasterlite2 PORTVERSION= 1.1.0 -PORTREVISION= 13 +PORTREVISION= 14 DISTVERSIONSUFFIX=-beta1 CATEGORIES= graphics geography MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/ diff --git a/graphics/libraw/Makefile b/graphics/libraw/Makefile index 99acac2fcaf1..bb6a0e07d206 100644 --- a/graphics/libraw/Makefile +++ b/graphics/libraw/Makefile @@ -1,6 +1,5 @@ PORTNAME= libraw -PORTVERSION= 0.21.5 -PORTREVISION= 1 +PORTVERSION= 0.22.1 CATEGORIES= graphics MASTER_SITES= http://www.libraw.org/data/ DISTNAME= LibRaw-${PORTVERSION} diff --git a/graphics/libraw/distinfo b/graphics/libraw/distinfo index 42bb0c1f46c0..dbe6fdc527fc 100644 --- a/graphics/libraw/distinfo +++ b/graphics/libraw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767422493 -SHA256 (LibRaw-0.21.5.tar.gz) = a74a2e68303d3b9219f82318f935b28c5c4abd7f2c9f7dbf8faa4997c9038305 -SIZE (LibRaw-0.21.5.tar.gz) = 1531452 +TIMESTAMP = 1783868894 +SHA256 (LibRaw-0.22.1.tar.gz) = a789dc4e2409e2901d93793a4e0b80c7b49d0d97cf6ad71c850eb7616acfd786 +SIZE (LibRaw-0.22.1.tar.gz) = 1682411 diff --git a/graphics/libraw/pkg-plist b/graphics/libraw/pkg-plist index 6d261932a558..61e8c93d9e4f 100644 --- a/graphics/libraw/pkg-plist +++ b/graphics/libraw/pkg-plist @@ -7,11 +7,11 @@ include/libraw/libraw_types.h include/libraw/libraw_version.h lib/libraw.a lib/libraw.so -lib/libraw.so.23 -lib/libraw.so.23.0.0 +lib/libraw.so.25 +lib/libraw.so.25.0.0 lib/libraw_r.a lib/libraw_r.so -lib/libraw_r.so.23 -lib/libraw_r.so.23.0.0 +lib/libraw_r.so.25 +lib/libraw_r.so.25.0.0 libdata/pkgconfig/libraw.pc libdata/pkgconfig/libraw_r.pc diff --git a/graphics/librsvg2-rust/Makefile b/graphics/librsvg2-rust/Makefile index 8d61f1a16ef2..bbdc00976ade 100644 --- a/graphics/librsvg2-rust/Makefile +++ b/graphics/librsvg2-rust/Makefile @@ -1,5 +1,5 @@ PORTNAME= librsvg -DISTVERSION= 2.62.0 +DISTVERSION= 2.62.3 PORTREVISION= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME diff --git a/graphics/librsvg2-rust/Makefile.crates b/graphics/librsvg2-rust/Makefile.crates index 7dce1370e661..f355430585e8 100644 --- a/graphics/librsvg2-rust/Makefile.crates +++ b/graphics/librsvg2-rust/Makefile.crates @@ -61,7 +61,7 @@ CARGO_CRATES= adler2-2.0.1 \ cssparser-color-0.3.0 \ cssparser-macros-0.6.1 \ data-url-0.3.2 \ - dav1d-0.10.4 \ + dav1d-0.11.1 \ dav1d-sys-0.8.3 \ deranged-0.5.5 \ derive_more-2.1.1 \ @@ -88,12 +88,12 @@ CARGO_CRATES= adler2-2.0.1 \ form_urlencoded-1.2.2 \ futf-0.1.5 \ futures-channel-0.3.31 \ - futures-core-0.3.31 \ + futures-core-0.3.32 \ futures-executor-0.3.31 \ futures-io-0.3.31 \ - futures-macro-0.3.31 \ - futures-task-0.3.31 \ - futures-util-0.3.31 \ + futures-macro-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ fxhash-0.2.1 \ gdk-pixbuf-0.22.0 \ gdk-pixbuf-sys-0.22.0 \ @@ -141,7 +141,7 @@ CARGO_CRATES= adler2-2.0.1 \ icu_provider-2.1.1 \ idna-1.1.0 \ idna_adapter-1.2.1 \ - image-0.25.9 \ + image-0.25.10 \ image-webp-0.2.4 \ indexmap-2.13.0 \ inout-0.1.4 \ @@ -172,7 +172,7 @@ CARGO_CRATES= adler2-2.0.1 \ md-5-0.10.6 \ memchr-2.8.0 \ miniz_oxide-0.8.9 \ - moxcms-0.7.11 \ + moxcms-0.8.1 \ mp4parse-0.17.0 \ mutants-0.0.3 \ nalgebra-0.34.1 \ @@ -209,12 +209,11 @@ CARGO_CRATES= adler2-2.0.1 \ phf_shared-0.11.3 \ phf_shared-0.13.1 \ pin-project-lite-0.2.16 \ - pin-utils-0.1.0 \ pkg-config-0.3.32 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ - png-0.18.0 \ + png-0.18.1 \ portable-atomic-1.13.0 \ portable-atomic-util-0.2.4 \ potential_utf-0.1.4 \ @@ -350,4 +349,4 @@ CARGO_CRATES= adler2-2.0.1 \ zerovec-derive-0.11.2 \ zmij-1.0.17 \ zune-core-0.5.1 \ - zune-jpeg-0.5.12 + zune-jpeg-0.5.13 diff --git a/graphics/librsvg2-rust/distinfo b/graphics/librsvg2-rust/distinfo index 4ad62b21a13f..d53b1bdf57a8 100644 --- a/graphics/librsvg2-rust/distinfo +++ b/graphics/librsvg2-rust/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1773583216 -SHA256 (librsvg-2.62.0.tar.xz) = 4278ddc1195ab82f4fd834ac1f5aa75ac1685f3cc5484bb0eaebe03a790b8d82 -SIZE (librsvg-2.62.0.tar.xz) = 6761288 +TIMESTAMP = 1781788599 +SHA256 (librsvg-2.62.3.tar.xz) = 7eb449b2722a768021356f66dfee3202c229b54ed4e6a70ce40c090e97ff16f2 +SIZE (librsvg-2.62.3.tar.xz) = 6760876 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 @@ -127,8 +127,8 @@ SHA256 (rust/crates/cssparser-macros-0.6.1.crate) = 13b588ba4ac1a99f7f2964d24b3d SIZE (rust/crates/cssparser-macros-0.6.1.crate) = 7914 SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 SIZE (rust/crates/data-url-0.3.2.crate) = 23862 -SHA256 (rust/crates/dav1d-0.10.4.crate) = 80c3f80814db85397819d464bb553268992c393b4b3b5554b89c1655996d5926 -SIZE (rust/crates/dav1d-0.10.4.crate) = 16744 +SHA256 (rust/crates/dav1d-0.11.1.crate) = 3ee89cb860616069c67520dcd66cacdb900b57c799f634a0eb6d91f6e2a82b61 +SIZE (rust/crates/dav1d-0.11.1.crate) = 16984 SHA256 (rust/crates/dav1d-sys-0.8.3.crate) = c3c91aea6668645415331133ed6f8ddf0e7f40160cd97a12d59e68716a58704b SIZE (rust/crates/dav1d-sys-0.8.3.crate) = 9530 SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 @@ -181,18 +181,18 @@ SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e SIZE (rust/crates/futf-0.1.5.crate) = 11344 SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 -SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e -SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 -SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 -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/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c SIZE (rust/crates/fxhash-0.2.1.crate) = 4102 SHA256 (rust/crates/gdk-pixbuf-0.22.0.crate) = 25f420376dbee041b2db374ce4573892a36222bb3f6c0c43e24f0d67eae9b646 @@ -287,8 +287,8 @@ SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d6 SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 -SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a -SIZE (rust/crates/image-0.25.9.crate) = 294591 +SHA256 (rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104 +SIZE (rust/crates/image-0.25.10.crate) = 303647 SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3 SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 @@ -349,8 +349,8 @@ SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e0 SIZE (rust/crates/memchr-2.8.0.crate) = 97780 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97 -SIZE (rust/crates/moxcms-0.7.11.crate) = 176892 +SHA256 (rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b +SIZE (rust/crates/moxcms-0.8.1.crate) = 188252 SHA256 (rust/crates/mp4parse-0.17.0.crate) = 63a35203d3c6ce92d5251c77520acb2e57108c88728695aa883f70023624c570 SIZE (rust/crates/mp4parse-0.17.0.crate) = 82408 SHA256 (rust/crates/mutants-0.0.3.crate) = bc0287524726960e07b119cebd01678f852f147742ae0d925e6a520dca956126 @@ -423,8 +423,6 @@ SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861 SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141 SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 -SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 -SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747 @@ -433,8 +431,8 @@ SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9a SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709 SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670 SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715 -SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 -SIZE (rust/crates/png-0.18.0.crate) = 118041 +SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 +SIZE (rust/crates/png-0.18.1.crate) = 125800 SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950 SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086 SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 @@ -705,5 +703,5 @@ SHA256 (rust/crates/zmij-1.0.17.crate) = 02aae0f83f69aafc94776e879363e9771d7ecbf SIZE (rust/crates/zmij-1.0.17.crate) = 24564 SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9 SIZE (rust/crates/zune-core-0.5.1.crate) = 27883 -SHA256 (rust/crates/zune-jpeg-0.5.12.crate) = 410e9ecef634c709e3831c2cfdb8d9c32164fae1c67496d5b68fff728eec37fe -SIZE (rust/crates/zune-jpeg-0.5.12.crate) = 86116 +SHA256 (rust/crates/zune-jpeg-0.5.13.crate) = ec5f41c76397b7da451efd19915684f727d7e1d516384ca6bd0ec43ec94de23c +SIZE (rust/crates/zune-jpeg-0.5.13.crate) = 88872 diff --git a/graphics/librsvg2-rust/pkg-plist b/graphics/librsvg2-rust/pkg-plist index 3ce41ebd451f..fb0e8a4b7d17 100644 --- a/graphics/librsvg2-rust/pkg-plist +++ b/graphics/librsvg2-rust/pkg-plist @@ -8,7 +8,7 @@ lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/libpixbufloader_svg.so lib/girepository-1.0/Rsvg-2.0.typelib lib/librsvg-2.so lib/librsvg-2.so.2 -lib/librsvg-2.so.2.62.0 +lib/librsvg-2.so.2.62.3 libdata/pkgconfig/librsvg-2.0.pc share/man/man1/rsvg-convert.1.gz %%PORTDOCS%%share/doc/Rsvg-2.0/RedHatDisplay-Black.woff diff --git a/graphics/libsixel/Makefile b/graphics/libsixel/Makefile index 7531dcfd4d39..c48382c294fd 100644 --- a/graphics/libsixel/Makefile +++ b/graphics/libsixel/Makefile @@ -12,7 +12,7 @@ WWW= https://github.com/saitoha/libsixel LICENSE= MIT USES= cpe libtool pkgconfig -CPE_VENDOR= ${PORTNAME}_project +CPE_VENDOR= saitoha USE_LDCONFIG= yes GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX=${PREFIX}/share diff --git a/graphics/libwmf/Makefile b/graphics/libwmf/Makefile index b77e39b5e686..c0f9b0a45aef 100644 --- a/graphics/libwmf/Makefile +++ b/graphics/libwmf/Makefile @@ -1,5 +1,5 @@ PORTNAME= libwmf -PORTVERSION= 0.2.14 +PORTVERSION= 0.2.15 CATEGORIES= graphics MASTER_SITES= https://github.com/caolanm/libwmf/releases/download/v${PORTVERSION}/ diff --git a/graphics/libwmf/distinfo b/graphics/libwmf/distinfo index c3d6b2c30efe..6a4e1b9b64fd 100644 --- a/graphics/libwmf/distinfo +++ b/graphics/libwmf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966738 -SHA256 (libwmf-0.2.14.tar.gz) = a1a0affe80fb8d0e1c71eb7e99fbd17034ac575fb82d338b2c079995c25ae6ae -SIZE (libwmf-0.2.14.tar.gz) = 2751808 +TIMESTAMP = 1782966102 +SHA256 (libwmf-0.2.15.tar.gz) = bbc90f22b9e86d5f1890d7da11cf7a8e61f429d4c220d900c285021deabe7a52 +SIZE (libwmf-0.2.15.tar.gz) = 2766626 diff --git a/graphics/libwmf/pkg-plist b/graphics/libwmf/pkg-plist index c2edba3191b7..1313fb053762 100644 --- a/graphics/libwmf/pkg-plist +++ b/graphics/libwmf/pkg-plist @@ -32,11 +32,11 @@ include/libwmf/x.h lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/io-wmf.a lib/gdk-pixbuf-2.0/%%GTK2_VERSION%%/loaders/io-wmf.so lib/libwmf-0.2.so.7 -lib/libwmf-0.2.so.7.1.6 +lib/libwmf-0.2.so.7.1.7 lib/libwmf.a lib/libwmf.so lib/libwmflite-0.2.so.7 -lib/libwmflite-0.2.so.7.0.7 +lib/libwmflite-0.2.so.7.0.8 lib/libwmflite.a lib/libwmflite.so libdata/pkgconfig/libwmf.pc diff --git a/graphics/linux-rl9-dri/Makefile b/graphics/linux-rl9-dri/Makefile index 395cac66e976..7d7fc7366488 100644 --- a/graphics/linux-rl9-dri/Makefile +++ b/graphics/linux-rl9-dri/Makefile @@ -1,7 +1,6 @@ PORTNAME= dri -PORTVERSION= 25.0.7 -DISTVERSIONSUFFIX= -3.el9_7 -PORTREVISION= 1 +PORTVERSION= 25.2.7 +DISTVERSIONSUFFIX= -4.el9 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org @@ -14,19 +13,23 @@ USE_LINUX_RPM= yes WANT_LINUX32= yes LIB_DISTNAMES= freeglut-3.2.1-10.el9 \ + mesa-compat-libOSMesa-25.0.7-2.el9.0.1 \ + mesa-compat-libxatracker-25.0.7-2.el9.0.1 \ mesa-dri-drivers-${DISTVERSIONFULL} \ mesa-libEGL-${DISTVERSIONFULL} \ mesa-libGL-${DISTVERSIONFULL} \ mesa-libGLU-9.0.1-6.el9 \ + mesa-libGLw-8.0.0-23.el9 \ mesa-libgbm-${DISTVERSIONFULL} # mesa-libglapi-${DISTVERSIONFULL} -LIB_DISTNAMES_amd64= m/mesa-vulkan-drivers-${DISTVERSIONFULL} \ - m/mesa-libxatracker-${DISTVERSIONFULL} +LIB_DISTNAMES_amd64= m/mesa-vulkan-drivers-${DISTVERSIONFULL} SRC_DISTFILES= freeglut-3.2.1-10.el9${SRC_SUFX}:SOURCE \ mesa-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE \ - mesa-libGLU-9.0.1-6.el9${SRC_SUFX}:SOURCE + mesa-compat-25.0.7-2.el9.0.1${SRC_SUFX}:SOURCE \ + mesa-libGLU-9.0.1-6.el9${SRC_SUFX}:SOURCE \ + mesa-libGLw-8.0.0-23.el9${SRC_SUFX}:SOURCE CONFLICTS= linux-c7-${PORTNAME} diff --git a/graphics/linux-rl9-dri/distinfo b/graphics/linux-rl9-dri/distinfo index aa06cbca67a9..cc7236a4fd72 100644 --- a/graphics/linux-rl9-dri/distinfo +++ b/graphics/linux-rl9-dri/distinfo @@ -1,47 +1,67 @@ -TIMESTAMP = 1765203503 +TIMESTAMP = 1783869427 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-25.0.7-3.el9_7.aarch64.rpm) = 416db381be73e561a2e2d81993edeeebb6c7d4fd6560e718284ffe05f63e1740 -SIZE (rocky/m/mesa-dri-drivers-25.0.7-3.el9_7.aarch64.rpm) = 8583175 -SHA256 (rocky/m/mesa-dri-drivers-25.0.7-3.el9_7.i686.rpm) = 61686af1e32e5f220bc35af8428753862c557356c73fe207cc66f908ad3ee131 -SIZE (rocky/m/mesa-dri-drivers-25.0.7-3.el9_7.i686.rpm) = 10395629 -SHA256 (rocky/m/mesa-dri-drivers-25.0.7-3.el9_7.x86_64.rpm) = d23246df06a3d94208a950966ee00362500c9170e2a682506ace0267204e1151 -SIZE (rocky/m/mesa-dri-drivers-25.0.7-3.el9_7.x86_64.rpm) = 10123258 -SHA256 (rocky/m/mesa-libEGL-25.0.7-3.el9_7.aarch64.rpm) = be0c62f34741088a7c05e5b9344fbf07e749d7d0ade0a343c2c78b7fc28cc96b -SIZE (rocky/m/mesa-libEGL-25.0.7-3.el9_7.aarch64.rpm) = 134987 -SHA256 (rocky/m/mesa-libEGL-25.0.7-3.el9_7.i686.rpm) = 471065aac6b6e207209c80d418891e092b881894505935b0b535ee8a4c794175 -SIZE (rocky/m/mesa-libEGL-25.0.7-3.el9_7.i686.rpm) = 140285 -SHA256 (rocky/m/mesa-libEGL-25.0.7-3.el9_7.x86_64.rpm) = 1a916b047aab950b5fbc9377de2d862225255f17e97e0976b8c6fa58e88acf13 -SIZE (rocky/m/mesa-libEGL-25.0.7-3.el9_7.x86_64.rpm) = 139383 -SHA256 (rocky/m/mesa-libGL-25.0.7-3.el9_7.aarch64.rpm) = 7ee16cd0b8b0618c708e9cff3737ef4392755d303b1a90054824219650ebe303 -SIZE (rocky/m/mesa-libGL-25.0.7-3.el9_7.aarch64.rpm) = 165556 -SHA256 (rocky/m/mesa-libGL-25.0.7-3.el9_7.i686.rpm) = d512fae61f10c14e5ff75a85a8210fe17b9b1aab26b05d02f6826ef9bdcdd780 -SIZE (rocky/m/mesa-libGL-25.0.7-3.el9_7.i686.rpm) = 166087 -SHA256 (rocky/m/mesa-libGL-25.0.7-3.el9_7.x86_64.rpm) = dc9bf71239d5f0856e33e6747dcefeb59cc01671c3f4509d8f512f52c395ec04 -SIZE (rocky/m/mesa-libGL-25.0.7-3.el9_7.x86_64.rpm) = 158678 +SHA256 (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.aarch64.rpm) = 3b6c155d946fba035b1f498c5d0c399020f62de4289d4f883c73d7ebaaa27280 +SIZE (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.aarch64.rpm) = 3285822 +SHA256 (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.i686.rpm) = 89d6bd148fb456463125104aa2c599e0afa77ca6cfdb1bdc7be8b39808813518 +SIZE (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.i686.rpm) = 3598070 +SHA256 (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.x86_64.rpm) = 0762378c222b38504933076e07cc4cecfc266a578bc870147c7335e14f4b0fc3 +SIZE (rocky/m/mesa-compat-libOSMesa-25.0.7-2.el9.0.1.x86_64.rpm) = 3377878 +SHA256 (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.aarch64.rpm) = db874b9a64cc5b8510db4f68fbaf139a7daf0152a3b881191fce4f2631048e3c +SIZE (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.aarch64.rpm) = 1321704 +SHA256 (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.i686.rpm) = 1946625b73de9b8bc005e341d3764a514cb35b99f6c076515034922e2c6993e4 +SIZE (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.i686.rpm) = 1504469 +SHA256 (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.x86_64.rpm) = 7e5b599142ddae40fc5e803e2732c6e06c6e37a3d997470859e96d8c4bdd9246 +SIZE (rocky/m/mesa-compat-libxatracker-25.0.7-2.el9.0.1.x86_64.rpm) = 1394065 +SHA256 (rocky/m/mesa-dri-drivers-25.2.7-4.el9.aarch64.rpm) = 680ed07c51d59db87de86023e6ae584d58c5a49ad7b1c1532bf57e096a8c3e4a +SIZE (rocky/m/mesa-dri-drivers-25.2.7-4.el9.aarch64.rpm) = 8467026 +SHA256 (rocky/m/mesa-dri-drivers-25.2.7-4.el9.i686.rpm) = cf43f7757a61ecb1e9f6902df23ee35d3a2a1384d03a2f13db6dfef75e911c1c +SIZE (rocky/m/mesa-dri-drivers-25.2.7-4.el9.i686.rpm) = 10386028 +SHA256 (rocky/m/mesa-dri-drivers-25.2.7-4.el9.x86_64.rpm) = 7d350aa36dfdd839900b57640e8454cb4e78de7545ab06256695ea0849f06b21 +SIZE (rocky/m/mesa-dri-drivers-25.2.7-4.el9.x86_64.rpm) = 9724635 +SHA256 (rocky/m/mesa-libEGL-25.2.7-4.el9.aarch64.rpm) = 5a4c742114e8f25cc5025e09d2fe340205bcd344524003bea24c3b5c23687f04 +SIZE (rocky/m/mesa-libEGL-25.2.7-4.el9.aarch64.rpm) = 127360 +SHA256 (rocky/m/mesa-libEGL-25.2.7-4.el9.i686.rpm) = 28f92868cf484b2a7c9a05e64eca188a531c1e9d62f135efc3cb18ff0a290703 +SIZE (rocky/m/mesa-libEGL-25.2.7-4.el9.i686.rpm) = 135843 +SHA256 (rocky/m/mesa-libEGL-25.2.7-4.el9.x86_64.rpm) = 6258004a80ff345d599cb81e7d322e80730db9e61d290bdafd0680921df3100c +SIZE (rocky/m/mesa-libEGL-25.2.7-4.el9.x86_64.rpm) = 129528 +SHA256 (rocky/m/mesa-libGL-25.2.7-4.el9.aarch64.rpm) = 2373a42ad9bea044842849fa3f4e7459439f86d1014ea37f8013dcbbbb42f840 +SIZE (rocky/m/mesa-libGL-25.2.7-4.el9.aarch64.rpm) = 124981 +SHA256 (rocky/m/mesa-libGL-25.2.7-4.el9.i686.rpm) = 4e64d1dbbab625c29e7c026afcb5449a72e5f8403328cf6fbe3d495d846d7832 +SIZE (rocky/m/mesa-libGL-25.2.7-4.el9.i686.rpm) = 128493 +SHA256 (rocky/m/mesa-libGL-25.2.7-4.el9.x86_64.rpm) = bb1ff0a1cf527f9170d16cc1ae60cca0f04d128e0b1183b1c561df5dc98bfa26 +SIZE (rocky/m/mesa-libGL-25.2.7-4.el9.x86_64.rpm) = 120368 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-25.0.7-3.el9_7.aarch64.rpm) = 56c5bb638fbdb82e7e1788ae0558afdc956f62a05c27de244b278cf55eae8dce -SIZE (rocky/m/mesa-libgbm-25.0.7-3.el9_7.aarch64.rpm) = 16936 -SHA256 (rocky/m/mesa-libgbm-25.0.7-3.el9_7.i686.rpm) = de6ec666d33d8e52f3aa8cf846d56b0b8f0738cbfd8a06b17bc730a0e490f602 -SIZE (rocky/m/mesa-libgbm-25.0.7-3.el9_7.i686.rpm) = 17506 -SHA256 (rocky/m/mesa-libgbm-25.0.7-3.el9_7.x86_64.rpm) = c09f1f96973b0ca4d27c5819ce3a0989199105fea3c462ca464fd7e53920fe44 -SIZE (rocky/m/mesa-libgbm-25.0.7-3.el9_7.x86_64.rpm) = 17057 -SHA256 (rocky/m/mesa-libxatracker-25.0.7-3.el9_7.x86_64.rpm) = 897917f0c443d791f13d8ec96c0578bc4e754fd03c8343df5c8f38f2bed730ea -SIZE (rocky/m/mesa-libxatracker-25.0.7-3.el9_7.x86_64.rpm) = 2576681 -SHA256 (rocky/m/mesa-vulkan-drivers-25.0.7-3.el9_7.x86_64.rpm) = a5f4819851be887e1f523fd20f658403757a267519f6590eae74c68b00750580 -SIZE (rocky/m/mesa-vulkan-drivers-25.0.7-3.el9_7.x86_64.rpm) = 11922975 +SHA256 (rocky/m/mesa-libGLw-8.0.0-23.el9.aarch64.rpm) = 9c1fd06a3c805d7f5d4a5a4d4f44153758729fe3cec9461e5300254647203166 +SIZE (rocky/m/mesa-libGLw-8.0.0-23.el9.aarch64.rpm) = 18513 +SHA256 (rocky/m/mesa-libGLw-8.0.0-23.el9.i686.rpm) = cc0071e42974969c2fa6f8777d0c8f23e66c18383d75f8fa2b4a0204f22315c1 +SIZE (rocky/m/mesa-libGLw-8.0.0-23.el9.i686.rpm) = 18784 +SHA256 (rocky/m/mesa-libGLw-8.0.0-23.el9.x86_64.rpm) = 1fdf4c16d17cd3ec8a72f425f5e592e4b133fa5c96c02c99be0bfb5eac049a6c +SIZE (rocky/m/mesa-libGLw-8.0.0-23.el9.x86_64.rpm) = 18659 +SHA256 (rocky/m/mesa-libgbm-25.2.7-4.el9.aarch64.rpm) = 9a3c55033845d9578361a8522b48ea6b7904008e4a8fd73205a05751bd69a4b1 +SIZE (rocky/m/mesa-libgbm-25.2.7-4.el9.aarch64.rpm) = 17641 +SHA256 (rocky/m/mesa-libgbm-25.2.7-4.el9.i686.rpm) = 9cc67f4e7d865cbfc0a61f5b25ef94a15d0e4bc529f426e3329830dc6ae89095 +SIZE (rocky/m/mesa-libgbm-25.2.7-4.el9.i686.rpm) = 17935 +SHA256 (rocky/m/mesa-libgbm-25.2.7-4.el9.x86_64.rpm) = 5e13f04122595cac2bc369add1c95ade39687e3f68b792d402cdd391e1a813ba +SIZE (rocky/m/mesa-libgbm-25.2.7-4.el9.x86_64.rpm) = 17536 +SHA256 (rocky/m/mesa-vulkan-drivers-25.2.7-4.el9.x86_64.rpm) = 982a916dcdc77cce1d14d0aaaf40a9f2d6df72efc054f971b00645d4c743a9fb +SIZE (rocky/m/mesa-vulkan-drivers-25.2.7-4.el9.x86_64.rpm) = 14175358 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-25.0.7-3.el9_7.src.rpm) = 1f5e8cc4d5a9383aeefa7143702e54afa9813d76a57161bc87794239447bbefe -SIZE (rocky/m/mesa-25.0.7-3.el9_7.src.rpm) = 50517092 +SHA256 (rocky/m/mesa-25.2.7-4.el9.src.rpm) = cd91f2530fe8017de43fe15b032760aa6cf10ed32f527c39ca4ceb23f7427bb8 +SIZE (rocky/m/mesa-25.2.7-4.el9.src.rpm) = 48047289 +SHA256 (rocky/m/mesa-compat-25.0.7-2.el9.0.1.src.rpm) = bb285404aade799b64069362f607bcc411873bc781c4247c157ff8d00d7d517d +SIZE (rocky/m/mesa-compat-25.0.7-2.el9.0.1.src.rpm) = 49145757 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 +SHA256 (rocky/m/mesa-libGLw-8.0.0-23.el9.src.rpm) = c4923cf6c144d1c1502375335f9f9e8a89b6d72e7d121536a798018da760c4ae +SIZE (rocky/m/mesa-libGLw-8.0.0-23.el9.src.rpm) = 21666 diff --git a/graphics/linux-rl9-dri/pkg-plist.aarch64 b/graphics/linux-rl9-dri/pkg-plist.aarch64 index 73f88b877664..69aa7be588f7 100644 --- a/graphics/linux-rl9-dri/pkg-plist.aarch64 +++ b/graphics/linux-rl9-dri/pkg-plist.aarch64 @@ -54,11 +54,17 @@ 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-25.0.7.so +usr/lib64/libGLw.so.1 +usr/lib64/libGLw.so.1.0.0 +usr/lib64/libOSMesa.so.8 +usr/lib64/libOSMesa.so.8.0.0 +usr/lib64/libgallium-25.2.7.so usr/lib64/libgbm.so.1 usr/lib64/libgbm.so.1.0.0 usr/lib64/libglut.so.3 usr/lib64/libglut.so.3.11.0 +usr/lib64/libxatracker.so.2 +usr/lib64/libxatracker.so.2.5.0 %%PORTDOCS%%usr/share/doc/freeglut/AUTHORS %%PORTDOCS%%usr/share/doc/freeglut/COPYING %%PORTDOCS%%usr/share/doc/freeglut/ChangeLog @@ -71,5 +77,6 @@ usr/lib64/libglut.so.3.11.0 %%PORTDOCS%%usr/share/doc/freeglut/ogl_sm.png %%PORTDOCS%%usr/share/doc/freeglut/progress.html %%PORTDOCS%%usr/share/doc/freeglut/structure.html +%%PORTDOCS%%usr/share/doc/mesa-libGLw/README %%DATADIR%%rc.d/00-mesa-defaults.conf usr/share/glvnd/egl_vendor.d/50_mesa.json diff --git a/graphics/linux-rl9-dri/pkg-plist.amd64 b/graphics/linux-rl9-dri/pkg-plist.amd64 index 87e8ac4cca9e..d73afeac6e24 100644 --- a/graphics/linux-rl9-dri/pkg-plist.amd64 +++ b/graphics/linux-rl9-dri/pkg-plist.amd64 @@ -16,11 +16,17 @@ 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-25.0.7.so +usr/lib/libGLw.so.1 +usr/lib/libGLw.so.1.0.0 +usr/lib/libOSMesa.so.8 +usr/lib/libOSMesa.so.8.0.0 +usr/lib/libgallium-25.2.7.so usr/lib/libgbm.so.1 usr/lib/libgbm.so.1.0.0 usr/lib/libglut.so.3 usr/lib/libglut.so.3.11.0 +usr/lib/libxatracker.so.2 +usr/lib/libxatracker.so.2.5.0 usr/lib64/dri/crocus_dri.so usr/lib64/dri/iris_dri.so usr/lib64/dri/kms_swrast_dri.so @@ -39,8 +45,12 @@ 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/libGLw.so.1 +usr/lib64/libGLw.so.1.0.0 +usr/lib64/libOSMesa.so.8 +usr/lib64/libOSMesa.so.8.0.0 usr/lib64/libVkLayer_MESA_device_select.so -usr/lib64/libgallium-25.0.7.so +usr/lib64/libgallium-25.2.7.so usr/lib64/libgbm.so.1 usr/lib64/libgbm.so.1.0.0 usr/lib64/libglut.so.3 @@ -48,6 +58,7 @@ usr/lib64/libglut.so.3.11.0 usr/lib64/libvulkan_intel.so usr/lib64/libvulkan_intel_hasvk.so usr/lib64/libvulkan_lvp.so +usr/lib64/libvulkan_nouveau.so usr/lib64/libvulkan_radeon.so usr/lib64/libxatracker.so.2 usr/lib64/libxatracker.so.2.5.0 @@ -63,11 +74,15 @@ usr/lib64/libxatracker.so.2.5.0 %%PORTDOCS%%usr/share/doc/freeglut/ogl_sm.png %%PORTDOCS%%usr/share/doc/freeglut/progress.html %%PORTDOCS%%usr/share/doc/freeglut/structure.html +%%PORTDOCS%%usr/share/doc/mesa-libGLw/README %%DATADIR%%rc.d/00-mesa-defaults.conf %%DATADIR%%rc.d/00-radv-defaults.conf usr/share/glvnd/egl_vendor.d/50_mesa.json +usr/share/licenses/mesa-vulkan-drivers/LICENSE.dependencies +usr/share/licenses/mesa-vulkan-drivers/cargo-vendor.txt usr/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json usr/share/vulkan/icd.d/intel_icd.x86_64.json usr/share/vulkan/icd.d/lvp_icd.x86_64.json +usr/share/vulkan/icd.d/nouveau_icd.x86_64.json usr/share/vulkan/icd.d/radeon_icd.x86_64.json usr/share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json diff --git a/graphics/linux-rl9-gdk-pixbuf2/Makefile b/graphics/linux-rl9-gdk-pixbuf2/Makefile index b9f1b47768b9..a96a6ebb3678 100644 --- a/graphics/linux-rl9-gdk-pixbuf2/Makefile +++ b/graphics/linux-rl9-gdk-pixbuf2/Makefile @@ -1,7 +1,7 @@ PORTNAME= gdk-pixbuf2 PORTVERSION= 2.42.6 -DISTVERSIONSUFFIX= -6.el9_6 -PORTREVISION= 8 +DISTVERSIONSUFFIX= -6.el9_7.1 +PORTREVISION= 9 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org diff --git a/graphics/linux-rl9-gdk-pixbuf2/distinfo b/graphics/linux-rl9-gdk-pixbuf2/distinfo index 9214bc00c9e6..2ca59dfd5a36 100644 --- a/graphics/linux-rl9-gdk-pixbuf2/distinfo +++ b/graphics/linux-rl9-gdk-pixbuf2/distinfo @@ -1,15 +1,15 @@ -TIMESTAMP = 1757069475 -SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.aarch64.rpm) = f15502d4bcd1bcd696b5c2e044c3522d38fbe4812a310e09183d61d32ee7d012 -SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.aarch64.rpm) = 474741 -SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.i686.rpm) = 69c13a62661f25cc6cd1abd9420f41a2acecf9fe1688669f8a939728e728d8ec -SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.i686.rpm) = 484011 -SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.x86_64.rpm) = 45a809fb972eab8cec05fa036649ce53d1f68b48b0107b7ac9595facf387e8ee -SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.x86_64.rpm) = 476463 -SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.aarch64.rpm) = 37d7c57ad554f30fee3252da7ab7b4a6a63a490671a40c72cf6afab2285c57ab -SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.aarch64.rpm) = 83851 -SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.i686.rpm) = 2d354aff28a900919e92a33c941666073c4400af13d368ee74cfae619a95280a -SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.i686.rpm) = 90061 -SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.x86_64.rpm) = d2e4f4c553ac47fd16cd245eb764397086f0763db580b6f50b52ff75eb5b5940 -SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_6.x86_64.rpm) = 85356 -SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.src.rpm) = a723b560f7edd78efcb7fdfce62a9e95c5e09b504b159c725924341ef4bd7658 -SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_6.src.rpm) = 7736449 +TIMESTAMP = 1783869758 +SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.aarch64.rpm) = ceaa4ad007a021070fb85830b63a4527c0eab981d0a57631226fedccbcd268dd +SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.aarch64.rpm) = 474981 +SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.i686.rpm) = ecce17b32faa333e841f07fecfd42a16e127add4bfb23fef9096963186f53349 +SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.i686.rpm) = 484040 +SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.x86_64.rpm) = f4563cc6f9bdcc40a912bb43813d887d454af8f5e9d911dd92a62287019232eb +SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.x86_64.rpm) = 476504 +SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.aarch64.rpm) = 5dba7a85de06de348994c4057d800ad693557f85fb77f70fb7dd1578808711dd +SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.aarch64.rpm) = 83886 +SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.i686.rpm) = 9b8d5033c4c324eeaa8aaf5d04a1578cbeda21f06cdc829085d170dd24c60fab +SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.i686.rpm) = 89122 +SHA256 (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.x86_64.rpm) = fddd9fd1aab56b504f9df8f9b724e0959609b58cd901dcbcfff9522d8eb88159 +SIZE (rocky/g/gdk-pixbuf2-modules-2.42.6-6.el9_7.1.x86_64.rpm) = 85532 +SHA256 (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.src.rpm) = 80549b60d65ee284802ad7c8bea9e4892875a758f379edd6ee31969b6906c9f6 +SIZE (rocky/g/gdk-pixbuf2-2.42.6-6.el9_7.1.src.rpm) = 7737525 diff --git a/graphics/linux-rl9-imageformats-libs/Makefile b/graphics/linux-rl9-imageformats-libs/Makefile index d8bfe75a71ba..b78e75db5c38 100644 --- a/graphics/linux-rl9-imageformats-libs/Makefile +++ b/graphics/linux-rl9-imageformats-libs/Makefile @@ -1,6 +1,6 @@ PORTNAME= imageformats PORTVERSION= 1 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics linux PKGNAMESUFFIX= -libs DISTNAME= @@ -28,8 +28,8 @@ LIB_DISTNAMES= jasper${PKGNAMESUFFIX}-2.0.28-4.el9 \ jbigkit${PKGNAMESUFFIX}-2.1-23.el9 \ libjpeg-turbo-2.0.90-7.el9 \ libmng-2.0.3-17.el9 \ - libpng-1.6.37-12.el9 \ - libtiff-4.4.0-15.el9_7.2.0.1 \ + libpng-1.6.37-15.el9 \ + libtiff-4.4.0-18.el9_8 \ libwebp-1.2.0-8.el9 \ openjpeg2-2.4.0-8.el9 @@ -37,8 +37,8 @@ SRC_DISTFILES= jasper-2.0.28-4.el9${SRC_SUFX}:SOURCE \ jbigkit-2.1-23.el9${SRC_SUFX}:SOURCE \ libjpeg-turbo-2.0.90-7.el9${SRC_SUFX}:SOURCE \ libmng-2.0.3-17.el9${SRC_SUFX}:SOURCE \ - libpng-1.6.37-12.el9${SRC_SUFX}:SOURCE \ - libtiff-4.4.0-15.el9_7.2.0.1${SRC_SUFX}:SOURCE \ + libpng-1.6.37-15.el9${SRC_SUFX}:SOURCE \ + libtiff-4.4.0-18.el9_8${SRC_SUFX}:SOURCE \ libwebp-1.2.0-8.el9${SRC_SUFX}:SOURCE \ openjpeg2-2.4.0-8.el9${SRC_SUFX}:SOURCE diff --git a/graphics/linux-rl9-imageformats-libs/distinfo b/graphics/linux-rl9-imageformats-libs/distinfo index 80d87a3c202c..717d04ac972f 100644 --- a/graphics/linux-rl9-imageformats-libs/distinfo +++ b/graphics/linux-rl9-imageformats-libs/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1765198640 +TIMESTAMP = 1783861379 SHA256 (rocky/j/jasper-libs-2.0.28-4.el9.aarch64.rpm) = e9ef38cb8c2dd4373e3f57468236c4d64aad4d28c19bbdf09636cde05d94703b SIZE (rocky/j/jasper-libs-2.0.28-4.el9.aarch64.rpm) = 150174 SHA256 (rocky/j/jasper-libs-2.0.28-4.el9.i686.rpm) = f588b764eeea478ce4abb121e4a4f68f9763a1fc1ff90cc1686b18dea84d521d @@ -23,18 +23,18 @@ SHA256 (rocky/l/libmng-2.0.3-17.el9.i686.rpm) = 2611115d93e775a5930ebd904dd730e3 SIZE (rocky/l/libmng-2.0.3-17.el9.i686.rpm) = 202752 SHA256 (rocky/l/libmng-2.0.3-17.el9.x86_64.rpm) = 1c88d1fecb1dd89a328666336e309ed0e804228db2fb74107792bbaf3da745c9 SIZE (rocky/l/libmng-2.0.3-17.el9.x86_64.rpm) = 189172 -SHA256 (rocky/l/libpng-1.6.37-12.el9.aarch64.rpm) = d097557b926ef555cecae507ed55c113a5fae1aa095439cad9c56048c62e7045 -SIZE (rocky/l/libpng-1.6.37-12.el9.aarch64.rpm) = 116497 -SHA256 (rocky/l/libpng-1.6.37-12.el9.i686.rpm) = 5706539159e2225d74ad532c50ec1c3b13628c1cd9f7a4a72b2a7ee5df2cab12 -SIZE (rocky/l/libpng-1.6.37-12.el9.i686.rpm) = 127630 -SHA256 (rocky/l/libpng-1.6.37-12.el9.x86_64.rpm) = 2fb7ea5028fb07380ec2ece9716763cbe4b456a90574e14ddb93180c8c4bc14f -SIZE (rocky/l/libpng-1.6.37-12.el9.x86_64.rpm) = 118873 -SHA256 (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.aarch64.rpm) = e7e1c44765d2334d50fa1d975ae2979a29bb3a4726c1c324b6ecab1a57947b81 -SIZE (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.aarch64.rpm) = 195472 -SHA256 (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.i686.rpm) = b6d566ff6e191492403d25effdb54b09211ec418a14ce3a0b924e09f7566c647 -SIZE (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.i686.rpm) = 218942 -SHA256 (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.x86_64.rpm) = b46366265446fe9320da34faa7001767910b57311340b6fdaac7501a6ad39763 -SIZE (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.x86_64.rpm) = 200954 +SHA256 (rocky/l/libpng-1.6.37-15.el9.aarch64.rpm) = e63dc7a1085c66747a75736564c51e5250e0c50d4449d1c3e46c2ea4b3a2b8e7 +SIZE (rocky/l/libpng-1.6.37-15.el9.aarch64.rpm) = 116446 +SHA256 (rocky/l/libpng-1.6.37-15.el9.i686.rpm) = 42e5f826e699a758031326e376c19bbbba5c6829f6f1de51e5875fbbc13d623f +SIZE (rocky/l/libpng-1.6.37-15.el9.i686.rpm) = 126958 +SHA256 (rocky/l/libpng-1.6.37-15.el9.x86_64.rpm) = 90473d1301027fdfd71b1f21b4ef02de578f849db44fa5b9e0562b5b2ee05f2b +SIZE (rocky/l/libpng-1.6.37-15.el9.x86_64.rpm) = 118128 +SHA256 (rocky/l/libtiff-4.4.0-18.el9_8.aarch64.rpm) = 2c2a9b87d3659556ad1f7daa48a54462055057fa7c41edc84f0c3cc0aba3c7f6 +SIZE (rocky/l/libtiff-4.4.0-18.el9_8.aarch64.rpm) = 195461 +SHA256 (rocky/l/libtiff-4.4.0-18.el9_8.i686.rpm) = 5153edea6cabf874a8b6c248ba5c106222ab820252d6913d12f05e6fb0dca053 +SIZE (rocky/l/libtiff-4.4.0-18.el9_8.i686.rpm) = 218917 +SHA256 (rocky/l/libtiff-4.4.0-18.el9_8.x86_64.rpm) = 5ead603059cd17c1623fa0c098bdbab33cfa7397ab7d64a77ad7b45692cf0a1d +SIZE (rocky/l/libtiff-4.4.0-18.el9_8.x86_64.rpm) = 200988 SHA256 (rocky/l/libwebp-1.2.0-8.el9.aarch64.rpm) = 32d165702f098820c836736634829360947747017e23413a1ac5e167df8070d2 SIZE (rocky/l/libwebp-1.2.0-8.el9.aarch64.rpm) = 265825 SHA256 (rocky/l/libwebp-1.2.0-8.el9.i686.rpm) = fb5f4bbab3ce289b4d6fa2342c41826d9da4c44f0b9f0e3da1b0ee499422bd63 @@ -55,10 +55,10 @@ SHA256 (rocky/l/libjpeg-turbo-2.0.90-7.el9.src.rpm) = e80e2e153e24736f33771ed4a9 SIZE (rocky/l/libjpeg-turbo-2.0.90-7.el9.src.rpm) = 2268773 SHA256 (rocky/l/libmng-2.0.3-17.el9.src.rpm) = 674de62accc95cc7172a78c81a073d3fb0b7feeceb49534ff5f5de00ded9c74a SIZE (rocky/l/libmng-2.0.3-17.el9.src.rpm) = 1548760 -SHA256 (rocky/l/libpng-1.6.37-12.el9.src.rpm) = cd5bccf1fcb4b436a97956deca9547804c2bcd54c6dbef1d7e8dab873403d90e -SIZE (rocky/l/libpng-1.6.37-12.el9.src.rpm) = 1525727 -SHA256 (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.src.rpm) = cc883109ec49373815f4d81d84c0e2f194e3ca144de14213b2acf3111f37f1fb -SIZE (rocky/l/libtiff-4.4.0-15.el9_7.2.0.1.src.rpm) = 2904293 +SHA256 (rocky/l/libpng-1.6.37-15.el9.src.rpm) = a01446e43779200fec43f8839e886576bd452af413a90eb250f36f0ef11bc6f5 +SIZE (rocky/l/libpng-1.6.37-15.el9.src.rpm) = 1530976 +SHA256 (rocky/l/libtiff-4.4.0-18.el9_8.src.rpm) = f599d8acfacfb8e995fc98b13529931bf81f63a27373d51a47c06de9edbc517c +SIZE (rocky/l/libtiff-4.4.0-18.el9_8.src.rpm) = 2897240 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-8.el9.src.rpm) = 22734b3b0c0ddc86fffced2509fac3058a2296235c6770ebe9940d53888f108b diff --git a/graphics/linux-rl9-libdrm/Makefile b/graphics/linux-rl9-libdrm/Makefile index 7314d1859c19..1382bcd63cc4 100644 --- a/graphics/linux-rl9-libdrm/Makefile +++ b/graphics/linux-rl9-libdrm/Makefile @@ -1,6 +1,6 @@ PORTNAME= libdrm -PORTVERSION= 2.4.123 -DISTVERSIONSUFFIX= -2.el9 +PORTVERSION= 2.4.128 +DISTVERSIONSUFFIX= -1.el9 CATEGORIES= graphics linux MAINTAINER= emulation@FreeBSD.org @@ -17,4 +17,6 @@ DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}/pkg-descr OPTIONS_DEFINE= DOCS +PLIST_SUB= LIBVERSION=${PORTVERSION:E}.0 + .include <bsd.port.mk> diff --git a/graphics/linux-rl9-libdrm/distinfo b/graphics/linux-rl9-libdrm/distinfo index 89ff50d98533..4d71629fbf05 100644 --- a/graphics/linux-rl9-libdrm/distinfo +++ b/graphics/linux-rl9-libdrm/distinfo @@ -1,9 +1,9 @@ -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 +TIMESTAMP = 1783861760 +SHA256 (rocky/l/libdrm-2.4.128-1.el9.aarch64.rpm) = 1bcd7471f11628b44f58a4e7ebdcd5c2b27072cb17e3b2d08b33d59fdbcb6fde +SIZE (rocky/l/libdrm-2.4.128-1.el9.aarch64.rpm) = 133931 +SHA256 (rocky/l/libdrm-2.4.128-1.el9.i686.rpm) = e887e8ce9ba5b01a3c23ec435b022f60d52ef0a1812c6d597aa0855c671c82e4 +SIZE (rocky/l/libdrm-2.4.128-1.el9.i686.rpm) = 177232 +SHA256 (rocky/l/libdrm-2.4.128-1.el9.x86_64.rpm) = df5b9530e9242e40443030f1e44a011e1a449fb530c629184a4fffeeb429a9f5 +SIZE (rocky/l/libdrm-2.4.128-1.el9.x86_64.rpm) = 163391 +SHA256 (rocky/l/libdrm-2.4.128-1.el9.src.rpm) = 9d4eb4af8452a417989f38ce0d2a011c8c3164a341749d84fb80e27fb292a6e6 +SIZE (rocky/l/libdrm-2.4.128-1.el9.src.rpm) = 449549 diff --git a/graphics/linux-rl9-libdrm/pkg-plist.aarch64 b/graphics/linux-rl9-libdrm/pkg-plist.aarch64 index 525f5fd18cd2..b7b61eb6e4b6 100644 --- a/graphics/linux-rl9-libdrm/pkg-plist.aarch64 +++ b/graphics/linux-rl9-libdrm/pkg-plist.aarch64 @@ -1,17 +1,17 @@ usr/lib/udev/rules.d/91-drm-modeset.rules usr/lib64/libdrm.so.2 -usr/lib64/libdrm.so.2.123.0 +usr/lib64/libdrm.so.2.%%LIBVERSION%% usr/lib64/libdrm_amdgpu.so.1 -usr/lib64/libdrm_amdgpu.so.1.123.0 +usr/lib64/libdrm_amdgpu.so.1.%%LIBVERSION%% usr/lib64/libdrm_etnaviv.so.1 -usr/lib64/libdrm_etnaviv.so.1.123.0 +usr/lib64/libdrm_etnaviv.so.1.%%LIBVERSION%% usr/lib64/libdrm_freedreno.so.1 -usr/lib64/libdrm_freedreno.so.1.123.0 +usr/lib64/libdrm_freedreno.so.1.%%LIBVERSION%% usr/lib64/libdrm_nouveau.so.2 -usr/lib64/libdrm_nouveau.so.2.123.0 +usr/lib64/libdrm_nouveau.so.2.%%LIBVERSION%% usr/lib64/libdrm_radeon.so.1 -usr/lib64/libdrm_radeon.so.1.123.0 +usr/lib64/libdrm_radeon.so.1.%%LIBVERSION%% usr/lib64/libdrm_tegra.so.0 -usr/lib64/libdrm_tegra.so.0.123.0 +usr/lib64/libdrm_tegra.so.0.%%LIBVERSION%% %%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 cc9a38a629f0..a12aeb922acb 100644 --- a/graphics/linux-rl9-libdrm/pkg-plist.amd64 +++ b/graphics/linux-rl9-libdrm/pkg-plist.amd64 @@ -1,23 +1,23 @@ usr/lib/libdrm.so.2 -usr/lib/libdrm.so.2.123.0 +usr/lib/libdrm.so.2.%%LIBVERSION%% usr/lib/libdrm_amdgpu.so.1 -usr/lib/libdrm_amdgpu.so.1.123.0 +usr/lib/libdrm_amdgpu.so.1.%%LIBVERSION%% usr/lib/libdrm_intel.so.1 -usr/lib/libdrm_intel.so.1.123.0 +usr/lib/libdrm_intel.so.1.%%LIBVERSION%% usr/lib/libdrm_nouveau.so.2 -usr/lib/libdrm_nouveau.so.2.123.0 +usr/lib/libdrm_nouveau.so.2.%%LIBVERSION%% usr/lib/libdrm_radeon.so.1 -usr/lib/libdrm_radeon.so.1.123.0 +usr/lib/libdrm_radeon.so.1.%%LIBVERSION%% usr/lib/udev/rules.d/91-drm-modeset.rules usr/lib64/libdrm.so.2 -usr/lib64/libdrm.so.2.123.0 +usr/lib64/libdrm.so.2.%%LIBVERSION%% usr/lib64/libdrm_amdgpu.so.1 -usr/lib64/libdrm_amdgpu.so.1.123.0 +usr/lib64/libdrm_amdgpu.so.1.%%LIBVERSION%% usr/lib64/libdrm_intel.so.1 -usr/lib64/libdrm_intel.so.1.123.0 +usr/lib64/libdrm_intel.so.1.%%LIBVERSION%% usr/lib64/libdrm_nouveau.so.2 -usr/lib64/libdrm_nouveau.so.2.123.0 +usr/lib64/libdrm_nouveau.so.2.%%LIBVERSION%% usr/lib64/libdrm_radeon.so.1 -usr/lib64/libdrm_radeon.so.1.123.0 +usr/lib64/libdrm_radeon.so.1.%%LIBVERSION%% %%PORTDOCS%%usr/share/doc/libdrm/README.rst %%DATADIR%%/amdgpu.ids diff --git a/graphics/linux-rl9-qt5-qt3d/Makefile b/graphics/linux-rl9-qt5-qt3d/Makefile index 75b1827ca74b..dc4245c49fb2 100644 --- a/graphics/linux-rl9-qt5-qt3d/Makefile +++ b/graphics/linux-rl9-qt5-qt3d/Makefile @@ -1,7 +1,7 @@ PORTNAME= qt5 PORTVERSION= 5.15.9 -DISTVERSIONSUFFIX= -2.el9_7.1 -PORTREVISION= 4 +DISTVERSIONSUFFIX= -3.el9 +PORTREVISION= 5 CATEGORIES= graphics linux PKGNAMESUFFIX= -qt3d diff --git a/graphics/linux-rl9-qt5-qt3d/distinfo b/graphics/linux-rl9-qt5-qt3d/distinfo index 297b14c1ddd2..7b88152300f0 100644 --- a/graphics/linux-rl9-qt5-qt3d/distinfo +++ b/graphics/linux-rl9-qt5-qt3d/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1765198837 -SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.aarch64.rpm) = 07e1a59a5ef4d16c4846b55a9de7eb9a1282d03d31574c9609ba27f36d494278 -SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.aarch64.rpm) = 3103761 -SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.i686.rpm) = 240a5ab0de8252e90c888ed70eab240b8d49222dd725ad376e4fdd30960c9f48 -SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.i686.rpm) = 3485290 -SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.x86_64.rpm) = a13ddf6f33d82129a0bb2c935db5295fc72b3f0c099f94f2fe3501e534fc14bf -SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.x86_64.rpm) = 3170153 -SHA256 (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.src.rpm) = da2b660d45a4049d0135697f23e0a8b8977676916579894494ca77c887753c39 -SIZE (rocky/q/qt5-qt3d-5.15.9-2.el9_7.1.src.rpm) = 118357271 +TIMESTAMP = 1783871698 +SHA256 (rocky/q/qt5-qt3d-5.15.9-3.el9.aarch64.rpm) = e3b9157d5733c26d5353f69c9940ef2414123549c048af97a1a12ac0bae9f3a7 +SIZE (rocky/q/qt5-qt3d-5.15.9-3.el9.aarch64.rpm) = 3104685 +SHA256 (rocky/q/qt5-qt3d-5.15.9-3.el9.i686.rpm) = ef9514fea2dc553f93d8c6e5955b063f7c41ad62397f686a785c37e6bee52e42 +SIZE (rocky/q/qt5-qt3d-5.15.9-3.el9.i686.rpm) = 3486111 +SHA256 (rocky/q/qt5-qt3d-5.15.9-3.el9.x86_64.rpm) = c97466084c004a6da27eb7214152b78b9dc717fb7647339b7ed7c8fbefa6738d +SIZE (rocky/q/qt5-qt3d-5.15.9-3.el9.x86_64.rpm) = 3170534 +SHA256 (rocky/q/qt5-qt3d-5.15.9-3.el9.src.rpm) = c00e575d12159b55cde95f47413d38f9f8adcd6b0ba7903d7a47f50b9756fe4b +SIZE (rocky/q/qt5-qt3d-5.15.9-3.el9.src.rpm) = 118357362 diff --git a/graphics/linux-rl9-shaderc/Makefile b/graphics/linux-rl9-shaderc/Makefile index d1a5e0e52b0c..b7db233b1b5a 100644 --- a/graphics/linux-rl9-shaderc/Makefile +++ b/graphics/linux-rl9-shaderc/Makefile @@ -1,5 +1,5 @@ PORTNAME= shaderc -PORTVERSION= 2025.2 +PORTVERSION= 2025.4 DISTVERSIONSUFFIX= -1.el9 CATEGORIES= graphics linux diff --git a/graphics/linux-rl9-shaderc/distinfo b/graphics/linux-rl9-shaderc/distinfo index 262006a5f896..fd4fc3da8b02 100644 --- a/graphics/linux-rl9-shaderc/distinfo +++ b/graphics/linux-rl9-shaderc/distinfo @@ -1,9 +1,9 @@ -TIMESTAMP = 1765199277 -SHA256 (rocky/l/libshaderc-2025.2-1.el9.aarch64.rpm) = f0916e1071395a67edaabcee518cf3e9d49d8808272debb5e6c1af136ffd7602 -SIZE (rocky/l/libshaderc-2025.2-1.el9.aarch64.rpm) = 1065875 -SHA256 (rocky/l/libshaderc-2025.2-1.el9.i686.rpm) = 8319691bc77d31270e0df7e3a83e431f66071a493856d6d7cdf9ddc694cf95b8 -SIZE (rocky/l/libshaderc-2025.2-1.el9.i686.rpm) = 1170013 -SHA256 (rocky/l/libshaderc-2025.2-1.el9.x86_64.rpm) = 979b023620fa31a36da1941a598f018c90774479cf6f19ffec4af36be1dc3747 -SIZE (rocky/l/libshaderc-2025.2-1.el9.x86_64.rpm) = 1075942 -SHA256 (rocky/s/shaderc-2025.2-1.el9.src.rpm) = 9236fef558b8f273ec930320ad22046e830e27c73574cb2f5d7635688e83c2ef -SIZE (rocky/s/shaderc-2025.2-1.el9.src.rpm) = 240840 +TIMESTAMP = 1783863544 +SHA256 (rocky/l/libshaderc-2025.4-1.el9.aarch64.rpm) = 6c09341252040de903a7ee47a72b7ddc9a63f8de49c4aac9268e514252526440 +SIZE (rocky/l/libshaderc-2025.4-1.el9.aarch64.rpm) = 1085148 +SHA256 (rocky/l/libshaderc-2025.4-1.el9.i686.rpm) = 0d7008882590e110fd63387e570b81e5cc0078f663923c078f11816e4066f472 +SIZE (rocky/l/libshaderc-2025.4-1.el9.i686.rpm) = 1189288 +SHA256 (rocky/l/libshaderc-2025.4-1.el9.x86_64.rpm) = 148fa1b91548ae6ce14ee13a9016672dd42c47deb6d62859294ac045e2356842 +SIZE (rocky/l/libshaderc-2025.4-1.el9.x86_64.rpm) = 1092641 +SHA256 (rocky/s/shaderc-2025.4-1.el9.src.rpm) = 6a4ded15eec9f2c1d2a9b1fe2d3a27b836183482159803178a4ee9f7b7762e53 +SIZE (rocky/s/shaderc-2025.4-1.el9.src.rpm) = 240030 diff --git a/graphics/linux-rl9-spirv-tools/Makefile b/graphics/linux-rl9-spirv-tools/Makefile index 22305e580bc4..827fb290bd44 100644 --- a/graphics/linux-rl9-spirv-tools/Makefile +++ b/graphics/linux-rl9-spirv-tools/Makefile @@ -1,5 +1,5 @@ PORTNAME= spirv-tools -PORTVERSION= 2025.2 +PORTVERSION= 2025.4 DISTVERSIONSUFFIX= -1.el9 CATEGORIES= graphics linux diff --git a/graphics/linux-rl9-spirv-tools/distinfo b/graphics/linux-rl9-spirv-tools/distinfo index 9e1f7efe1217..328868ed0abc 100644 --- a/graphics/linux-rl9-spirv-tools/distinfo +++ b/graphics/linux-rl9-spirv-tools/distinfo @@ -1,13 +1,13 @@ -TIMESTAMP = 1765199327 -SHA256 (rocky/s/spirv-tools-2025.2-1.el9.aarch64.rpm) = 35dfc0503db2dea37df9536a28382c357f6a8b376a1a7dfaee9c48678a66667b -SIZE (rocky/s/spirv-tools-2025.2-1.el9.aarch64.rpm) = 252875 -SHA256 (rocky/s/spirv-tools-2025.2-1.el9.x86_64.rpm) = 1aafc557523da20a3b30d3ed4e352f7a1f5bf5c7256b8e036b2199ded822ff4e -SIZE (rocky/s/spirv-tools-2025.2-1.el9.x86_64.rpm) = 265122 -SHA256 (rocky/s/spirv-tools-libs-2025.2-1.el9.aarch64.rpm) = fafcf8b5be18ae4676df37cb640f9ba58bdb9324dc58f8d4cc86482dc0f674c6 -SIZE (rocky/s/spirv-tools-libs-2025.2-1.el9.aarch64.rpm) = 1515967 -SHA256 (rocky/s/spirv-tools-libs-2025.2-1.el9.i686.rpm) = 60db3ea4da12e84d3b053adc6b30d0f4c0be270853e16a6c2f2ba9f8620baa58 -SIZE (rocky/s/spirv-tools-libs-2025.2-1.el9.i686.rpm) = 1726593 -SHA256 (rocky/s/spirv-tools-libs-2025.2-1.el9.x86_64.rpm) = f80f22ada0715d3d2db2b0f6f2f4748bcda673cc7c0c9a0227cf659c34474c2a -SIZE (rocky/s/spirv-tools-libs-2025.2-1.el9.x86_64.rpm) = 1547435 -SHA256 (rocky/s/spirv-tools-2025.2-1.el9.src.rpm) = 697c76e1b8b47b1573bd0e11115b94ce5256325918ade7f7affaead1fdc684e7 -SIZE (rocky/s/spirv-tools-2025.2-1.el9.src.rpm) = 3289457 +TIMESTAMP = 1783863598 +SHA256 (rocky/s/spirv-tools-2025.4-1.el9.aarch64.rpm) = a74f72b7b667bea857fb7a74251131f551e20ba72b0eb52cc1532e0c7a9ebf33 +SIZE (rocky/s/spirv-tools-2025.4-1.el9.aarch64.rpm) = 287333 +SHA256 (rocky/s/spirv-tools-2025.4-1.el9.x86_64.rpm) = bbc58beb2b04b3a2ca8f888ccd112849583c20b1dd64d34cac131b32fb77e136 +SIZE (rocky/s/spirv-tools-2025.4-1.el9.x86_64.rpm) = 298305 +SHA256 (rocky/s/spirv-tools-libs-2025.4-1.el9.aarch64.rpm) = b33b2d2c2bd82ff0a225284104b8c51275120eb58c7f1b4701145620b5613230 +SIZE (rocky/s/spirv-tools-libs-2025.4-1.el9.aarch64.rpm) = 1587076 +SHA256 (rocky/s/spirv-tools-libs-2025.4-1.el9.i686.rpm) = b2a018e0cff1568a33480f95bfc22d0cd967cf527bce32b9d437ae4f39cb604a +SIZE (rocky/s/spirv-tools-libs-2025.4-1.el9.i686.rpm) = 1822126 +SHA256 (rocky/s/spirv-tools-libs-2025.4-1.el9.x86_64.rpm) = 88d3e26d2c8e7f1b81c889b73b5ce6b6dbfcd081f333f694ecfa09b439e19939 +SIZE (rocky/s/spirv-tools-libs-2025.4-1.el9.x86_64.rpm) = 1615842 +SHA256 (rocky/s/spirv-tools-2025.4-1.el9.src.rpm) = 632904205035b6d86b9e38dfec6601d848884455d214131b1a17dc87d95ab8de +SIZE (rocky/s/spirv-tools-2025.4-1.el9.src.rpm) = 3395831 diff --git a/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64 b/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64 index 67225b6da632..4a31e5a18529 100644 --- a/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64 +++ b/graphics/linux-rl9-spirv-tools/pkg-plist.aarch64 @@ -1,5 +1,6 @@ usr/bin/spirv-as usr/bin/spirv-cfg +usr/bin/spirv-diff usr/bin/spirv-dis usr/bin/spirv-lesspipe.sh usr/bin/spirv-link diff --git a/graphics/linux-rl9-spirv-tools/pkg-plist.amd64 b/graphics/linux-rl9-spirv-tools/pkg-plist.amd64 index 7cfbe5cc297f..70165ce3f848 100644 --- a/graphics/linux-rl9-spirv-tools/pkg-plist.amd64 +++ b/graphics/linux-rl9-spirv-tools/pkg-plist.amd64 @@ -1,5 +1,6 @@ usr/bin/spirv-as usr/bin/spirv-cfg +usr/bin/spirv-diff usr/bin/spirv-dis usr/bin/spirv-lesspipe.sh usr/bin/spirv-link diff --git a/graphics/linux-rl9-vulkan/Makefile b/graphics/linux-rl9-vulkan/Makefile index ea6e32de7596..d59d0c182457 100644 --- a/graphics/linux-rl9-vulkan/Makefile +++ b/graphics/linux-rl9-vulkan/Makefile @@ -1,8 +1,7 @@ PORTNAME= vulkan -PORTVERSION= 1.4.313.0 +PORTVERSION= 1.4.328.1 DISTVERSIONSUFFIX= -1.el9 CATEGORIES= graphics linux -PKGNAMESUFFIX= -loader MAINTAINER= emulation@FreeBSD.org COMMENT= Driver loader for the Vulkan graphics API (Rocky Linux ${LINUX_DIST_VER}) @@ -16,11 +15,10 @@ USE_LINUX= wayland xorglibs USE_LINUX_RPM= yes WANT_LINUX32= yes -LIB_DISTNAMES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL} -SRC_DISTFILES= ${PORTNAME}${PKGNAMESUFFIX}-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE - -DESCR= ${PORTSDIR}/${PKGCATEGORY}/${PORTNAME}${PKGNAMESUFFIX}/pkg-descr -DOCSDIR= ${PREFIX}/usr/share/doc/${PORTNAME}${PKGNAMESUFFIX} +BIN_DISTNAMES= ${PORTNAME}-tools-${DISTVERSIONFULL} +LIB_DISTNAMES= ${PORTNAME}-loader-${DISTVERSIONFULL} +SRC_DISTFILES= ${PORTNAME}-loader-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE \ + ${PORTNAME}-tools-${DISTVERSIONFULL}${SRC_SUFX}:SOURCE OPTIONS_DEFINE= DOCS diff --git a/graphics/linux-rl9-vulkan/distinfo b/graphics/linux-rl9-vulkan/distinfo index 50bb61ce8e79..34cee9e4af5a 100644 --- a/graphics/linux-rl9-vulkan/distinfo +++ b/graphics/linux-rl9-vulkan/distinfo @@ -1,9 +1,15 @@ -TIMESTAMP = 1765199380 -SHA256 (rocky/v/vulkan-loader-1.4.313.0-1.el9.aarch64.rpm) = b91566a0a23cf5e4f869c79ceadc61c81411ce0b6dbd7f5890fb5a28c1f52ea1 -SIZE (rocky/v/vulkan-loader-1.4.313.0-1.el9.aarch64.rpm) = 167818 -SHA256 (rocky/v/vulkan-loader-1.4.313.0-1.el9.i686.rpm) = 4a80c054c32ada56dc716914f93b896515eae705a2cbb5ac1b4ab81c71b101c6 -SIZE (rocky/v/vulkan-loader-1.4.313.0-1.el9.i686.rpm) = 165715 -SHA256 (rocky/v/vulkan-loader-1.4.313.0-1.el9.x86_64.rpm) = 2be57e911731ba1b29333a01aa9f757bb62f932316288fe6e61d1343e3016f9e -SIZE (rocky/v/vulkan-loader-1.4.313.0-1.el9.x86_64.rpm) = 155188 -SHA256 (rocky/v/vulkan-loader-1.4.313.0-1.el9.src.rpm) = 78a319112c6d9d6ae9b33cfffb03426014163efbe174a2327ca5bd37ac89d7e8 -SIZE (rocky/v/vulkan-loader-1.4.313.0-1.el9.src.rpm) = 1755911 +TIMESTAMP = 1784277782 +SHA256 (rocky/v/vulkan-loader-1.4.328.1-1.el9.aarch64.rpm) = 96487b078b1ac6d9c904a101ce8ee552d964a8f41792632caf75039876efda51 +SIZE (rocky/v/vulkan-loader-1.4.328.1-1.el9.aarch64.rpm) = 174239 +SHA256 (rocky/v/vulkan-loader-1.4.328.1-1.el9.i686.rpm) = 7bfe26f085f51e02e3687dc510b8cb22ad7bb0aed93d7143d942863c1d5bf273 +SIZE (rocky/v/vulkan-loader-1.4.328.1-1.el9.i686.rpm) = 172642 +SHA256 (rocky/v/vulkan-loader-1.4.328.1-1.el9.x86_64.rpm) = 85f455f1a498909340f07f86635ab22a183639b4ec53f9e1a0024806a1d6b811 +SIZE (rocky/v/vulkan-loader-1.4.328.1-1.el9.x86_64.rpm) = 161425 +SHA256 (rocky/v/vulkan-tools-1.4.328.1-1.el9.aarch64.rpm) = 2ff565c77cbabddcb32872b543f5dbb77ff042d3572e0fdaa6ee407aedd9e95a +SIZE (rocky/v/vulkan-tools-1.4.328.1-1.el9.aarch64.rpm) = 348872 +SHA256 (rocky/v/vulkan-tools-1.4.328.1-1.el9.x86_64.rpm) = 4fff1f4d57e179a476554dc5f8a29986079a9f21c1c026c22e836153953b2368 +SIZE (rocky/v/vulkan-tools-1.4.328.1-1.el9.x86_64.rpm) = 374515 +SHA256 (rocky/v/vulkan-loader-1.4.328.1-1.el9.src.rpm) = 06b9ca2752e27540bd5c703401a310ca86ec9178d2ae51e0dc7096a36065a0dd +SIZE (rocky/v/vulkan-loader-1.4.328.1-1.el9.src.rpm) = 1766055 +SHA256 (rocky/v/vulkan-tools-1.4.328.1-1.el9.src.rpm) = a07ed3f1d658b1e52e48b5200d6dbfefe7a2fbdf505d3d35bce7ee95f4532903 +SIZE (rocky/v/vulkan-tools-1.4.328.1-1.el9.src.rpm) = 793921 diff --git a/graphics/linux-rl9-vulkan/pkg-descr b/graphics/linux-rl9-vulkan/pkg-descr new file mode 100644 index 000000000000..fb8b5b1ec916 --- /dev/null +++ b/graphics/linux-rl9-vulkan/pkg-descr @@ -0,0 +1,16 @@ +This package holds both vulkan-loader and vulkan-tools for linux-rl9. + +Vulkan is an explicit API, enabling direct control over how GPUs +actually work. As such, Vulkan supports systems that have multiple +GPUs, each running with a different driver, or ICD (Installable Client +Driver). Vulkan also supports multiple global contexts (instances, in +Vulkan terminology). + +The ICD loader is a library that is placed between a Vulkan application +and any number of Vulkan drivers, in order to support multiple drivers +and the instance-level functionality that works across these drivers. +Additionally, the loader manages inserting Vulkan layer libraries, +such as validation layers, between an application and the drivers. + +The Vulkan tools and utilities assist with development by enabling +developers to verify their applications correct use of the Vulkan API. diff --git a/graphics/linux-rl9-vulkan/pkg-plist.aarch64 b/graphics/linux-rl9-vulkan/pkg-plist.aarch64 index dc844d6b56c1..c13892b305d9 100644 --- a/graphics/linux-rl9-vulkan/pkg-plist.aarch64 +++ b/graphics/linux-rl9-vulkan/pkg-plist.aarch64 @@ -1,8 +1,14 @@ +usr/bin/vkcube +usr/bin/vkcubepp +usr/bin/vulkaninfo usr/lib64/libvulkan.so.1 usr/lib64/libvulkan.so.%%LIBVERSION%% -%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md -%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%usr/share/doc/vulkan-loader/CONTRIBUTING.md +%%PORTDOCS%%usr/share/doc/vulkan-loader/README.md +%%PORTDOCS%%usr/share/doc/vulkan-tools/CONTRIBUTING.md +%%PORTDOCS%%usr/share/doc/vulkan-tools/README.md usr/share/licenses/vulkan-loader/LICENSE.txt +usr/share/licenses/vulkan-tools/LICENSE.txt @dir %%ETCDIR%%/explicit_layer.d @dir %%ETCDIR%%/icd.d @dir %%ETCDIR%%/implicit_layer.d diff --git a/graphics/linux-rl9-vulkan/pkg-plist.amd64 b/graphics/linux-rl9-vulkan/pkg-plist.amd64 index 1055a0791ecc..a90d05eff323 100644 --- a/graphics/linux-rl9-vulkan/pkg-plist.amd64 +++ b/graphics/linux-rl9-vulkan/pkg-plist.amd64 @@ -1,10 +1,16 @@ +usr/bin/vkcube +usr/bin/vkcubepp +usr/bin/vulkaninfo usr/lib/libvulkan.so.1 usr/lib/libvulkan.so.%%LIBVERSION%% usr/lib64/libvulkan.so.1 usr/lib64/libvulkan.so.%%LIBVERSION%% -%%PORTDOCS%%%%DOCSDIR%%/CONTRIBUTING.md -%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%usr/share/doc/vulkan-loader/CONTRIBUTING.md +%%PORTDOCS%%usr/share/doc/vulkan-loader/README.md +%%PORTDOCS%%usr/share/doc/vulkan-tools/CONTRIBUTING.md +%%PORTDOCS%%usr/share/doc/vulkan-tools/README.md usr/share/licenses/vulkan-loader/LICENSE.txt +usr/share/licenses/vulkan-tools/LICENSE.txt @dir %%ETCDIR%%/explicit_layer.d @dir %%ETCDIR%%/icd.d @dir %%ETCDIR%%/implicit_layer.d diff --git a/graphics/lximage-qt/Makefile b/graphics/lximage-qt/Makefile index 0d75543032d1..d37849ec09df 100644 --- a/graphics/lximage-qt/Makefile +++ b/graphics/lximage-qt/Makefile @@ -1,5 +1,5 @@ PORTNAME= lximage-qt -PORTVERSION= 2.3.0 +PORTVERSION= 2.4.0 CATEGORIES= graphics MASTER_SITES= LXQT diff --git a/graphics/lximage-qt/distinfo b/graphics/lximage-qt/distinfo index 0a20ba51fd23..8c82e75de5fa 100644 --- a/graphics/lximage-qt/distinfo +++ b/graphics/lximage-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762979143 -SHA256 (lxqt/lximage-qt-2.3.0.tar.xz) = 9376d492945917a5ee2ec6a69bb8f6aeadf89d0f14c38d73a2eac5407b34b641 -SIZE (lxqt/lximage-qt-2.3.0.tar.xz) = 862192 +TIMESTAMP = 1777194225 +SHA256 (lxqt/lximage-qt-2.4.0.tar.xz) = 7ca49039f3246011b80d76037603ac6a7af484574d8e5e2cc5bb7b8534298636 +SIZE (lxqt/lximage-qt-2.4.0.tar.xz) = 869496 diff --git a/graphics/lximage-qt/pkg-plist b/graphics/lximage-qt/pkg-plist index b616d193fca7..dd55cc95f023 100644 --- a/graphics/lximage-qt/pkg-plist +++ b/graphics/lximage-qt/pkg-plist @@ -29,9 +29,11 @@ share/icons/hicolor/48x48/apps/lximage-qt.svg %%DATADIR%%/translations/lximage-qt_ja.qm %%DATADIR%%/translations/lximage-qt_ka.qm %%DATADIR%%/translations/lximage-qt_kab.qm +%%DATADIR%%/translations/lximage-qt_kk.qm %%DATADIR%%/translations/lximage-qt_ko.qm %%DATADIR%%/translations/lximage-qt_lg.qm %%DATADIR%%/translations/lximage-qt_lt.qm +%%DATADIR%%/translations/lximage-qt_mk.qm %%DATADIR%%/translations/lximage-qt_nb_NO.qm %%DATADIR%%/translations/lximage-qt_nl.qm %%DATADIR%%/translations/lximage-qt_oc.qm diff --git a/graphics/magnum-examples/Makefile b/graphics/magnum-examples/Makefile index c607f2c53b91..d4789ab44832 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= 8 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/magnum-integration/Makefile b/graphics/magnum-integration/Makefile index edd547a3c581..504c519b82c6 100644 --- a/graphics/magnum-integration/Makefile +++ b/graphics/magnum-integration/Makefile @@ -2,7 +2,7 @@ PORTNAME= magnum-integration DISTVERSIONPREFIX= v DISTVERSION= 2020.06-264 DISTVERSIONSUFFIX= -g50ac4db -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics BROKEN= work/magnum-integration-2020.06-264-g50ac4db/src/Magnum/ImGuiIntegration/Context.cpp:322:23: error: no member named 'TextureId' in 'ImDrawCmd', "pcmd->TextureId" diff --git a/graphics/mahotas/Makefile b/graphics/mahotas/Makefile index e75dcf8fc11c..058e295693cc 100644 --- a/graphics/mahotas/Makefile +++ b/graphics/mahotas/Makefile @@ -1,6 +1,6 @@ PORTNAME= mahotas PORTVERSION= 1.4.15 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,7 +9,7 @@ MAINTAINER= wen@FreeBSD.org COMMENT= Computer vision and image processing library for Python WWW= https://packages.python.org/mahotas/ -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libfreeimage.so:graphics/freeimage USE_GCC= yes diff --git a/graphics/maim/Makefile b/graphics/maim/Makefile index 101e44468372..7f19a0f0905f 100644 --- a/graphics/maim/Makefile +++ b/graphics/maim/Makefile @@ -1,7 +1,6 @@ PORTNAME= maim DISTVERSIONPREFIX= v -DISTVERSION= 5.8.0 -PORTREVISION= 2 +DISTVERSION= 5.8.2 CATEGORIES= graphics MAINTAINER= 0mp@FreeBSD.org @@ -17,14 +16,11 @@ LIB_DEPENDS= libicuuc.so:devel/icu \ libslopy.so:x11/slop \ libwebp.so:graphics/webp -USES= cmake compiler:c++17-lang gl jpeg xorg +USES= cmake compiler:c++17-lang jpeg xorg USE_GITHUB= yes GH_ACCOUNT= naelstrof -USE_GL= gl USE_XORG= ice sm x11 xcomposite xext xfixes xrandr xrender -CMAKE_ARGS= -DSLOP_LIBRARIES=${LOCALBASE}/lib/libslopy.so - PLIST_FILES= bin/${PORTNAME} \ share/man/man1/${PORTNAME}.1.gz diff --git a/graphics/maim/distinfo b/graphics/maim/distinfo index d840490fca3c..0f99528224c4 100644 --- a/graphics/maim/distinfo +++ b/graphics/maim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1735334241 -SHA256 (naelstrof-maim-v5.8.0_GH0.tar.gz) = ecafe01dcbe4246071c58ff36acdcd93d290ed501f67933334b646436650450e -SIZE (naelstrof-maim-v5.8.0_GH0.tar.gz) = 42224 +TIMESTAMP = 1779997028 +SHA256 (naelstrof-maim-v5.8.2_GH0.tar.gz) = 2252c95c7eeebdee190c0a8cae3adeb1bb9c70858aef807060669fd02180204c +SIZE (naelstrof-maim-v5.8.2_GH0.tar.gz) = 41415 diff --git a/graphics/maim/files/patch-CMakeLists.txt b/graphics/maim/files/patch-CMakeLists.txt index be0a132e6b0f..a2c2bb3a5fba 100644 --- a/graphics/maim/files/patch-CMakeLists.txt +++ b/graphics/maim/files/patch-CMakeLists.txt @@ -1,27 +1,18 @@ ---- CMakeLists.txt.orig 2025-01-25 11:05:57 UTC +--- CMakeLists.txt.orig 2026-05-28 18:58:56 UTC +++ CMakeLists.txt -@@ -38,7 +38,7 @@ set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDAR - find_package( GLM REQUIRED ) +@@ -67,13 +67,13 @@ target_link_libraries( ${BIN_TARGET} + ${SLOP_LIBRARY} + ${WEBP_LIBRARY} ) - set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD_REQUIRED ON) --set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 11) -+set_property(TARGET ${BIN_TARGET} PROPERTY CXX_STANDARD 17) - set_property(TARGET ${BIN_TARGET} PROPERTY CXX_EXTENSIONS OFF) - - # Includes -@@ -70,13 +70,13 @@ else() - if( ${CMAKE_VERSION} VERSION_LESS 3.7 ) - message( WARNING "CMake version is below 3.7, CMake version >= 3.7 is required for unicode support." ) - else() -- find_package(ICU COMPONENTS uc) -+ find_package(ICU COMPONENTS i18n uc) - set( MAIM_UNICODE TRUE CACHE BOOL "To enable or disable unicode support." ) - if ( MAIM_UNICODE AND ICU_FOUND ) - # ICU is required for old nvidia drivers to work for whatever reason. - add_definitions(-DCXXOPTS_USE_UNICODE) - include_directories( ${ICU_INCLUDE_DIR} ) -- target_link_libraries( ${BIN_TARGET} ${ICU_UC_LIBRARIES} ) -+ target_link_libraries( ${BIN_TARGET} ${ICU_I18N_LIBRARIES} ${ICU_UC_LIBRARIES} ) - endif() +-find_package(ICU COMPONENTS uc) ++find_package(ICU COMPONENTS i18n uc) + set( MAIM_UNICODE TRUE CACHE BOOL "To enable or disable unicode support." ) + if ( MAIM_UNICODE AND ICU_FOUND ) + # ICU is required for old nvidia drivers to work for whatever reason. + add_definitions(-DCXXOPTS_USE_UNICODE) + include_directories( ${ICU_INCLUDE_DIR} ) +- target_link_libraries( ${BIN_TARGET} ${ICU_UC_LIBRARIES} ) ++ target_link_libraries( ${BIN_TARGET} ${ICU_I18N_LIBRARIES} ${ICU_UC_LIBRARIES} ) endif() + install( TARGETS ${BIN_TARGET} DESTINATION "${CMAKE_INSTALL_BINDIR}" ) diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile index f4f1e0ec91c9..82964660faca 100644 --- a/graphics/mapcache/Makefile +++ b/graphics/mapcache/Makefile @@ -1,6 +1,5 @@ PORTNAME= mapcache -DISTVERSION= 1.14.1 -PORTREVISION= 3 +DISTVERSION= 1.16.0 CATEGORIES= graphics MASTER_SITES= http://download.osgeo.org/mapserver/ diff --git a/graphics/mapcache/distinfo b/graphics/mapcache/distinfo index e3f09aaa6e42..ebb24e62bc5c 100644 --- a/graphics/mapcache/distinfo +++ b/graphics/mapcache/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1723021687 -SHA256 (mapcache-1.14.1.tar.gz) = 633a2a84d87237caacd227c9fb42a4b5cd7dec83864f277e933916c2e8e4f0c1 -SIZE (mapcache-1.14.1.tar.gz) = 1065269 +TIMESTAMP = 1780821590 +SHA256 (mapcache-1.16.0.tar.gz) = 0476adc5b056e9c09a3a5882f821395fa7fc77ced68b6196ebefa6c06034d532 +SIZE (mapcache-1.16.0.tar.gz) = 1072822 diff --git a/graphics/mapcache/pkg-plist b/graphics/mapcache/pkg-plist index 3c7bb493fb74..8664b755a320 100644 --- a/graphics/mapcache/pkg-plist +++ b/graphics/mapcache/pkg-plist @@ -3,5 +3,5 @@ bin/mapcache_seed bin/mapcache_detail lib/libmapcache.so lib/libmapcache.so.1 -lib/libmapcache.so.1.14.1 +lib/libmapcache.so.1.16.0 %%APACHE%%%%APACHEMODDIR%%/mod_%%AP_MODULE%% diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile index cb37493799ab..85ec70221ac0 100644 --- a/graphics/mapnik/Makefile +++ b/graphics/mapnik/Makefile @@ -1,7 +1,7 @@ PORTNAME= mapnik DISTVERSIONPREFIX= v -DISTVERSION= 4.1.3 -PORTREVISION= 3 +DISTVERSION= 4.2.2 +PORTREVISION= 2 CATEGORIES= graphics geography MAINTAINER= hummeltech@sherpaguru.com @@ -33,6 +33,7 @@ USE_GNOME= libxml2 USE_LDCONFIG= yes CMAKE_ARGS= -DFONTS_INSTALL_DIR:PATH=share/fonts/dejavu +CMAKE_OFF= CMAKE_CXX_SCAN_FOR_MODULES CMAKE_ON= USE_EXTERNAL_MAPBOX_PROTOZERO OPTIONS_DEFINE= CAIRO DOCS JPEG PNG PROJ TIFF WEBP AVIF diff --git a/graphics/mapnik/distinfo b/graphics/mapnik/distinfo index a6c57bffda1f..506f4d093dba 100644 --- a/graphics/mapnik/distinfo +++ b/graphics/mapnik/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1759637867 -SHA256 (mapnik-mapnik-v4.1.3_GH0.tar.gz) = 04a39a878fb60204853adf79a9e5be803609c6eab180d6403d67fc8b4691fa9f -SIZE (mapnik-mapnik-v4.1.3_GH0.tar.gz) = 13264597 +TIMESTAMP = 1774982775 +SHA256 (mapnik-mapnik-v4.2.2_GH0.tar.gz) = 631136738aee04aa1476084fcb0df2604759cceffb1963c27ec0eef1b3c42c7c +SIZE (mapnik-mapnik-v4.2.2_GH0.tar.gz) = 13270783 SHA256 (catchorg-Catch2-v2.13.10_GH0.tar.gz) = d54a712b7b1d7708bc7a819a8e6e47b2fde9536f487b89ccbca295072a7d9943 SIZE (catchorg-Catch2-v2.13.10_GH0.tar.gz) = 662225 SHA256 (mapbox-geometry.hpp-c83a2ab_GH0.tar.gz) = 676c7490fa7cdba26f45fc6b3932dc04bec110f75d660493a7c31d5b0d86e923 diff --git a/graphics/mapnik/files/patch-gdal b/graphics/mapnik/files/patch-gdal deleted file mode 100644 index e4bbd30edbdc..000000000000 --- a/graphics/mapnik/files/patch-gdal +++ /dev/null @@ -1,16 +0,0 @@ -Obtained from: https://github.com/mapnik/mapnik/commit/ca60dda74671cb373419b8a8f91b0f730c16f161 - ---- plugins/input/ogr/ogr_datasource.cpp.orig 2025-10-01 08:04:52 UTC -+++ plugins/input/ogr/ogr_datasource.cpp -@@ -378,7 +378,11 @@ void ogr_datasource::init(mapnik::parameters const& pa - } - } - mapnik::parameters& extra_params = desc_.get_extra_parameters(); -+#if GDAL_VERSION_NUM >= GDAL_COMPUTE_VERSION(3, 12, 0) -+ const OGRSpatialReference* srs_ref = layer->GetSpatialRef(); -+#else - OGRSpatialReference* srs_ref = layer->GetSpatialRef(); -+#endif - char* srs_output = nullptr; - if (srs_ref && srs_ref->exportToProj4(&srs_output) == OGRERR_NONE) - { diff --git a/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp b/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp deleted file mode 100644 index 5f266a6c709d..000000000000 --- a/graphics/mapnik/files/patch-plugins_input_tiles_pmtiles__source.hpp +++ /dev/null @@ -1,20 +0,0 @@ ---- plugins/input/tiles/pmtiles_source.hpp.orig 2025-10-05 04:06:02 UTC -+++ plugins/input/tiles/pmtiles_source.hpp -@@ -470,7 +470,7 @@ class pmtiles_source : public tiles_source, - { - std::string decompressed_dir; - #if defined(MAPNIK_MEMORY_MAPPED_FILE) -- std::string_view buffer{file_.buffer().first + dir_offset, dir_length}; -+ std::string_view buffer{file_.buffer().first + dir_offset, static_cast<std::size_t>(dir_length)}; - #else - std::string buffer; - buffer.resize(dir_length); -@@ -559,7 +559,7 @@ class pmtiles_source : public tiles_source, - { - std::string metadata; - #if defined(MAPNIK_MEMORY_MAPPED_FILE) -- std::string_view buffer{file_.buffer().first + metadata_offset_, metadata_length_}; -+ std::string_view buffer{file_.buffer().first + metadata_offset_, static_cast<std::size_t>(metadata_length_)}; - #else - std::string buffer; - buffer.resize(metadata_length_); diff --git a/graphics/mapnik/pkg-plist b/graphics/mapnik/pkg-plist index 2a61941bfd8a..a82413cf255a 100644 --- a/graphics/mapnik/pkg-plist +++ b/graphics/mapnik/pkg-plist @@ -492,6 +492,7 @@ include/mapnik/util/noncopyable.hpp include/mapnik/util/path_iterator.hpp include/mapnik/util/rounding_cast.hpp include/mapnik/util/singleton.hpp +include/mapnik/util/sort_by.hpp include/mapnik/util/spatial_index.hpp include/mapnik/util/timer.hpp include/mapnik/util/trim.hpp @@ -545,17 +546,15 @@ 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.1 -lib/libmapnik.so.4.1.3 +lib/libmapnik.so.4.2 +lib/libmapnik.so.4.2.2 lib/libmapnikjson.a lib/libmapnikwkt.a lib/mapnik/input/csv.input -lib/mapnik/input/gdal.input +lib/mapnik/input/gdal+ogr.input lib/mapnik/input/geobuf.input lib/mapnik/input/geojson.input -lib/mapnik/input/ogr.input -lib/mapnik/input/pgraster.input -lib/mapnik/input/postgis.input +lib/mapnik/input/postgis+pgraster.input lib/mapnik/input/raster.input lib/mapnik/input/shape.input lib/mapnik/input/sqlite.input diff --git a/graphics/mapserver/Makefile b/graphics/mapserver/Makefile index b988add0251d..ee7b8ca3f9dc 100644 --- a/graphics/mapserver/Makefile +++ b/graphics/mapserver/Makefile @@ -1,6 +1,5 @@ PORTNAME= mapserver -DISTVERSION= 8.6.0 -PORTREVISION= 2 +DISTVERSION= 8.6.4 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/mapserver/distinfo b/graphics/mapserver/distinfo index 17fb97a9198a..f9c799d8ab1c 100644 --- a/graphics/mapserver/distinfo +++ b/graphics/mapserver/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1764918598 -SHA256 (mapserver-8.6.0.tar.gz) = af1f6d7b6b4361d7b0305b4ea1869e33fa49a721bbc0e28e13dd015952dfd902 -SIZE (mapserver-8.6.0.tar.gz) = 3003764 +TIMESTAMP = 1780818627 +SHA256 (mapserver-8.6.4.tar.gz) = 85c51b4d03e0cc8e98073d22ca4cae2259a83c78d6625aa0f060d83f7b5b8055 +SIZE (mapserver-8.6.4.tar.gz) = 3007483 +SHA256 (8c3543806f439f0ad6a22e0a7d59a0ab5d53125e.patch) = 901e5a36fffb9be6a2973a90c32e14057e1d4490698b7dfbee16f112689c34e1 +SIZE (8c3543806f439f0ad6a22e0a7d59a0ab5d53125e.patch) = 2257 +SHA256 (fedd7fb31aab543685f6adc3c9b8cbf364c86ff4.patch) = 25b92e158bbab366a41293a6f4828e4c2dd278c1021d6d619334e3ddcc4c49de +SIZE (fedd7fb31aab543685f6adc3c9b8cbf364c86ff4.patch) = 10017 diff --git a/graphics/mapserver/pkg-plist b/graphics/mapserver/pkg-plist index 68dd9b6bdde7..bc8cedae130c 100644 --- a/graphics/mapserver/pkg-plist +++ b/graphics/mapserver/pkg-plist @@ -9,6 +9,6 @@ bin/mapserver_sortshp bin/mapserver_tile4ms lib/libmapserver.so lib/libmapserver.so.2 -lib/libmapserver.so.8.6.0 +lib/libmapserver.so.8.6.4 %%PYTHON%%%%PYTHON_SITELIBDIR%%/mapscript.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/_mapscript.so diff --git a/graphics/matplotlib-cpp/Makefile b/graphics/matplotlib-cpp/Makefile index 9aaa25c9b853..21a75ff12c4a 100644 --- a/graphics/matplotlib-cpp/Makefile +++ b/graphics/matplotlib-cpp/Makefile @@ -1,6 +1,6 @@ PORTNAME= matplotlib-cpp PORTVERSION= g20210422 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics devel MAINTAINER= yuri@FreeBSD.org @@ -11,7 +11,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= cmake:testing compiler:c++17-lang python diff --git a/graphics/matplotplusplus/Makefile b/graphics/matplotplusplus/Makefile index fd99d1e3a841..7b8be91a5f8e 100644 --- a/graphics/matplotplusplus/Makefile +++ b/graphics/matplotplusplus/Makefile @@ -1,6 +1,7 @@ PORTNAME= matplotplusplus DISTVERSIONPREFIX= v DISTVERSION= 1.2.2 +PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/menyoki/Makefile b/graphics/menyoki/Makefile index bd9ad3cd7a67..b055c7ac4361 100644 --- a/graphics/menyoki/Makefile +++ b/graphics/menyoki/Makefile @@ -1,7 +1,7 @@ PORTNAME= menyoki DISTVERSIONPREFIX= v DISTVERSION= 1.7.0 -PORTREVISION= 19 +PORTREVISION= 22 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/mesa-demos/Makefile b/graphics/mesa-demos/Makefile index f461fe0e4101..92287df556ad 100644 --- a/graphics/mesa-demos/Makefile +++ b/graphics/mesa-demos/Makefile @@ -1,7 +1,7 @@ PORTNAME= mesa-demos -PORTVERSION= 8.5.0 +PORTVERSION= 9.0.0 CATEGORIES= graphics -MASTER_SITES= https://mesa.freedesktop.org/archive/demos/${PORTVERSION}/ \ +MASTER_SITES= https://mesa.freedesktop.org/archive/demos/ \ ftp://ftp.freedesktop.org/pub/mesa/demos/ #${PORTVERSION}/ MAINTAINER= x11@FreeBSD.org @@ -12,9 +12,15 @@ LICENSE= MIT CONFLICTS_INSTALL= glx-utils -USES= gl localbase meson pkgconfig tar:bzip2 xorg +BUILD_DEPENDS= glslangValidator:graphics/glslang \ + vulkan-headers>0:graphics/vulkan-headers + +LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ + libxkbcommon.so:x11/libxkbcommon + +USES= gl localbase meson pkgconfig tar:xz xorg USE_GL= egl gl glesv2 glu glut -USE_XORG= xorgproto x11 xdamage xext xfixes xi xxf86vm +USE_XORG= xcb xorgproto x11 xdamage xext xfixes xi xxf86vm MESON_ARGS+= -Dwith-glut=${LOCALBASE} \ -Dgles1=disabled \ diff --git a/graphics/mesa-demos/distinfo b/graphics/mesa-demos/distinfo index 5bf8f1579b41..7c1070ce20f9 100644 --- a/graphics/mesa-demos/distinfo +++ b/graphics/mesa-demos/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714117397 -SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1 -SIZE (mesa-demos-8.5.0.tar.bz2) = 10367517 +TIMESTAMP = 1775779616 +SHA256 (mesa-demos-9.0.0.tar.xz) = 3046a3d26a7b051af7ebdd257a5f23bfeb160cad6ed952329cdff1e9f1ed496b +SIZE (mesa-demos-9.0.0.tar.xz) = 14839368 diff --git a/graphics/mesa-demos/pkg-plist b/graphics/mesa-demos/pkg-plist index 71ae5ad1813a..0d4c6448daa8 100644 --- a/graphics/mesa-demos/pkg-plist +++ b/graphics/mesa-demos/pkg-plist @@ -20,7 +20,6 @@ bin/clear-undefined bin/clearspd bin/convolutions bin/copypix -bin/copytex bin/createwin bin/cubemap bin/cuberender @@ -41,18 +40,17 @@ bin/draw2arrays bin/drawarrays bin/drawelements bin/drawelements-large -bin/drawoverhead bin/drawpix bin/drawrange +bin/eglgears_x11 bin/eglinfo +bin/egltri_x11 bin/engine bin/es2_info bin/es2gears_x11 bin/es2tri bin/fbo_firecube -bin/fbobind bin/fbotexture -bin/fill bin/fire bin/flat-clip bin/fogcoord @@ -65,7 +63,6 @@ bin/gamma bin/gearbox bin/gears bin/geartrain -bin/genmipmap bin/geom-outlining-130 bin/geom-outlining-150 bin/geom-sprites @@ -73,8 +70,6 @@ bin/geom-stipple-lines bin/geom-wide-lines bin/glinfo bin/gloss -bin/glsl-compile-time -bin/glslstateschange bin/glsync bin/gltestperf bin/glthreads @@ -89,7 +84,6 @@ bin/glxpbdemo bin/glxpixmap bin/glxsnoop bin/glxswapcontrol -bin/gs-tri bin/gsraytrace bin/identity bin/ipers @@ -131,6 +125,7 @@ bin/overlay bin/paltex bin/pbdemo bin/pbinfo +bin/peglgears bin/pgon-mode bin/pixeltest bin/point @@ -190,7 +185,6 @@ bin/spectex bin/spriteblast bin/stex3d bin/sub-tex -bin/swapbuffers bin/teapot bin/terrain bin/tessdemo @@ -199,7 +193,6 @@ bin/texaaline bin/texcyl bin/texdemo1 bin/texenv -bin/teximage bin/texture_from_pixmap bin/textures bin/toyball @@ -281,7 +274,6 @@ bin/tunnel bin/tunnel2 bin/twoside bin/vao_demo -bin/vbo bin/vbo-drawarrays bin/vbo-drawarrays-2101010 bin/vbo-drawelements @@ -290,7 +282,7 @@ bin/vbo-noninterleaved bin/vbo-tri bin/vert-or-frag-only bin/vert-tex -bin/vertexrate +bin/vkgears bin/vp-array bin/vp-array-hf bin/vp-array-int @@ -308,6 +300,8 @@ bin/vp-unfilled bin/vsraytrace bin/wincopy bin/winpos +bin/xeglgears +bin/xeglthreads bin/xfont bin/xrotfontdemo %%DATADIR%%/arch.rgb diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index 35a85302bcf1..566fb4a6e73f 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,7 @@ PORTNAME= mesa -DISTVERSION= 26.0-branchpoint-3410 -DISTVERSIONSUFFIX= -g1f0370616a6 +DISTVERSION= 26.1-branchpoint-4644 +DISTVERSIONSUFFIX= -g712ebaa4b1a +PORTREVISION= 1 CATEGORIES= graphics PKGNAMESUFFIX= -devel @@ -44,11 +45,11 @@ OPTIONS_DEFINE= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD OPTIONS_DEFAULT= DRM LLVM LTO OPENCL VAAPI VKLAYERS WAYLAND X11 ZSTD OPTIONS_GROUP= GALLIUM VULKAN OPTIONS_GROUP_GALLIUM= crocus iris panfrost r600 radeonsi -OPTIONS_GROUP_VULKAN= anv hasvk radv +OPTIONS_GROUP_VULKAN= anv radv OPTIONS_EXCLUDE_aarch64=LTO # OPENCL fails to build OPTIONS_EXCLUDE_i386= LTO # anv: vkcube fails on vkCreateSwapchainKHR OPTIONS_EXCLUDE+= ${ARCH:Naarch64:C/.+/panfrost/} -OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/crocus hasvk/} +OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/crocus/} OPTIONS_EXCLUDE+= ${ARCH:Naarch64:Namd64:Ni386:Nx86_64:Npowerpc64*:C/.+/anv iris/} OPTIONS_EXCLUDE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"==${.CURDIR:T}:?COINST:} OPTIONS_SLAVE+= ${"${GL_DEFAULT:S/,/ /g:[-1]}"!=${.CURDIR:T}:?COINST:} @@ -59,7 +60,7 @@ OPTIONS_SUB= yes MESON_ARGS+= -D${i:tl}-drivers=${${i}_DRIVERS:ts,} . for j in ${OPTIONS_GROUP_${i}} OPTIONS_DEFAULT+= ${j} -${j}_VARS+= ${i}_DRIVERS+=${j:S/anv/intel/:S/hasvk/intel_&/:S/radv/amd/} +${j}_VARS+= ${i}_DRIVERS+=${j:S/anv/intel/:S/radv/amd/} . endfor .endfor @@ -77,7 +78,6 @@ anv_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ glslangValidator:graphics/glslang anv_MESON_ON= ${"${ARCH:Naarch64:Namd64}":?-Dintel-rt=disabled:} # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629 anv_IMPLIES= OPENCL -hasvk_DESC= Ivy Bridge, Haswell, Broadwell radv_DESC= Southern Islands and newer radv_BUILD_DEPENDS= glslangValidator:graphics/glslang @@ -143,14 +143,13 @@ post-patch: @${REINPLACE_CMD} '/MESA_GIT_SHA1/s/""/" (git-${DISTVERSIONSUFFIX:C/.*-g//})"/' \ ${WRKSRC}/bin/git_sha1_gen.py -post-patch-COINST-on: - @${MV} ${WRKSRC}/src/util/00-${PORTNAME}-defaults.conf \ - ${WRKSRC}/src/util/00-${PKGBASE}-defaults.conf - @${MV} ${WRKSRC}/src/util/00-radv-defaults.conf \ - ${WRKSRC}/src/util/00-radv${PKGNAMESUFFIX}-defaults.conf - post-install-COINST-on: @${INSTALL_DATA} ${WRKDIR}/libmap.conf \ ${STAGEDIR}${PREFIX}/etc/libmap.d/${PKGBASE}.conf + @(cd ${STAGEDIR}${PREFIX}/share/drirc.d; for f in 00-*-defaults.conf; do \ + suffix=$${f#00-}; infix=$${suffix%-defaults.conf}; \ + ${MV} 00-$$infix-defaults.conf \ + 00-$$infix${PKGNAMESUFFIX}-defaults.conf; \ + done) .include <bsd.port.mk> diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index efe666e18568..b922596b3326 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1775680232 -SHA256 (mesa-26.0-branchpoint-3410-g1f0370616a6.tar.bz2) = ccf535bd70e894223bb664804832796073c5580b177baef8a6d2d0fe0f8b7986 -SIZE (mesa-26.0-branchpoint-3410-g1f0370616a6.tar.bz2) = 110378093 +TIMESTAMP = 1783547036 +SHA256 (mesa-26.1-branchpoint-4644-g712ebaa4b1a.tar.bz2) = 500b3d904fa9c356e03c302e0fc6f14461fa4cde0a617f49d74408ebb96d97aa +SIZE (mesa-26.1-branchpoint-4644-g712ebaa4b1a.tar.bz2) = 100797422 SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851 SIZE (de5cf0a44b50.patch) = 1108 diff --git a/graphics/mesa-devel/files/libmap.conf.in b/graphics/mesa-devel/files/libmap.conf.in index ff4183bda0ad..97e8d263d25a 100644 --- a/graphics/mesa-devel/files/libmap.conf.in +++ b/graphics/mesa-devel/files/libmap.conf.in @@ -10,7 +10,6 @@ libgbm.so.1 libgbm%%SUFFIX%%.so.1 %%PREFIX%%/lib/gbm/dri_gbm.so %%PREFIX%%/lib/gbm/dri%%SUFFIX%%_gbm.so %%anv%%%%PREFIX%%/lib/libvulkan_intel.so libvulkan_intel%%SUFFIX%%.so -%%hasvk%%%%PREFIX%%/lib/libvulkan_intel_hasvk.so libvulkan_intel_hasvk%%SUFFIX%%.so %%radv%%%%PREFIX%%/lib/libvulkan_radeon.so libvulkan_radeon%%SUFFIX%%.so %%VAAPI%%%%r600%%%%PREFIX%%/lib/dri/r600_drv_video.so %%PREFIX%%/lib/dri%%SUFFIX%%/r600_drv_video.so diff --git a/graphics/mesa-devel/files/patch-cache_line b/graphics/mesa-devel/files/patch-cache_line deleted file mode 100644 index f9dd96a31056..000000000000 --- a/graphics/mesa-devel/files/patch-cache_line +++ /dev/null @@ -1,51 +0,0 @@ -https://gitlab.freedesktop.org/mesa/mesa/-/issues/5737 - ---- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c.orig 2025-04-21 22:23:33 UTC -+++ src/gallium/winsys/amdgpu/drm/amdgpu_bo.c -@@ -833,7 +833,7 @@ struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsig - slab_bo->slab.group_index = group_index; - slab_bo->slab.entry_size = entry_size; - slab_bo->entries = os_malloc_aligned(slab_bo->slab.num_entries * sizeof(*slab_bo->entries), -- CACHE_LINE_SIZE); -+ MESA_CACHE_LINE_SIZE); - if (!slab_bo->entries) - goto fail; - ---- src/util/u_memory.h.orig 2025-04-21 22:23:33 UTC -+++ src/util/u_memory.h -@@ -84,7 +84,7 @@ mem_dup(const void *src, size_t size) - } - - /* TODO: this could be different on non-x86 architectures. */ --#define CACHE_LINE_SIZE 64 -+#define MESA_CACHE_LINE_SIZE 64 - - /** - * Declare a variable on its own cache line. -@@ -101,12 +101,12 @@ mem_dup(const void *src, size_t size) - * aligned, but we only want to align the field. - */ - #define EXCLUSIVE_CACHELINE(decl) \ -- union { char __cl_space[CACHE_LINE_SIZE]; \ -+ union { char __cl_space[MESA_CACHE_LINE_SIZE]; \ - decl; } - - /* Allocate a structure aligned to a cache line. (used to make atomic ops faster) */ --#define MALLOC_STRUCT_CL(T) (struct T *)align_malloc(sizeof(struct T), CACHE_LINE_SIZE) --#define CALLOC_STRUCT_CL(T) (struct T *)align_calloc(sizeof(struct T), CACHE_LINE_SIZE) -+#define MALLOC_STRUCT_CL(T) (struct T *)align_malloc(sizeof(struct T), MESA_CACHE_LINE_SIZE) -+#define CALLOC_STRUCT_CL(T) (struct T *)align_calloc(sizeof(struct T), MESA_CACHE_LINE_SIZE) - #define FREE_CL(ptr) align_free(ptr) - - #ifdef __cplusplus ---- src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c.orig 2025-04-21 22:23:33 UTC -+++ src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c -@@ -447,7 +447,7 @@ vram_report_limit_CreateInstance(const VkInstanceCreat - struct vram_report_limit_instance_data *instance_data = os_malloc_aligned( - sizeof(*instance_data) + sizeof(instance_data->active_pdevices_array[0]) * - active_pdevices_count, -- CACHE_LINE_SIZE); -+ MESA_CACHE_LINE_SIZE); - if (instance_data == NULL) { - result = VK_ERROR_OUT_OF_HOST_MEMORY; - goto err_free_is_pdevice_active_array; diff --git a/graphics/mesa-devel/files/patch-suffix b/graphics/mesa-devel/files/patch-suffix index 040b62dc5a09..3afe71a5df99 100644 --- a/graphics/mesa-devel/files/patch-suffix +++ b/graphics/mesa-devel/files/patch-suffix @@ -31,15 +31,15 @@ Library selection is handled by libglvnd and/or libmap.conf. endif with_gallium_xa = get_option('gallium-xa') \ ---- src/amd/vulkan/meson.build.orig 2024-03-20 22:46:44 UTC +--- src/amd/vulkan/meson.build.orig 2026-06-03 18:25:19 UTC +++ src/amd/vulkan/meson.build -@@ -207,7 +207,7 @@ libvulkan_radeon = shared_library( +@@ -250,7 +250,7 @@ libvulkan_radeon = shared_library( endif libvulkan_radeon = shared_library( - 'vulkan_radeon', + 'vulkan_radeon' + get_option('egl-lib-suffix'), - [libradv_files, radv_entrypoints, sha1_h, radix_sort_spv, bvh_spv, radv_annotate_layer], + [libradv_files, radv_entrypoints, radv_drirc, sha1_h, radix_sort_spv, bvh_spv, radv_annotate_layer], vs_module_defs : vulkan_api_def, include_directories : [ --- src/egl/meson.build.orig 2020-12-03 22:36:27 UTC @@ -101,9 +101,9 @@ Library selection is handled by libglvnd and/or libmap.conf. gl_lib_version = '0.0.0' files_libglx += files( 'g_glxglvnddispatchfuncs.c', ---- src/intel/vulkan/meson.build.orig 2024-12-06 19:52:50 UTC +--- src/intel/vulkan/meson.build.orig 2026-06-03 18:25:19 UTC +++ src/intel/vulkan/meson.build -@@ -264,7 +264,7 @@ libvulkan_intel = shared_library( +@@ -302,7 +302,7 @@ libvulkan_intel = shared_library( ) libvulkan_intel = shared_library( @@ -112,17 +112,6 @@ Library selection is handled by libglvnd and/or libmap.conf. [files('anv_gem.c'), anv_entrypoints[0], bvh_spv], include_directories : [ inc_include, inc_src, inc_intel, ---- src/intel/vulkan_hasvk/meson.build.orig 2022-09-03 20:27:51 UTC -+++ src/intel/vulkan_hasvk/meson.build -@@ -181,7 +181,7 @@ libvulkan_intel_hasvk = shared_library( - ) - - libvulkan_intel_hasvk = shared_library( -- 'vulkan_intel_hasvk', -+ 'vulkan_intel_hasvk' + get_option('egl-lib-suffix'), - [files('anv_gem.c'), anv_hasvk_entrypoints[0]], - include_directories : [ - inc_include, inc_src, inc_mapi, inc_mesa, inc_gallium, inc_intel, inc_compiler, --- src/mesa/glapi/es1api/meson.build.orig 2025-08-06 21:21:09 UTC +++ src/mesa/glapi/es1api/meson.build @@ -23,7 +23,7 @@ libglesv1_cm = shared_library( @@ -156,18 +145,3 @@ Library selection is handled by libglvnd and/or libmap.conf. ['core.c', shared_glapi_mapi_tmp_h], c_args : [ c_msvc_compat_args, ---- src/util/meson.build.orig 2022-12-03 14:41:29 UTC -+++ src/util/meson.build -@@ -170,10 +170,10 @@ files_mesa_util = files( - 'mesa_cache_db.h', - ) - --files_drirc = files('00-mesa-defaults.conf') -+files_drirc = files('00-mesa@0@-defaults.conf'.format(get_option('egl-lib-suffix'))) - - if with_amd_vk -- files_drirc += files('00-radv-defaults.conf') -+ files_drirc += files('00-radv@0@-defaults.conf'.format(get_option('egl-lib-suffix'))) - endif - - if with_tests diff --git a/graphics/mesa-devel/pkg-plist b/graphics/mesa-devel/pkg-plist index 673ba22aef62..d6febc1cee91 100644 --- a/graphics/mesa-devel/pkg-plist +++ b/graphics/mesa-devel/pkg-plist @@ -36,18 +36,22 @@ lib/libgallium_dri%%SUFFIX%%.so lib/libgbm%%SUFFIX%%.so.1 lib/libgbm%%SUFFIX%%.so.1.0.0 %%anv%%lib/libvulkan_intel%%SUFFIX%%.so -%%hasvk%%lib/libvulkan_intel_hasvk%%SUFFIX%%.so %%radv%%lib/libvulkan_radeon%%SUFFIX%%.so %%NO_COINST%%libdata/pkgconfig/dri.pc %%NO_COINST%%libdata/pkgconfig/gbm.pc +%%anv%%share/drirc.d/00-anv%%SUFFIX%%-defaults.conf +%%crocus%%share/drirc.d/00-crocus%%SUFFIX%%-defaults.conf +%%iris%%share/drirc.d/00-iris%%SUFFIX%%-defaults.conf share/drirc.d/00-mesa%%SUFFIX%%-defaults.conf +%%panfrost%%share/drirc.d/00-panfrost%%SUFFIX%%-defaults.conf +%%r600%%share/drirc.d/00-r600%%SUFFIX%%-defaults.conf +%%radeonsi%%share/drirc.d/00-radeonsi%%SUFFIX%%-defaults.conf %%radv%%share/drirc.d/00-radv%%SUFFIX%%-defaults.conf %%NO_COINST%%share/glvnd/egl_vendor.d/50_mesa.json %%VKLAYERS%%share/vulkan/explicit_layer.d/VkLayer_MESA_overlay.json %%VKLAYERS%%share/vulkan/explicit_layer.d/VkLayer_MESA_screenshot.json %%VKLAYERS%%share/vulkan/explicit_layer.d/VkLayer_MESA_vram_report_limit.json %%anv%%%%NO_COINST%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json -%%hasvk%%share/vulkan/icd.d/intel_hasvk_icd.%%ARCH%%.json %%radv%%%%NO_COINST%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json %%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_anti_lag.json %%VKLAYERS%%share/vulkan/implicit_layer.d/VkLayer_MESA_device_select.json diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile index b17bf1975448..a0e1c4d33261 100644 --- a/graphics/mesa-dri/Makefile +++ b/graphics/mesa-dri/Makefile @@ -1,17 +1,20 @@ PORTNAME= mesa-dri PORTVERSION= ${MESAVERSION} -PORTREVISION= 11 CATEGORIES= graphics COMMENT= OpenGL hardware acceleration drivers for DRI2+ WWW= https://www.mesa3d.org/ -BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} - -LIB_DEPENDS+= libglapi.so:graphics/mesa-libs +BUILD_DEPENDS+= glslangValidator:graphics/glslang \ + ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ + libva>=0:multimedia/libva +LIB_DEPENDS+= libgallium-${MESAVERSION}.so:graphics/mesa-libs \ + libgbm.so:graphics/mesa-libs USES+= llvm:lib,noexport +GALLIUM_DRIVERS= virgl zink + OPTIONS_DEFINE= ZSTD OPTIONS_GROUP= GALLIUM PLATFORM VULKAN OPTIONS_DEFAULT= WAYLAND X11 ZSTD @@ -27,9 +30,10 @@ WAYLAND_DESC= Enable Wayland support for GBM/EGL and Vulkan WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.8:graphics/wayland-protocols WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland -OPTIONS_GROUP_GALLIUM= crocus i915 iris panfrost r300 r600 radeonsi svga swrast zink +OPTIONS_GROUP_GALLIUM= crocus i915 iris llvmpipe panfrost r300 r600 radeonsi svga GALLIUM_DESC= Unified OpenGL drivers crocus_DESC= Intel GPU Gen4 (Broadwater) to Gen7 (Haswell) +crocus_BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} i915_DESC= Intel GPU Gen3 (Grantsdale to Pineview) iris_DESC= Intel GPU Gen8 (Broadwell) and newer iris_BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \ @@ -37,17 +41,16 @@ iris_BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \ spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} iris_RUN_DEPENDS= spirv-tools>0:graphics/spirv-tools \ spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} -iris_CONFIGURE_ENV= PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig" iris_IMPLIES= SPIRV +llvmpipe_DESC= Software Rasterizer panfrost_DESC= ARM Midgard and Bifrost +panfrost_BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} r300_DESC= AMD/ATI R300, R400 and R500 r600_DESC= AMD/ATI R600, R700, Evergreen, Northern Islands radeonsi_DESC= AMD/ATI Southern Islands and newer svga_DESC= VMWare Virtual GPU -swrast_DESC= Software Rasterizer -zink_DESC= OpenGL on top of Khronos’ Vulkan API -OPTIONS_EXCLUDE+= ${ARCH:Marmv7:C/.+/crocus i915 iris panfrost r300 r600 radeonsi svga zink/} +OPTIONS_EXCLUDE+= ${ARCH:Marmv7:C/.+/crocus i915 iris panfrost r300 r600 radeonsi svga/} OPTIONS_EXCLUDE+= ${ARCH:Naarch64:C/.+/panfrost/} OPTIONS_EXCLUDE+= ${ARCH:Namd64:Ni386:Nx86_64:C/.+/crocus i915 iris svga/} MESON_ARGS+= -Dgallium-drivers=${GALLIUM_DRIVERS:ts,} @@ -59,15 +62,12 @@ ${_gd}_VARS+= GALLIUM_DRIVERS+=${_gd} OPTIONS_GROUP_VULKAN= anv radv swrast_vk VULKAN_DESC= Vulkan drivers anv_DESC= Intel GPU Gen9 and newer Vulkan support -anv_BUILD_DEPENDS= glslangValidator:graphics/glslang \ - libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \ +anv_BUILD_DEPENDS= libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \ spirv-tools>0:graphics/spirv-tools \ spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} anv_RUN_DEPENDS= spirv-tools>0:graphics/spirv-tools \ spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} -anv_CONFIGURE_ENV= PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig" radv_DESC= AMD/ATI Southern Islands and newer Vulkan support -radv_BUILD_DEPENDS= glslangValidator:graphics/glslang swrast_vk_DESC= Software Rasterizer Vulkan support OPTIONS_EXCLUDE+= ${ARCH:Marmv7:C/.+/anv radv/} @@ -85,7 +85,8 @@ LDFLAGS_i386= -Wl,-znotext .if ${PORT_OPTIONS:MX11} MESA_PLATFORMS+= x11 -USE_XORG+= xcb xorgproto xrandr x11 xdamage xext xfixes xshmfence xv +USE_XORG+= x11 xcb xdamage xext xfixes xorgproto xrandr xshmfence \ + xv xxf86vm .else MESON_ARGS+= -Dxlib-lease=disabled .endif @@ -96,14 +97,8 @@ MESA_PLATFORMS+= wayland MESON_ARGS+= -Dplatforms="${MESA_PLATFORMS:ts,:tl}" -# Vulkan Video extensions (keep in sync with mesa-gallium-va) -MESON_ARGS+= -Dvideo-codecs="vc1dec,h264dec,h264enc,h265dec,h265enc,av1dec,av1enc,vp9dec" - # Disable some options MESON_ARGS+= -Dandroid-libbacktrace=disabled \ - -Dgallium-xa=disabled \ - -Dgallium-vdpau=disabled \ - -Dgallium-va=disabled \ -Dgles1=enabled \ -Dgles2=enabled \ -Dglvnd=disabled \ @@ -111,7 +106,6 @@ MESON_ARGS+= -Dandroid-libbacktrace=disabled \ -Degl=enabled \ -Dlmsensors=disabled \ -Dmicrosoft-clc=disabled \ - -Dosmesa=false \ -Dvalgrind=disabled .if ${ARCH} != amd64 @@ -126,7 +120,7 @@ PLIST_SUB+= ${_gd}="@comment " . endif .endfor -PLIST_SUB += ARCH=${ARCH:S/amd/x86_/} +PLIST_SUB+= ARCH=${ARCH:S/amd/x86_/} .for _vd in ${OPTIONS_GROUP_VULKAN} . if defined(VULKAN_DRIVERS) && ${VULKAN_DRIVERS:M${_vd}} PLIST_SUB+= ${_vd}="" @@ -136,7 +130,12 @@ PLIST_SUB+= ${_vd}="@comment " .endfor post-install: - @${RM} -r ${STAGEDIR}/etc/OpenCL +# Mesa 25: libgallium-${MESAVERSION}.so and the gbm/GL/dri.pc/drirc bits +# all belong to graphics/mesa-libs. Strip them from this port's stage tree. + ${RM} -r ${STAGEDIR}${PREFIX}/include + ${RM} ${STAGEDIR}${PREFIX}/lib/libgallium-${MESAVERSION}.so + ${RM} -r ${STAGEDIR}${PREFIX}/lib/gbm + ${RM} -r ${STAGEDIR}${PREFIX}/libdata/pkgconfig ${INSTALL_DATA} ${FILESDIR}/01-freebsd.conf \ ${STAGEDIR}${PREFIX}/share/drirc.d diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common index 6862ddeb24ac..dfa3c0238428 100644 --- a/graphics/mesa-dri/Makefile.common +++ b/graphics/mesa-dri/Makefile.common @@ -4,23 +4,15 @@ # # Remember to upgrade the following ports everytime you bump MESAVERSION: # -# - graphics/libosmesa # - graphics/mesa-dri # - graphics/mesa-libs -# - lang/clover -MESAVERSION= 24.1.7 +MESAVERSION= 26.1.5 MASTER_SITES= https://mesa.freedesktop.org/archive/ DISTFILES= mesa-${MESAVERSION}${EXTRACT_SUFX} -PATCH_SITES= https://gitlab.freedesktop.org/mesa/mesa/-/commit/ -PATCHFILES+= 4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/26284 -PATCHFILES+= 5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29993 -PATCHFILES+= 5d48fb19553c15bbbac498afcb7cc8710a803716.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31931 -PATCHFILES+= fa9cd89a85b904615ebc11da609445b5b751e68d.patch:-p1 # https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31533 - MAINTAINER= x11@FreeBSD.org LICENSE= MIT @@ -29,21 +21,19 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst COMPONENT= ${PORTNAME:tl:C/^lib//:C/mesa-//} BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} -.if ${COMPONENT} != clover -.if ${PORT_OPTIONS:MX11} -USES+= xorg -.endif -.endif + ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} -LIB_DEPENDS+= libdrm.so:graphics/libdrm -.if ${COMPONENT} != osmesa -LIB_DEPENDS+= libexpat.so:textproc/expat2 -.endif +LIB_DEPENDS+= libdrm.so:graphics/libdrm \ + libexpat.so:textproc/expat2 USES+= compiler:c++11-lib bison meson pathfix pkgconfig \ python:build shebangfix tar:xz +.if ${PORT_OPTIONS:MX11} +USES+= xorg +.endif + # only have one port to check with portscout. .if ${PORTNAME} != mesa-dri PORTSCOUT= ignore:1 @@ -58,19 +48,21 @@ PKGHELP= ${.CURDIR}/pkg-help PKGINSTALL= ${.CURDIR}/pkg-install PKGDEINSTALL= ${.CURDIR}/pkg-deinstall +LTO_UNSAFE= Upstream recommends against LTO https://gitlab.freedesktop.org/mesa/mesa/-/commit/cb571550cc63f6bb22e0212dc681d8a2cd90926c + .include <bsd.port.pre.mk> BINARY_ALIAS+= python3=${PYTHON_VERSION} CONFIGURE_ENV+= LLVM_CONFIG=${LLVM_CONFIG} +# Needed to locate libclc +CONFIGURE_ENV+= PKG_CONFIG_PATH="${LLVM_PREFIX}/libdata/pkgconfig" -# Deal with unclean env if the user have elfutils installed -# and build the port directly without poudriere +# mesa 25.x removed the -Dlibelf option; libelf is now auto-detected. +# If the user has elfutils installed in LOCALBASE, propagate it as a +# proper LIB_DEPENDS so the dependency is recorded. .if exists(${LOCALBASE}/include/libelf.h) LIB_DEPENDS+= libelf.so:devel/elfutils -MESON_ARGS+= -Dlibelf=enabled -.else -MESON_ARGS+= -Dlibelf=disabled .endif # Some symbols in mesa's linker version scripts are not always defined, @@ -80,4 +72,5 @@ LDFLAGS+= -Wl,--undefined-version LDFLAGS+= -Wl,-rpath=${LOCALBASE}/llvm${LLVM_VERSION}/lib MESON_ARGS+= -Dllvm=enabled \ - -Dlibunwind=disabled + -Dlibunwind=disabled \ + -Dgallium-mediafoundation=disabled diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo index 61f1b44e1d26..11a1db01dd1f 100644 --- a/graphics/mesa-dri/distinfo +++ b/graphics/mesa-dri/distinfo @@ -1,11 +1,3 @@ -TIMESTAMP = 1745569914 -SHA256 (mesa-24.1.7.tar.xz) = ecd2e7b1c73998f4103542f39c6b8c968d251637ccc8caa42641aecb86cd2566 -SIZE (mesa-24.1.7.tar.xz) = 29206724 -SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a -SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626 -SHA256 (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 4b4b7e205ea333db66c809d442f17e1f865aa623c54e7e4d918c45a1f2c9704f -SIZE (5a9c052ba78e5d1b0020b8f8320d211d2205a958.patch) = 2162 -SHA256 (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 316360bdb0e0eb46075a8e537e1147283d1e88f2ee48d9eac13bb8c24f7d7b46 -SIZE (5d48fb19553c15bbbac498afcb7cc8710a803716.patch) = 1090 -SHA256 (fa9cd89a85b904615ebc11da609445b5b751e68d.patch) = ec8acde15e1408a871f977db4743300f654efa888d032d680aed19938024ea24 -SIZE (fa9cd89a85b904615ebc11da609445b5b751e68d.patch) = 1346 +TIMESTAMP = 1784158152 +SHA256 (mesa-26.1.5.tar.xz) = 79e421c7ce18cd9e790b8375920325779f10798630bf30e0b22f1a21c8617122 +SIZE (mesa-26.1.5.tar.xz) = 77723976 diff --git a/graphics/mesa-dri/files/patch-include_renderdoc__app.h b/graphics/mesa-dri/files/patch-include_renderdoc__app.h new file mode 100644 index 000000000000..75a7032989f7 --- /dev/null +++ b/graphics/mesa-dri/files/patch-include_renderdoc__app.h @@ -0,0 +1,11 @@ +--- include/renderdoc_app.h.orig 2026-07-01 14:16:13 UTC ++++ include/renderdoc_app.h +@@ -35,7 +35,7 @@ + + #if defined(WIN32) || defined(__WIN32__) || defined(_WIN32) || defined(_MSC_VER) + #define RENDERDOC_CC __cdecl +-#elif defined(__linux__) ++#elif defined(__linux__) || defined(__FreeBSD__) || defined(__DragonFly__) + #define RENDERDOC_CC + #elif defined(__APPLE__) + #define RENDERDOC_CC diff --git a/graphics/mesa-dri/files/patch-llvmpipe-159fb9691d792594b91e0fbc4c7823e1a191620d.patch b/graphics/mesa-dri/files/patch-llvmpipe-159fb9691d792594b91e0fbc4c7823e1a191620d.patch deleted file mode 100644 index c3c250a8b8df..000000000000 --- a/graphics/mesa-dri/files/patch-llvmpipe-159fb9691d792594b91e0fbc4c7823e1a191620d.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 159fb9691d792594b91e0fbc4c7823e1a191620d Mon Sep 17 00:00:00 2001 -From: Lucas Fryzek <lfryzek@igalia.com> -Date: Mon, 28 Oct 2024 13:02:26 -0400 -Subject: [PATCH] lp: Only close udmabuf handle if its valid - -Also change ifdef's from just `HAVE_LIBDRM` to check for both LIBDRM -and for UDMABUF HEADER. preventing unbalanced guards preventing part of -the code from being included if you just have LIBDRM or just have the -udmabuf headers. - -Fixes: 4cfaf10c ("llvmpipe: Only use udmabuf with libdrm") -Reviewed-by: Konstantin Seurer <konstantin.seurer@gmail.com> -Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31877> ---- - src/gallium/drivers/llvmpipe/lp_screen.c | 5 +++-- - src/gallium/drivers/llvmpipe/lp_screen.h | 2 +- - 2 files changed, 4 insertions(+), 3 deletions(-) - -diff --git a/src/gallium/drivers/llvmpipe/lp_screen.c b/src/gallium/drivers/llvmpipe/lp_screen.c -index 8ede54a1fdf20..f85911b4703ac 100644 ---- src/gallium/drivers/llvmpipe/lp_screen.c -+++ src/gallium/drivers/llvmpipe/lp_screen.c -@@ -939,8 +939,9 @@ llvmpipe_destroy_screen(struct pipe_screen *_screen) - - glsl_type_singleton_decref(); - --#ifdef HAVE_LIBDRM -- close(screen->udmabuf_fd); -+#if defined(HAVE_LIBDRM) && defined(HAVE_LINUX_UDMABUF_H) -+ if (screen->udmabuf_fd != -1) -+ close(screen->udmabuf_fd); - #endif - - #if DETECT_OS_LINUX -diff --git a/src/gallium/drivers/llvmpipe/lp_screen.h b/src/gallium/drivers/llvmpipe/lp_screen.h -index f36628340b3af..63ce25d56d1d3 100644 ---- src/gallium/drivers/llvmpipe/lp_screen.h -+++ src/gallium/drivers/llvmpipe/lp_screen.h -@@ -75,7 +75,7 @@ struct llvmpipe_screen - - struct disk_cache *disk_shader_cache; - --#ifdef HAVE_LIBDRM -+#if defined(HAVE_LIBDRM) && defined(HAVE_LINUX_UDMABUF_H) - int udmabuf_fd; - #endif - --- -GitLab - diff --git a/graphics/mesa-dri/files/patch-meson.build b/graphics/mesa-dri/files/patch-meson.build index b94c2e4dd7ba..a6fc7ef9beba 100644 --- a/graphics/mesa-dri/files/patch-meson.build +++ b/graphics/mesa-dri/files/patch-meson.build @@ -1,11 +1,11 @@ ---- meson.build.orig 2023-09-20 17:15:34 UTC +--- meson.build.orig 2026-07-01 14:16:13 UTC +++ meson.build -@@ -709,7 +709,7 @@ if _power8.allowed() - int main() { - vector unsigned char r; - vector unsigned int v = vec_splat_u32 (1); -- r = __builtin_vec_vgbbd ((vector unsigned char) v); -+ r = __builtin_altivec_vgbbd ((vector unsigned char) v); - return 0; - }''', - args : '-mpower8-vector', +@@ -799,7 +799,7 @@ if host_machine.cpu_family() == 'ppc64' and host_machi + int main() { + vector unsigned char r; + vector unsigned int v = vec_splat_u32 (1); +- r = __builtin_vec_vgbbd ((vector unsigned char) v); ++ r = __builtin_altivec_vgbbd ((vector unsigned char) v); + return 0; + }''', + name : 'POWER8 intrinsics') diff --git a/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c b/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c index 75994a00618e..75ef43aca99d 100644 --- a/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c +++ b/graphics/mesa-dri/files/patch-src_gallium_winsys_amdgpu_drm_amdgpu__bo.c @@ -1,6 +1,6 @@ ---- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c.orig 2024-02-16 16:21:40 UTC +--- src/gallium/winsys/amdgpu/drm/amdgpu_bo.c.orig 2026-04-15 14:20:41 UTC +++ src/gallium/winsys/amdgpu/drm/amdgpu_bo.c -@@ -709,7 +709,7 @@ struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsig +@@ -861,7 +861,7 @@ struct pb_slab *amdgpu_bo_slab_alloc(void *priv, unsig slab_bo->slab.group_index = group_index; slab_bo->slab.entry_size = entry_size; slab_bo->entries = os_malloc_aligned(slab_bo->slab.num_entries * sizeof(*slab_bo->entries), diff --git a/graphics/mesa-dri/files/patch-src_intel_common_xe_intel__gem.c b/graphics/mesa-dri/files/patch-src_intel_common_xe_intel__gem.c index dbaa9564c9c5..d2f9a0fe5596 100644 --- a/graphics/mesa-dri/files/patch-src_intel_common_xe_intel__gem.c +++ b/graphics/mesa-dri/files/patch-src_intel_common_xe_intel__gem.c @@ -1,13 +1,12 @@ ---- src/intel/common/xe/intel_gem.c.orig 2024-05-22 09:48:39.000000000 -0700 -+++ src/intel/common/xe/intel_gem.c 2024-06-01 06:28:22.268439000 -0700 -@@ -69,8 +69,10 @@ +--- src/intel/common/xe/intel_gem.c.orig 2026-04-15 14:20:41 UTC ++++ src/intel/common/xe/intel_gem.c +@@ -72,7 +72,9 @@ xe_gem_read_correlate_cpu_gpu_timestamp(int fd, #endif case CLOCK_REALTIME: #ifdef CLOCK_BOOTTIME +#if !(defined(CLOCK_BOOTTIME) && CLOCK_BOOTTIME == CLOCK_MONOTONIC) case CLOCK_BOOTTIME: - #endif +#endif + #endif #ifdef CLOCK_TAI case CLOCK_TAI: - #endif diff --git a/graphics/mesa-dri/files/patch-src_util_u__memory.h b/graphics/mesa-dri/files/patch-src_util_u__memory.h index fcaec0a4a2d2..4eb7c96c0c23 100644 --- a/graphics/mesa-dri/files/patch-src_util_u__memory.h +++ b/graphics/mesa-dri/files/patch-src_util_u__memory.h @@ -1,4 +1,4 @@ ---- src/util/u_memory.h.orig 2023-11-29 19:30:57 UTC +--- src/util/u_memory.h.orig 2026-04-15 14:20:41 UTC +++ src/util/u_memory.h @@ -84,7 +84,7 @@ mem_dup(const void *src, size_t size) } diff --git a/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c b/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c new file mode 100644 index 000000000000..554601393c16 --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_vulkan_vram-report-limit-layer_vram__report__limit__layer.c @@ -0,0 +1,11 @@ +--- src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c.orig 2026-04-15 14:20:41 UTC ++++ src/vulkan/vram-report-limit-layer/vram_report_limit_layer.c +@@ -447,7 +447,7 @@ vram_report_limit_CreateInstance(const VkInstanceCreat + struct vram_report_limit_instance_data *instance_data = os_malloc_aligned( + sizeof(*instance_data) + sizeof(instance_data->active_pdevices_array[0]) * + active_pdevices_count, +- CACHE_LINE_SIZE); ++ MESA_CACHE_LINE_SIZE); + if (instance_data == NULL) { + result = VK_ERROR_OUT_OF_HOST_MEMORY; + goto err_free_is_pdevice_active_array; diff --git a/graphics/mesa-dri/files/patch-src_vulkan_wsi_wsi__common__wayland.c b/graphics/mesa-dri/files/patch-src_vulkan_wsi_wsi__common__wayland.c new file mode 100644 index 000000000000..caa289c7dac5 --- /dev/null +++ b/graphics/mesa-dri/files/patch-src_vulkan_wsi_wsi__common__wayland.c @@ -0,0 +1,21 @@ +../src/vulkan/wsi/wsi_common_wayland.c:1962:57: error: use of undeclared identifier 'CLOCK_MONOTONIC_RAW' + 1962 | if (clock_id != CLOCK_MONOTONIC && clock_id != CLOCK_MONOTONIC_RAW) + | ^ +../src/vulkan/wsi/wsi_common_wayland.c:3601:12: error: use of undeclared identifier 'CLOCK_MONOTONIC_RAW' + 3601 | case CLOCK_MONOTONIC_RAW: + | ^ + +--- src/vulkan/wsi/wsi_common_wayland.c.orig 2026-04-15 14:20:41 UTC ++++ src/vulkan/wsi/wsi_common_wayland.c +@@ -68,6 +68,11 @@ + #include <sys/sysmacros.h> + #endif + ++/* The "RAW" clocks on Linux are called "FAST" on FreeBSD */ ++#if !defined(CLOCK_MONOTONIC_RAW) && defined(CLOCK_MONOTONIC_FAST) ++#define CLOCK_MONOTONIC_RAW CLOCK_MONOTONIC_FAST ++#endif ++ + struct wsi_wayland; + + struct wsi_wl_format { diff --git a/graphics/mesa-devel/files/patch-userptr b/graphics/mesa-dri/files/patch-userptr index 7c94dba02122..3a01c9bcc08d 100644 --- a/graphics/mesa-devel/files/patch-userptr +++ b/graphics/mesa-dri/files/patch-userptr @@ -2,9 +2,9 @@ Try unsynchronized userptr if regular one fails. https://github.com/FreeBSDDesktop/kms-drm/issues/197 https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162 ---- src/gallium/drivers/crocus/crocus_bufmgr.c.orig 2023-07-19 23:28:31 UTC +--- src/gallium/drivers/crocus/crocus_bufmgr.c.orig 2026-07-01 14:16:13 UTC +++ src/gallium/drivers/crocus/crocus_bufmgr.c -@@ -487,8 +487,20 @@ crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr, +@@ -488,8 +488,20 @@ crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr, .user_ptr = (uintptr_t)ptr, .user_size = size, }; @@ -26,9 +26,9 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162 bo->gem_handle = arg.handle; /* Check the buffer for validity before we try and use it in a batch */ ---- src/gallium/drivers/iris/i915/iris_kmd_backend.c.orig 2023-07-31 18:56:34 UTC +--- src/gallium/drivers/iris/i915/iris_kmd_backend.c.orig 2026-07-01 14:16:13 UTC +++ src/gallium/drivers/iris/i915/iris_kmd_backend.c -@@ -430,8 +430,20 @@ i915_gem_create_userptr(struct iris_bufmgr *bufmgr, vo +@@ -449,8 +449,20 @@ i915_gem_create_userptr(struct iris_bufmgr *bufmgr, vo .user_size = size, .flags = devinfo->has_userptr_probe ? I915_USERPTR_PROBE : 0, }; @@ -50,7 +50,7 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162 if (!devinfo->has_userptr_probe) { /* Check the buffer for validity before we try and use it in a batch */ ---- src/intel/vulkan_hasvk/anv_gem.c.orig 2023-07-19 23:28:31 UTC +--- src/intel/vulkan_hasvk/anv_gem.c.orig 2026-07-01 14:16:13 UTC +++ src/intel/vulkan_hasvk/anv_gem.c @@ -150,9 +150,19 @@ anv_gem_userptr(struct anv_device *device, void *mem, if (device->physical->info.has_userptr_probe) @@ -74,9 +74,9 @@ https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13162 return userptr.handle; } ---- src/intel/vulkan/i915/anv_kmd_backend.c.orig 2023-07-19 23:28:31 UTC +--- src/intel/vulkan/i915/anv_kmd_backend.c.orig 2026-07-01 14:16:13 UTC +++ src/intel/vulkan/i915/anv_kmd_backend.c -@@ -191,9 +191,19 @@ i915_gem_create_userptr(struct anv_device *device, voi +@@ -313,9 +313,19 @@ i915_gem_create_userptr(struct anv_device *device, voi if (device->physical->info.has_userptr_probe) userptr.flags |= I915_USERPTR_PROBE; diff --git a/graphics/mesa-dri/pkg-plist b/graphics/mesa-dri/pkg-plist index 5c06f06c0b75..564f1d9c8e07 100644 --- a/graphics/mesa-dri/pkg-plist +++ b/graphics/mesa-dri/pkg-plist @@ -1,64 +1,79 @@ -@comment include/EGL/egl.h -@comment include/EGL/eglext_angle.h -@comment include/EGL/eglext.h -@comment include/EGL/eglmesaext.h -@comment include/EGL/eglplatform.h -include/GL/internal/dri_interface.h -@comment include/GL/gl.h -@comment include/GL/glcorearb.h -@comment include/GL/glext.h -@comment include/GLES/egl.h -@comment include/GLES/gl.h -@comment include/GLES/glext.h -@comment include/GLES/glplatform.h -@comment include/GLES2/gl2.h -@comment include/GLES2/gl2ext.h -@comment include/GLES2/gl2platform.h -@comment include/GLES3/gl3.h -@comment include/GLES3/gl31.h -@comment include/GLES3/gl32.h -@comment include/GLES3/gl3ext.h -@comment include/GLES3/gl3platform.h -@comment include/KHR/khrplatform.h -@comment include/gbm.h -%%crocus%%lib/dri/crocus_dri.so -%%i915%%lib/dri/i915_dri.so -%%iris%%lib/dri/iris_dri.so -%%panfrost%%lib/dri/panfrost_dri.so -%%panfrost%%lib/dri/rockchip_dri.so -%%r300%%lib/dri/r300_dri.so -%%r600%%lib/dri/r600_dri.so -%%radeonsi%%lib/dri/radeonsi_dri.so -%%svga%%lib/dri/vmwgfx_dri.so -%%swrast%%lib/dri/kms_swrast_dri.so -%%swrast%%lib/dri/swrast_dri.so -%%zink%%lib/dri/zink_dri.so +%%X11%%lib/dri/apple_dri.so +%%X11%%lib/dri/armada-drm_dri.so +%%X11%%%%crocus%%lib/dri/crocus_dri.so +%%X11%%lib/dri/exynos_dri.so +%%X11%%lib/dri/gm12u320_dri.so +%%X11%%lib/dri/hdlcd_dri.so +%%X11%%lib/dri/hx8357d_dri.so +%%X11%%%%i915%%lib/dri/i915_dri.so +%%X11%%lib/dri/ili9163_dri.so +%%X11%%lib/dri/ili9225_dri.so +%%X11%%lib/dri/ili9341_dri.so +%%X11%%lib/dri/ili9486_dri.so +%%X11%%lib/dri/imx-dcss_dri.so +%%X11%%lib/dri/imx-drm_dri.so +%%X11%%lib/dri/imx-lcdif_dri.so +%%X11%%lib/dri/ingenic-drm_dri.so +%%X11%%%%iris%%lib/dri/iris_dri.so +%%X11%%lib/dri/kirin_dri.so +%%X11%%%%llvmpipe%%lib/dri/kms_swrast_dri.so +%%X11%%lib/dri/komeda_dri.so +%%X11%%lib/dri/libdril_dri.so +%%X11%%lib/dri/mali-dp_dri.so +%%X11%%lib/dri/mcde_dri.so +%%X11%%lib/dri/mediatek_dri.so +%%X11%%lib/dri/meson_dri.so +%%X11%%lib/dri/mi0283qt_dri.so +%%X11%%lib/dri/mxsfb-drm_dri.so +%%X11%%lib/dri/panel-mipi-dbi_dri.so +%%X11%%%%panfrost%%lib/dri/panfrost_dri.so +%%X11%%lib/dri/pl111_dri.so +%%X11%%%%r300%%lib/dri/r300_dri.so +%%X11%%%%r600%%lib/dri/r600_dri.so +%%r600%%lib/dri/r600_drv_video.so +%%X11%%%%radeonsi%%lib/dri/radeonsi_dri.so +%%radeonsi%%lib/dri/radeonsi_drv_video.so +%%X11%%lib/dri/rcar-du_dri.so +%%X11%%lib/dri/repaper_dri.so +%%X11%%%%panfrost%%lib/dri/rockchip_dri.so +%%X11%%lib/dri/rzg2l-du_dri.so +%%X11%%lib/dri/ssd130x_dri.so +%%X11%%lib/dri/st7586_dri.so +%%X11%%lib/dri/st7735r_dri.so +%%X11%%lib/dri/sti_dri.so +%%X11%%lib/dri/stm_dri.so +%%X11%%lib/dri/sun4i-drm_dri.so +%%X11%%%%llvmpipe%%lib/dri/swrast_dri.so +%%X11%%lib/dri/udl_dri.so +%%X11%%lib/dri/virtio_gpu_dri.so +lib/dri/virtio_gpu_drv_video.so +%%X11%%lib/dri/vkms_dri.so +%%X11%%%%svga%%lib/dri/vmwgfx_dri.so +%%X11%%lib/dri/zink_dri.so +%%X11%%lib/dri/zynqmp-dpsub_dri.so +@comment lib/gbm/dri_gbm.so @comment lib/libEGL.so @comment lib/libEGL.so.1 @comment lib/libEGL.so.1.0.0 -@comment lib/libgbm.so -@comment lib/libgbm.so.1 -@comment lib/libgbm.so.1.0.0 -@comment lib/libglapi.so -@comment lib/libglapi.so.0 -@comment lib/libglapi.so.0.0.0 +@comment lib/libEGL_mesa.so +@comment lib/libEGL_mesa.so.0 +@comment lib/libEGL_mesa.so.0.0.0 @comment lib/libGLESv1_CM.so @comment lib/libGLESv1_CM.so.1 @comment lib/libGLESv1_CM.so.1.1.0 @comment lib/libGLESv2.so @comment lib/libGLESv2.so.2 @comment lib/libGLESv2.so.2.0.0 +@comment lib/libgallium-%%MESAVERSION%%.so +@comment lib/libgbm.so +@comment lib/libgbm.so.1 +@comment lib/libgbm.so.1.0.0 %%anv%%lib/libvulkan_intel.so -%%radv%%lib/libvulkan_radeon.so %%swrast_vk%%lib/libvulkan_lvp.so -libdata/pkgconfig/dri.pc -@comment libdata/pkgconfig/egl.pc -@comment libdata/pkgconfig/gbm.pc -@comment libdata/pkgconfig/glesv1_cm.pc -@comment libdata/pkgconfig/glesv2.pc +%%radv%%lib/libvulkan_radeon.so share/drirc.d/00-mesa-defaults.conf %%radv%%share/drirc.d/00-radv-defaults.conf share/drirc.d/01-freebsd.conf %%anv%%share/vulkan/icd.d/intel_icd.%%ARCH%%.json -%%radv%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json %%swrast_vk%%share/vulkan/icd.d/lvp_icd.%%ARCH%%.json +%%radv%%share/vulkan/icd.d/radeon_icd.%%ARCH%%.json diff --git a/graphics/mesa-gallium-va/Makefile b/graphics/mesa-gallium-va/Makefile deleted file mode 100644 index 84e1e1e22d9b..000000000000 --- a/graphics/mesa-gallium-va/Makefile +++ /dev/null @@ -1,89 +0,0 @@ -PORTNAME= mesa-gallium-va -PORTVERSION= ${MESAVERSION} -CATEGORIES= graphics - -COMMENT= Mesa Gallium VAAPI drivers -WWW= https://www.mesa3d.org/ - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/docs/license.rst - -ONLY_FOR_ARCHS= aarch64 i386 amd64 powerpc64 powerpc64le -ONLY_FOR_ARCHS_REASON= used only by AMD/Radeon hardware - -BUILD_DEPENDS= libva>=0:multimedia/libva -LIB_DEPENDS= libzstd.so:archivers/zstd - -USES= llvm:lib,noexport - -OPTIONS_DEFINE= X11 -OPTIONS_GROUP= GALLIUM -OPTIONS_DEFAULT= X11 -OPTIONS_SUB= yes - -X11_DESC= Enable X11 support -X11_USES= xorg -X11_USE= xorg=xorgproto,x11,xcb,xdamage,xext,xfixes,xshmfence,xxf86vm,xrandr - -OPTIONS_GROUP_GALLIUM= radeonsi r600 -GALLIUM_DESC= Gallium Video Drivers -radeonsi_DESC= AMD/ATI Southern Islands and newer -r600_DESC= AMD/ATI R600, R700, Evergreen, Northern Islands -OPTIONS_EXCLUDE+= ${ARCH:Mi386:C/.+/radeonsi/} - -MESON_ARGS+= -Dgallium-drivers=${GALLIUM_DRIVERS:ts,} -. for _gd in ${OPTIONS_GROUP_GALLIUM} -OPTIONS_DEFAULT+= ${_gd} -${_gd}_VARS+= GALLIUM_DRIVERS+=${_gd} -. endfor - -.include <bsd.port.options.mk> -.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" - -MESON_ARGS+= -Dvideo-codecs="vc1dec,h264dec,h264enc,h265dec,h265enc,av1dec,av1enc,vp9dec" \ - -Dvulkan-drivers="" \ - -Dandroid-libbacktrace=disabled \ - -Dgallium-vdpau=disabled \ - -Dgallium-omx=disabled \ - -Dgallium-xa=disabled \ - -Dgallium-opencl=disabled \ - -Dgallium-nine=false \ - -Dgbm=disabled \ - -Dgles1=disabled \ - -Dgles2=disabled \ - -Dglvnd=disabled \ - -Dlmsensors=disabled \ - -Dmicrosoft-clc=disabled \ - -Dosmesa=false \ - -Dvalgrind=disabled \ - -Dglx=disabled \ - -Ddri3=enabled - -LDFLAGS_i386= -Wl,-znotext - -MESON_ARGS+= -Dgallium-va=enabled - -.if ${ARCH} != amd64 -MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629 -.endif - -.for _gd in ${OPTIONS_GROUP_GALLIUM} -. if defined(GALLIUM_DRIVERS) && ${GALLIUM_DRIVERS:M${_gd}} -PLIST_SUB+= ${_gd}="" -. else -PLIST_SUB+= ${_gd}="@comment " -. endif -.endfor - -.if ${PORT_OPTIONS:MX11} -MESON_ARGS+= -Dplatforms="x11" -.else -MESON_ARGS+= -Dglx=disabled \ - -Degl=disabled \ - -Dopengl=false \ - -Dshared-glapi=disabled \ - -Dxlib-lease=disabled \ - -Dplatforms="" -.endif - -.include <bsd.port.post.mk> diff --git a/graphics/mesa-gallium-va/pkg-descr b/graphics/mesa-gallium-va/pkg-descr deleted file mode 100644 index 1ba60cda87bb..000000000000 --- a/graphics/mesa-gallium-va/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Mesa is a 3-D graphics library with an API which is very similar to that -of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or -state machine, it is being used with authorization from Silicon Graphics, -Inc. However, the author makes no claim that Mesa is in any way a -compatible replacement for OpenGL or associated with Silicon Graphics, Inc. - -VA is a Gallium driver for video decoding on AMD hardware. diff --git a/graphics/mesa-gallium-va/pkg-plist b/graphics/mesa-gallium-va/pkg-plist deleted file mode 100644 index 1d4632cf7d73..000000000000 --- a/graphics/mesa-gallium-va/pkg-plist +++ /dev/null @@ -1,23 +0,0 @@ -@comment include/EGL/egl.h -@comment include/EGL/eglext.h -@comment include/EGL/eglext_angle.h -@comment include/EGL/eglmesaext.h -@comment include/EGL/eglplatform.h -@comment include/GL/gl.h -@comment include/GL/glcorearb.h -@comment include/GL/glext.h -@comment include/GL/internal/dri_interface.h -@comment include/KHR/khrplatform.h -@comment lib/dri/r600_dri.so -%%r600%%lib/dri/r600_drv_video.so -@comment lib/dri/radeonsi_dri.so -%%radeonsi%%lib/dri/radeonsi_drv_video.so -@comment lib/libEGL.so -@comment lib/libEGL.so.1 -@comment lib/libEGL.so.1.0.0 -@comment lib/libglapi.so -@comment lib/libglapi.so.0 -@comment lib/libglapi.so.0.0.0 -@comment libdata/pkgconfig/dri.pc -@comment libdata/pkgconfig/egl.pc -@comment share/drirc.d/00-mesa-defaults.conf diff --git a/graphics/mesa-gallium-vdpau/Makefile b/graphics/mesa-gallium-vdpau/Makefile deleted file mode 100644 index a4d2f06c89db..000000000000 --- a/graphics/mesa-gallium-vdpau/Makefile +++ /dev/null @@ -1,74 +0,0 @@ -PORTNAME= mesa-gallium-vdpau -PORTVERSION= ${MESAVERSION} -CATEGORIES= graphics - -COMMENT= Mesa Gallium VDPAU drivers -WWW= https://www.mesa3d.org/ - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/docs/license.rst - -ONLY_FOR_ARCHS= aarch64 i386 amd64 powerpc64 powerpc64le -ONLY_FOR_ARCHS_REASON= used only by AMD/Radeon hardware - -BUILD_DEPENDS= libvdpau>=0:multimedia/libvdpau -LIB_DEPENDS= libzstd.so:archivers/zstd - -USES= llvm:lib,noexport xorg - -USE_XORG= xorgproto x11 xcb xdamage xext xfixes xshmfence xxf86vm xrandr - -OPTIONS_GROUP= GALLIUM -OPTIONS_SUB= yes - -OPTIONS_GROUP_GALLIUM= radeonsi r600 -GALLIUM_DESC= Gallium Video Drivers -radeonsi_DESC= AMD/ATI Southern Islands and newer -r600_DESC= AMD/ATI R600, R700, Evergreen, Northern Islands -OPTIONS_EXCLUDE+= ${ARCH:Mi386:C/.+/radeonsi/} - -MESON_ARGS+= -Dgallium-drivers=${GALLIUM_DRIVERS:ts,} -. for _gd in ${OPTIONS_GROUP_GALLIUM} -OPTIONS_DEFAULT+= ${_gd} -${_gd}_VARS+= GALLIUM_DRIVERS+=${_gd} -. endfor - -.include <bsd.port.options.mk> -.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" - -MESON_ARGS+= -Dvulkan-drivers="" \ - -Dandroid-libbacktrace=disabled \ - -Dgallium-va=disabled \ - -Dgallium-omx=disabled \ - -Dgallium-xa=disabled \ - -Dgallium-opencl=disabled \ - -Dgallium-nine=false \ - -Dgbm=disabled \ - -Dgles1=disabled \ - -Dgles2=disabled \ - -Dglvnd=disabled \ - -Dlmsensors=disabled \ - -Dmicrosoft-clc=disabled \ - -Dosmesa=false \ - -Dvalgrind=disabled \ - -Dglx=disabled \ - -Ddri3=enabled - -LDFLAGS_i386= -Wl,-znotext - -MESON_ARGS+= -Dplatforms="x11" \ - -Dgallium-vdpau=enabled - -.if ${ARCH} != amd64 -MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629 -.endif - -.for _gd in ${OPTIONS_GROUP_GALLIUM} -. if defined(GALLIUM_DRIVERS) && ${GALLIUM_DRIVERS:M${_gd}} -PLIST_SUB+= ${_gd}="" -. else -PLIST_SUB+= ${_gd}="@comment " -. endif -.endfor - -.include <bsd.port.post.mk> diff --git a/graphics/mesa-gallium-vdpau/pkg-descr b/graphics/mesa-gallium-vdpau/pkg-descr deleted file mode 100644 index 51e93e2c6244..000000000000 --- a/graphics/mesa-gallium-vdpau/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Mesa is a 3-D graphics library with an API which is very similar to that -of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or -state machine, it is being used with authorization from Silicon Graphics, -Inc. However, the author makes no claim that Mesa is in any way a -compatible replacement for OpenGL or associated with Silicon Graphics, Inc. - -VDPAU is a Gallium driver for video decoding on AMD hardware. diff --git a/graphics/mesa-gallium-vdpau/pkg-plist b/graphics/mesa-gallium-vdpau/pkg-plist deleted file mode 100644 index 8d03b4978739..000000000000 --- a/graphics/mesa-gallium-vdpau/pkg-plist +++ /dev/null @@ -1,32 +0,0 @@ -@comment include/EGL/egl.h -@comment include/EGL/eglext.h -@comment include/EGL/eglext_angle.h -@comment include/EGL/eglmesaext.h -@comment include/EGL/eglplatform.h -@comment include/GL/gl.h -@comment include/GL/glcorearb.h -@comment include/GL/glext.h -@comment include/GL/internal/dri_interface.h -@comment include/KHR/khrplatform.h -@comment lib/dri/r300_dri.so -@comment lib/dri/r600_dri.so -@comment lib/dri/r600_drv_video.so -@comment lib/dri/radeonsi_dri.so -@comment lib/dri/radeonsi_drv_video.so -@comment lib/libEGL.so -@comment lib/libEGL.so.1 -@comment lib/libEGL.so.1.0.0 -@comment lib/libglapi.so -@comment lib/libglapi.so.0 -@comment lib/libglapi.so.0.0.0 -%%r600%%lib/vdpau/libvdpau_r600.so -%%r600%%lib/vdpau/libvdpau_r600.so.1 -%%r600%%lib/vdpau/libvdpau_r600.so.1.0 -%%r600%%lib/vdpau/libvdpau_r600.so.1.0.0 -%%radeonsi%%lib/vdpau/libvdpau_radeonsi.so -%%radeonsi%%lib/vdpau/libvdpau_radeonsi.so.1 -%%radeonsi%%lib/vdpau/libvdpau_radeonsi.so.1.0 -%%radeonsi%%lib/vdpau/libvdpau_radeonsi.so.1.0.0 -@comment libdata/pkgconfig/dri.pc -@comment libdata/pkgconfig/egl.pc -@comment share/drirc.d/00-mesa-defaults.conf diff --git a/graphics/mesa-gallium-xa/Makefile b/graphics/mesa-gallium-xa/Makefile deleted file mode 100644 index 3d09f7ab433a..000000000000 --- a/graphics/mesa-gallium-xa/Makefile +++ /dev/null @@ -1,51 +0,0 @@ -PORTNAME= mesa-gallium-xa -PORTVERSION= ${MESAVERSION} -CATEGORIES= graphics - -COMMENT= Mesa Gallium XA state tracker -WWW= https://www.mesa3d.org/ - -LICENSE= MIT -LICENSE_FILE= ${WRKSRC}/docs/license.rst - -ONLY_FOR_ARCHS= amd64 i386 -ONLY_FOR_ARCHS_REASON= used only by VMware supported architectures - -USES= llvm:lib,noexport xorg -USE_XORG= xorgproto - -.include <bsd.port.options.mk> -.include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" - -MESON_ARGS+= -Dgallium-drivers="svga" \ - -Dvulkan-drivers="" \ - -Dplatforms="" \ - -Dandroid-libbacktrace=disabled \ - -Dgallium-vdpau=disabled \ - -Dgallium-omx=disabled \ - -Dgallium-va=disabled \ - -Dgallium-opencl=disabled \ - -Dgallium-nine=false \ - -Degl=disabled \ - -Dgbm=disabled \ - -Dgles1=disabled \ - -Dgles2=disabled \ - -Dglx=disabled \ - -Dlmsensors=disabled \ - -Dmicrosoft-clc=disabled \ - -Dopengl=false \ - -Dshared-glapi=disabled \ - -Dosmesa=false \ - -Dvalgrind=disabled \ - -Dglvnd=disabled \ - -Dxlib-lease=disabled - -LDFLAGS_i386= -Wl,-znotext - -MESON_ARGS+= -Dgallium-xa=enabled - -.if ${ARCH} != amd64 -MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/issues/10629 -.endif - -.include <bsd.port.post.mk> diff --git a/graphics/mesa-gallium-xa/pkg-descr b/graphics/mesa-gallium-xa/pkg-descr deleted file mode 100644 index 2e97d638a1ad..000000000000 --- a/graphics/mesa-gallium-xa/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Mesa is a 3-D graphics library with an API which is very similar to that -of OpenGL*. To the extent that Mesa utilizes the OpenGL command syntax or -state machine, it is being used with authorization from Silicon Graphics, -Inc. However, the author makes no claim that Mesa is in any way a -compatible replacement for OpenGL or associated with Silicon Graphics, Inc. - -XA is a new state tracker designed by VMWare for their virtual GPU driver "vmwgfx". diff --git a/graphics/mesa-gallium-xa/pkg-plist b/graphics/mesa-gallium-xa/pkg-plist deleted file mode 100644 index c0ea4679018a..000000000000 --- a/graphics/mesa-gallium-xa/pkg-plist +++ /dev/null @@ -1,8 +0,0 @@ -include/xa_composite.h -include/xa_context.h -include/xa_tracker.h -lib/libxatracker.so -lib/libxatracker.so.2 -lib/libxatracker.so.2.5.0 -libdata/pkgconfig/xatracker.pc -@comment share/drirc.d/00-mesa-defaults.conf diff --git a/graphics/mesa-libs/Makefile b/graphics/mesa-libs/Makefile index 7ffe5201b2a5..663cdcb3cf3a 100644 --- a/graphics/mesa-libs/Makefile +++ b/graphics/mesa-libs/Makefile @@ -1,6 +1,5 @@ PORTNAME= mesa-libs PORTVERSION= ${MESAVERSION} -PORTREVISION= 1 CATEGORIES= graphics COMMENT= OpenGL libraries that support GLX and EGL clients @@ -11,7 +10,15 @@ LICENSE_FILE= ${WRKSRC}/docs/license.rst USES= llvm:noexport -BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd +BUILD_DEPENDS= libglvnd>=0:graphics/libglvnd \ + ${PYTHON_PKGNAMEPREFIX}ply>0:devel/py-ply@${PY_FLAVOR} \ + libclc-${LLVM_PORT:T}>0:devel/libclc@${LLVM_PORT:T} \ + spirv-tools>0:graphics/spirv-tools \ + spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} \ + libva>=0:multimedia/libva +LIB_DEPENDS= libdisplay-info.so:sysutils/libdisplay-info +RUN_DEPENDS= spirv-tools>0:graphics/spirv-tools \ + spirv-llvm-translator-${LLVM_PORT:T}>0:devel/spirv-llvm-translator@${LLVM_PORT:T} OPTIONS_GROUP= PLATFORM OPTIONS_GROUP_PLATFORM= X11 WAYLAND @@ -33,23 +40,33 @@ USE_LDCONFIG= yes .include <bsd.port.options.mk> .include "${.CURDIR:H:H}/graphics/mesa-dri/Makefile.common" +LDFLAGS_i386= -Wl,-znotext + +# mesa-libs is the home of libgallium-${MESAVERSION}.so (the unified gallium +# runtime introduced in mesa 25's "megalib" refactor). It must be built with +# a real gallium driver set so install_megadrivers actually ships the lib; +# the per-driver lib/dri/*_dri.so shims that fall out of this build are +# stripped in post-install (they belong to graphics/mesa-dri). +GALLIUM_DRIVERS= crocus i915 iris llvmpipe panfrost r300 r600 radeonsi \ + svga virgl zink +.if ${ARCH} != amd64 && ${ARCH} != i386 && ${ARCH} != x86_64 +GALLIUM_DRIVERS:= ${GALLIUM_DRIVERS:Ncrocus:Ni915:Niris:Nsvga} +.endif +.if ${ARCH} == armv7 +# These require llvm to be compiled with the amdgpu backend, which is not default on armv7 +GALLIUM_DRIVERS:= ${GALLIUM_DRIVERS:Nr600:Nradeonsi} +.endif + +MESON_ARGS+= -Dgallium-drivers=${GALLIUM_DRIVERS:ts,} +MESON_ARGS+= -Dvulkan-drivers="" + +MESON_ARGS+= -Dvideo-codecs="all" + MESON_ARGS+= -Dandroid-libbacktrace=disabled \ - -Dgallium-vdpau=disabled \ - -Dgallium-omx=disabled \ - -Dgallium-va=disabled \ - -Dgallium-xa=disabled \ - -Dgallium-nine=false \ -Dlmsensors=disabled \ -Dmicrosoft-clc=disabled \ - -Dosmesa=false \ -Dtools="" \ - -Dvalgrind=disabled \ - -Degl=enabled \ - -Dgbm=enabled \ - -Dvulkan-drivers="" \ - -Dglvnd=enabled -# Building EGL and GBM requires a driver so add r300 -MESON_ARGS+= -Dgallium-drivers="r300" + -Dvalgrind=disabled .if ${PORT_OPTIONS:MX11} MESA_PLATFORMS+= x11 @@ -76,9 +93,13 @@ MESON_ARGS+= -Dintel-rt=disabled # https://gitlab.freedesktop.org/mesa/mesa/-/is LDFLAGS+=-Wl,-z,notext .endif +PLIST_SUB+= MESAVERSION=${MESAVERSION} + post-install: # Fallback if GLX_EXT_libglvnd is missing or vendor library doesn't exist @${ECHO_CMD} "libGLX_indirect.so.0 libGLX_mesa.so.0" \ >${STAGEDIR}${PREFIX}/etc/libmap.d/mesa.conf +# Strip the per-hardware DRI shims; they are owned by graphics/mesa-dri. + ${RM} -rf ${STAGEDIR}${PREFIX}/lib/dri .include <bsd.port.post.mk> diff --git a/graphics/mesa-libs/pkg-plist b/graphics/mesa-libs/pkg-plist index 9d92766c8f37..de7084ae45a6 100644 --- a/graphics/mesa-libs/pkg-plist +++ b/graphics/mesa-libs/pkg-plist @@ -1,23 +1,21 @@ etc/libmap.d/mesa.conf include/EGL/eglext_angle.h include/EGL/eglmesaext.h -@comment include/GL/internal/dri_interface.h +include/GL/internal/dri_interface.h include/gbm.h -@comment lib/dri/radeon_dri.so -@comment lib/dri/r300_dri.so +include/gbm_backend_abi.h +lib/gbm/dri_gbm.so lib/libEGL_mesa.so lib/libEGL_mesa.so.0 lib/libEGL_mesa.so.0.0.0 %%GLX%%lib/libGLX_mesa.so %%GLX%%lib/libGLX_mesa.so.0 %%GLX%%lib/libGLX_mesa.so.0.0.0 +lib/libgallium-%%MESAVERSION%%.so lib/libgbm.so lib/libgbm.so.1 lib/libgbm.so.1.0.0 -lib/libglapi.so -lib/libglapi.so.0 -lib/libglapi.so.0.0.0 -@comment libdata/pkgconfig/dri.pc +libdata/pkgconfig/dri.pc libdata/pkgconfig/gbm.pc @comment share/drirc.d/00-mesa-defaults.conf share/glvnd/egl_vendor.d/50_mesa.json diff --git a/graphics/mmdr/Makefile b/graphics/mmdr/Makefile index df160c7a9ed6..1b74d080ee02 100644 --- a/graphics/mmdr/Makefile +++ b/graphics/mmdr/Makefile @@ -1,6 +1,7 @@ PORTNAME= mmdr DISTVERSIONPREFIX= v -DISTVERSION= 0.2.1 +DISTVERSION= 0.3.0 +PORTREVISION= 0 CATEGORIES= graphics MAINTAINER= nivit@FreeBSD.org diff --git a/graphics/mmdr/Makefile.crates b/graphics/mmdr/Makefile.crates index fbeedcc4a57b..7d3c05a86243 100644 --- a/graphics/mmdr/Makefile.crates +++ b/graphics/mmdr/Makefile.crates @@ -2,17 +2,16 @@ CARGO_CRATES= adler2-2.0.1 \ aho-corasick-1.1.4 \ alloca-0.4.0 \ anes-0.1.6 \ - anstream-0.6.21 \ + anstream-1.0.0 \ anstyle-1.0.13 \ - anstyle-parse-0.2.7 \ + anstyle-parse-1.0.0 \ anstyle-query-1.1.5 \ anstyle-wincon-3.0.11 \ - anyhow-1.0.101 \ + anyhow-1.0.102 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ autocfg-1.5.0 \ base64-0.22.1 \ - bitflags-1.3.2 \ bitflags-2.10.0 \ bumpalo-3.19.1 \ bytemuck-1.24.0 \ @@ -23,16 +22,16 @@ CARGO_CRATES= adler2-2.0.1 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ - clap-4.5.57 \ - clap_builder-4.5.57 \ - clap_derive-4.5.55 \ - clap_lex-0.7.7 \ + clap-4.6.1 \ + clap_builder-4.6.0 \ + clap_derive-4.6.1 \ + clap_lex-1.0.0 \ color_quant-1.1.0 \ colorchoice-1.0.4 \ core_maths-0.1.1 \ crc32fast-1.5.0 \ - criterion-0.8.1 \ - criterion-plot-0.8.1 \ + criterion-0.8.2 \ + criterion-plot-0.8.2 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ @@ -64,7 +63,7 @@ CARGO_CRATES= adler2-2.0.1 \ memmap2-0.9.9 \ miniz_oxide-0.8.9 \ num-traits-0.2.19 \ - once_cell-1.21.3 \ + once_cell-1.21.4 \ once_cell_polyfill-1.70.2 \ oorandom-11.1.5 \ page_size-0.6.0 \ @@ -72,16 +71,16 @@ CARGO_CRATES= adler2-2.0.1 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ - png-0.17.16 \ + png-0.18.1 \ proc-macro2-1.0.106 \ quick-error-2.0.1 \ - quote-1.0.43 \ + quote-1.0.45 \ rayon-1.11.0 \ rayon-core-1.13.0 \ - regex-1.12.2 \ + regex-1.12.3 \ regex-automata-0.4.13 \ regex-syntax-0.8.8 \ - resvg-0.46.0 \ + resvg-0.47.0 \ rgb-0.8.52 \ roxmltree-0.20.0 \ roxmltree-0.21.1 \ @@ -101,11 +100,11 @@ CARGO_CRATES= adler2-2.0.1 \ strict-num-0.1.1 \ strsim-0.11.1 \ svgtypes-0.16.1 \ - syn-2.0.114 \ + syn-2.0.117 \ thiserror-2.0.18 \ thiserror-impl-2.0.18 \ - tiny-skia-0.11.4 \ - tiny-skia-path-0.11.4 \ + tiny-skia-0.12.0 \ + tiny-skia-path-0.12.0 \ tinytemplate-1.2.1 \ tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ @@ -118,7 +117,7 @@ CARGO_CRATES= adler2-2.0.1 \ unicode-properties-0.1.4 \ unicode-script-0.5.8 \ unicode-vo-0.1.0 \ - usvg-0.46.0 \ + usvg-0.47.0 \ utf8parse-0.2.2 \ version_check-0.9.5 \ walkdir-2.5.0 \ diff --git a/graphics/mmdr/distinfo b/graphics/mmdr/distinfo index d92224d1f7f7..144beadb5703 100644 --- a/graphics/mmdr/distinfo +++ b/graphics/mmdr/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1774605391 +TIMESTAMP = 1784620576 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 @@ -7,18 +7,18 @@ SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd6 SIZE (rust/crates/alloca-0.4.0.crate) = 4257 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 SIZE (rust/crates/anes-0.1.6.crate) = 23857 -SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a -SIZE (rust/crates/anstream-0.6.21.crate) = 29516 +SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d +SIZE (rust/crates/anstream-1.0.0.crate) = 28916 SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 -SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 -SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e +SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 -SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea -SIZE (rust/crates/anyhow-1.0.101.crate) = 52315 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 @@ -27,8 +27,6 @@ SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c08670 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 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.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 @@ -49,14 +47,14 @@ SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce369 SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9 SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 -SHA256 (rust/crates/clap-4.5.57.crate) = 6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a -SIZE (rust/crates/clap-4.5.57.crate) = 61999 -SHA256 (rust/crates/clap_builder-4.5.57.crate) = 7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238 -SIZE (rust/crates/clap_builder-4.5.57.crate) = 170948 -SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5 -SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502 -SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32 -SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474 +SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 +SIZE (rust/crates/clap-4.6.1.crate) = 61836 +SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f +SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 +SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9 +SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512 +SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831 +SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 @@ -65,10 +63,10 @@ SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac SIZE (rust/crates/core_maths-0.1.1.crate) = 6528 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 -SHA256 (rust/crates/criterion-0.8.1.crate) = 4d883447757bb0ee46f233e9dc22eb84d93a9508c9b868687b274fc431d886bf -SIZE (rust/crates/criterion-0.8.1.crate) = 122380 -SHA256 (rust/crates/criterion-plot-0.8.1.crate) = ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4 -SIZE (rust/crates/criterion-plot-0.8.1.crate) = 24771 +SHA256 (rust/crates/criterion-0.8.2.crate) = 950046b2aa2492f9a536f5f4f9a3de7b9e2476e575e05bd6c333371add4d98f3 +SIZE (rust/crates/criterion-0.8.2.crate) = 122924 +SHA256 (rust/crates/criterion-plot-0.8.2.crate) = d8d80a2f4f5b554395e47b5d8305bc3d27813bacb73493eb1001e8f76dae29ea +SIZE (rust/crates/criterion-plot-0.8.2.crate) = 24800 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e @@ -131,8 +129,8 @@ SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d632 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d -SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 +SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e @@ -147,26 +145,26 @@ SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9a SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709 SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670 SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715 -SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 -SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 +SIZE (rust/crates/png-0.18.1.crate) = 125800 SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 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.43.crate) = dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a -SIZE (rust/crates/quote-1.0.43.crate) = 31587 +SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (rust/crates/quote-1.0.45.crate) = 31564 SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f SIZE (rust/crates/rayon-1.11.0.crate) = 182470 SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 -SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 -SIZE (rust/crates/regex-1.12.2.crate) = 163843 +SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 +SIZE (rust/crates/regex-1.12.3.crate) = 153392 SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 -SHA256 (rust/crates/resvg-0.46.0.crate) = b563218631706d614e23059436526d005b50ab5f2d506b55a17eb65c5eb83419 -SIZE (rust/crates/resvg-0.46.0.crate) = 78448 +SHA256 (rust/crates/resvg-0.47.0.crate) = 9be183ad6a216aa96f33e4c8033b0988b8b3ea6fd2359d19af5bac4643fd8e81 +SIZE (rust/crates/resvg-0.47.0.crate) = 78312 SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce SIZE (rust/crates/rgb-0.8.52.crate) = 22449 SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 @@ -205,16 +203,16 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3 SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/svgtypes-0.16.1.crate) = 695b5790b3131dafa99b3bbfd25a216edb3d216dad9ca208d4657bfb8f2abc3d SIZE (rust/crates/svgtypes-0.16.1.crate) = 45181 -SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a -SIZE (rust/crates/syn-2.0.114.crate) = 304636 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 -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/tiny-skia-0.12.0.crate) = 47ffee5eaaf5527f630fb0e356b90ebdec84d5d18d937c5e440350f88c5a91ea +SIZE (rust/crates/tiny-skia-0.12.0.crate) = 268071 +SHA256 (rust/crates/tiny-skia-path-0.12.0.crate) = edca365c3faccca67d06593c5980fa6c57687de727a03131735bb85f01fdeeb9 +SIZE (rust/crates/tiny-skia-path-0.12.0.crate) = 49022 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa @@ -239,8 +237,8 @@ SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253 SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94 SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084 -SHA256 (rust/crates/usvg-0.46.0.crate) = e419dff010bb12512b0ae9e3d2f318dfbdf0167fde7eb05465134d4e8756076f -SIZE (rust/crates/usvg-0.46.0.crate) = 138829 +SHA256 (rust/crates/usvg-0.47.0.crate) = d46cf96c5f498d36b7a9693bc6a7075c0bb9303189d61b2249b0dc3d309c07de +SIZE (rust/crates/usvg-0.47.0.crate) = 142336 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a @@ -283,5 +281,5 @@ SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660 SIZE (rust/crates/zune-core-0.5.1.crate) = 27883 SHA256 (rust/crates/zune-jpeg-0.5.11.crate) = 2959ca473aae96a14ecedf501d20b3608d2825ba280d5adb57d651721885b0c2 SIZE (rust/crates/zune-jpeg-0.5.11.crate) = 85683 -SHA256 (1jehuang-mermaid-rs-renderer-v0.2.1_GH0.tar.gz) = 14a57bdb7ffc6be9eeb875db25b1f8071327d9e37e4c23832bf73e07c27dd718 -SIZE (1jehuang-mermaid-rs-renderer-v0.2.1_GH0.tar.gz) = 12984287 +SHA256 (1jehuang-mermaid-rs-renderer-v0.3.0_GH0.tar.gz) = 81d9f403a677a959d4e7d6b8c2aea90f85a070b441fab4560a6cfbf8542bfff9 +SIZE (1jehuang-mermaid-rs-renderer-v0.3.0_GH0.tar.gz) = 10956186 diff --git a/graphics/mozjpeg/Makefile b/graphics/mozjpeg/Makefile index 538ca24713cb..e13852795954 100644 --- a/graphics/mozjpeg/Makefile +++ b/graphics/mozjpeg/Makefile @@ -10,8 +10,6 @@ WWW= https://github.com/mozilla/mozjpeg LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.md -BROKEN_mips64= does not configure: error: SIMD support cannot be enabled - BUILD_DEPENDS= nasm>=2.10,1:devel/nasm LIB_DEPENDS= libpng.so:graphics/png diff --git a/graphics/msl/Makefile b/graphics/msl/Makefile index 9b1c3f545cf8..75b78032fc59 100644 --- a/graphics/msl/Makefile +++ b/graphics/msl/Makefile @@ -1,7 +1,6 @@ PORTNAME= msl DISTVERSIONPREFIX= v -DISTVERSION= 1.8.2 -PORTREVISION= 1 +DISTVERSION= 1.8.4 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -26,11 +25,11 @@ USE_GITHUB= yes GH_ACCOUNT= akb825 GH_PROJECT= ModularShaderLanguage -GH_TUPLE= akb825:glslang:3d95218:akb825_glslang/Compile/glslang \ - KhronosGroup:SPIRV-Cross:b8bd9d5:KhronosGroup_SPIRV_Cross/Compile/SPIRV-Cross \ - akb825:SPIRV-Tools:89d2296:akb825_SPIRV_Tools/Compile/SPIRV-Tools \ - KhronosGroup:SPIRV-Headers:b824a46:KhronosGroup_SPIRV_Headers/Compile/SPIRV-Tools/external/spirv-headers +GH_TUPLE= akb825:glslang:22683c8:akb825_glslang/Compile/glslang \ + KhronosGroup:SPIRV-Cross:68413a9:KhronosGroup_SPIRV_Cross/Compile/SPIRV-Cross \ + akb825:SPIRV-Tools:0b24642:akb825_SPIRV_Tools/Compile/SPIRV-Tools \ + KhronosGroup:SPIRV-Headers:04f10f6:KhronosGroup_SPIRV_Headers/Compile/SPIRV-Tools/external/spirv-headers -# tests as of 1.8.2: 100% tests passed, 0 tests failed out of 25 +# tests as of 1.8.4: 100% tests passed, 0 tests failed out of 25 .include <bsd.port.mk> diff --git a/graphics/msl/distinfo b/graphics/msl/distinfo index 50d3dbff9be0..383e70c6d8fa 100644 --- a/graphics/msl/distinfo +++ b/graphics/msl/distinfo @@ -1,11 +1,11 @@ -TIMESTAMP = 1765878495 -SHA256 (akb825-ModularShaderLanguage-v1.8.2_GH0.tar.gz) = 997b4d7ebdfaea9e9d5ffeb528dfcd0fc00497f60dcba9d51cf09db2b22e4779 -SIZE (akb825-ModularShaderLanguage-v1.8.2_GH0.tar.gz) = 256321 -SHA256 (akb825-glslang-3d95218_GH0.tar.gz) = 9be259fe800bf0793b815cdc36285d4169252d79e4a0038e52a67547dc69369a -SIZE (akb825-glslang-3d95218_GH0.tar.gz) = 4244665 -SHA256 (KhronosGroup-SPIRV-Cross-b8bd9d5_GH0.tar.gz) = 05c9d3ccfca81beca4615273a5d1b8b33812b5083949421b1ddc2a2bf87e59a6 -SIZE (KhronosGroup-SPIRV-Cross-b8bd9d5_GH0.tar.gz) = 1959934 -SHA256 (akb825-SPIRV-Tools-89d2296_GH0.tar.gz) = cad8ab0d8d5e5f0c0e9074872de417c8e7523dbdafcd14622f73bedaa952aa48 -SIZE (akb825-SPIRV-Tools-89d2296_GH0.tar.gz) = 3390266 -SHA256 (KhronosGroup-SPIRV-Headers-b824a46_GH0.tar.gz) = f5a32d535a3aef30ea080a98097cb8fc6b3c842ae79bb4fb1abe46afdb74d3f4 -SIZE (KhronosGroup-SPIRV-Headers-b824a46_GH0.tar.gz) = 558317 +TIMESTAMP = 1778480256 +SHA256 (akb825-ModularShaderLanguage-v1.8.4_GH0.tar.gz) = 680137d80b3288240f701119905527b3e7f30a7914d88e5cacb34222ef4f11df +SIZE (akb825-ModularShaderLanguage-v1.8.4_GH0.tar.gz) = 257142 +SHA256 (akb825-glslang-22683c8_GH0.tar.gz) = 2d28e151efe92a7b71a46c4e14fa0c0aeaffda158bb34ae9085f5b3cbe1b2a61 +SIZE (akb825-glslang-22683c8_GH0.tar.gz) = 4326132 +SHA256 (KhronosGroup-SPIRV-Cross-68413a9_GH0.tar.gz) = 6db0b4beb4ef9bdf7535a02dbac3c91915a3238b5be97dd384d9337049a1d64e +SIZE (KhronosGroup-SPIRV-Cross-68413a9_GH0.tar.gz) = 2006055 +SHA256 (akb825-SPIRV-Tools-0b24642_GH0.tar.gz) = 4221cd69081dc0f340c14edc3be3a3fca937cba40be06982d867a74e51221413 +SIZE (akb825-SPIRV-Tools-0b24642_GH0.tar.gz) = 3450746 +SHA256 (KhronosGroup-SPIRV-Headers-04f10f6_GH0.tar.gz) = f5c5620b1994cd65beaf3011c197bc10533f3b7080a10881082d8ae250cd2adc +SIZE (KhronosGroup-SPIRV-Headers-04f10f6_GH0.tar.gz) = 560997 diff --git a/graphics/msl/pkg-plist b/graphics/msl/pkg-plist index 52e3061ad42a..6a558fc0f607 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.2 +lib/libmsl_client.so.1.8.4 lib/libmsl_compile.so -lib/libmsl_compile.so.1.8.2 +lib/libmsl_compile.so.1.8.4 diff --git a/graphics/mupdf/Makefile b/graphics/mupdf/Makefile index f73f83672fdd..6e20606c0818 100644 --- a/graphics/mupdf/Makefile +++ b/graphics/mupdf/Makefile @@ -1,5 +1,5 @@ PORTNAME= mupdf -DISTVERSION= 1.27.0 +DISTVERSION= 1.27.2 DISTVERSIONSUFFIX= -source PORTEPOCH= 1 CATEGORIES= graphics diff --git a/graphics/mupdf/distinfo b/graphics/mupdf/distinfo index bcf7131fc91a..8366dd91acf5 100644 --- a/graphics/mupdf/distinfo +++ b/graphics/mupdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765608390 -SHA256 (mupdf-1.27.0-source.tar.gz) = ae2442416de499182d37a526c6fa2bacc7a3bed5a888d113ca04844484dfe7c6 -SIZE (mupdf-1.27.0-source.tar.gz) = 66955970 +TIMESTAMP = 1781446796 +SHA256 (mupdf-1.27.2-source.tar.gz) = 553867b135303dc4c25ab67c5f234d8e900a0e36e66e8484d99adc05fe1e8737 +SIZE (mupdf-1.27.2-source.tar.gz) = 66968384 diff --git a/graphics/mypaint/Makefile b/graphics/mypaint/Makefile index 4e9a378778b8..fd309149438e 100644 --- a/graphics/mypaint/Makefile +++ b/graphics/mypaint/Makefile @@ -1,7 +1,7 @@ PORTNAME= mypaint DISTVERSIONPREFIX=v DISTVERSION= 2.0.1 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= graphics PATCH_SITES= https://github.com/garynthompson/${PORTNAME}/commit/ @@ -17,13 +17,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= swig:devel/swig \ mypaint-brushes2>0:graphics/mypaint-brushes2 \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} LIB_DEPENDS= libjson-c.so:devel/json-c \ liblcms2.so:graphics/lcms2 \ libpng.so:graphics/png \ libmypaint.so:graphics/libmypaint RUN_DEPENDS= mypaint-brushes2>0:graphics/mypaint-brushes2 \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= compiler:c++11-lib desktop-file-utils gettext gnome localbase \ pkgconfig python tar:xz diff --git a/graphics/noaa-apt/Makefile b/graphics/noaa-apt/Makefile index f27234c3e2e4..1206e3233cde 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= 19 +PORTREVISION= 22 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/nomacs/Makefile b/graphics/nomacs/Makefile index d0e797559ceb..a94417fb7bfe 100644 --- a/graphics/nomacs/Makefile +++ b/graphics/nomacs/Makefile @@ -1,6 +1,6 @@ PORTNAME= nomacs DISTVERSION= 3.22.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= vidar@karlsen.tech diff --git a/graphics/npretty/Makefile b/graphics/npretty/Makefile index 8569962e5bd6..470ecad475ea 100644 --- a/graphics/npretty/Makefile +++ b/graphics/npretty/Makefile @@ -1,7 +1,7 @@ PORTNAME= npretty DISTVERSIONPREFIX= n DISTVERSION= 0.9.3-1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics MAINTAINER= peter@pean.org diff --git a/graphics/nvidia-drm-510-kmod-580/distinfo b/graphics/nvidia-drm-510-kmod-580/distinfo deleted file mode 100644 index d3509cbcaa17..000000000000 --- a/graphics/nvidia-drm-510-kmod-580/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1773188138 -SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c -SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464 -SHA256 (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = e4e77f5907418bd5e4be12c26d77fd176f51b82fe8a074b1237cde58be5ce385 -SIZE (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = 20095205 diff --git a/graphics/nvidia-drm-510-kmod-devel/distinfo b/graphics/nvidia-drm-510-kmod-devel/distinfo deleted file mode 100644 index d7ecd5314391..000000000000 --- a/graphics/nvidia-drm-510-kmod-devel/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1774374059 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = e4e77f5907418bd5e4be12c26d77fd176f51b82fe8a074b1237cde58be5ce385 -SIZE (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = 20095205 diff --git a/graphics/nvidia-drm-510-kmod/Makefile b/graphics/nvidia-drm-510-kmod/Makefile deleted file mode 100644 index b3d8e76df8e6..000000000000 --- a/graphics/nvidia-drm-510-kmod/Makefile +++ /dev/null @@ -1,12 +0,0 @@ -PORTNAME= nvidia-drm-510-kmod -PORTREVISION= 0 -CATEGORIES= graphics - -RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-510-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" -.include <bsd.port.options.mk> - -.include <bsd.port.mk> diff --git a/graphics/nvidia-drm-510-kmod/distinfo b/graphics/nvidia-drm-510-kmod/distinfo deleted file mode 100644 index d7ecd5314391..000000000000 --- a/graphics/nvidia-drm-510-kmod/distinfo +++ /dev/null @@ -1,5 +0,0 @@ -TIMESTAMP = 1774374059 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = e4e77f5907418bd5e4be12c26d77fd176f51b82fe8a074b1237cde58be5ce385 -SIZE (freebsd-drm-kmod-drm_v5.10.163_9_GH0.tar.gz) = 20095205 diff --git a/graphics/nvidia-drm-510-kmod/files/patch-nvidia-drm-conftest.h b/graphics/nvidia-drm-510-kmod/files/patch-nvidia-drm-conftest.h deleted file mode 100644 index f91a1595cda2..000000000000 --- a/graphics/nvidia-drm-510-kmod/files/patch-nvidia-drm-conftest.h +++ /dev/null @@ -1,14 +0,0 @@ ---- nvidia-drm-conftest.h.orig 2024-03-11 17:52:16 UTC -+++ nvidia-drm-conftest.h -@@ -122,11 +122,9 @@ - */ - #define drm_atomic_state_free drm_atomic_state_put - --#if __FreeBSD_version < 1300000 - /* redefine LIST_HEAD_INIT to the linux version */ - #include <linux/list.h> - #define LIST_HEAD_INIT(name) LINUX_LIST_HEAD_INIT(name) --#endif - - /* - * FreeBSD currently has only vmf_insert_pfn_prot defined, and it has a diff --git a/graphics/nvidia-drm-515-kmod-580/Makefile b/graphics/nvidia-drm-515-kmod-580/Makefile index f0f5c2573c36..af71a3da4f84 100644 --- a/graphics/nvidia-drm-515-kmod-580/Makefile +++ b/graphics/nvidia-drm-515-kmod-580/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 580.142 +NVIDIA_DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod diff --git a/graphics/nvidia-drm-515-kmod-580/distinfo b/graphics/nvidia-drm-515-kmod-580/distinfo index 4fe251a08f53..a25a9d2dbb4d 100644 --- a/graphics/nvidia-drm-515-kmod-580/distinfo +++ b/graphics/nvidia-drm-515-kmod-580/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773188242 -SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c -SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464 -SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6 -SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109 +TIMESTAMP = 1782636316 +SHA256 (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 6d24d2e8cd19a39e935ae7ccf1e52d7770ec4dce09055778a3653a7f3a82620a +SIZE (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 289938560 +SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5 +SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564 diff --git a/graphics/nvidia-drm-515-kmod-devel/Makefile b/graphics/nvidia-drm-515-kmod-devel/Makefile index 26216b54b21f..2c9eca61dc36 100644 --- a/graphics/nvidia-drm-515-kmod-devel/Makefile +++ b/graphics/nvidia-drm-515-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 595.58.03 +NVIDIA_DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-515-kmod diff --git a/graphics/nvidia-drm-515-kmod-devel/distinfo b/graphics/nvidia-drm-515-kmod-devel/distinfo index 80b97a181ef9..3c06e1884a10 100644 --- a/graphics/nvidia-drm-515-kmod-devel/distinfo +++ b/graphics/nvidia-drm-515-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374181 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6 -SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109 +TIMESTAMP = 1784560877 +SHA256 (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 09452903047e5ae35391f43ee6e6664cf6655d2ee6dae48e0682832e6fdceb2f +SIZE (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 357575032 +SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5 +SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564 diff --git a/graphics/nvidia-drm-515-kmod/Makefile b/graphics/nvidia-drm-515-kmod/Makefile index e46a67e19e53..fc5f1f0fbdc2 100644 --- a/graphics/nvidia-drm-515-kmod/Makefile +++ b/graphics/nvidia-drm-515-kmod/Makefile @@ -1,9 +1,9 @@ PORTNAME= nvidia-drm-515-kmod -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics 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-61-kmod* nvidia-drm-66-kmod* nvidia-drm-612-kmod* nvidia-drm-latest-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 80b97a181ef9..f679de8aa477 100644 --- a/graphics/nvidia-drm-515-kmod/distinfo +++ b/graphics/nvidia-drm-515-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374181 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = e21962b06c5c4740a165fbb36a1c15107a4c6ccba50ca08df4fb1c9368645ce6 -SIZE (freebsd-drm-kmod-drm_v5.15.160_6_GH0.tar.gz) = 26099109 +TIMESTAMP = 1781705115 +SHA256 (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 9407449b9c140497b36f0928912295f5c9e48afc385d940d511b200796d2b8c2 +SIZE (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 328196032 +SHA256 (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = e0dd79e59906174b88144ca367b3377c048953835320375f2fc722283c0d63f5 +SIZE (freebsd-drm-kmod-drm_v5.15.160_7_GH0.tar.gz) = 26100564 diff --git a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c new file mode 100644 index 000000000000..4ca6b309249d --- /dev/null +++ b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c @@ -0,0 +1,54 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-nvkms-memory.c.orig nvidia-drm-gem-nvkms-memory.c +index 60f490f89dca..6aa0e40bcb1a 100644 +--- nvidia-drm-gem-nvkms-memory.c.orig ++++ nvidia-drm-gem-nvkms-memory.c +@@ -124,22 +124,12 @@ static vm_fault_t __nv_drm_gem_nvkms_handle_vma_fault( + unsigned long page_offset, pfn; + vm_fault_t ret; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + + if (nv_nvkms_memory->pages_count == 0) { + pfn = (unsigned long)(uintptr_t)nv_nvkms_memory->pPhysicalAddress; + pfn >>= PAGE_SHIFT; +-#if defined(NV_LINUX) +- /* +- * FreeBSD doesn't set pgoff. We instead have pfn be the base physical +- * address, and we will calculate the index pidx from the virtual address. +- * +- * This only works because linux_cdev_pager_populate passes the pidx as +- * vmf->virtual_address. Then we turn the virtual address +- * into a physical page number. +- */ + pfn += page_offset; +-#endif + } else { + BUG_ON(page_offset >= nv_nvkms_memory->pages_count); + pfn = page_to_pfn(nv_nvkms_memory->pages[page_offset]); diff --git a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-user-memory.c b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-user-memory.c new file mode 100644 index 000000000000..2bd7c897a50e --- /dev/null +++ b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem-user-memory.c @@ -0,0 +1,39 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-user-memory.c.orig nvidia-drm-gem-user-memory.c +index 5ce0ba890e52..0ca3a7e2e07d 100644 +--- nvidia-drm-gem-user-memory.c.orig ++++ nvidia-drm-gem-user-memory.c +@@ -144,7 +144,7 @@ static vm_fault_t __nv_drm_gem_user_memory_handle_vma_fault( + unsigned long page_offset; + unsigned long pfn; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + BUG_ON(page_offset >= nv_user_memory->pages_count); + pfn = page_to_pfn(nv_user_memory->pages[page_offset]); + diff --git a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem.c b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem.c deleted file mode 100644 index 5693b76d27c4..000000000000 --- a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-gem.c +++ /dev/null @@ -1,18 +0,0 @@ ---- nvidia-drm-gem.c.orig 2023-12-29 19:08:23 UTC -+++ nvidia-drm-gem.c -@@ -68,15 +68,7 @@ void nv_drm_gem_free(struct drm_gem_object *gem) - #if !defined(NV_DRM_DRIVER_HAS_GEM_PRIME_CALLBACKS) && \ - defined(NV_DRM_GEM_OBJECT_VMAP_HAS_MAP_ARG) - --/* -- * The 'dma_buf_map' structure is renamed to 'iosys_map' by the commit -- * 7938f4218168 ("dma-buf-map: Rename to iosys-map"). -- */ --#if defined(NV_LINUX_IOSYS_MAP_H_PRESENT) --typedef struct iosys_map nv_sysio_map_t; --#else - typedef struct dma_buf_map nv_sysio_map_t; --#endif - - static int nv_drm_gem_vmap(struct drm_gem_object *gem, - nv_sysio_map_t *map) diff --git a/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-helper.h b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-helper.h new file mode 100644 index 000000000000..6929f75cae28 --- /dev/null +++ b/graphics/nvidia-drm-515-kmod/files/patch-nvidia-drm-helper.h @@ -0,0 +1,60 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-helper.h.orig nvidia-drm-helper.h +index bc91858136b2..2ef27fced3c5 100644 +--- nvidia-drm-helper.h.orig ++++ nvidia-drm-helper.h +@@ -51,6 +51,29 @@ + #define NV_DRM_USE_EXTENDED_PROPERTIES (DRM_OBJECT_MAX_PROPERTY >= 64) + + #include <drm/drm_prime.h> ++#include <drm/drm_gem.h> ++#include <linux/mm.h> ++ ++/* ++ * nv_drm_vma_fault_get_page_offset - compute GEM page offset from a vm_fault ++ * ++ * On Linux, vmf->pgoff carries the file-level page index set by the VM. ++ * On FreeBSD, linux_cdev_pager_populate() sets vmf->pgoff = 0 and instead ++ * passes the page index (pidx) via vmf->virtual_address as IDX_TO_OFF(pidx). ++ * Convert back with OFF_TO_IDX and subtract the GEM vma_node start to get ++ * the page offset within the GEM object. ++ */ ++static inline unsigned long ++nv_drm_vma_fault_get_page_offset(struct vm_fault *vmf, ++ struct drm_gem_object *gem) ++{ ++#if defined(NV_LINUX) ++ unsigned long offset = vmf->pgoff; ++#else ++ unsigned long offset = OFF_TO_IDX((uintptr_t)vmf->virtual_address); ++#endif ++ return offset - drm_vma_node_start(&gem->vma_node); ++} + + static inline struct sg_table* + nv_drm_prime_pages_to_sg(struct drm_device *dev, diff --git a/graphics/nvidia-drm-61-kmod-580/Makefile b/graphics/nvidia-drm-61-kmod-580/Makefile index f082b3aabf48..5e71c7867d60 100644 --- a/graphics/nvidia-drm-61-kmod-580/Makefile +++ b/graphics/nvidia-drm-61-kmod-580/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 580.142 +NVIDIA_DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod diff --git a/graphics/nvidia-drm-61-kmod-580/distinfo b/graphics/nvidia-drm-61-kmod-580/distinfo index 01d45e3c7866..38e82a829eda 100644 --- a/graphics/nvidia-drm-61-kmod-580/distinfo +++ b/graphics/nvidia-drm-61-kmod-580/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773188358 -SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c -SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464 -SHA256 (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = d4eb440e982ceef08888dafa1aeb2bd046b3b53026ee526eb7d8f7f52bc988f1 -SIZE (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = 37104632 +TIMESTAMP = 1782636351 +SHA256 (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 6d24d2e8cd19a39e935ae7ccf1e52d7770ec4dce09055778a3653a7f3a82620a +SIZE (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 289938560 +SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546 +SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640 diff --git a/graphics/nvidia-drm-61-kmod-devel/Makefile b/graphics/nvidia-drm-61-kmod-devel/Makefile index c2c414e4d18c..3bab13c81e04 100644 --- a/graphics/nvidia-drm-61-kmod-devel/Makefile +++ b/graphics/nvidia-drm-61-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 595.58.03 +NVIDIA_DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-61-kmod diff --git a/graphics/nvidia-drm-61-kmod-devel/distinfo b/graphics/nvidia-drm-61-kmod-devel/distinfo index 92d43b5d2bce..e401f0e81cbf 100644 --- a/graphics/nvidia-drm-61-kmod-devel/distinfo +++ b/graphics/nvidia-drm-61-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374235 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = d4eb440e982ceef08888dafa1aeb2bd046b3b53026ee526eb7d8f7f52bc988f1 -SIZE (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = 37104632 +TIMESTAMP = 1784560962 +SHA256 (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 09452903047e5ae35391f43ee6e6664cf6655d2ee6dae48e0682832e6fdceb2f +SIZE (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 357575032 +SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546 +SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640 diff --git a/graphics/nvidia-drm-61-kmod/Makefile b/graphics/nvidia-drm-61-kmod/Makefile index 0bbc25d2620f..0ff6e9ca78d2 100644 --- a/graphics/nvidia-drm-61-kmod/Makefile +++ b/graphics/nvidia-drm-61-kmod/Makefile @@ -1,9 +1,9 @@ PORTNAME= nvidia-drm-61-kmod -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics 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-515-kmod* nvidia-drm-66-kmod* nvidia-drm-612-kmod* nvidia-drm-latest-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 92d43b5d2bce..bd21c92b8272 100644 --- a/graphics/nvidia-drm-61-kmod/distinfo +++ b/graphics/nvidia-drm-61-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374235 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = d4eb440e982ceef08888dafa1aeb2bd046b3b53026ee526eb7d8f7f52bc988f1 -SIZE (freebsd-drm-kmod-drm_v6.1.128_7_GH0.tar.gz) = 37104632 +TIMESTAMP = 1781705285 +SHA256 (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 9407449b9c140497b36f0928912295f5c9e48afc385d940d511b200796d2b8c2 +SIZE (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 328196032 +SHA256 (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = bbe913b9d3c8cb1ae4f397e1d9a3e52324efa117aef58953df1ef5032cae7546 +SIZE (freebsd-drm-kmod-drm_v6.1.128_11_GH0.tar.gz) = 37111640 diff --git a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-61-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 index c703950a0c88..c703950a0c88 100644 --- a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 +++ b/graphics/nvidia-drm-61-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 diff --git a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c new file mode 100644 index 000000000000..4ca6b309249d --- /dev/null +++ b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c @@ -0,0 +1,54 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-nvkms-memory.c.orig nvidia-drm-gem-nvkms-memory.c +index 60f490f89dca..6aa0e40bcb1a 100644 +--- nvidia-drm-gem-nvkms-memory.c.orig ++++ nvidia-drm-gem-nvkms-memory.c +@@ -124,22 +124,12 @@ static vm_fault_t __nv_drm_gem_nvkms_handle_vma_fault( + unsigned long page_offset, pfn; + vm_fault_t ret; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + + if (nv_nvkms_memory->pages_count == 0) { + pfn = (unsigned long)(uintptr_t)nv_nvkms_memory->pPhysicalAddress; + pfn >>= PAGE_SHIFT; +-#if defined(NV_LINUX) +- /* +- * FreeBSD doesn't set pgoff. We instead have pfn be the base physical +- * address, and we will calculate the index pidx from the virtual address. +- * +- * This only works because linux_cdev_pager_populate passes the pidx as +- * vmf->virtual_address. Then we turn the virtual address +- * into a physical page number. +- */ + pfn += page_offset; +-#endif + } else { + BUG_ON(page_offset >= nv_nvkms_memory->pages_count); + pfn = page_to_pfn(nv_nvkms_memory->pages[page_offset]); diff --git a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-user-memory.c b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-user-memory.c new file mode 100644 index 000000000000..2bd7c897a50e --- /dev/null +++ b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-gem-user-memory.c @@ -0,0 +1,39 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-user-memory.c.orig nvidia-drm-gem-user-memory.c +index 5ce0ba890e52..0ca3a7e2e07d 100644 +--- nvidia-drm-gem-user-memory.c.orig ++++ nvidia-drm-gem-user-memory.c +@@ -144,7 +144,7 @@ static vm_fault_t __nv_drm_gem_user_memory_handle_vma_fault( + unsigned long page_offset; + unsigned long pfn; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + BUG_ON(page_offset >= nv_user_memory->pages_count); + pfn = page_to_pfn(nv_user_memory->pages[page_offset]); + diff --git a/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-helper.h b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-helper.h new file mode 100644 index 000000000000..6929f75cae28 --- /dev/null +++ b/graphics/nvidia-drm-61-kmod/files/patch-nvidia-drm-helper.h @@ -0,0 +1,60 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-helper.h.orig nvidia-drm-helper.h +index bc91858136b2..2ef27fced3c5 100644 +--- nvidia-drm-helper.h.orig ++++ nvidia-drm-helper.h +@@ -51,6 +51,29 @@ + #define NV_DRM_USE_EXTENDED_PROPERTIES (DRM_OBJECT_MAX_PROPERTY >= 64) + + #include <drm/drm_prime.h> ++#include <drm/drm_gem.h> ++#include <linux/mm.h> ++ ++/* ++ * nv_drm_vma_fault_get_page_offset - compute GEM page offset from a vm_fault ++ * ++ * On Linux, vmf->pgoff carries the file-level page index set by the VM. ++ * On FreeBSD, linux_cdev_pager_populate() sets vmf->pgoff = 0 and instead ++ * passes the page index (pidx) via vmf->virtual_address as IDX_TO_OFF(pidx). ++ * Convert back with OFF_TO_IDX and subtract the GEM vma_node start to get ++ * the page offset within the GEM object. ++ */ ++static inline unsigned long ++nv_drm_vma_fault_get_page_offset(struct vm_fault *vmf, ++ struct drm_gem_object *gem) ++{ ++#if defined(NV_LINUX) ++ unsigned long offset = vmf->pgoff; ++#else ++ unsigned long offset = OFF_TO_IDX((uintptr_t)vmf->virtual_address); ++#endif ++ return offset - drm_vma_node_start(&gem->vma_node); ++} + + static inline struct sg_table* + nv_drm_prime_pages_to_sg(struct drm_device *dev, diff --git a/graphics/nvidia-drm-510-kmod-580/Makefile b/graphics/nvidia-drm-612-kmod-580/Makefile index fe57db18a461..0f669231a454 100644 --- a/graphics/nvidia-drm-510-kmod-580/Makefile +++ b/graphics/nvidia-drm-612-kmod-580/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 580.142 +NVIDIA_DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 -MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod +MASTERDIR= ${.CURDIR}/../nvidia-drm-612-kmod PKGNAMESUFFIX= -580 .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-612-kmod-580/distinfo b/graphics/nvidia-drm-612-kmod-580/distinfo new file mode 100644 index 000000000000..2bf7df339984 --- /dev/null +++ b/graphics/nvidia-drm-612-kmod-580/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1782636436 +SHA256 (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 6d24d2e8cd19a39e935ae7ccf1e52d7770ec4dce09055778a3653a7f3a82620a +SIZE (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 289938560 +SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af +SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407 diff --git a/graphics/nvidia-drm-510-kmod-devel/Makefile b/graphics/nvidia-drm-612-kmod-devel/Makefile index 79c21a937252..ba4b39b93463 100644 --- a/graphics/nvidia-drm-510-kmod-devel/Makefile +++ b/graphics/nvidia-drm-612-kmod-devel/Makefile @@ -1,7 +1,7 @@ -NVIDIA_DISTVERSION?= 595.58.03 +NVIDIA_DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 -MASTERDIR= ${.CURDIR}/../nvidia-drm-510-kmod +MASTERDIR= ${.CURDIR}/../nvidia-drm-612-kmod PKGNAMESUFFIX= -devel .include "${MASTERDIR}/Makefile" diff --git a/graphics/nvidia-drm-612-kmod-devel/distinfo b/graphics/nvidia-drm-612-kmod-devel/distinfo new file mode 100644 index 000000000000..ac23250fe655 --- /dev/null +++ b/graphics/nvidia-drm-612-kmod-devel/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1784561074 +SHA256 (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 09452903047e5ae35391f43ee6e6664cf6655d2ee6dae48e0682832e6fdceb2f +SIZE (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 357575032 +SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af +SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407 diff --git a/graphics/nvidia-drm-612-kmod/Makefile b/graphics/nvidia-drm-612-kmod/Makefile new file mode 100644 index 000000000000..daae7c7620d9 --- /dev/null +++ b/graphics/nvidia-drm-612-kmod/Makefile @@ -0,0 +1,11 @@ +PORTNAME= nvidia-drm-612-kmod +PORTREVISION= 1 +CATEGORIES= graphics + +RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-612-kmod +CONFLICTS_INSTALL= nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod* nvidia-drm-latest-kmod* + +.include "${.CURDIR}/../drm-612-kmod/Makefile.version" +.include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common" + +.include <bsd.port.mk> diff --git a/graphics/nvidia-drm-612-kmod/distinfo b/graphics/nvidia-drm-612-kmod/distinfo new file mode 100644 index 000000000000..ee129df05aed --- /dev/null +++ b/graphics/nvidia-drm-612-kmod/distinfo @@ -0,0 +1,5 @@ +TIMESTAMP = 1781705778 +SHA256 (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 9407449b9c140497b36f0928912295f5c9e48afc385d940d511b200796d2b8c2 +SIZE (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 328196032 +SHA256 (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 27788fcbb9976f10fa6965dfc0096b705e140131a69960452027624b3d7613af +SIZE (freebsd-drm-kmod-drm_v6.12.85_2_GH0.tar.gz) = 44076407 diff --git a/graphics/nvidia-drm-510-kmod/files/20-nvidia-drm-outputclass.conf.in b/graphics/nvidia-drm-612-kmod/files/20-nvidia-drm-outputclass.conf.in index 15496138f63a..15496138f63a 100644 --- a/graphics/nvidia-drm-510-kmod/files/20-nvidia-drm-outputclass.conf.in +++ b/graphics/nvidia-drm-612-kmod/files/20-nvidia-drm-outputclass.conf.in diff --git a/graphics/nvidia-drm-510-kmod/files/extra-patch-nvidia-drm-conftest.h b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-conftest.h index 2c0524341c4d..2c0524341c4d 100644 --- a/graphics/nvidia-drm-510-kmod/files/extra-patch-nvidia-drm-conftest.h +++ b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-conftest.h diff --git a/graphics/nvidia-drm-510-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c index 76a655dae93c..807e95effe74 100644 --- a/graphics/nvidia-drm-510-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c +++ b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c @@ -44,3 +44,11 @@ nv_lkpi_pci_devs[i] = pdev; gpu_info.gpu_id = nv->gpu_id; +@@ -148,7 +171,6 @@ MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1); + LKPI_DRIVER_MODULE(nvidia_drm, nv_drm_init, nv_drm_exit); + LKPI_PNP_INFO(pci, nvidia_drm, nv_module_device_table); + MODULE_DEPEND(nvidia_drm, linuxkpi, 1, 1, 1); +-MODULE_DEPEND(nvidia_drm, linuxkpi_gplv2, 1, 1, 1); + MODULE_DEPEND(nvidia_drm, drmn, 2, 2, 2); + MODULE_DEPEND(nvidia_drm, dmabuf, 1, 1, 1); + MODULE_DEPEND(nvidia_drm, nvidia, 1, 1, 1); diff --git a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 index c703950a0c88..c703950a0c88 100644 --- a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 +++ b/graphics/nvidia-drm-612-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 diff --git a/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c new file mode 100644 index 000000000000..4ca6b309249d --- /dev/null +++ b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c @@ -0,0 +1,54 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-nvkms-memory.c.orig nvidia-drm-gem-nvkms-memory.c +index 60f490f89dca..6aa0e40bcb1a 100644 +--- nvidia-drm-gem-nvkms-memory.c.orig ++++ nvidia-drm-gem-nvkms-memory.c +@@ -124,22 +124,12 @@ static vm_fault_t __nv_drm_gem_nvkms_handle_vma_fault( + unsigned long page_offset, pfn; + vm_fault_t ret; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + + if (nv_nvkms_memory->pages_count == 0) { + pfn = (unsigned long)(uintptr_t)nv_nvkms_memory->pPhysicalAddress; + pfn >>= PAGE_SHIFT; +-#if defined(NV_LINUX) +- /* +- * FreeBSD doesn't set pgoff. We instead have pfn be the base physical +- * address, and we will calculate the index pidx from the virtual address. +- * +- * This only works because linux_cdev_pager_populate passes the pidx as +- * vmf->virtual_address. Then we turn the virtual address +- * into a physical page number. +- */ + pfn += page_offset; +-#endif + } else { + BUG_ON(page_offset >= nv_nvkms_memory->pages_count); + pfn = page_to_pfn(nv_nvkms_memory->pages[page_offset]); diff --git a/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-user-memory.c b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-user-memory.c new file mode 100644 index 000000000000..2bd7c897a50e --- /dev/null +++ b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-gem-user-memory.c @@ -0,0 +1,39 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-user-memory.c.orig nvidia-drm-gem-user-memory.c +index 5ce0ba890e52..0ca3a7e2e07d 100644 +--- nvidia-drm-gem-user-memory.c.orig ++++ nvidia-drm-gem-user-memory.c +@@ -144,7 +144,7 @@ static vm_fault_t __nv_drm_gem_user_memory_handle_vma_fault( + unsigned long page_offset; + unsigned long pfn; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + BUG_ON(page_offset >= nv_user_memory->pages_count); + pfn = page_to_pfn(nv_user_memory->pages[page_offset]); + diff --git a/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-helper.h b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-helper.h new file mode 100644 index 000000000000..6929f75cae28 --- /dev/null +++ b/graphics/nvidia-drm-612-kmod/files/patch-nvidia-drm-helper.h @@ -0,0 +1,60 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-helper.h.orig nvidia-drm-helper.h +index bc91858136b2..2ef27fced3c5 100644 +--- nvidia-drm-helper.h.orig ++++ nvidia-drm-helper.h +@@ -51,6 +51,29 @@ + #define NV_DRM_USE_EXTENDED_PROPERTIES (DRM_OBJECT_MAX_PROPERTY >= 64) + + #include <drm/drm_prime.h> ++#include <drm/drm_gem.h> ++#include <linux/mm.h> ++ ++/* ++ * nv_drm_vma_fault_get_page_offset - compute GEM page offset from a vm_fault ++ * ++ * On Linux, vmf->pgoff carries the file-level page index set by the VM. ++ * On FreeBSD, linux_cdev_pager_populate() sets vmf->pgoff = 0 and instead ++ * passes the page index (pidx) via vmf->virtual_address as IDX_TO_OFF(pidx). ++ * Convert back with OFF_TO_IDX and subtract the GEM vma_node start to get ++ * the page offset within the GEM object. ++ */ ++static inline unsigned long ++nv_drm_vma_fault_get_page_offset(struct vm_fault *vmf, ++ struct drm_gem_object *gem) ++{ ++#if defined(NV_LINUX) ++ unsigned long offset = vmf->pgoff; ++#else ++ unsigned long offset = OFF_TO_IDX((uintptr_t)vmf->virtual_address); ++#endif ++ return offset - drm_vma_node_start(&gem->vma_node); ++} + + static inline struct sg_table* + nv_drm_prime_pages_to_sg(struct drm_device *dev, diff --git a/graphics/nvidia-drm-510-kmod/pkg-descr b/graphics/nvidia-drm-612-kmod/pkg-descr index 64ec67472ed7..b35cceeec3cd 100644 --- a/graphics/nvidia-drm-510-kmod/pkg-descr +++ b/graphics/nvidia-drm-612-kmod/pkg-descr @@ -1,3 +1,3 @@ FreeBSD port of Linux's nvidia-drm.ko Kernel module. -This version is compatible with drm.ko 5.10. +This version is compatible with drm.ko 6.12. diff --git a/graphics/nvidia-drm-510-kmod/pkg-message b/graphics/nvidia-drm-612-kmod/pkg-message index c2440d5580aa..c2440d5580aa 100644 --- a/graphics/nvidia-drm-510-kmod/pkg-message +++ b/graphics/nvidia-drm-612-kmod/pkg-message diff --git a/graphics/nvidia-drm-66-kmod-580/Makefile b/graphics/nvidia-drm-66-kmod-580/Makefile index 9fd467c86edd..d93a13d68293 100644 --- a/graphics/nvidia-drm-66-kmod-580/Makefile +++ b/graphics/nvidia-drm-66-kmod-580/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 580.142 +NVIDIA_DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod diff --git a/graphics/nvidia-drm-66-kmod-580/distinfo b/graphics/nvidia-drm-66-kmod-580/distinfo index 5e321e657eba..2d83e10471b6 100644 --- a/graphics/nvidia-drm-66-kmod-580/distinfo +++ b/graphics/nvidia-drm-66-kmod-580/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773188406 -SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c -SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464 -SHA256 (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 14e90e4cc9ed5e72f6036f01987a20e2918026502d3116e97ffa4156514a13bb -SIZE (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 38488554 +TIMESTAMP = 1782636397 +SHA256 (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 6d24d2e8cd19a39e935ae7ccf1e52d7770ec4dce09055778a3653a7f3a82620a +SIZE (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 289938560 +SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109 +SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347 diff --git a/graphics/nvidia-drm-66-kmod-devel/Makefile b/graphics/nvidia-drm-66-kmod-devel/Makefile index 18fc95e86919..79ecaaa945ba 100644 --- a/graphics/nvidia-drm-66-kmod-devel/Makefile +++ b/graphics/nvidia-drm-66-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 595.58.03 +NVIDIA_DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-66-kmod diff --git a/graphics/nvidia-drm-66-kmod-devel/distinfo b/graphics/nvidia-drm-66-kmod-devel/distinfo index 539f3ecff74f..fedc08442402 100644 --- a/graphics/nvidia-drm-66-kmod-devel/distinfo +++ b/graphics/nvidia-drm-66-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374331 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 14e90e4cc9ed5e72f6036f01987a20e2918026502d3116e97ffa4156514a13bb -SIZE (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 38488554 +TIMESTAMP = 1784561019 +SHA256 (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 09452903047e5ae35391f43ee6e6664cf6655d2ee6dae48e0682832e6fdceb2f +SIZE (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 357575032 +SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109 +SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347 diff --git a/graphics/nvidia-drm-66-kmod/Makefile b/graphics/nvidia-drm-66-kmod/Makefile index aa1b9e7cd565..55a9e2aaef7a 100644 --- a/graphics/nvidia-drm-66-kmod/Makefile +++ b/graphics/nvidia-drm-66-kmod/Makefile @@ -1,9 +1,9 @@ PORTNAME= nvidia-drm-66-kmod -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics 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-515-kmod* nvidia-drm-61-kmod* nvidia-drm-612-kmod* nvidia-drm-latest-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 539f3ecff74f..b295c24f6250 100644 --- a/graphics/nvidia-drm-66-kmod/distinfo +++ b/graphics/nvidia-drm-66-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374331 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 14e90e4cc9ed5e72f6036f01987a20e2918026502d3116e97ffa4156514a13bb -SIZE (freebsd-drm-kmod-drm_v6.6.25_9_GH0.tar.gz) = 38488554 +TIMESTAMP = 1781705541 +SHA256 (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 9407449b9c140497b36f0928912295f5c9e48afc385d940d511b200796d2b8c2 +SIZE (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 328196032 +SHA256 (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = c6cd8fd735786dc02b044ff6605a09bf1932602274a45b6a253f94255c6a3109 +SIZE (freebsd-drm-kmod-drm_v6.6.25_13_GH0.tar.gz) = 38489347 diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-66-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 index c703950a0c88..c703950a0c88 100644 --- a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-freebsd-lkpi.c-20250918-01 +++ b/graphics/nvidia-drm-66-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 diff --git a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c new file mode 100644 index 000000000000..4ca6b309249d --- /dev/null +++ b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c @@ -0,0 +1,54 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-nvkms-memory.c.orig nvidia-drm-gem-nvkms-memory.c +index 60f490f89dca..6aa0e40bcb1a 100644 +--- nvidia-drm-gem-nvkms-memory.c.orig ++++ nvidia-drm-gem-nvkms-memory.c +@@ -124,22 +124,12 @@ static vm_fault_t __nv_drm_gem_nvkms_handle_vma_fault( + unsigned long page_offset, pfn; + vm_fault_t ret; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + + if (nv_nvkms_memory->pages_count == 0) { + pfn = (unsigned long)(uintptr_t)nv_nvkms_memory->pPhysicalAddress; + pfn >>= PAGE_SHIFT; +-#if defined(NV_LINUX) +- /* +- * FreeBSD doesn't set pgoff. We instead have pfn be the base physical +- * address, and we will calculate the index pidx from the virtual address. +- * +- * This only works because linux_cdev_pager_populate passes the pidx as +- * vmf->virtual_address. Then we turn the virtual address +- * into a physical page number. +- */ + pfn += page_offset; +-#endif + } else { + BUG_ON(page_offset >= nv_nvkms_memory->pages_count); + pfn = page_to_pfn(nv_nvkms_memory->pages[page_offset]); diff --git a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-user-memory.c b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-user-memory.c new file mode 100644 index 000000000000..2bd7c897a50e --- /dev/null +++ b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-gem-user-memory.c @@ -0,0 +1,39 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-user-memory.c.orig nvidia-drm-gem-user-memory.c +index 5ce0ba890e52..0ca3a7e2e07d 100644 +--- nvidia-drm-gem-user-memory.c.orig ++++ nvidia-drm-gem-user-memory.c +@@ -144,7 +144,7 @@ static vm_fault_t __nv_drm_gem_user_memory_handle_vma_fault( + unsigned long page_offset; + unsigned long pfn; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + BUG_ON(page_offset >= nv_user_memory->pages_count); + pfn = page_to_pfn(nv_user_memory->pages[page_offset]); + diff --git a/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-helper.h b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-helper.h new file mode 100644 index 000000000000..6929f75cae28 --- /dev/null +++ b/graphics/nvidia-drm-66-kmod/files/patch-nvidia-drm-helper.h @@ -0,0 +1,60 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-helper.h.orig nvidia-drm-helper.h +index bc91858136b2..2ef27fced3c5 100644 +--- nvidia-drm-helper.h.orig ++++ nvidia-drm-helper.h +@@ -51,6 +51,29 @@ + #define NV_DRM_USE_EXTENDED_PROPERTIES (DRM_OBJECT_MAX_PROPERTY >= 64) + + #include <drm/drm_prime.h> ++#include <drm/drm_gem.h> ++#include <linux/mm.h> ++ ++/* ++ * nv_drm_vma_fault_get_page_offset - compute GEM page offset from a vm_fault ++ * ++ * On Linux, vmf->pgoff carries the file-level page index set by the VM. ++ * On FreeBSD, linux_cdev_pager_populate() sets vmf->pgoff = 0 and instead ++ * passes the page index (pidx) via vmf->virtual_address as IDX_TO_OFF(pidx). ++ * Convert back with OFF_TO_IDX and subtract the GEM vma_node start to get ++ * the page offset within the GEM object. ++ */ ++static inline unsigned long ++nv_drm_vma_fault_get_page_offset(struct vm_fault *vmf, ++ struct drm_gem_object *gem) ++{ ++#if defined(NV_LINUX) ++ unsigned long offset = vmf->pgoff; ++#else ++ unsigned long offset = OFF_TO_IDX((uintptr_t)vmf->virtual_address); ++#endif ++ return offset - drm_vma_node_start(&gem->vma_node); ++} + + static inline struct sg_table* + nv_drm_prime_pages_to_sg(struct drm_device *dev, diff --git a/graphics/nvidia-drm-kmod-580/Makefile b/graphics/nvidia-drm-kmod-580/Makefile index dead219c6bb1..f595ebb8e3e9 100644 --- a/graphics/nvidia-drm-kmod-580/Makefile +++ b/graphics/nvidia-drm-kmod-580/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 580.142 +DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 diff --git a/graphics/nvidia-drm-kmod-devel/Makefile b/graphics/nvidia-drm-kmod-devel/Makefile index 22f5d350c11d..cfe54dcb712b 100644 --- a/graphics/nvidia-drm-kmod-devel/Makefile +++ b/graphics/nvidia-drm-kmod-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION?= 595.58.03 +DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 diff --git a/graphics/nvidia-drm-kmod/Makefile b/graphics/nvidia-drm-kmod/Makefile index f96c1ab772e1..d8122bd34b93 100644 --- a/graphics/nvidia-drm-kmod/Makefile +++ b/graphics/nvidia-drm-kmod/Makefile @@ -15,13 +15,11 @@ USES= metaport .if ${OPSYS} != FreeBSD 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${PKGNAMESUFFIX} -. elif ${OSVERSION} >= 1400097 && (${ARCH} == i386 || ${ARCH} == aarch64) -RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-510-kmod${PKGNAMESUFFIX} +. if ${OSVERSION} >= 1500509 && ${ARCH} == amd64 +RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-612-kmod${PKGNAMESUFFIX} . elif ${OSVERSION} >= 1500031 && ${ARCH} == amd64 RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-66-kmod${PKGNAMESUFFIX} -. elif ${OSVERSION} >= 1400508 +. else RUN_DEPENDS+= ${KMODDIR}/nvidia-drm.ko:graphics/nvidia-drm-61-kmod${PKGNAMESUFFIX} . endif .endif diff --git a/graphics/nvidia-drm-kmod/Makefile.common b/graphics/nvidia-drm-kmod/Makefile.common index e7d8fac4620a..2869f9675c99 100644 --- a/graphics/nvidia-drm-kmod/Makefile.common +++ b/graphics/nvidia-drm-kmod/Makefile.common @@ -35,6 +35,10 @@ MAKE_ENV+= DEBUG_FLAGS=${DEBUG_FLAGS} \ WRKSRC= ${WRKDIR}/NVIDIA-FreeBSD-${ARCH_SUFX}-${NVIDIA_DISTVERSION}/ WRKSRC_SUBDIR= src/nvidia-drm/ +.if (${NVVERSION} < 580.17302 || ${NVVERSION} >= 590.00000 && ${NVVERSION} < 595.07105) && empty(.CURDIR:M*graphics/nvidia-drm-5*) +EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 +.endif + .if ${NVVERSION} < 565.00000 EXTRA_PATCHES+= ${FILESDIR}/extra-patch-nvidia-drm-conftest.h .endif #565.00 @@ -78,6 +82,11 @@ post-patch: ${REINPLACE_CMD} -e 's:struct nv_drm_mst_display_info \*r_info = (struct nv_drm_mst_display_info:const struct nv_drm_mst_display_info \*r_info = (const struct nv_drm_mst_display_info:' \ ${WRKSRC}/nvidia-drm-drv.c .endif + # Workaround for build failure on graphics/nvidia-drm-515-kmod*, + # as struct dma_buf_map was renamed to struct iosys_map at Linux 5.18 (DRM5.18). +.if ${.CURDIR:M*nvidia-drm-515-kmod*} + ${REINPLACE_CMD} -e 's:defined(NV_LINUX_IOSYS_MAP_H_PRESENT):0:' ${WRKSRC}/nvidia-drm-gem.c +.endif # We should support -CURRENT: kill the check (first #if __FreeBSD_version) linenum=$$(${SED} -ne '/^#if __FreeBSD_version/ { = ; q ; }' \ ${WRKSRC}/../nvidia/nv-freebsd.h) ; ${REINPLACE_CMD} \ diff --git a/graphics/nvidia-drm-latest-kmod-580/Makefile b/graphics/nvidia-drm-latest-kmod-580/Makefile index 0ebc9d346b49..2e406841a234 100644 --- a/graphics/nvidia-drm-latest-kmod-580/Makefile +++ b/graphics/nvidia-drm-latest-kmod-580/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 580.142 +NVIDIA_DISTVERSION?= 580.173.02 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-latest-kmod diff --git a/graphics/nvidia-drm-latest-kmod-580/distinfo b/graphics/nvidia-drm-latest-kmod-580/distinfo index 2140f1d8920c..ccd4e2c2b65e 100644 --- a/graphics/nvidia-drm-latest-kmod-580/distinfo +++ b/graphics/nvidia-drm-latest-kmod-580/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1773188540 -SHA256 (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 94797e09407062032f5793a68360a35133b4062bcc15490d9f215d9183ac849c -SIZE (NVIDIA-FreeBSD-x86_64-580.142.tar.xz) = 289723464 -SHA256 (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63 -SIZE (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = 41512758 +TIMESTAMP = 1782636471 +SHA256 (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 6d24d2e8cd19a39e935ae7ccf1e52d7770ec4dce09055778a3653a7f3a82620a +SIZE (NVIDIA-FreeBSD-x86_64-580.173.02.tar.xz) = 289938560 +SHA256 (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = d14ee33f3ff5e32aa0d1dffa43a27d93b2083ec9c4216508b29cf4c519ffc5df +SIZE (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = 44013275 diff --git a/graphics/nvidia-drm-latest-kmod-devel/Makefile b/graphics/nvidia-drm-latest-kmod-devel/Makefile index 5456f6f8bc56..bf40f0ae117c 100644 --- a/graphics/nvidia-drm-latest-kmod-devel/Makefile +++ b/graphics/nvidia-drm-latest-kmod-devel/Makefile @@ -1,4 +1,4 @@ -NVIDIA_DISTVERSION?= 595.58.03 +NVIDIA_DISTVERSION?= 610.43.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 MASTERDIR= ${.CURDIR}/../nvidia-drm-latest-kmod diff --git a/graphics/nvidia-drm-latest-kmod-devel/distinfo b/graphics/nvidia-drm-latest-kmod-devel/distinfo index 225c88e7af03..761b6e2688eb 100644 --- a/graphics/nvidia-drm-latest-kmod-devel/distinfo +++ b/graphics/nvidia-drm-latest-kmod-devel/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374411 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63 -SIZE (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = 41512758 +TIMESTAMP = 1784561127 +SHA256 (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 09452903047e5ae35391f43ee6e6664cf6655d2ee6dae48e0682832e6fdceb2f +SIZE (NVIDIA-FreeBSD-x86_64-610.43.03.tar.xz) = 357575032 +SHA256 (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = d14ee33f3ff5e32aa0d1dffa43a27d93b2083ec9c4216508b29cf4c519ffc5df +SIZE (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = 44013275 diff --git a/graphics/nvidia-drm-latest-kmod/Makefile b/graphics/nvidia-drm-latest-kmod/Makefile index b721ea027606..67bca41228f5 100644 --- a/graphics/nvidia-drm-latest-kmod/Makefile +++ b/graphics/nvidia-drm-latest-kmod/Makefile @@ -1,9 +1,9 @@ PORTNAME= nvidia-drm-latest-kmod -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= graphics RUN_DEPENDS+= ${KMODDIR}/drm.ko:graphics/drm-latest-kmod -CONFLICTS_INSTALL= nvidia-drm-510-kmod* nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod* +CONFLICTS_INSTALL= nvidia-drm-515-kmod* nvidia-drm-61-kmod* nvidia-drm-66-kmod* nvidia-drm-612-kmod* .include "${.CURDIR}/../drm-latest-kmod/Makefile.version" .include "${.CURDIR}/../nvidia-drm-kmod/Makefile.common" diff --git a/graphics/nvidia-drm-latest-kmod/distinfo b/graphics/nvidia-drm-latest-kmod/distinfo index 225c88e7af03..124bf9162eb8 100644 --- a/graphics/nvidia-drm-latest-kmod/distinfo +++ b/graphics/nvidia-drm-latest-kmod/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1774374411 -SHA256 (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = dccbda46fc39dbfe081f1333c7227b480c86e6d5125bb5a03ab782995bdda6ef -SIZE (NVIDIA-FreeBSD-x86_64-595.58.03.tar.xz) = 328835816 -SHA256 (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = df7933202e61ebf8c9decb6835e4908817923fe4e76213e532873b0b611e8c63 -SIZE (freebsd-drm-kmod-drm_v6.9_1_GH0.tar.gz) = 41512758 +TIMESTAMP = 1781705934 +SHA256 (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 9407449b9c140497b36f0928912295f5c9e48afc385d940d511b200796d2b8c2 +SIZE (NVIDIA-FreeBSD-x86_64-595.84.tar.xz) = 328196032 +SHA256 (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = d14ee33f3ff5e32aa0d1dffa43a27d93b2083ec9c4216508b29cf4c519ffc5df +SIZE (freebsd-drm-kmod-drm_v6.12_GH0.tar.gz) = 44013275 diff --git a/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 new file mode 100644 index 000000000000..c703950a0c88 --- /dev/null +++ b/graphics/nvidia-drm-latest-kmod/files/extra-patch-nvidia-drm-freebsd-lkpi.c-20250918-01 @@ -0,0 +1,47 @@ +--- nvidia-drm-freebsd-lkpi.c.orig 2025-08-27 17:59:14 UTC ++++ nvidia-drm-freebsd-lkpi.c +@@ -104,6 +104,35 @@ lkpinew_pci_dev(device_t dev) + * FreeBSD linuxkpi based loading support code. + *************************************************************************/ + ++static int ++dummy_nv_pci_probe(struct pci_dev *pci_dev __unused, ++ const struct pci_device_id *id_table __unused) ++{ ++ return (0); ++} ++ ++static void ++dummy_nv_pci_remove(struct pci_dev *pci_dev __unused) ++{ ++} ++ ++static void ++dummy_nv_pci_shutdown(struct pci_dev *pci_dev __unused) ++{ ++} ++ ++struct pci_driver nv_pci_driver = { ++ .name = "drmn", ++ .id_table = nv_pci_table, ++ .probe = dummy_nv_pci_probe, ++ .remove = dummy_nv_pci_remove, ++ .shutdown = dummy_nv_pci_shutdown, ++#if defined(__FreeBSD__) ++ /* FreeBSD internal/specifc. */ ++ .isdrm = true, ++#endif ++}; ++ + static struct pci_dev *nv_lkpi_pci_devs[NV_MAX_DEVICES]; + + int nv_drm_probe_devices(void) +@@ -153,7 +182,7 @@ int nv_drm_probe_devices(void) + return -ENOMEM; + } + +- if (linux_pci_attach_device(sc->dev, NULL, NULL, pdev)) { ++ if (linux_pci_attach_device(sc->dev, &nv_pci_driver, NULL, pdev)) { + NV_DRM_LOG_ERR("Failed to attach linuxkpi PCI device"); + free(pdev, M_DEVBUF); + return -ENOMEM; diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c new file mode 100644 index 000000000000..4ca6b309249d --- /dev/null +++ b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-nvkms-memory.c @@ -0,0 +1,54 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-nvkms-memory.c.orig nvidia-drm-gem-nvkms-memory.c +index 60f490f89dca..6aa0e40bcb1a 100644 +--- nvidia-drm-gem-nvkms-memory.c.orig ++++ nvidia-drm-gem-nvkms-memory.c +@@ -124,22 +124,12 @@ static vm_fault_t __nv_drm_gem_nvkms_handle_vma_fault( + unsigned long page_offset, pfn; + vm_fault_t ret; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + + if (nv_nvkms_memory->pages_count == 0) { + pfn = (unsigned long)(uintptr_t)nv_nvkms_memory->pPhysicalAddress; + pfn >>= PAGE_SHIFT; +-#if defined(NV_LINUX) +- /* +- * FreeBSD doesn't set pgoff. We instead have pfn be the base physical +- * address, and we will calculate the index pidx from the virtual address. +- * +- * This only works because linux_cdev_pager_populate passes the pidx as +- * vmf->virtual_address. Then we turn the virtual address +- * into a physical page number. +- */ + pfn += page_offset; +-#endif + } else { + BUG_ON(page_offset >= nv_nvkms_memory->pages_count); + pfn = page_to_pfn(nv_nvkms_memory->pages[page_offset]); diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-user-memory.c b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-user-memory.c new file mode 100644 index 000000000000..2bd7c897a50e --- /dev/null +++ b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-gem-user-memory.c @@ -0,0 +1,39 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-gem-user-memory.c.orig nvidia-drm-gem-user-memory.c +index 5ce0ba890e52..0ca3a7e2e07d 100644 +--- nvidia-drm-gem-user-memory.c.orig ++++ nvidia-drm-gem-user-memory.c +@@ -144,7 +144,7 @@ static vm_fault_t __nv_drm_gem_user_memory_handle_vma_fault( + unsigned long page_offset; + unsigned long pfn; + +- page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node); ++ page_offset = nv_drm_vma_fault_get_page_offset(vmf, gem); + BUG_ON(page_offset >= nv_user_memory->pages_count); + pfn = page_to_pfn(nv_user_memory->pages[page_offset]); + diff --git a/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-helper.h b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-helper.h new file mode 100644 index 000000000000..6929f75cae28 --- /dev/null +++ b/graphics/nvidia-drm-latest-kmod/files/patch-nvidia-drm-helper.h @@ -0,0 +1,60 @@ +commit c81cb2d87591863cd1d37ccb6143981462f215b7 +Author: Austin Shafer <ashafer@nvidia.com> +Date: Sun May 17 14:14:58 2026 -0400 + + nvidia-drm: fix freebsd page offset during nvkms/user memory faults + + This fixes the page offset calculation on freebsd with nvidia-drm + in our nvkms/user memory faults. With this we actually convert + virtual_address into a page index and use that to index into + our array of pages. + + I found this and ran with it a bit myself, it also recently came + up and appears to fix a panic that an end user was running into: + https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=296195 + + Bug 317957: Clean up module branches + Reviewed by: rrameshbabu + Signed-off-for-open-source-by: ashafer + + DVS_BUILD_INCLUDE ALL + MVS_SET_TESTS all + SUBMIT_GVS_OF_CUSTOM_DVS + https://builds4u.nvidia.com/dvs/#/change/38366516102499930.6?showTab=DVS + +Splitted into per-target. + +diff --git nvidia-drm-helper.h.orig nvidia-drm-helper.h +index bc91858136b2..2ef27fced3c5 100644 +--- nvidia-drm-helper.h.orig ++++ nvidia-drm-helper.h +@@ -51,6 +51,29 @@ + #define NV_DRM_USE_EXTENDED_PROPERTIES (DRM_OBJECT_MAX_PROPERTY >= 64) + + #include <drm/drm_prime.h> ++#include <drm/drm_gem.h> ++#include <linux/mm.h> ++ ++/* ++ * nv_drm_vma_fault_get_page_offset - compute GEM page offset from a vm_fault ++ * ++ * On Linux, vmf->pgoff carries the file-level page index set by the VM. ++ * On FreeBSD, linux_cdev_pager_populate() sets vmf->pgoff = 0 and instead ++ * passes the page index (pidx) via vmf->virtual_address as IDX_TO_OFF(pidx). ++ * Convert back with OFF_TO_IDX and subtract the GEM vma_node start to get ++ * the page offset within the GEM object. ++ */ ++static inline unsigned long ++nv_drm_vma_fault_get_page_offset(struct vm_fault *vmf, ++ struct drm_gem_object *gem) ++{ ++#if defined(NV_LINUX) ++ unsigned long offset = vmf->pgoff; ++#else ++ unsigned long offset = OFF_TO_IDX((uintptr_t)vmf->virtual_address); ++#endif ++ return offset - drm_vma_node_start(&gem->vma_node); ++} + + static inline struct sg_table* + nv_drm_prime_pages_to_sg(struct drm_device *dev, diff --git a/graphics/nvidia-drm-latest-kmod/pkg-descr b/graphics/nvidia-drm-latest-kmod/pkg-descr index 7a6433279b02..b35cceeec3cd 100644 --- a/graphics/nvidia-drm-latest-kmod/pkg-descr +++ b/graphics/nvidia-drm-latest-kmod/pkg-descr @@ -1,3 +1,3 @@ FreeBSD port of Linux's nvidia-drm.ko Kernel module. -This version is compatible with drm.ko 6.9. +This version is compatible with drm.ko 6.12. diff --git a/graphics/ocrs/Makefile b/graphics/ocrs/Makefile index 38e285511f3f..8dddf0710766 100644 --- a/graphics/ocrs/Makefile +++ b/graphics/ocrs/Makefile @@ -1,7 +1,7 @@ PORTNAME= ocrs DISTVERSIONPREFIX= ocrs-cli-v -DISTVERSION= 0.10.4 -PORTREVISION= 6 +DISTVERSION= 0.12.2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -19,84 +19,114 @@ USE_GITHUB= yes GH_ACCOUNT= robertknight CARGO_CRATES= adler2-2.0.0 \ - anyhow-1.0.98 \ + anyhow-1.0.102 \ + arboard-3.6.1 \ autocfg-1.1.0 \ base64-0.22.1 \ bitflags-1.3.2 \ + bitflags-2.9.4 \ bumpalo-3.14.0 \ bytemuck-1.14.0 \ byteorder-lite-0.1.0 \ - bytes-1.10.0 \ + bytes-1.11.1 \ cc-1.0.83 \ cfg-if-1.0.0 \ + clipboard-win-5.4.1 \ crc32fast-1.3.2 \ crossbeam-deque-0.8.4 \ crossbeam-epoch-0.9.17 \ crossbeam-utils-0.8.18 \ + crunchy-0.2.4 \ + dispatch2-0.3.0 \ either-1.9.0 \ + errno-0.3.14 \ + error-code-3.3.2 \ fastrand-2.3.0 \ + fax-0.2.6 \ + fax_derive-0.2.0 \ fdeflate-0.3.3 \ flatbuffers-24.3.25 \ flate2-1.0.35 \ fnv-1.0.7 \ form_urlencoded-1.2.1 \ + gethostname-1.1.0 \ getrandom-0.2.11 \ + half-2.7.1 \ hermit-abi-0.3.9 \ - home-0.5.11 \ + home-0.5.12 \ http-1.2.0 \ httparse-1.10.0 \ idna-1.0.3 \ idna_adapter-1.0.0 \ - image-0.25.5 \ + image-0.25.9 \ image-webp-0.2.0 \ itoa-1.0.10 \ - lexopt-0.3.1 \ - libc-0.2.151 \ + lexopt-0.3.2 \ + libc-0.2.180 \ + linux-raw-sys-0.11.0 \ + lock_api-0.4.14 \ log-0.4.25 \ memchr-2.7.4 \ miniz_oxide-0.8.0 \ + moxcms-0.7.7 \ num-traits-0.2.17 \ num_cpus-1.16.0 \ + objc2-0.6.3 \ + objc2-app-kit-0.3.2 \ + objc2-core-foundation-0.3.2 \ + objc2-core-graphics-0.3.2 \ + objc2-encode-4.1.0 \ + objc2-foundation-0.3.2 \ + objc2-io-surface-0.3.2 \ once_cell-1.19.0 \ + parking_lot-0.12.5 \ + parking_lot_core-0.9.12 \ percent-encoding-2.3.1 \ - png-0.17.16 \ + png-0.18.1 \ proc-macro2-1.0.89 \ + pxfm-0.1.25 \ quick-error-2.0.1 \ quote-1.0.35 \ - rayon-1.10.0 \ - rayon-core-1.12.1 \ + rayon-1.11.0 \ + rayon-core-1.13.0 \ + redox_syscall-0.5.18 \ ring-0.17.7 \ - rten-0.21.0 \ - rten-base-0.21.0 \ - rten-gemm-0.21.0 \ - rten-imageproc-0.21.0 \ - rten-simd-0.21.0 \ - rten-tensor-0.21.0 \ - rten-vecmath-0.21.0 \ + rten-0.24.0 \ + rten-base-0.24.0 \ + rten-gemm-0.24.0 \ + rten-imageproc-0.24.0 \ + rten-model-file-0.24.0 \ + rten-onnx-0.24.0 \ + rten-shape-inference-0.24.0 \ + rten-simd-0.24.0 \ + rten-tensor-0.24.0 \ + rten-vecmath-0.24.0 \ rustc-hash-2.0.0 \ rustc_version-0.4.0 \ + rustix-1.1.3 \ rustls-0.23.22 \ - rustls-pemfile-2.2.0 \ rustls-pki-types-1.11.0 \ rustls-webpki-0.102.8 \ rustversion-1.0.19 \ - ryu-1.0.16 \ + scopeguard-1.2.0 \ semver-1.0.20 \ - serde-1.0.194 \ - serde_derive-1.0.194 \ - serde_json-1.0.140 \ + serde-1.0.228 \ + serde_core-1.0.228 \ + serde_derive-1.0.228 \ + serde_json-1.0.149 \ simd-adler32-0.3.7 \ smallvec-1.13.2 \ spin-0.9.8 \ subtle-2.5.0 \ syn-2.0.87 \ - thiserror-2.0.12 \ - thiserror-impl-2.0.12 \ + thiserror-2.0.18 \ + thiserror-impl-2.0.18 \ + tiff-0.10.3 \ typeid-1.0.3 \ unicode-ident-1.0.12 \ untrusted-0.9.0 \ - ureq-3.0.5 \ - ureq-proto-0.3.0 \ + ureq-3.2.0 \ + ureq-proto-0.5.3 \ url-2.5.4 \ utf-8-0.7.6 \ utf8_iter-1.0.4 \ @@ -106,29 +136,39 @@ CARGO_CRATES= adler2-2.0.0 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ - webpki-roots-0.26.8 \ + webpki-roots-1.0.2 \ + weezl-0.1.12 \ + windows-link-0.2.1 \ windows-sys-0.48.0 \ - windows-sys-0.59.0 \ + windows-sys-0.60.2 \ + windows-sys-0.61.2 \ windows-targets-0.48.5 \ - windows-targets-0.52.6 \ + windows-targets-0.53.5 \ windows_aarch64_gnullvm-0.48.5 \ - windows_aarch64_gnullvm-0.52.6 \ + windows_aarch64_gnullvm-0.53.1 \ windows_aarch64_msvc-0.48.5 \ - windows_aarch64_msvc-0.52.6 \ + windows_aarch64_msvc-0.53.1 \ windows_i686_gnu-0.48.5 \ - windows_i686_gnu-0.52.6 \ - windows_i686_gnullvm-0.52.6 \ + windows_i686_gnu-0.53.1 \ + windows_i686_gnullvm-0.53.1 \ windows_i686_msvc-0.48.5 \ - windows_i686_msvc-0.52.6 \ + windows_i686_msvc-0.53.1 \ windows_x86_64_gnu-0.48.5 \ - windows_x86_64_gnu-0.52.6 \ + windows_x86_64_gnu-0.53.1 \ windows_x86_64_gnullvm-0.48.5 \ - windows_x86_64_gnullvm-0.52.6 \ + windows_x86_64_gnullvm-0.53.1 \ windows_x86_64_msvc-0.48.5 \ - windows_x86_64_msvc-0.52.6 \ + windows_x86_64_msvc-0.53.1 \ + x11rb-0.13.2 \ + x11rb-protocol-0.13.2 \ + zerocopy-0.8.27 \ + zerocopy-derive-0.8.27 \ zeroize-1.7.0 \ + zmij-1.0.7 \ zune-core-0.4.12 \ - zune-jpeg-0.4.13 + zune-core-0.5.0 \ + zune-jpeg-0.4.21 \ + zune-jpeg-0.5.5 PLIST_FILES= bin/${PORTNAME} diff --git a/graphics/ocrs/distinfo b/graphics/ocrs/distinfo index d2f6bbf6832b..5f8c94bfadb3 100644 --- a/graphics/ocrs/distinfo +++ b/graphics/ocrs/distinfo @@ -1,26 +1,32 @@ -TIMESTAMP = 1754470303 +TIMESTAMP = 1776243623 SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 SIZE (rust/crates/adler2-2.0.0.crate) = 13529 -SHA256 (rust/crates/anyhow-1.0.98.crate) = e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487 -SIZE (rust/crates/anyhow-1.0.98.crate) = 53334 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 +SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf +SIZE (rust/crates/arboard-3.6.1.crate) = 54018 SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa SIZE (rust/crates/autocfg-1.1.0.crate) = 13272 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.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 +SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400 SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6 SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933 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.10.0.crate) = f61dac84819c6588b558454b194026eb1f09c293b9036ae9b159e74e73ab6cf9 -SIZE (rust/crates/bytes-1.10.0.crate) = 76656 +SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0 SIZE (rust/crates/cc-1.0.83.crate) = 68343 SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934 +SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 +SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661 SHA256 (rust/crates/crossbeam-deque-0.8.4.crate) = fca89a0e215bab21874660c67903c5f143333cab1da83d041c7ded6053774751 @@ -29,10 +35,22 @@ SHA256 (rust/crates/crossbeam-epoch-0.9.17.crate) = 0e3681d554572a651dda4186cd47 SIZE (rust/crates/crossbeam-epoch-0.9.17.crate) = 46953 SHA256 (rust/crates/crossbeam-utils-0.8.18.crate) = c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c SIZE (rust/crates/crossbeam-utils-0.8.18.crate) = 42383 +SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 +SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 +SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec +SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606 SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07 SIZE (rust/crates/either-1.9.0.crate) = 16660 +SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 +SIZE (rust/crates/error-code-3.3.2.crate) = 8516 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab +SIZE (rust/crates/fax-0.2.6.crate) = 13279 +SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d +SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442 SHA256 (rust/crates/fdeflate-0.3.3.crate) = 209098dd6dfc4445aa6111f0e98653ac323eaa4dfd212c9ca3931bf9955c31bd SIZE (rust/crates/fdeflate-0.3.3.crate) = 25011 SHA256 (rust/crates/flatbuffers-24.3.25.crate) = 8add37afff2d4ffa83bc748a70b4b1370984f6980768554182424ef71447c35f @@ -43,12 +61,16 @@ SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da2 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456 SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969 +SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8 +SIZE (rust/crates/gethostname-1.1.0.crate) = 9865 SHA256 (rust/crates/getrandom-0.2.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f SIZE (rust/crates/getrandom-0.2.11.crate) = 35391 +SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b +SIZE (rust/crates/half-2.7.1.crate) = 61040 SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024 SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165 -SHA256 (rust/crates/home-0.5.11.crate) = 589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf -SIZE (rust/crates/home-0.5.11.crate) = 9926 +SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d +SIZE (rust/crates/home-0.5.12.crate) = 9445 SHA256 (rust/crates/http-1.2.0.crate) = f16ca2af56261c99fba8bac40a10251ce8188205a4c448fbb745a2e4daa76fea SIZE (rust/crates/http-1.2.0.crate) = 105932 SHA256 (rust/crates/httparse-1.10.0.crate) = f2d708df4e7140240a16cd6ab0ab65c972d7433ab77819ea693fde9c43811e2a @@ -57,82 +79,118 @@ SHA256 (rust/crates/idna-1.0.3.crate) = 686f825264d630750a544639377bae737628043f SIZE (rust/crates/idna-1.0.3.crate) = 142515 SHA256 (rust/crates/idna_adapter-1.0.0.crate) = cfdf4f5d937a025381f5ab13624b1c5f51414bfe5c9885663226eae8d6d39560 SIZE (rust/crates/idna_adapter-1.0.0.crate) = 7722 -SHA256 (rust/crates/image-0.25.5.crate) = cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b -SIZE (rust/crates/image-0.25.5.crate) = 241073 +SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a +SIZE (rust/crates/image-0.25.9.crate) = 294591 SHA256 (rust/crates/image-webp-0.2.0.crate) = e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f SIZE (rust/crates/image-webp-0.2.0.crate) = 52958 SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c SIZE (rust/crates/itoa-1.0.10.crate) = 10534 -SHA256 (rust/crates/lexopt-0.3.1.crate) = 9fa0e2a1fcbe2f6be6c42e342259976206b383122fc152e872795338b5a3f3a7 -SIZE (rust/crates/lexopt-0.3.1.crate) = 26158 -SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4 -SIZE (rust/crates/libc-0.2.151.crate) = 736640 +SHA256 (rust/crates/lexopt-0.3.2.crate) = 803ec87c9cfb29b9d2633f20cba1f488db3fd53f2158b1024cbefb47ba05d413 +SIZE (rust/crates/lexopt-0.3.2.crate) = 27407 +SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc +SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 +SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 SHA256 (rust/crates/log-0.4.25.crate) = 04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f SIZE (rust/crates/log-0.4.25.crate) = 44876 SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3 SIZE (rust/crates/memchr-2.7.4.crate) = 96670 SHA256 (rust/crates/miniz_oxide-0.8.0.crate) = e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1 SIZE (rust/crates/miniz_oxide-0.8.0.crate) = 56343 +SHA256 (rust/crates/moxcms-0.7.7.crate) = c588e11a3082784af229e23e8e4ecf5bcc6fbe4f69101e0421ce8d79da7f0b40 +SIZE (rust/crates/moxcms-0.7.7.crate) = 175575 SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c SIZE (rust/crates/num-traits-0.2.17.crate) = 50190 SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43 SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713 +SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05 +SIZE (rust/crates/objc2-0.6.3.crate) = 272490 +SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c +SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744 +SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536 +SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804 +SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807 +SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981 +SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33 +SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004 +SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272 +SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384 +SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d +SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722 SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92 SIZE (rust/crates/once_cell-1.19.0.crate) = 33046 +SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a +SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 +SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 +SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235 -SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 -SIZE (rust/crates/png-0.17.16.crate) = 117975 +SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 +SIZE (rust/crates/png-0.18.1.crate) = 125800 SHA256 (rust/crates/proc-macro2-1.0.89.crate) = f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e SIZE (rust/crates/proc-macro2-1.0.89.crate) = 49446 +SHA256 (rust/crates/pxfm-0.1.25.crate) = a3cbdf373972bf78df4d3b518d07003938e2c7d1fb5891e55f9cb6df57009d84 +SIZE (rust/crates/pxfm-0.1.25.crate) = 866791 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.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef SIZE (rust/crates/quote-1.0.35.crate) = 28136 -SHA256 (rust/crates/rayon-1.10.0.crate) = b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa -SIZE (rust/crates/rayon-1.10.0.crate) = 180155 -SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2 -SIZE (rust/crates/rayon-core-1.12.1.crate) = 70701 +SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d +SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74 SIZE (rust/crates/ring-0.17.7.crate) = 4146482 -SHA256 (rust/crates/rten-0.21.0.crate) = 799b4e781c9fe47504154fcdcee3c5924544b3cc7821cb87506d95167d2b149d -SIZE (rust/crates/rten-0.21.0.crate) = 305664 -SHA256 (rust/crates/rten-base-0.21.0.crate) = eccdf3e12af564c111bcf435a07d197ad42cb75315f96896b3b3d4572f099f22 -SIZE (rust/crates/rten-base-0.21.0.crate) = 8777 -SHA256 (rust/crates/rten-gemm-0.21.0.crate) = 99b07a25cfa3935b3d432fb26d15a1a80bbd5cb3e542d8427f8f2321e89b6aa6 -SIZE (rust/crates/rten-gemm-0.21.0.crate) = 60089 -SHA256 (rust/crates/rten-imageproc-0.21.0.crate) = 3f8e6427425d55b0b0dc2d30144bc09251ecfcbfd75542b9dae4f5ce5894a867 -SIZE (rust/crates/rten-imageproc-0.21.0.crate) = 29854 -SHA256 (rust/crates/rten-simd-0.21.0.crate) = 4c267d235b86221b41d14a02dc3b66434ed88690034906d7c78ac626a721b960 -SIZE (rust/crates/rten-simd-0.21.0.crate) = 38086 -SHA256 (rust/crates/rten-tensor-0.21.0.crate) = 949a2c0815334c6bc335ac3ed609dca4419f12bf058aa13e8c7cd2cbe2fa6e0a -SIZE (rust/crates/rten-tensor-0.21.0.crate) = 80240 -SHA256 (rust/crates/rten-vecmath-0.21.0.crate) = 7ced1b25ab0ea935f24d6b8582324bfeadc403729badf3589cc59582a5a967a0 -SIZE (rust/crates/rten-vecmath-0.21.0.crate) = 18224 +SHA256 (rust/crates/rten-0.24.0.crate) = 43c230fa4ade87c913f61dbd911b7eb0d49460ceff3f1e4fabc837fac191137c +SIZE (rust/crates/rten-0.24.0.crate) = 365986 +SHA256 (rust/crates/rten-base-0.24.0.crate) = 2738cf8bb4c27f828ac788d01ccf4e367e8e773cfec6851f81851b5211de6a79 +SIZE (rust/crates/rten-base-0.24.0.crate) = 10018 +SHA256 (rust/crates/rten-gemm-0.24.0.crate) = 330a81a0ca209fb5ce21bd17efa0bd287d5881c6cebfbff0b21c4294a1a14a9e +SIZE (rust/crates/rten-gemm-0.24.0.crate) = 74164 +SHA256 (rust/crates/rten-imageproc-0.24.0.crate) = d5f148e7e941fb5727b9046a5fa1b45525543d5105f14b384fd9261df0ee49bc +SIZE (rust/crates/rten-imageproc-0.24.0.crate) = 29950 +SHA256 (rust/crates/rten-model-file-0.24.0.crate) = ed2f8d270f07ab1bbfff47250c6039f6caa5da59d6da7d74f66aa48559aa6fea +SIZE (rust/crates/rten-model-file-0.24.0.crate) = 41053 +SHA256 (rust/crates/rten-onnx-0.24.0.crate) = 23086eef75bfb55278cb0b45cf9f5a877d466d914914aafebee4ffca9b24d20c +SIZE (rust/crates/rten-onnx-0.24.0.crate) = 221872 +SHA256 (rust/crates/rten-shape-inference-0.24.0.crate) = 8e8a913c7ca40e2bfbb2a0cd447cce56b33ab19435f56693271a2ef37cf58984 +SIZE (rust/crates/rten-shape-inference-0.24.0.crate) = 29538 +SHA256 (rust/crates/rten-simd-0.24.0.crate) = b19a0032dfcb70dd20960c1c51a37674b237586cbc1ce586f45b46605d108e82 +SIZE (rust/crates/rten-simd-0.24.0.crate) = 40725 +SHA256 (rust/crates/rten-tensor-0.24.0.crate) = 05dc744a270aa32d154f1a3df8e48740ccc1be9dfbcf23295ada66d83aa98de6 +SIZE (rust/crates/rten-tensor-0.24.0.crate) = 82669 +SHA256 (rust/crates/rten-vecmath-0.24.0.crate) = 9574ddebf5671bc08ceb76e2e1638fadc57fdeff318634eab2c29e9a803cff64 +SIZE (rust/crates/rten-vecmath-0.24.0.crate) = 21862 SHA256 (rust/crates/rustc-hash-2.0.0.crate) = 583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152 SIZE (rust/crates/rustc-hash-2.0.0.crate) = 12691 SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366 SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175 +SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 SHA256 (rust/crates/rustls-0.23.22.crate) = 9fb9263ab4eb695e42321db096e3b8fbd715a59b154d5c88d82db2175b681ba7 SIZE (rust/crates/rustls-0.23.22.crate) = 341983 -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.11.0.crate) = 917ce264624a4b4db1c364dcc35bfca9ded014d0a958cd47ad3e960e988ea51c SIZE (rust/crates/rustls-pki-types-1.11.0.crate) = 63933 SHA256 (rust/crates/rustls-webpki-0.102.8.crate) = 64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9 SIZE (rust/crates/rustls-webpki-0.102.8.crate) = 204327 SHA256 (rust/crates/rustversion-1.0.19.crate) = f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4 SIZE (rust/crates/rustversion-1.0.19.crate) = 20616 -SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c -SIZE (rust/crates/ryu-1.0.16.crate) = 47351 +SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090 SIZE (rust/crates/semver-1.0.20.crate) = 30451 -SHA256 (rust/crates/serde-1.0.194.crate) = 0b114498256798c94a0689e1a15fec6005dee8ac1f41de56404b67afc2a4b773 -SIZE (rust/crates/serde-1.0.194.crate) = 76863 -SHA256 (rust/crates/serde_derive-1.0.194.crate) = a3385e45322e8f9931410f01b3031ec534c3947d0e94c18049af4d9f9907d4e0 -SIZE (rust/crates/serde_derive-1.0.194.crate) = 55685 -SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373 -SIZE (rust/crates/serde_json-1.0.140.crate) = 154852 +SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e +SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67 @@ -143,20 +201,22 @@ SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01 SIZE (rust/crates/subtle-2.5.0.crate) = 13909 SHA256 (rust/crates/syn-2.0.87.crate) = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d SIZE (rust/crates/syn-2.0.87.crate) = 278076 -SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708 -SIZE (rust/crates/thiserror-2.0.12.crate) = 28693 -SHA256 (rust/crates/thiserror-impl-2.0.12.crate) = 7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d -SIZE (rust/crates/thiserror-impl-2.0.12.crate) = 21141 +SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 +SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 +SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 +SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f +SIZE (rust/crates/tiff-0.10.3.crate) = 1444592 SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c SIZE (rust/crates/typeid-1.0.3.crate) = 9006 SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 -SHA256 (rust/crates/ureq-3.0.5.crate) = b2916852be768844b6e9cbe107358b5bc40a696bd6dc8e036c9f80c731242c9c -SIZE (rust/crates/ureq-3.0.5.crate) = 117668 -SHA256 (rust/crates/ureq-proto-0.3.0.crate) = 2c51fe73e1d8c4e06bb2698286f7e7453c6fc90528d6d2e7fc36bb4e87fe09b1 -SIZE (rust/crates/ureq-proto-0.3.0.crate) = 42894 +SHA256 (rust/crates/ureq-3.2.0.crate) = fdc97a28575b85cfedf2a7e7d3cc64b3e11bd8ac766666318003abbacc7a21fc +SIZE (rust/crates/ureq-3.2.0.crate) = 146791 +SHA256 (rust/crates/ureq-proto-0.5.3.crate) = d81f9efa9df032be5934a46a068815a10a042b494b6a58cb0a1a97bb5467ed6f +SIZE (rust/crates/ureq-proto-0.5.3.crate) = 60151 SHA256 (rust/crates/url-2.5.4.crate) = 32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60 SIZE (rust/crates/url-2.5.4.crate) = 81097 SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9 @@ -175,51 +235,71 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689f SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 -SHA256 (rust/crates/webpki-roots-0.26.8.crate) = 2210b291f7ea53617fbafcc4939f10914214ec15aace5ba62293a668f322c5c9 -SIZE (rust/crates/webpki-roots-0.26.8.crate) = 257981 +SHA256 (rust/crates/webpki-roots-1.0.2.crate) = 7e8983c3ab33d6fb807cfcdad2491c4ea8cbc8ed839181c7dfd9c67c83e261b2 +SIZE (rust/crates/webpki-roots-1.0.2.crate) = 255109 +SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88 +SIZE (rust/crates/weezl-0.1.12.crate) = 46045 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 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.59.0.crate) = 1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b -SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 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-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 +SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 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_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 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_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 +SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 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_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 +SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 +SHA256 (rust/crates/windows_i686_gnullvm-0.53.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c +SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 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_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 +SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 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_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 +SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 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_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 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/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 +SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 +SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414 +SIZE (rust/crates/x11rb-0.13.2.crate) = 220549 +SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd +SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069 +SHA256 (rust/crates/zerocopy-0.8.27.crate) = 0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c +SIZE (rust/crates/zerocopy-0.8.27.crate) = 252663 +SHA256 (rust/crates/zerocopy-derive-0.8.27.crate) = 88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831 +SIZE (rust/crates/zerocopy-derive-0.8.27.crate) = 89827 SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d SIZE (rust/crates/zeroize-1.7.0.crate) = 19039 +SHA256 (rust/crates/zmij-1.0.7.crate) = de9211a9f64b825911bdf0240f58b7a8dac217fe260fc61f080a07f61372fbd5 +SIZE (rust/crates/zmij-1.0.7.crate) = 21271 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 (robertknight-ocrs-ocrs-cli-v0.10.4_GH0.tar.gz) = ae965f18a4fec1a65ef6f583e88670e7927d14a46b915dc7c95c4a38d24fb48a -SIZE (robertknight-ocrs-ocrs-cli-v0.10.4_GH0.tar.gz) = 603220 +SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773 +SIZE (rust/crates/zune-core-0.5.0.crate) = 27393 +SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 +SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 +SHA256 (rust/crates/zune-jpeg-0.5.5.crate) = dc6fb7703e32e9a07fb3f757360338b3a567a5054f21b5f52a666752e333d58e +SIZE (rust/crates/zune-jpeg-0.5.5.crate) = 77168 +SHA256 (robertknight-ocrs-ocrs-cli-v0.12.2_GH0.tar.gz) = 6c78eb060c4aeaf71cd5c71421d2940f74fa374e379d3061553639be5ca250fc +SIZE (robertknight-ocrs-ocrs-cli-v0.12.2_GH0.tar.gz) = 608189 diff --git a/graphics/oculante/Makefile b/graphics/oculante/Makefile index 10ca16182d2e..74e8273f7bae 100644 --- a/graphics/oculante/Makefile +++ b/graphics/oculante/Makefile @@ -1,6 +1,6 @@ PORTNAME= oculante DISTVERSION= 0.9.2 -PORTREVISION= 11 +PORTREVISION= 15 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/oidn/Makefile b/graphics/oidn/Makefile index df95fcbc19b8..ed0054ffb9d3 100644 --- a/graphics/oidn/Makefile +++ b/graphics/oidn/Makefile @@ -1,6 +1,6 @@ PORTNAME= oidn DISTVERSIONPREFIX= v -DISTVERSION= 2.4.1 +DISTVERSION= 2.5.0 CATEGORIES= graphics MASTER_SITES= http://freebsd.org/:weights # bogus URL to make the framework happy, the fetch uses Git URL below DISTFILES= ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}${EXTRACT_SUFX}:weights @@ -27,9 +27,8 @@ USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= RenderKit -GH_TUPLE= OpenImageDenoise:mkl-dnn:9bea36e:m/external/mkl-dnn \ - ROCmSoftwarePlatform:composable_kernel:c79bf11:composable_kernel/external/composable_kernel \ - NVIDIA:cutlass:afa1772:cutlass/external/cutlass +GH_TUPLE= ROCmSoftwarePlatform:composable_kernel:3e6d21a:composable_kernel/external/composable_kernel \ + NVIDIA:cutlass:d55f6be:cutlass/external/cutlass CMAKE_ARGS= -DTBB_ROOT:STRING=${LOCALBASE} -DTBB_INCLUDE_DIR:STRING=${LOCALBASE}/include -DPYTHON_EXECUTABLE:STRING=${PYTHON_CMD} @@ -66,7 +65,7 @@ pre-fetch: ${RM} -r ${WRKDIR} \ ) && \ ${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -and -exec ${TOUCH} -h -d 1970-01-01T00:00:00Z {} \; && \ - ${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -print0 | LC_ALL=C ${SORT} -z | \ + ${FIND} ${PORTNAME}-weights-${WEIGHTS_GIT_HASH} -print0 | ${SORT} -z | \ ${TAR} czf ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}${EXTRACT_SUFX} --format=ustar --gid 0 --uid 0 --options gzip:!timestamp --no-recursion --null -T - && \ ${RM} -r ${PORTNAME}-weights-${WEIGHTS_GIT_HASH}; \ fi diff --git a/graphics/oidn/distinfo b/graphics/oidn/distinfo index 2035635a9e3d..bd72fd024f36 100644 --- a/graphics/oidn/distinfo +++ b/graphics/oidn/distinfo @@ -1,11 +1,9 @@ -TIMESTAMP = 1768922284 +TIMESTAMP = 1780472466 SHA256 (oidn-weights-28883d1769d5930e13cf7f1676dd852bd81ed9e7.tar.gz) = 90726b544f6e8b86a8bc4756e7c0b3da7530d4bab9dd671f2689001b4f9801f7 SIZE (oidn-weights-28883d1769d5930e13cf7f1676dd852bd81ed9e7.tar.gz) = 46880514 -SHA256 (RenderKit-oidn-v2.4.1_GH0.tar.gz) = bab9197187a8754cdc0293475a00b7be6a0e967a0da73d6cc86697969cfb0a7e -SIZE (RenderKit-oidn-v2.4.1_GH0.tar.gz) = 3633448 -SHA256 (OpenImageDenoise-mkl-dnn-9bea36e_GH0.tar.gz) = b4626c0cf65e64ec16d93f8af7941bccd62385da5ea16fd81de5d26b7cb10f71 -SIZE (OpenImageDenoise-mkl-dnn-9bea36e_GH0.tar.gz) = 7191010 -SHA256 (ROCmSoftwarePlatform-composable_kernel-c79bf11_GH0.tar.gz) = 11e0685c33e802f9d02d8afc43becc750ca25207c4b2cf2c9c656ff0035ebbaa -SIZE (ROCmSoftwarePlatform-composable_kernel-c79bf11_GH0.tar.gz) = 4573215 -SHA256 (NVIDIA-cutlass-afa1772_GH0.tar.gz) = bdae80cbeb0ea4c67dd204ff825aacf3084add8399d8c194aada361351961221 -SIZE (NVIDIA-cutlass-afa1772_GH0.tar.gz) = 31020739 +SHA256 (RenderKit-oidn-v2.5.0_GH0.tar.gz) = 3657f1536be599f2cf531543b5472e4fd7226ab1259a9e6bf0d512b9b36441b1 +SIZE (RenderKit-oidn-v2.5.0_GH0.tar.gz) = 3657894 +SHA256 (ROCmSoftwarePlatform-composable_kernel-3e6d21a_GH0.tar.gz) = e10466f2a464f39bd61c2a436acff25b51be72eb5d5ba0ae8c894d606693db36 +SIZE (ROCmSoftwarePlatform-composable_kernel-3e6d21a_GH0.tar.gz) = 4636914 +SHA256 (NVIDIA-cutlass-d55f6be_GH0.tar.gz) = 4b0b204590a2cf7dc39139e4deaf1ea29a55eef5afe5a815b16b642e77ede24e +SIZE (NVIDIA-cutlass-d55f6be_GH0.tar.gz) = 33856758 diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile index a97d56014ff9..eb4711dde882 100644 --- a/graphics/okular/Makefile +++ b/graphics/okular/Makefile @@ -25,7 +25,7 @@ LIB_DEPENDS= libchm.so:misc/chmlib \ USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext jpeg \ kde:6 pkgconfig qt:6 tar:xz xorg USE_KDE= activities archive auth bookmarks codecs completion config \ - iconthemes itemmodels itemviews jobwidgets kio libkexiv2 parts \ + iconthemes itemmodels jobwidgets kio libkexiv2 parts \ phonon pty service solid sonnet textwidgets threadweaver \ wallet widgetsaddons windowsystem xmlgui \ ecm:build diff --git a/graphics/okular/distinfo b/graphics/okular/distinfo index 7c61d2cde5f5..d79aa5d48704 100644 --- a/graphics/okular/distinfo +++ b/graphics/okular/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541972 -SHA256 (KDE/release-service/25.12.3/okular-25.12.3.tar.xz) = 9d509a702aa00c82c075e5a60ed224fcf884bbcd983e5e988d2520ff2fb86276 -SIZE (KDE/release-service/25.12.3/okular-25.12.3.tar.xz) = 8231424 +TIMESTAMP = 1782826839 +SHA256 (KDE/release-service/26.04.3/okular-26.04.3.tar.xz) = a6e4a571acd3b70bb67eec476834b009f710540b793091f51f707b53b6facbca +SIZE (KDE/release-service/26.04.3/okular-26.04.3.tar.xz) = 8238500 diff --git a/graphics/okular/pkg-plist b/graphics/okular/pkg-plist index 614928dd65a3..78e0c2bc1e83 100644 --- a/graphics/okular/pkg-plist +++ b/graphics/okular/pkg-plist @@ -1008,13 +1008,16 @@ share/locale/sv/LC_MESSAGES/okular_txt.mo share/locale/sv/LC_MESSAGES/okular_xps.mo share/locale/sv/LC_MESSAGES/org.kde.active.documentviewer.mo share/locale/ta/LC_MESSAGES/okular.mo +share/locale/ta/LC_MESSAGES/okular_comicbook.mo share/locale/ta/LC_MESSAGES/okular_djvu.mo +share/locale/ta/LC_MESSAGES/okular_dvi.mo share/locale/ta/LC_MESSAGES/okular_epub.mo share/locale/ta/LC_MESSAGES/okular_fax.mo share/locale/ta/LC_MESSAGES/okular_fictionbook.mo share/locale/ta/LC_MESSAGES/okular_ghostview.mo share/locale/ta/LC_MESSAGES/okular_kimgio.mo share/locale/ta/LC_MESSAGES/okular_markdown.mo +share/locale/ta/LC_MESSAGES/okular_mobi.mo share/locale/ta/LC_MESSAGES/okular_poppler.mo share/locale/ta/LC_MESSAGES/okular_tiff.mo share/locale/ta/LC_MESSAGES/okular_txt.mo diff --git a/graphics/openboard/Makefile b/graphics/openboard/Makefile new file mode 100644 index 000000000000..80dd02bad666 --- /dev/null +++ b/graphics/openboard/Makefile @@ -0,0 +1,39 @@ +PORTNAME= openboard +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.7 +CATEGORIES= graphics education + +MAINTAINER= larone426@gmail.com +COMMENT= Open source interactive whiteboard application +WWW= https://www.openboard.org/ + +LICENSE= GPLv3 + +LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ + libavformat.so:multimedia/ffmpeg \ + libavutil.so:multimedia/ffmpeg \ + libpoppler.so:graphics/poppler \ + libpoppler-cpp.so:graphics/poppler \ + libquazip1-qt6.so:archivers/quazip@qt6 \ + libswresample.so:multimedia/ffmpeg \ + libswscale.so:multimedia/ffmpeg + +USES= cmake:noninja compiler:c++20-lang desktop-file-utils gl perl5 \ + pkgconfig qt:6 shared-mime-info xorg ssl + +USE_GITHUB= yes +GH_ACCOUNT= OpenBoard-org +GH_PROJECT= OpenBoard +USE_GL= opengl +USE_PERL5= build +USE_QT= 5compat base declarative multimedia positioning svg tools \ + webchannel webengine +USE_XORG= x11 + +CMAKE_ARGS= -DQT_VERSION=6 + +post-patch: + ${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|' \ + ${WRKSRC}/cmake/DependencyX11.cmake + +.include <bsd.port.mk> diff --git a/graphics/openboard/distinfo b/graphics/openboard/distinfo new file mode 100644 index 000000000000..1d5715de9284 --- /dev/null +++ b/graphics/openboard/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1778228771 +SHA256 (OpenBoard-org-OpenBoard-v1.7.7_GH0.tar.gz) = 2ea0989b8c304f64a124c09eb5e3cc71808c395f0942a26d5a3f79d4125df969 +SIZE (OpenBoard-org-OpenBoard-v1.7.7_GH0.tar.gz) = 63282234 diff --git a/graphics/openboard/files/patch-CMakeLists.txt b/graphics/openboard/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..2e95d5b7983d --- /dev/null +++ b/graphics/openboard/files/patch-CMakeLists.txt @@ -0,0 +1,11 @@ +--- CMakeLists.txt.orig 2026-03-23 11:30:46 UTC ++++ CMakeLists.txt +@@ -80,7 +80,7 @@ set(OPENBOARD_MIMEICON_FILE resources/linux/ch.openboa + # Basic compiler settings + # ========================================================================== + +-set(CMAKE_CXX_STANDARD 17 CACHE STRING "C++ standard to use - defaults to C++17") ++set(CMAKE_CXX_STANDARD 20 CACHE STRING "C++ standard to use - defaults to C++20") + set(CMAKE_INCLUDE_CURRENT_DIR ON) + set(CMAKE_AUTOMOC ON) + set(CMAKE_AUTOUIC ON) diff --git a/graphics/openboard/files/patch-cmake_DependencyX11.cmake b/graphics/openboard/files/patch-cmake_DependencyX11.cmake new file mode 100644 index 000000000000..b264f1bc1487 --- /dev/null +++ b/graphics/openboard/files/patch-cmake_DependencyX11.cmake @@ -0,0 +1,26 @@ +--- cmake/DependencyX11.cmake.orig 2026-03-23 11:30:46 UTC ++++ cmake/DependencyX11.cmake +@@ -1,18 +1,8 @@ +-# Find FFmpeg ++# Find X11 ++find_library(X11_LIB X11 PATHS %%LOCALBASE%%) + +-find_package(X11 QUIET) +- +-if (X11_FOUND) +- target_link_libraries(${PROJECT_NAME} +- X11 +- ) ++if(X11_LIB) ++ target_link_libraries(${PROJECT_NAME} ${X11_LIB}) + else() +- find_package(PkgConfig REQUIRED) +- pkg_check_modules(X11 REQUIRED x11) +- +- if (X11_FOUND) +- target_link_libraries(${PROJECT_NAME} +- PkgConfig::X11 +- ) +- endif() ++ message(FATAL_ERROR "X11 library not found") + endif() diff --git a/graphics/openboard/files/patch-src_frameworks_CMakeLists.txt b/graphics/openboard/files/patch-src_frameworks_CMakeLists.txt new file mode 100644 index 000000000000..4de2b976101b --- /dev/null +++ b/graphics/openboard/files/patch-src_frameworks_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/frameworks/CMakeLists.txt.orig 2026-03-23 11:30:46 UTC ++++ src/frameworks/CMakeLists.txt +@@ -19,7 +19,7 @@ target_sources(openboard PRIVATE + UBVersion.h + ) + +-if(CMAKE_SYSTEM_NAME STREQUAL Linux) ++if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|Linux") + target_sources(openboard PRIVATE + UBPlatformUtils_linux.cpp + ) diff --git a/graphics/openboard/files/patch-src_frameworks_UBPlatformUtils__linux.cpp b/graphics/openboard/files/patch-src_frameworks_UBPlatformUtils__linux.cpp new file mode 100644 index 000000000000..4277bed4f85b --- /dev/null +++ b/graphics/openboard/files/patch-src_frameworks_UBPlatformUtils__linux.cpp @@ -0,0 +1,64 @@ +--- src/frameworks/UBPlatformUtils_linux.cpp.orig 2026-03-23 11:30:46 UTC ++++ src/frameworks/UBPlatformUtils_linux.cpp +@@ -43,7 +43,9 @@ + #include "core/UBSettings.h" + #include "gui/UBMainWindow.h" + ++#ifndef Q_OS_FREEBSD + static OnboardListener* listener = nullptr; ++#endif + + void UBPlatformUtils::init() + { +@@ -94,7 +96,7 @@ void UBPlatformUtils::hideFile(const QString &filePath + void UBPlatformUtils::hideFile(const QString &filePath) + { + Q_UNUSED(filePath) +- // TODO UB 4.x Not possible on Linux as such, the filename should have a . as first char in name ++ // TODO UB 4.x Not possible on FreeBSD and Linux as such, the filename should have a . as first char in name + } + + void UBPlatformUtils::setFileType(const QString &filePath, unsigned long fileType) +@@ -102,7 +104,7 @@ void UBPlatformUtils::setFileType(const QString &fileP + Q_UNUSED(filePath) + Q_UNUSED(fileType) + +- // No fileType equivalent on Linux ++ // No fileType equivalent on FreeBSD and Linux + } + + void UBPlatformUtils::fadeDisplayOut() +@@ -478,14 +480,14 @@ QString UBPlatformUtils::urlFromClipboard() + { + QString qsRet; + +- // Not used on Linux ++ // Not used on FreeBSD and Linux + + return qsRet; + } + + void UBPlatformUtils::setFrontProcess() + { +- // not used in Linux ++ // not used in FreeBSD and Linux + } + + +@@ -501,6 +503,10 @@ void UBPlatformUtils::showOSK(bool show) + + void UBPlatformUtils::showOSK(bool show) + { ++#ifdef Q_OS_FREEBSD ++ Q_UNUSED(show); ++ // No on-screen keyboard support on FreeBSD ++#else + if (show) + { + QDBusInterface dbus("org.onboard.Onboard", "/org/onboard/Onboard/Keyboard"); +@@ -562,4 +568,5 @@ void OnboardListener::onboardPropertiesChanged(QString + oskAction->trigger(); + } + } ++#endif + } diff --git a/graphics/openboard/files/patch-src_gui_CMakeLists.txt b/graphics/openboard/files/patch-src_gui_CMakeLists.txt new file mode 100644 index 000000000000..f633e7a34648 --- /dev/null +++ b/graphics/openboard/files/patch-src_gui_CMakeLists.txt @@ -0,0 +1,11 @@ +--- src/gui/CMakeLists.txt.orig 2026-03-23 11:30:46 UTC ++++ src/gui/CMakeLists.txt +@@ -95,7 +95,7 @@ target_sources(${PROJECT_NAME} PRIVATE + UBZoomPalette.h + ) + +-if(CMAKE_SYSTEM_NAME STREQUAL Linux) ++if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD|Linux") + target_sources(openboard PRIVATE + UBKeyboardPalette_linux.cpp + ) diff --git a/graphics/openboard/files/patch-src_pdf_XPDFRenderer.cpp b/graphics/openboard/files/patch-src_pdf_XPDFRenderer.cpp new file mode 100644 index 000000000000..e24398817732 --- /dev/null +++ b/graphics/openboard/files/patch-src_pdf_XPDFRenderer.cpp @@ -0,0 +1,13 @@ +--- src/pdf/XPDFRenderer.cpp.orig 2026-03-23 11:30:46 UTC ++++ src/pdf/XPDFRenderer.cpp +@@ -178,7 +178,9 @@ QString XPDFRenderer::title() const + #endif + if (title.isString()) + { +-#if POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 72 ++#if POPPLER_VERSION_MAJOR > 26 || (POPPLER_VERSION_MAJOR == 26 && POPPLER_VERSION_MINOR >= 4) ++ return QString(title.getString().c_str()); ++#elif POPPLER_VERSION_MAJOR > 0 || POPPLER_VERSION_MINOR >= 72 + return QString(title.getString()->c_str()); + #else + return QString(title.getString()->getCString()); diff --git a/graphics/openboard/files/patch-src_podcast_UBPodcastController.cpp b/graphics/openboard/files/patch-src_podcast_UBPodcastController.cpp new file mode 100644 index 000000000000..c5a4f77f8ab7 --- /dev/null +++ b/graphics/openboard/files/patch-src_podcast_UBPodcastController.cpp @@ -0,0 +1,29 @@ +--- src/podcast/UBPodcastController.cpp.orig 2026-03-23 11:30:46 UTC ++++ src/podcast/UBPodcastController.cpp +@@ -64,7 +64,7 @@ + #elif defined(Q_OS_OSX) + #include "ffmpeg/UBFFmpegVideoEncoder.h" + #include "ffmpeg/UBMicrophoneInput.h" +-#elif defined(Q_OS_LINUX) ++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + #include "ffmpeg/UBFFmpegVideoEncoder.h" + #include "ffmpeg/UBMicrophoneInput.h" + #endif +@@ -315,7 +315,7 @@ void UBPodcastController::start() + mVideoEncoder = new UBWindowsMediaVideoEncoder(this); //deleted on stop + #elif defined(Q_OS_OSX) + mVideoEncoder = new UBFFmpegVideoEncoder(this); +-#elif defined(Q_OS_LINUX) ++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + mVideoEncoder = new UBFFmpegVideoEncoder(this); + #endif + +@@ -780,7 +780,7 @@ QStringList UBPodcastController::audioRecordingDevices + devices = UBWaveRecorder::waveInDevices(); + #elif defined(Q_OS_OSX) + devices = UBMicrophoneInput::availableDevicesNames(); +-#elif defined(Q_OS_LINUX) ++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + devices = UBMicrophoneInput::availableDevicesNames(); + #endif + diff --git a/graphics/openboard/files/patch-src_web_UBEmbedController.cpp b/graphics/openboard/files/patch-src_web_UBEmbedController.cpp new file mode 100644 index 000000000000..e896e8e4a3d1 --- /dev/null +++ b/graphics/openboard/files/patch-src_web_UBEmbedController.cpp @@ -0,0 +1,11 @@ +--- src/web/UBEmbedController.cpp.orig 2026-03-23 11:30:46 UTC ++++ src/web/UBEmbedController.cpp +@@ -150,7 +150,7 @@ void UBEmbedController::textChanged(const QString& new + static const QRegularExpression regExp("[<>:\"/\\\\|?*]"); + #endif + +-#ifdef Q_OS_LINUX // Defined on X11. ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) // Defined on X11/FreeBSD. + QString illegalCharList(" < > : \" / \\ | ? * "); + static const QRegularExpression regExp("[<>:\"/\\\\|?*]"); + #endif diff --git a/graphics/openboard/pkg-descr b/graphics/openboard/pkg-descr new file mode 100644 index 000000000000..7c892d3e566f --- /dev/null +++ b/graphics/openboard/pkg-descr @@ -0,0 +1,7 @@ +OpenBoard is an open source interactive whiteboard application designed +primarily for use in schools. It was originally forked from Open-Sankore, +which was itself based on Uniboard. + +It supports digital pens, virtual keyboards, PDF import, web browsing, video +playback, and screen annotations. It can be used standalone or with an +interactive whiteboard device. diff --git a/graphics/openboard/pkg-plist b/graphics/openboard/pkg-plist new file mode 100644 index 000000000000..27ccf4fb1ef9 --- /dev/null +++ b/graphics/openboard/pkg-plist @@ -0,0 +1,2370 @@ +bin/openboard +%%ETCDIR%%/OpenBoard.config +%%ETCDIR%%/OpenBoard.css +%%ETCDIR%%/widgets.md5sum +share/applications/ch.openboard.OpenBoard.desktop +share/icons/hicolor/scalable/apps/ch.openboard.OpenBoard.svg +share/icons/hicolor/scalable/mimetypes/ch.openboard.application-ubz.svg +share/mime/packages/ch.openboard.openboard-ubz.xml +%%DATADIR%%/customizations/fonts/AndBasR.ttf +%%DATADIR%%/customizations/fonts/Bstgreek.ttf +%%DATADIR%%/customizations/fonts/EcritureA-Italique-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Italique-Orne-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Italique-Orne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Italique.otf +%%DATADIR%%/customizations/fonts/EcritureA-Romain-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Romain-Orne-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Romain-Orne.otf +%%DATADIR%%/customizations/fonts/EcritureA-Romain.otf +%%DATADIR%%/customizations/fonts/EcritureB-Italique-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Italique-Orne-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Italique-Orne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Italique.otf +%%DATADIR%%/customizations/fonts/EcritureB-Romain-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Romain-Orne-Ligne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Romain-Orne.otf +%%DATADIR%%/customizations/fonts/EcritureB-Romain.otf +%%DATADIR%%/customizations/fonts/GETypoLibre.otf +%%DATADIR%%/customizations/fonts/ec_cour.ttf +%%DATADIR%%/customizations/fonts/ecl_cour.ttf +%%DATADIR%%/fonts/COPYRIGHT +%%DATADIR%%/fonts/d050000l.pfb +%%DATADIR%%/fonts/n019003l.pfb +%%DATADIR%%/fonts/n019004l.pfb +%%DATADIR%%/fonts/n019023l.pfb +%%DATADIR%%/fonts/n019024l.pfb +%%DATADIR%%/fonts/n021003l.pfb +%%DATADIR%%/fonts/n021004l.pfb +%%DATADIR%%/fonts/n021023l.pfb +%%DATADIR%%/fonts/n021024l.pfb +%%DATADIR%%/fonts/n022003l.pfb +%%DATADIR%%/fonts/n022004l.pfb +%%DATADIR%%/fonts/n022023l.pfb +%%DATADIR%%/fonts/n022024l.pfb +%%DATADIR%%/fonts/s050000l.pfb +%%DATADIR%%/i18n/OpenBoard_ar.qm +%%DATADIR%%/i18n/OpenBoard_bg.qm +%%DATADIR%%/i18n/OpenBoard_ca.qm +%%DATADIR%%/i18n/OpenBoard_cs.qm +%%DATADIR%%/i18n/OpenBoard_da.qm +%%DATADIR%%/i18n/OpenBoard_de.qm +%%DATADIR%%/i18n/OpenBoard_el.qm +%%DATADIR%%/i18n/OpenBoard_en.qm +%%DATADIR%%/i18n/OpenBoard_en_UK.qm +%%DATADIR%%/i18n/OpenBoard_es.qm +%%DATADIR%%/i18n/OpenBoard_eu.qm +%%DATADIR%%/i18n/OpenBoard_fr.qm +%%DATADIR%%/i18n/OpenBoard_fr_CH.qm +%%DATADIR%%/i18n/OpenBoard_gl.qm +%%DATADIR%%/i18n/OpenBoard_hr.qm +%%DATADIR%%/i18n/OpenBoard_hu.qm +%%DATADIR%%/i18n/OpenBoard_it.qm +%%DATADIR%%/i18n/OpenBoard_iw.qm +%%DATADIR%%/i18n/OpenBoard_ja.qm +%%DATADIR%%/i18n/OpenBoard_ko.qm +%%DATADIR%%/i18n/OpenBoard_mg.qm +%%DATADIR%%/i18n/OpenBoard_nb.qm +%%DATADIR%%/i18n/OpenBoard_nl.qm +%%DATADIR%%/i18n/OpenBoard_pl.qm +%%DATADIR%%/i18n/OpenBoard_pt.qm +%%DATADIR%%/i18n/OpenBoard_pt_BR.qm +%%DATADIR%%/i18n/OpenBoard_ro.qm +%%DATADIR%%/i18n/OpenBoard_ru.qm +%%DATADIR%%/i18n/OpenBoard_sk.qm +%%DATADIR%%/i18n/OpenBoard_sv.qm +%%DATADIR%%/i18n/OpenBoard_tr.qm +%%DATADIR%%/i18n/OpenBoard_uk.qm +%%DATADIR%%/i18n/OpenBoard_zh.qm +%%DATADIR%%/i18n/OpenBoard_zh_CN.qm +%%DATADIR%%/i18n/OpenBoard_zh_TW.qm +%%DATADIR%%/library/applications/AnyEmbed.wgt/config.xml +%%DATADIR%%/library/applications/AnyEmbed.wgt/css/ubwidget.css +%%DATADIR%%/library/applications/AnyEmbed.wgt/icon.png +%%DATADIR%%/library/applications/AnyEmbed.wgt/index.html +%%DATADIR%%/library/applications/AnyEmbed.wgt/js/jquery-1.3.2.min.js +%%DATADIR%%/library/applications/AnyEmbed.wgt/js/jquery.disable.text.select.js +%%DATADIR%%/library/applications/AnyEmbed.wgt/js/languages.js +%%DATADIR%%/library/applications/AnyEmbed.wgt/js/ubw-main.js +%%DATADIR%%/library/applications/Calculator.wgt/Gruntfile.js +%%DATADIR%%/library/applications/Calculator.wgt/config.xml +%%DATADIR%%/library/applications/Calculator.wgt/css/calculator.css +%%DATADIR%%/library/applications/Calculator.wgt/dist/calculator.js +%%DATADIR%%/library/applications/Calculator.wgt/icon.png +%%DATADIR%%/library/applications/Calculator.wgt/index.html +%%DATADIR%%/library/applications/Calculator.wgt/js/sankore.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Button.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Calculator.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Calculus/Engine.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Calculus/Expression.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Command.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Editor/Editor.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Editor/Layout.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/KeystrokeLine.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Text.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/UI/EditorInterface.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/UI/MainInterface.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/Error.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/EventDispatcher.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/Hash.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/I18N.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/i18n/messages.en.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/Util/i18n/messages.fr.js +%%DATADIR%%/library/applications/Calculator.wgt/js/src/Sankore/klass.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/css/ubwidget.css +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_out/bottom.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_out/left.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_out/right.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_out/top.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_over/button_arrow_bottom.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_over/button_arrow_left.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_over/button_arrow_right.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/arrows_over/button_arrow_top.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/back.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/back_small.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_out-copie.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_out.gif +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_out.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_out_dark.gif +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_out_dark.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_over.gif +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_toggle.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/button_toggle_invert.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/back.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/bottom.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/cbottomleft.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/cbottomright.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/ctopleft.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/ctopright.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/left.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/right.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/buttons_shadow/top.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pi.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pi.psd +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pi_click.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pi_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pow.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/pow.psd +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/sq.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/sq.psd +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/sq_click.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/calculator/sq_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/display copy.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/display.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/historyback.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/historytab.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/historytabOver.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/inspector.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche0.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche0_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche0_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche1.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche1_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche1_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche2.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche2_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche2_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche3.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche3_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche3_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche4.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche4_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche4_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche5.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche5_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche5_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche6.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche6_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche6_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche7.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche7_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche7_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche8.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche8_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche8_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche9.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche9_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touche9_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchec.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchec_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchec_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchediv.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchediv_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchediv_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchedot.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchedot_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchedot_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/toucheeq.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/toucheeq_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/toucheeq_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchef.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchef_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchef_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchem.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchem_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchem_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchep.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchep_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchep_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepd.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepd_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepd_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepg.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepg_over.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/images/touchepg_over_down.png +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/src/calculate.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/src/jquery.ubwidget.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/src/ubw-main.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/vendor/jquery-1.3.2.min.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/vendor/jquery-ui-1.7.2.custom.min.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/vendor/jquery.disable.text.select.js +%%DATADIR%%/library/applications/Calculator.wgt/legacy/js/vendor/jquery.easing.1.2.js +%%DATADIR%%/library/applications/Calculator.wgt/package.json +%%DATADIR%%/library/applications/Camera.wgt/config.xml +%%DATADIR%%/library/applications/Camera.wgt/cropper/LICENSE +%%DATADIR%%/library/applications/Camera.wgt/cropper/cropper.css +%%DATADIR%%/library/applications/Camera.wgt/cropper/cropper.js +%%DATADIR%%/library/applications/Camera.wgt/css/style.css +%%DATADIR%%/library/applications/Camera.wgt/icon.svg +%%DATADIR%%/library/applications/Camera.wgt/img/glass.png +%%DATADIR%%/library/applications/Camera.wgt/img/nocamera.svg +%%DATADIR%%/library/applications/Camera.wgt/img/pause.svg +%%DATADIR%%/library/applications/Camera.wgt/img/play.svg +%%DATADIR%%/library/applications/Camera.wgt/img/rotleft.svg +%%DATADIR%%/library/applications/Camera.wgt/img/rotright.svg +%%DATADIR%%/library/applications/Camera.wgt/img/select-camera.svg +%%DATADIR%%/library/applications/Camera.wgt/img/snapshot.svg +%%DATADIR%%/library/applications/Camera.wgt/index.html +%%DATADIR%%/library/applications/Camera.wgt/js/camera.js +%%DATADIR%%/library/applications/Camera.wgt/js/i18n.js +%%DATADIR%%/library/applications/ColorPicker.wgt/Default.png +%%DATADIR%%/library/applications/ColorPicker.wgt/config.xml +%%DATADIR%%/library/applications/ColorPicker.wgt/css/colorpicker.css +%%DATADIR%%/library/applications/ColorPicker.wgt/css/layout.css +%%DATADIR%%/library/applications/ColorPicker.wgt/icon.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/blank.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_background.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_hex.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_hsb_b.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_hsb_h.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_hsb_s.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_indic.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_overlay.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_rgb_b.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_rgb_g.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_rgb_r.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_select.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/colorpicker_submit.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_background.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_hex.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_hsb_b.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_hsb_h.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_hsb_s.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_indic.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_rgb_b.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_rgb_g.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_rgb_r.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/custom_submit.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/select.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/select2.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/slider.png +%%DATADIR%%/library/applications/ColorPicker.wgt/images/tools.jpg +%%DATADIR%%/library/applications/ColorPicker.wgt/index.html +%%DATADIR%%/library/applications/ColorPicker.wgt/js/colorpicker.js +%%DATADIR%%/library/applications/ColorPicker.wgt/js/eye.js +%%DATADIR%%/library/applications/ColorPicker.wgt/js/jquery-1.8.1.min.js +%%DATADIR%%/library/applications/ColorPicker.wgt/js/jquery.js +%%DATADIR%%/library/applications/ColorPicker.wgt/js/layout.js +%%DATADIR%%/library/applications/ColorPicker.wgt/js/utils.js +%%DATADIR%%/library/applications/GeoInfo.wgt/GeoInfo.html +%%DATADIR%%/library/applications/GeoInfo.wgt/config.xml +%%DATADIR%%/library/applications/GeoInfo.wgt/css/GeoInfo.css +%%DATADIR%%/library/applications/GeoInfo.wgt/gpl-3.0.txt +%%DATADIR%%/library/applications/GeoInfo.wgt/icon.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Afrique.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/AmeriqueNord.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/AmeriqueSud.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Asie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_1.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_Afrique.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_AmeriqueNord.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_AmeriqueSud.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_Eurasie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Carte_Monde_Oceanie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Eurasie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Eurasie2.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Europe.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/EuropeOuest.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/EuropeOuestAsie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Cartes/Oceanie.bmp +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Algeria.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Angola.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Benin.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Botswana.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Burkina_Faso.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Burundi.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Cameroon.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Chad.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Cote_d'Ivoire.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Djibouti.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Egypt.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Equatorial_Guinea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Eritrea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Ethiopia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Gabon.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Ghana.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Guinea-Bissau.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Guinea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Kenya.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Lesotho.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Liberia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Libya.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Madagascar.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Malawi.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Mali.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Mauritania.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Morocco.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Mozambique.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Namibia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Niger.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Nigeria.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Rwanda.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Senegal.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Sierra_Leone.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Somalia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_South_Africa.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Sudan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Swaziland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Tanzania.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_The_Gambia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Togo.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Tunisia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Uganda.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Zambia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_Zimbabwe.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_the_Central_African_Republic.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_the_Democratic_Republic_of_the_Congo.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Afrique/Flag_of_the_Republic_of_the_Congo.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Belize.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Canada.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Costa_Rica.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Cuba.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_El_Salvador.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Greenland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Guatemala.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Haiti.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Honduras.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Jamaica.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Mexico.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Nicaragua.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_Panama.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_the_Bahamas.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_the_Dominican_Republic.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueNord/Flag_of_the_United_States.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Argentina.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Bolivia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Brazil.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Chile.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Colombia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Ecuador.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_France.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Guyana.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Paraguay.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Peru.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Suriname.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Uruguay.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/AmeriqueSud/Flag_of_Venezuela.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Afghanistan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Bahrain.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Bangladesh.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Bhutan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Brunei.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Cambodia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_East_Timor.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_India.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Indonesia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Iran.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Iraq.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Israel.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Japan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Jordan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Kazakhstan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Kuwait.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Kyrgyzstan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Laos.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Lebanon.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Malaysia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Maldives.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Mongolia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Myanmar.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Nepal.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_North_Korea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Oman.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Pakistan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Qatar.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Russia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Saudi_Arabia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Singapore.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_South_Korea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Sri_Lanka.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Syria.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Tajikistan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Thailand.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Turkmenistan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Uzbekistan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Vietnam.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_Yemen.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_the_People's_Republic_of_China.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_the_Philippines.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Asie/Flag_of_the_United_Arab_Emirates.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Albania.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Andorra.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Armenia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Austria.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Azerbaijan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Belarus.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Belgium.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Bosnia_and_Herzegovina.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Bulgaria.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Croatia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Cyprus.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Denmark.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Estonia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Finland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_France.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Georgia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Germany.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Greece.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Hungary.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Iceland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Ireland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Italy.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Kazakhstan.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Latvia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Liechtenstein.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Lithuania.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Luxembourg.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Macedonia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Malta.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Moldova.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Monaco.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Montenegro.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Norway.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Poland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Portugal.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Romania.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Russia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_San_Marino.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Serbia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Slovakia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Slovenia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Spain.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Sweden.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Switzerland.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Turkey.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_Ukraine.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_the_Czech_Republic.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_the_Netherlands.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_the_United_Kingdom.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Europe/Flag_of_the_Vatican_City.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_Australia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_France.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_Indonesia.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_New_Zealand.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_Papua_New_Guinea.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_Vanuatu.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/Drapeaux/Oceanie/Flag_of_the_Solomon_Islands.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/cursor.png +%%DATADIR%%/library/applications/GeoInfo.wgt/images/question.jpg +%%DATADIR%%/library/applications/GeoInfo.wgt/js/GeoInfo.js +%%DATADIR%%/library/applications/GeoInfo.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/applications/GeoInfo.wgt/js/languages.js +%%DATADIR%%/library/applications/GeoInfo.wgt/js/soapclient.js +%%DATADIR%%/library/applications/GeoInfo.wgt/js/tinyxmldom.js +%%DATADIR%%/library/applications/GoogleMaps.wgt/config.xml +%%DATADIR%%/library/applications/GoogleMaps.wgt/icon.png +%%DATADIR%%/library/applications/GoogleMaps.wgt/index.html +%%DATADIR%%/library/applications/GraphMe.wgt/Grapheur.html +%%DATADIR%%/library/applications/GraphMe.wgt/Guide_Utilisateur.html +%%DATADIR%%/library/applications/GraphMe.wgt/Images/GraphMe.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_AjouterWidget.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Deplacement.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Navigateur.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Options.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Plus.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Presentation.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/Guide_Uniboard.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/bottom-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/bottom-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/bottom.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/center.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/top-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/top-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/black/top.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/bottom-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/bottom-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/bottom.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/center.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/top-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/top-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/blue/top.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/cursor.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/bottom-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/bottom-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/bottom.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/center.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/top-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/top-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/darkblue/top.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/gradient.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/gradient1.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/gradient2.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/gradient3.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/gradient4.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/mini_icon.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/move.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/onglet1.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/onglet2.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/tangent.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/bottom-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/bottom-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/bottom.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/center.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/top-left.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/top-right.png +%%DATADIR%%/library/applications/GraphMe.wgt/Images/white/top.png +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Affichage.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Affichage3D.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/AffichageSVG.svg +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/AffichageUniboard.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/CartesianFunction.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/ColorPicker.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Editeur.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Etudes.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Fonction.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/ImplicitFunction.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Interface.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Languages.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Outils.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/ParametricFunction.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/PolarFunction.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Sauvegardes.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Souris.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Utils.js +%%DATADIR%%/library/applications/GraphMe.wgt/JavaScript/Widget.js +%%DATADIR%%/library/applications/GraphMe.wgt/Style/ColorPicker.css +%%DATADIR%%/library/applications/GraphMe.wgt/Style/Guide_Utilisateur.css +%%DATADIR%%/library/applications/GraphMe.wgt/Style/Haut.css +%%DATADIR%%/library/applications/GraphMe.wgt/Style/Menus.css +%%DATADIR%%/library/applications/GraphMe.wgt/Style/Widget.css +%%DATADIR%%/library/applications/GraphMe.wgt/config.xml +%%DATADIR%%/library/applications/GraphMe.wgt/icon.png +%%DATADIR%%/library/applications/GraphMe.wgt/version.html +%%DATADIR%%/library/applications/GraphMe.wgt/version.txt +%%DATADIR%%/library/applications/Horloge.wgt/config.xml +%%DATADIR%%/library/applications/Horloge.wgt/icon.png +%%DATADIR%%/library/applications/Horloge.wgt/index.html +%%DATADIR%%/library/applications/Horloge.wgt/station-clock.js +%%DATADIR%%/library/applications/Html.wgt/config.xml +%%DATADIR%%/library/applications/Html.wgt/icon.png +%%DATADIR%%/library/applications/Html.wgt/images/bts.png +%%DATADIR%%/library/applications/Html.wgt/images/style.css +%%DATADIR%%/library/applications/Html.wgt/index.html +%%DATADIR%%/library/applications/Html.wgt/jquery.pack.js +%%DATADIR%%/library/applications/Html.wgt/languages.js +%%DATADIR%%/library/applications/Html.wgt/markitup/jquery.markitup.js +%%DATADIR%%/library/applications/Html.wgt/markitup/jquery.markitup.pack.js +%%DATADIR%%/library/applications/Html.wgt/markitup/readme.txt +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/bold.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/clean.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/image.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/italic.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/link.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/picture.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/preview.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/images/stroke.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/set.js +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/default/style.css +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/bold.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/clean.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h1.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h2.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h3.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h4.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h5.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/h6.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/image.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/italic.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/link.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/list-bullet.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/list-item.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/list-numeric.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/paragraph.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/picture.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/preview.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/images/stroke.png +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/readme.txt +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/set.js +%%DATADIR%%/library/applications/Html.wgt/markitup/sets/html/style.css +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-container-white.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-container.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-footer-white.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-footer.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-header-white.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/bg-header.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/handle.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/menu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/spacer.gif +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/images/submenu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/readme.txt +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/macosx/style.css +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-container.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-bbcode.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-dotclear.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-html.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-json.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-markdown.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-textile.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-wiki.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor-xml.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/bg-editor.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/handle.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/menu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/images/submenu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/markitup/style.css +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/simple/images/handle.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/simple/images/menu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/skins/simple/images/submenu.png +%%DATADIR%%/library/applications/Html.wgt/markitup/templates/preview.css +%%DATADIR%%/library/applications/Html.wgt/markitup/templates/preview.html +%%DATADIR%%/library/applications/Latex2svg.wgt/config.xml +%%DATADIR%%/library/applications/Latex2svg.wgt/css/main.css +%%DATADIR%%/library/applications/Latex2svg.wgt/icon.png +%%DATADIR%%/library/applications/Latex2svg.wgt/index.html +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/LICENSE +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex-base.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex-full.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/action.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/all-packages.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/ams.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/amscd.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/autoload.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/bbox.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/boldsymbol.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/braket.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/bussproofs.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/cancel.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/cases.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/centernot.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/color.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/colortbl.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/colorv2.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/configmacros.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/empheq.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/enclose.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/extpfeil.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/gensymb.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/html.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/mathtools.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/mhchem.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/newcommand.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/noerrors.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/noundefined.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/physics.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/require.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/setoptions.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/tagformat.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/textcomp.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/textmacros.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/unicode.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/upgreek.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/input/tex/extensions/verb.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/output/svg.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/output/svg/fonts/tex.js +%%DATADIR%%/library/applications/Latex2svg.wgt/js/MathJax/tex-svg.js +%%DATADIR%%/library/applications/Notes.wgt/config.xml +%%DATADIR%%/library/applications/Notes.wgt/css/jScrollPane.css +%%DATADIR%%/library/applications/Notes.wgt/css/ubwidget.css +%%DATADIR%%/library/applications/Notes.wgt/icon.png +%%DATADIR%%/library/applications/Notes.wgt/images/back.png +%%DATADIR%%/library/applications/Notes.wgt/images/shadowcenter.png +%%DATADIR%%/library/applications/Notes.wgt/images/shadowleft.png +%%DATADIR%%/library/applications/Notes.wgt/images/shadowright.png +%%DATADIR%%/library/applications/Notes.wgt/images/stick-but-aminus.png +%%DATADIR%%/library/applications/Notes.wgt/images/stick-but-aplus.png +%%DATADIR%%/library/applications/Notes.wgt/images/stick-but-maximize.png +%%DATADIR%%/library/applications/Notes.wgt/images/stick-but-minimize.png +%%DATADIR%%/library/applications/Notes.wgt/index.html +%%DATADIR%%/library/applications/Notes.wgt/js/jquery-1.3.2.min.js +%%DATADIR%%/library/applications/Notes.wgt/js/jquery-ui-1.7.2.custom.min.js +%%DATADIR%%/library/applications/Notes.wgt/js/jquery.disable.text.select.js +%%DATADIR%%/library/applications/Notes.wgt/js/jquery.ubwidget.js +%%DATADIR%%/library/applications/Notes.wgt/js/ubw-main.js +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/OpenLayers.js +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/blank.gif +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/east-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/images.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/layer-switcher-maximize.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/layer-switcher-minimize.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/north-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/south-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/west-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/zoom-minus-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/zoom-plus-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/img/zoom-world-mini.png +%%DATADIR%%/library/applications/OpenStreetMap.wgt/api/theme/default/style.css +%%DATADIR%%/library/applications/OpenStreetMap.wgt/config.xml +%%DATADIR%%/library/applications/OpenStreetMap.wgt/icon.svg +%%DATADIR%%/library/applications/OpenStreetMap.wgt/index.html +%%DATADIR%%/library/applications/OpenStreetMap.wgt/js/jquery-1.7.2.min.js +%%DATADIR%%/library/applications/Papier.wgt/config.xml +%%DATADIR%%/library/applications/Papier.wgt/icon.png +%%DATADIR%%/library/applications/Papier.wgt/images/by-nc-sa.eu.svg +%%DATADIR%%/library/applications/Papier.wgt/images/cc-by-nc-sa-min.svg +%%DATADIR%%/library/applications/Papier.wgt/jquery/jquery-2.2.4.min.js +%%DATADIR%%/library/applications/Papier.wgt/jquery/jquery-ui-1.12.1.min.js +%%DATADIR%%/library/applications/Papier.wgt/jquery/jquery-ui-base.min.css +%%DATADIR%%/library/applications/Papier.wgt/licence.txt +%%DATADIR%%/library/applications/Papier.wgt/papier.css +%%DATADIR%%/library/applications/Papier.wgt/papier.html +%%DATADIR%%/library/applications/Papier.wgt/papier.js +%%DATADIR%%/library/applications/Papier.wgt/rev.txt +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/LICENSE +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-ar.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-ca.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-cs.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-de.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-dk.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-es.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-fa.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-fi.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-fr.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-gr.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-he.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-hr.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-id.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-it.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-ja.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-ko.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-lt.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-nl.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-pl.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-pt-br.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-ru.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-sv.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-tr.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-zh-cn.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/i18n/jquery.spectrum-zh-tw.js +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/spectrum.css +%%DATADIR%%/library/applications/Papier.wgt/spectrum-1.8.1/spectrum.js +%%DATADIR%%/library/applications/QR-Code.wgt/config.xml +%%DATADIR%%/library/applications/QR-Code.wgt/design.css +%%DATADIR%%/library/applications/QR-Code.wgt/icon.png +%%DATADIR%%/library/applications/QR-Code.wgt/index.html +%%DATADIR%%/library/applications/QR-Code.wgt/js/jquery-3.2.1.min.js +%%DATADIR%%/library/applications/QR-Code.wgt/js/jquery.qrcode.js +%%DATADIR%%/library/applications/QR-Code.wgt/js/jquery.qrcode.min.js +%%DATADIR%%/library/applications/QR-Code.wgt/js/main.js +%%DATADIR%%/library/applications/QR-Code.wgt/js/qrcode.js +%%DATADIR%%/library/applications/QR-Code.wgt/ok.png +%%DATADIR%%/library/applications/Stopwatch.wgt/beep.wav +%%DATADIR%%/library/applications/Stopwatch.wgt/config.xml +%%DATADIR%%/library/applications/Stopwatch.wgt/css/ubwidget.css +%%DATADIR%%/library/applications/Stopwatch.wgt/finalbeep.wav +%%DATADIR%%/library/applications/Stopwatch.wgt/icon.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_out/bottom.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_out/left.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_out/right.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_out/top.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/bottom.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/button_arrow_bottom.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/button_arrow_left.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/button_arrow_right.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/button_arrow_top.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/arrows_over/top.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/back.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_out-copie.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_out.gif +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_out.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_out_dark.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_pause.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_pause_invert.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_pause_invertxov.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_play.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_play_invert.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_play_invertxov.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_reset_invert.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_toggle.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/button_toggle_invert.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/back.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/bottom.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/cbottomleft.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/cbottomright.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/ctopleft.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/ctopright.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/left.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/right.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/buttons_shadow/top.png +%%DATADIR%%/library/applications/Stopwatch.wgt/images/inspector.png +%%DATADIR%%/library/applications/Stopwatch.wgt/index.html +%%DATADIR%%/library/applications/Stopwatch.wgt/js/DD_roundies_0.0.2a.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/calculate.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery-1.3.2.min.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery-ui-1.7.2.custom.min.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery.center.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery.disable.text.select.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery.easing.1.2.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/jquery.ubwidget.js +%%DATADIR%%/library/applications/Stopwatch.wgt/js/ubw-main.js +%%DATADIR%%/library/applications/VideoPicker.wgt/config.xml +%%DATADIR%%/library/applications/VideoPicker.wgt/css/howto.css +%%DATADIR%%/library/applications/VideoPicker.wgt/css/main.css +%%DATADIR%%/library/applications/VideoPicker.wgt/icon.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/arrow.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/bts.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/btson.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/button.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/button_anim.gif +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/button_over.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/button_show.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/capture_vimeo.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/capture_youtube.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/center.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/howto_back.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/info_ico.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/inputfield_back.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/keys_copy.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/keys_paste.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/left.png +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/logos_web.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/imgs/right.png +%%DATADIR%%/library/applications/VideoPicker.wgt/index.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/en/capture_widget.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/en/error.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/en/howto.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/fr/capture_widget.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/fr/error.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/fr/howto.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/ru/capture_widget.jpg +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/ru/error.html +%%DATADIR%%/library/applications/VideoPicker.wgt/locales/ru/howto.html +%%DATADIR%%/library/applications/VideoPicker.wgt/scripts/jquery-1.3.2.min.js +%%DATADIR%%/library/applications/VideoPicker.wgt/scripts/jquery.oembed.js +%%DATADIR%%/library/applications/VideoPicker.wgt/scripts/languages.js +%%DATADIR%%/library/applications/Wikipedia.wgt/config.xml +%%DATADIR%%/library/applications/Wikipedia.wgt/css/master.css +%%DATADIR%%/library/applications/Wikipedia.wgt/css/superfish.css +%%DATADIR%%/library/applications/Wikipedia.wgt/icon.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarBody.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarButtonBack.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarButtonForward.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarButtonLanguages.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarButtonSearch.png +%%DATADIR%%/library/applications/Wikipedia.wgt/images/toolbarLoading.jpg +%%DATADIR%%/library/applications/Wikipedia.wgt/index.html +%%DATADIR%%/library/applications/Wikipedia.wgt/script/jquery.min.js +%%DATADIR%%/library/applications/Wikipedia.wgt/script/languages.js +%%DATADIR%%/library/applications/Wikipedia.wgt/script/superfish.js +%%DATADIR%%/library/applications/Wiktionnairy.wgt/config.xml +%%DATADIR%%/library/applications/Wiktionnairy.wgt/css/master.css +%%DATADIR%%/library/applications/Wiktionnairy.wgt/css/superfish.css +%%DATADIR%%/library/applications/Wiktionnairy.wgt/icon.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarBody.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarButtonBack.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarButtonForward.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarButtonLanguages.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarButtonSearch.png +%%DATADIR%%/library/applications/Wiktionnairy.wgt/images/toolbarLoading.jpg +%%DATADIR%%/library/applications/Wiktionnairy.wgt/index.html +%%DATADIR%%/library/applications/Wiktionnairy.wgt/script/jquery.min.js +%%DATADIR%%/library/applications/Wiktionnairy.wgt/script/languages.js +%%DATADIR%%/library/applications/Wiktionnairy.wgt/script/superfish.js +%%DATADIR%%/library/applications/iCell.wgt/config.xml +%%DATADIR%%/library/applications/iCell.wgt/icon.png +%%DATADIR%%/library/applications/iCell.wgt/icon_old.png +%%DATADIR%%/library/applications/iCell.wgt/images/ADN.gif +%%DATADIR%%/library/applications/iCell.wgt/images/ADN.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/ADN_zoom.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/ARN_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/ARN_zoom.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/Golgi_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/Lys_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/Mitoch_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/Noy_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/REL_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/RER_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/Vesic_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/centriole_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/centriole_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/fond_ADN.png +%%DATADIR%%/library/applications/iCell.wgt/images/golgi_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/index.png +%%DATADIR%%/library/applications/iCell.wgt/images/lys_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/mitoch_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/noy_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/nucl_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/nucl_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/rel_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/rer_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/rib_aura.png +%%DATADIR%%/library/applications/iCell.wgt/images/rib_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/images/vesic_in.jpg +%%DATADIR%%/library/applications/iCell.wgt/js/script.js +%%DATADIR%%/library/applications/iCell.wgt/js/textes_descriptifs.js +%%DATADIR%%/library/applications/iCell.wgt/js/textes_descriptifs.js0 +%%DATADIR%%/library/applications/iCell.wgt/readme.txt +%%DATADIR%%/library/applications/iCell.wgt/style/style.css +%%DATADIR%%/library/applications/iCell.wgt/widget.html +%%DATADIR%%/library/audios/Sonata para piano.mp3 +%%DATADIR%%/library/interactivities/Ass audio.wgt/config.xml +%%DATADIR%%/library/interactivities/Ass audio.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Ass audio.wgt/icon.svg +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/add_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/ar_down.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/ar_down_white.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/false.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/green_point.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/play.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/red_point.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/replay.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/stop.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/top.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/img/true.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/index.html +%%DATADIR%%/library/interactivities/Ass audio.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/js/script.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/en/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/fr/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/ru/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/sk/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Ass audio.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/0.gif +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/1.gif +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/2.gif +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/3.gif +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/4.gif +%%DATADIR%%/library/interactivities/Ass audio.wgt/objects/beep.wav +%%DATADIR%%/library/interactivities/Ass images.wgt/config.xml +%%DATADIR%%/library/interactivities/Ass images.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Ass images.wgt/icon.svg +%%DATADIR%%/library/interactivities/Ass images.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/add_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/ar_down.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/ar_down_white.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/clear_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/false.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/green_point.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/numb_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/red_point.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/top.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Ass images.wgt/img/true.png +%%DATADIR%%/library/interactivities/Ass images.wgt/index.html +%%DATADIR%%/library/interactivities/Ass images.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Ass images.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Ass images.wgt/js/script.js +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/en/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/fr/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/ru/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/sk/img/drop_img.png +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Ass images.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Ass images.wgt/objects/0.gif +%%DATADIR%%/library/interactivities/Ass images.wgt/objects/1.gif +%%DATADIR%%/library/interactivities/Ass images.wgt/objects/2.gif +%%DATADIR%%/library/interactivities/Ass images.wgt/objects/3.gif +%%DATADIR%%/library/interactivities/Ass images.wgt/objects/4.gif +%%DATADIR%%/library/interactivities/Calculation.wgt/config.xml +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/submit.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Calculation.wgt/css/main.css +%%DATADIR%%/library/interactivities/Calculation.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Calculation.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Calculation.wgt/help.html +%%DATADIR%%/library/interactivities/Calculation.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Calculation.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Calculation.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Calculation.wgt/icon.png +%%DATADIR%%/library/interactivities/Calculation.wgt/index.html +%%DATADIR%%/library/interactivities/Calculation.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/main.js +%%DATADIR%%/library/interactivities/Calculation.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/config.xml +%%DATADIR%%/library/interactivities/Cat pict.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Cat pict.wgt/icon.svg +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/green_point.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/minus.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/plus.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/red_point.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/top.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/index.html +%%DATADIR%%/library/interactivities/Cat pict.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/js/script.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/fr/img/drop_img.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/ru/img/drop_img.png +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Cat pict.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Cat pict.wgt/objects/0.gif +%%DATADIR%%/library/interactivities/Cat pict.wgt/objects/1.gif +%%DATADIR%%/library/interactivities/Cat pict.wgt/objects/2.gif +%%DATADIR%%/library/interactivities/Cat pict.wgt/objects/3.gif +%%DATADIR%%/library/interactivities/Cat pict.wgt/objects/4.gif +%%DATADIR%%/library/interactivities/Cat text.wgt/config.xml +%%DATADIR%%/library/interactivities/Cat text.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Cat text.wgt/icon.svg +%%DATADIR%%/library/interactivities/Cat text.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/img_plus.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/minus.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/plus.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/top.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Cat text.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Cat text.wgt/index.html +%%DATADIR%%/library/interactivities/Cat text.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Cat text.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Cat text.wgt/js/script.js +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Cat text.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Choose.wgt/config.xml +%%DATADIR%%/library/interactivities/Choose.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Choose.wgt/icon.svg +%%DATADIR%%/library/interactivities/Choose.wgt/images/1thOption.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/2thOption.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/3thOption.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/addSomething.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bg.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bigBlackClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/blueClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/boldBlackClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/boldClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/boldGreyClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bottom.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bottomLeftThing.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bottom_left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/bottom_right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/complete.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/grayClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/greySquare.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/greySquareArrow.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/horSep.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/leftThing.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/lessBottomBorder.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/lessTopBorder.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/lowerBack.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/lowerBorder.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/lowerBorder2.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/niceBack.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/niceBack2.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/niceBack3.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-bottom.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-top-left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-top-right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pad-top.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/pencil.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/point.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/redBoldClose.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/reload.jpg +%%DATADIR%%/library/interactivities/Choose.wgt/images/reload2.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/rightThing.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/separator.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/separator2.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/settings.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/sidePoints.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/spanner.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/star.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/stop.jpg +%%DATADIR%%/library/interactivities/Choose.wgt/images/tool.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/top.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/topLeftThing.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/top_left.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/top_right.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/transparentBack.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/upperBorder.png +%%DATADIR%%/library/interactivities/Choose.wgt/images/upperBorder2.png +%%DATADIR%%/library/interactivities/Choose.wgt/index.html +%%DATADIR%%/library/interactivities/Choose.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Choose.wgt/locales/en/scripts/selQuestionApp.js +%%DATADIR%%/library/interactivities/Choose.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Choose.wgt/locales/fr/scripts/selQuestionApp.js +%%DATADIR%%/library/interactivities/Choose.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Choose.wgt/locales/ru/scripts/selQuestionApp.js +%%DATADIR%%/library/interactivities/Choose.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Choose.wgt/locales/sk/scripts/selQuestionApp.js +%%DATADIR%%/library/interactivities/Choose.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Choose.wgt/scripts/selQuestionApp.js +%%DATADIR%%/library/interactivities/Constrast.wgt/config.xml +%%DATADIR%%/library/interactivities/Constrast.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Constrast.wgt/icon.svg +%%DATADIR%%/library/interactivities/Constrast.wgt/images/bg.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/bottom.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/bottom_left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/bottom_right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/greySquare.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/greySquare2.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/icon-close.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-bottom.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-top-left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-top-right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/pad-top.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/plus.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/popupBack.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/top.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/top_left.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/top_right.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/trgDown.png +%%DATADIR%%/library/interactivities/Constrast.wgt/images/trgRight.png +%%DATADIR%%/library/interactivities/Constrast.wgt/index.html +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/en/scripts/blackYellow.js +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/fr/scripts/blackYellow.js +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/ru/scripts/blackYellow.js +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Constrast.wgt/locales/sk/scripts/blackYellow.js +%%DATADIR%%/library/interactivities/Constrast.wgt/scripts/blackYellow.js +%%DATADIR%%/library/interactivities/Constrast.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Constrast.wgt/scripts/jquery.disable.text.select.js +%%DATADIR%%/library/interactivities/Dial.wgt/config.xml +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Dial.wgt/css/main.css +%%DATADIR%%/library/interactivities/Dial.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Dial.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Dial.wgt/help.html +%%DATADIR%%/library/interactivities/Dial.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Dial.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Dial.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Dial.wgt/icon.png +%%DATADIR%%/library/interactivities/Dial.wgt/index.html +%%DATADIR%%/library/interactivities/Dial.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/jquery-css-transform.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/main.js +%%DATADIR%%/library/interactivities/Dial.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Dice.wgt/config.xml +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/arrow-up.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Dice.wgt/css/main.css +%%DATADIR%%/library/interactivities/Dice.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Dice.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Dice.wgt/help.html +%%DATADIR%%/library/interactivities/Dice.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Dice.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Dice.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Dice.wgt/icon.png +%%DATADIR%%/library/interactivities/Dice.wgt/index.html +%%DATADIR%%/library/interactivities/Dice.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/jquery-css-transform.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/jquery-ui-1.8.17.custom.min.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/main.js +%%DATADIR%%/library/interactivities/Dice.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Envelope.wgt/config.xml +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/arrow-down.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/box-bg.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/images/trombonne.png +%%DATADIR%%/library/interactivities/Envelope.wgt/css/main.css +%%DATADIR%%/library/interactivities/Envelope.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Envelope.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Envelope.wgt/help.html +%%DATADIR%%/library/interactivities/Envelope.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Envelope.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Envelope.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Envelope.wgt/icon.png +%%DATADIR%%/library/interactivities/Envelope.wgt/index.html +%%DATADIR%%/library/interactivities/Envelope.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/jquery-ui-1.8.17.custom.min.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/main.js +%%DATADIR%%/library/interactivities/Envelope.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/config.xml +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/box-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/card-closed-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/drop-label-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/drop-label-ondrop-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/pile-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/pile-with-card-bg.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/main.css +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Magic Box.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Magic Box.wgt/help.html +%%DATADIR%%/library/interactivities/Magic Box.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Magic Box.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Magic Box.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Magic Box.wgt/icon.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/images/boeuf.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/images/coq.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/images/poule.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/images/vache.png +%%DATADIR%%/library/interactivities/Magic Box.wgt/index.html +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/main.js +%%DATADIR%%/library/interactivities/Magic Box.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Memory.wgt/config.xml +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/drop-label-bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/drop-label-ondrop-bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/flip.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/mark.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/pile-bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/result-bg.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Memory.wgt/css/main.css +%%DATADIR%%/library/interactivities/Memory.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Memory.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Memory.wgt/help.html +%%DATADIR%%/library/interactivities/Memory.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Memory.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Memory.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Memory.wgt/icon.png +%%DATADIR%%/library/interactivities/Memory.wgt/index.html +%%DATADIR%%/library/interactivities/Memory.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/main.js +%%DATADIR%%/library/interactivities/Memory.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/config.xml +%%DATADIR%%/library/interactivities/Order Letters.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Order Letters.wgt/icon.svg +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/ar_down.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/ar_down_white.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/play.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/replay.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/stop.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/top.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Order Letters.wgt/index.html +%%DATADIR%%/library/interactivities/Order Letters.wgt/js/jquery-1.8.0.min.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/js/jquery-ui-1.8.23.custom.min.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/js/script.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/fr/objects/exemple.mp3 +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/ru/objects/example.mp3 +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Order Letters.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Order Letters.wgt/objects/beep.mp3 +%%DATADIR%%/library/interactivities/Order Letters.wgt/objects/beep.wav +%%DATADIR%%/library/interactivities/Order Letters.wgt/objects/example_en.mp3 +%%DATADIR%%/library/interactivities/Order Letters.wgt/objects/example_fr.mp3 +%%DATADIR%%/library/interactivities/Order Letters.wgt/objects/example_ru.mp3 +%%DATADIR%%/library/interactivities/Order Pictures.wgt/config.xml +%%DATADIR%%/library/interactivities/Order Pictures.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Order Pictures.wgt/icon.svg +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/add_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/clear_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/drop_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/fill_hor.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/fill_vert.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/numb_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/top.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/index.html +%%DATADIR%%/library/interactivities/Order Pictures.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/js/script.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/en/img/drop_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/fr/img/drop_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/ru/img/drop_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/sk/img/drop_img.png +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Order Pictures.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Order Pictures.wgt/objects/0.gif +%%DATADIR%%/library/interactivities/Order Pictures.wgt/objects/1.gif +%%DATADIR%%/library/interactivities/Order Pictures.wgt/objects/2.gif +%%DATADIR%%/library/interactivities/Order Pictures.wgt/objects/3.gif +%%DATADIR%%/library/interactivities/Order Pictures.wgt/objects/4.gif +%%DATADIR%%/library/interactivities/Order Sentence.wgt/config.xml +%%DATADIR%%/library/interactivities/Order Sentence.wgt/icon.svg +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/top.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Order Sentence.wgt/index.html +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/en/script/template2.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/fr/script/template2.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/ru/script/template2.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Order Sentence.wgt/locales/sk/script/template2.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/scripts/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Sentence.wgt/styles/master.css +%%DATADIR%%/library/interactivities/Order Sentence.wgt/styles/of_puppets.css +%%DATADIR%%/library/interactivities/Order Words.wgt/config.xml +%%DATADIR%%/library/interactivities/Order Words.wgt/icon.svg +%%DATADIR%%/library/interactivities/Order Words.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/top.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Order Words.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Order Words.wgt/index.html +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/en/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/fr/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/ru/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Order Words.wgt/locales/sk/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Words.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Order Words.wgt/scripts/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Order Words.wgt/scripts/template2.js +%%DATADIR%%/library/interactivities/Order Words.wgt/styles/master.css +%%DATADIR%%/library/interactivities/Order Words.wgt/styles/of_puppets.css +%%DATADIR%%/library/interactivities/Scale.wgt/config.xml +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/balance.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/delete.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/graduations.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/pivot.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/scale.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/scales.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/weight-add.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/images/weight.png +%%DATADIR%%/library/interactivities/Scale.wgt/css/main.css +%%DATADIR%%/library/interactivities/Scale.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Scale.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Scale.wgt/help.html +%%DATADIR%%/library/interactivities/Scale.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Scale.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Scale.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Scale.wgt/icon.png +%%DATADIR%%/library/interactivities/Scale.wgt/index.html +%%DATADIR%%/library/interactivities/Scale.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/jquery-css-transform.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/jquery-ui-1.8.17.custom.min.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/main.js +%%DATADIR%%/library/interactivities/Scale.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Select.wgt/config.xml +%%DATADIR%%/library/interactivities/Select.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Select.wgt/icon.svg +%%DATADIR%%/library/interactivities/Select.wgt/img/add_block.png +%%DATADIR%%/library/interactivities/Select.wgt/img/add_text.png +%%DATADIR%%/library/interactivities/Select.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Select.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Select.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Select.wgt/img/circle.png +%%DATADIR%%/library/interactivities/Select.wgt/img/close_cont.png +%%DATADIR%%/library/interactivities/Select.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Select.wgt/img/left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Select.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Select.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Select.wgt/img/play.png +%%DATADIR%%/library/interactivities/Select.wgt/img/replay.png +%%DATADIR%%/library/interactivities/Select.wgt/img/right.png +%%DATADIR%%/library/interactivities/Select.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Select.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Select.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Select.wgt/img/stop.png +%%DATADIR%%/library/interactivities/Select.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Select.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Select.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Select.wgt/img/top.png +%%DATADIR%%/library/interactivities/Select.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Select.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Select.wgt/index.html +%%DATADIR%%/library/interactivities/Select.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Select.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Select.wgt/js/script.js +%%DATADIR%%/library/interactivities/Select.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Select.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Select.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Select.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Select.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Select.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Select.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Select.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/config.xml +%%DATADIR%%/library/interactivities/Slider.wgt/css/basic.css +%%DATADIR%%/library/interactivities/Slider.wgt/icon.svg +%%DATADIR%%/library/interactivities/Slider.wgt/img/add_left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/add_right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/add_text.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/close_img.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/close_slide.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/moving.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/play.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/replay.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/resize.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/size_down.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/size_up.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/stop.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/top.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/turn_left.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/turn_left2.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/turn_right.png +%%DATADIR%%/library/interactivities/Slider.wgt/img/turn_right11.png +%%DATADIR%%/library/interactivities/Slider.wgt/index.html +%%DATADIR%%/library/interactivities/Slider.wgt/js/easySlider1.5.js +%%DATADIR%%/library/interactivities/Slider.wgt/js/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Slider.wgt/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Slider.wgt/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Slider.wgt/locales/en/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Slider.wgt/locales/fr/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Slider.wgt/locales/ru/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Slider.wgt/locales/sk/js/script.js +%%DATADIR%%/library/interactivities/Slider.wgt/objects/1.gif +%%DATADIR%%/library/interactivities/Slider.wgt/objects/bateaux.mp3 +%%DATADIR%%/library/interactivities/Split Sentence.wgt/config.xml +%%DATADIR%%/library/interactivities/Split Sentence.wgt/icon.svg +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/top.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/index.html +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/en/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/fr/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/ru/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Split Sentence.wgt/locales/sk/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/scripts/app.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/scripts/ext.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Sentence.wgt/styles/app.css +%%DATADIR%%/library/interactivities/Split Sentence.wgt/styles/master.css +%%DATADIR%%/library/interactivities/Split Sentence.wgt/styles/separator-activated.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/styles/separator-hover.png +%%DATADIR%%/library/interactivities/Split Sentence.wgt/styles/wcontainer.css +%%DATADIR%%/library/interactivities/Split Text.wgt/config.xml +%%DATADIR%%/library/interactivities/Split Text.wgt/icon.svg +%%DATADIR%%/library/interactivities/Split Text.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/top.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Split Text.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Split Text.wgt/index.html +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/en/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/fr/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/ru/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Split Text.wgt/locales/sk/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Text.wgt/scripts/app2.js +%%DATADIR%%/library/interactivities/Split Text.wgt/scripts/ext.js +%%DATADIR%%/library/interactivities/Split Text.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Split Text.wgt/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Split Text.wgt/styles/app.css +%%DATADIR%%/library/interactivities/Split Text.wgt/styles/master.css +%%DATADIR%%/library/interactivities/Split Text.wgt/styles/separator-activated.png +%%DATADIR%%/library/interactivities/Split Text.wgt/styles/separator-hover.png +%%DATADIR%%/library/interactivities/Split Text.wgt/styles/wcontainer.css +%%DATADIR%%/library/interactivities/Syllables.wgt/config.xml +%%DATADIR%%/library/interactivities/Syllables.wgt/icon.png +%%DATADIR%%/library/interactivities/Syllables.wgt/icon.svg +%%DATADIR%%/library/interactivities/Syllables.wgt/img/bg.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/bottom.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/bottom_left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/bottom_right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-bottom-left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-bottom-right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-bottom.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-top-left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-top-right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/pad-top.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/parameters-bg.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/toolbar-edit.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/toolbar-help.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/toolbar-reload.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/top.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/top_left.png +%%DATADIR%%/library/interactivities/Syllables.wgt/img/top_right.png +%%DATADIR%%/library/interactivities/Syllables.wgt/index.html +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/en/index.html +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/en/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/fr/index.html +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/fr/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/ru/index.html +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/ru/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/sk/index.html +%%DATADIR%%/library/interactivities/Syllables.wgt/locales/sk/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Syllables.wgt/scripts/ext.js +%%DATADIR%%/library/interactivities/Syllables.wgt/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/interactivities/Syllables.wgt/scripts/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/library/interactivities/Syllables.wgt/scripts/spl-word.js +%%DATADIR%%/library/interactivities/Syllables.wgt/scripts/wcontainer.js +%%DATADIR%%/library/interactivities/Syllables.wgt/styles/master.css +%%DATADIR%%/library/interactivities/Syllables.wgt/styles/separator-activated.png +%%DATADIR%%/library/interactivities/Syllables.wgt/styles/separator-hover.png +%%DATADIR%%/library/interactivities/Syllables.wgt/styles/spl-word.css +%%DATADIR%%/library/interactivities/Syllables.wgt/styles/wcontainer.css +%%DATADIR%%/library/interactivities/Tables.wgt/config.xml +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/rature.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/sens-lecture.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/table-bg.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Tables.wgt/css/main.css +%%DATADIR%%/library/interactivities/Tables.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Tables.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Tables.wgt/help.html +%%DATADIR%%/library/interactivities/Tables.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Tables.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Tables.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Tables.wgt/icon.png +%%DATADIR%%/library/interactivities/Tables.wgt/index.html +%%DATADIR%%/library/interactivities/Tables.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/main.js +%%DATADIR%%/library/interactivities/Tables.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/config.xml +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/player1.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/player2.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/result-bg.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/submit.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/main.css +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/help.html +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/icon.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/images/failed.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/images/succeed.png +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/index.html +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/main.js +%%DATADIR%%/library/interactivities/Tic Tac Toe.wgt/js/templates.js +%%DATADIR%%/library/interactivities/Train.wgt/config.xml +%%DATADIR%%/library/interactivities/Train.wgt/css/images/bg.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/pad-bd.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/parameters-bg.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/slate-bd.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/slate-toolbar-edit.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/slate-toolbar-help.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/slate-toolbar-reload.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/toolbar-edit.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/toolbar-help.png +%%DATADIR%%/library/interactivities/Train.wgt/css/images/toolbar-reload.png +%%DATADIR%%/library/interactivities/Train.wgt/css/main.css +%%DATADIR%%/library/interactivities/Train.wgt/css/ubw-help.css +%%DATADIR%%/library/interactivities/Train.wgt/css/ubw-main.css +%%DATADIR%%/library/interactivities/Train.wgt/help.html +%%DATADIR%%/library/interactivities/Train.wgt/i18n/Messages.properties +%%DATADIR%%/library/interactivities/Train.wgt/i18n/Messages_fr.properties +%%DATADIR%%/library/interactivities/Train.wgt/i18n/Messages_sk.properties +%%DATADIR%%/library/interactivities/Train.wgt/icon.png +%%DATADIR%%/library/interactivities/Train.wgt/index.html +%%DATADIR%%/library/interactivities/Train.wgt/js/help-template.js +%%DATADIR%%/library/interactivities/Train.wgt/js/help_fr-template.js +%%DATADIR%%/library/interactivities/Train.wgt/js/help_sk-template.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/jquery-1.7.1.min.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/jquery-ui-1.8.17.custom.min.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/jquery.i18n.properties-min-1.0.9.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/modernizr.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/mustache.js +%%DATADIR%%/library/interactivities/Train.wgt/js/lib/ubw-main.js +%%DATADIR%%/library/interactivities/Train.wgt/js/main.js +%%DATADIR%%/library/interactivities/Train.wgt/js/templates.js +%%DATADIR%%/library/pictures/Worldmap_wdb_splitted.svg +%%DATADIR%%/library/search/Data AbulEdu.wgs/config.xml +%%DATADIR%%/library/search/Data AbulEdu.wgs/css/basic.css +%%DATADIR%%/library/search/Data AbulEdu.wgs/icon.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/icon.thumbnail.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/down.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/greySquare.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/icon-close.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/popupBack.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/search.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/search_app.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/trgDown.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/trgUp.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/images/up.png +%%DATADIR%%/library/search/Data AbulEdu.wgs/index.html +%%DATADIR%%/library/search/Data AbulEdu.wgs/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/search/Pixabay.wgs/config.xml +%%DATADIR%%/library/search/Pixabay.wgs/css/basic.css +%%DATADIR%%/library/search/Pixabay.wgs/icon.png +%%DATADIR%%/library/search/Pixabay.wgs/icon.thumbnail.png +%%DATADIR%%/library/search/Pixabay.wgs/images/down.png +%%DATADIR%%/library/search/Pixabay.wgs/images/greySquare.png +%%DATADIR%%/library/search/Pixabay.wgs/images/icon-close.png +%%DATADIR%%/library/search/Pixabay.wgs/images/popupBack.png +%%DATADIR%%/library/search/Pixabay.wgs/images/search.png +%%DATADIR%%/library/search/Pixabay.wgs/images/search_app.png +%%DATADIR%%/library/search/Pixabay.wgs/images/trgDown.png +%%DATADIR%%/library/search/Pixabay.wgs/images/trgUp.png +%%DATADIR%%/library/search/Pixabay.wgs/images/up.png +%%DATADIR%%/library/search/Pixabay.wgs/index.html +%%DATADIR%%/library/search/Pixabay.wgs/locales/locales.js +%%DATADIR%%/library/search/Pixabay.wgs/logo.png +%%DATADIR%%/library/search/Pixabay.wgs/logo_square.png +%%DATADIR%%/library/search/Pixabay.wgs/scripts/jquery-1.6.2.min.js +%%DATADIR%%/library/search/Pixabay.wgs/select/jquery.selectBox-arrow.gif +%%DATADIR%%/library/search/Pixabay.wgs/select/jquery.selectBox.css +%%DATADIR%%/library/search/Pixabay.wgs/select/jquery.selectBox.js +%%DATADIR%%/library/search/Pixabay.wgs/select/jquery.selectBox.min.js +%%DATADIR%%/library/shape/blue_arrow_down.svg +%%DATADIR%%/library/shape/blue_arrow_left.svg +%%DATADIR%%/library/shape/blue_arrow_right.svg +%%DATADIR%%/library/shape/blue_arrow_up.svg +%%DATADIR%%/library/shape/blue_bubble_speak.svg +%%DATADIR%%/library/shape/blue_bubble_speak_left.svg +%%DATADIR%%/library/shape/blue_bubble_think.svg +%%DATADIR%%/library/shape/blue_cylinder.svg +%%DATADIR%%/library/shape/blue_disk.svg +%%DATADIR%%/library/shape/blue_exagon.svg +%%DATADIR%%/library/shape/blue_octogon.svg +%%DATADIR%%/library/shape/blue_pentagon.svg +%%DATADIR%%/library/shape/blue_rectangle.svg +%%DATADIR%%/library/shape/blue_rectangle_rnd.svg +%%DATADIR%%/library/shape/blue_rhombus.svg +%%DATADIR%%/library/shape/blue_square.svg +%%DATADIR%%/library/shape/blue_square_rnd.svg +%%DATADIR%%/library/shape/blue_star.svg +%%DATADIR%%/library/shape/blue_star_rnd.svg +%%DATADIR%%/library/shape/blue_trapeze.svg +%%DATADIR%%/library/shape/blue_triangle.svg +%%DATADIR%%/library/shape/blue_triangle_rect.svg +%%DATADIR%%/library/shape/blue_triangle_rnd.svg +%%DATADIR%%/library/shape/grey_arrow_down.svg +%%DATADIR%%/library/shape/grey_arrow_left.svg +%%DATADIR%%/library/shape/grey_arrow_right.svg +%%DATADIR%%/library/shape/grey_arrow_up.svg +%%DATADIR%%/library/shape/grey_bubble_speak.svg +%%DATADIR%%/library/shape/grey_bubble_speak_left.svg +%%DATADIR%%/library/shape/grey_bubble_think.svg +%%DATADIR%%/library/shape/grey_cylinder.svg +%%DATADIR%%/library/shape/grey_disk.svg +%%DATADIR%%/library/shape/grey_exagon.svg +%%DATADIR%%/library/shape/grey_octogon.svg +%%DATADIR%%/library/shape/grey_pentagon.svg +%%DATADIR%%/library/shape/grey_rectangle.svg +%%DATADIR%%/library/shape/grey_rectangle_rnd.svg +%%DATADIR%%/library/shape/grey_rhombus.svg +%%DATADIR%%/library/shape/grey_square.svg +%%DATADIR%%/library/shape/grey_square_rnd.svg +%%DATADIR%%/library/shape/grey_star.svg +%%DATADIR%%/library/shape/grey_star_rnd.svg +%%DATADIR%%/library/shape/grey_trapeze.svg +%%DATADIR%%/library/shape/grey_triangle.svg +%%DATADIR%%/library/shape/grey_triangle_rect.svg +%%DATADIR%%/library/shape/grey_triangle_rnd.svg +%%DATADIR%%/library/shape/nofill_arrow_down.svg +%%DATADIR%%/library/shape/nofill_arrow_left.svg +%%DATADIR%%/library/shape/nofill_arrow_right.svg +%%DATADIR%%/library/shape/nofill_arrow_up.svg +%%DATADIR%%/library/shape/nofill_bubble_speak.svg +%%DATADIR%%/library/shape/nofill_bubble_speak_left.svg +%%DATADIR%%/library/shape/nofill_bubble_think.svg +%%DATADIR%%/library/shape/nofill_cylinder.svg +%%DATADIR%%/library/shape/nofill_disk.svg +%%DATADIR%%/library/shape/nofill_exagon.svg +%%DATADIR%%/library/shape/nofill_octogon.svg +%%DATADIR%%/library/shape/nofill_pentagon.svg +%%DATADIR%%/library/shape/nofill_rectangle.svg +%%DATADIR%%/library/shape/nofill_rectangle_rnd.svg +%%DATADIR%%/library/shape/nofill_rhombus.svg +%%DATADIR%%/library/shape/nofill_square.svg +%%DATADIR%%/library/shape/nofill_square_rnd.svg +%%DATADIR%%/library/shape/nofill_star.svg +%%DATADIR%%/library/shape/nofill_star_rnd.svg +%%DATADIR%%/library/shape/nofill_trapeze.svg +%%DATADIR%%/library/shape/nofill_triangle.svg +%%DATADIR%%/library/shape/nofill_triangle_rect.svg +%%DATADIR%%/library/shape/nofill_triangle_rnd.svg +%%DATADIR%%/library/shape/red_arrow_down.svg +%%DATADIR%%/library/shape/red_arrow_left.svg +%%DATADIR%%/library/shape/red_arrow_right.svg +%%DATADIR%%/library/shape/red_arrow_up.svg +%%DATADIR%%/library/shape/red_bubble_speak.svg +%%DATADIR%%/library/shape/red_bubble_speak_left.svg +%%DATADIR%%/library/shape/red_bubble_think.svg +%%DATADIR%%/library/shape/red_cylinder.svg +%%DATADIR%%/library/shape/red_disk.svg +%%DATADIR%%/library/shape/red_exagon.svg +%%DATADIR%%/library/shape/red_octogon.svg +%%DATADIR%%/library/shape/red_pentagon.svg +%%DATADIR%%/library/shape/red_rectangle.svg +%%DATADIR%%/library/shape/red_rectangle_rnd.svg +%%DATADIR%%/library/shape/red_rhombus.svg +%%DATADIR%%/library/shape/red_square.svg +%%DATADIR%%/library/shape/red_square_rnd.svg +%%DATADIR%%/library/shape/red_star.svg +%%DATADIR%%/library/shape/red_star_rnd.svg +%%DATADIR%%/library/shape/red_trapeze.svg +%%DATADIR%%/library/shape/red_triangle.svg +%%DATADIR%%/library/shape/red_triangle_rect.svg +%%DATADIR%%/library/shape/red_triangle_rnd.svg +%%DATADIR%%/library/shape/white_arrow_down.svg +%%DATADIR%%/library/shape/white_arrow_left.svg +%%DATADIR%%/library/shape/white_arrow_right.svg +%%DATADIR%%/library/shape/white_arrow_up.svg +%%DATADIR%%/library/shape/white_bubble_speak.svg +%%DATADIR%%/library/shape/white_bubble_speak_left.svg +%%DATADIR%%/library/shape/white_bubble_think.svg +%%DATADIR%%/library/shape/white_cylinder.svg +%%DATADIR%%/library/shape/white_disk.svg +%%DATADIR%%/library/shape/white_exagon.svg +%%DATADIR%%/library/shape/white_octogon.svg +%%DATADIR%%/library/shape/white_pentagon.svg +%%DATADIR%%/library/shape/white_rectangle.svg +%%DATADIR%%/library/shape/white_rectangle_rnd.svg +%%DATADIR%%/library/shape/white_rhombus.svg +%%DATADIR%%/library/shape/white_square.svg +%%DATADIR%%/library/shape/white_square_rnd.svg +%%DATADIR%%/library/shape/white_star.svg +%%DATADIR%%/library/shape/white_star_rnd.svg +%%DATADIR%%/library/shape/white_trapeze.svg +%%DATADIR%%/library/shape/white_triangle.svg +%%DATADIR%%/library/shape/white_triangle_rect.svg +%%DATADIR%%/library/shape/white_triangle_rnd.svg +%%DATADIR%%/library/videos/wannaworktogether.mp4 +%%DATADIR%%/startupHints/assets/common/ApplicationsCategory.png +%%DATADIR%%/startupHints/assets/common/FavoritesCategory.png +%%DATADIR%%/startupHints/assets/common/InteractivesCategory.png +%%DATADIR%%/startupHints/assets/common/PicturesCategory.png +%%DATADIR%%/startupHints/assets/common/WebSearchCategory.png +%%DATADIR%%/startupHints/assets/common/addToFavorites.png +%%DATADIR%%/startupHints/assets/common/arrow.png +%%DATADIR%%/startupHints/assets/common/background.png +%%DATADIR%%/startupHints/assets/common/captureAreaBoard.png +%%DATADIR%%/startupHints/assets/common/captureAreaDesktop.png +%%DATADIR%%/startupHints/assets/common/captureScreen.png +%%DATADIR%%/startupHints/assets/common/captureWindow.png +%%DATADIR%%/startupHints/assets/common/clearPage.png +%%DATADIR%%/startupHints/assets/common/display.png +%%DATADIR%%/startupHints/assets/common/documents.png +%%DATADIR%%/startupHints/assets/common/eraser.png +%%DATADIR%%/startupHints/assets/common/eraserArrow.svg +%%DATADIR%%/startupHints/assets/common/export.png +%%DATADIR%%/startupHints/assets/common/hand.png +%%DATADIR%%/startupHints/assets/common/handPlay.png +%%DATADIR%%/startupHints/assets/common/import.png +%%DATADIR%%/startupHints/assets/common/laser.png +%%DATADIR%%/startupHints/assets/common/line.png +%%DATADIR%%/startupHints/assets/common/marker.png +%%DATADIR%%/startupHints/assets/common/markerArrow.svg +%%DATADIR%%/startupHints/assets/common/miniNewFolder.png +%%DATADIR%%/startupHints/assets/common/newDocument.png +%%DATADIR%%/startupHints/assets/common/newFolder.png +%%DATADIR%%/startupHints/assets/common/openboard-document.png +%%DATADIR%%/startupHints/assets/common/pen.png +%%DATADIR%%/startupHints/assets/common/penArrow.svg +%%DATADIR%%/startupHints/assets/common/settings.png +%%DATADIR%%/startupHints/assets/common/text.png +%%DATADIR%%/startupHints/assets/common/tip.png +%%DATADIR%%/startupHints/assets/common/web.png +%%DATADIR%%/startupHints/assets/common/zoomIn.png +%%DATADIR%%/startupHints/assets/common/zoomOut.png +%%DATADIR%%/startupHints/assets/hint1/menu.png +%%DATADIR%%/startupHints/assets/hint1/openboard-logo.png +%%DATADIR%%/startupHints/assets/hint1/openboard-logo.png.bck +%%DATADIR%%/startupHints/assets/hint10/application-gif1.gif +%%DATADIR%%/startupHints/assets/hint11/podcast-gif1.gif +%%DATADIR%%/startupHints/assets/hint11/podcast-gif2.gif +%%DATADIR%%/startupHints/assets/hint11/podcast2.png +%%DATADIR%%/startupHints/assets/hint12/favorites.png +%%DATADIR%%/startupHints/assets/hint12/favorites2.png +%%DATADIR%%/startupHints/assets/hint12/favorites3.png +%%DATADIR%%/startupHints/assets/hint2/arrow.png +%%DATADIR%%/startupHints/assets/hint2/bo-gif1.gif +%%DATADIR%%/startupHints/assets/hint2/bo1.png +%%DATADIR%%/startupHints/assets/hint2/bo9.png +%%DATADIR%%/startupHints/assets/hint3/bureau-gif1.gif +%%DATADIR%%/startupHints/assets/hint3/bureau-gif2.gif +%%DATADIR%%/startupHints/assets/hint3/bureau1.png +%%DATADIR%%/startupHints/assets/hint3/bureau1.png.bck +%%DATADIR%%/startupHints/assets/hint4/document1.png +%%DATADIR%%/startupHints/assets/hint4/gif-document1.gif +%%DATADIR%%/startupHints/assets/hint4/gif-document2.gif +%%DATADIR%%/startupHints/assets/hint5/gif1.gif +%%DATADIR%%/startupHints/assets/hint5/gif2.gif +%%DATADIR%%/startupHints/assets/hint5/img1.png +%%DATADIR%%/startupHints/assets/hint6/addToolToLibrary.png +%%DATADIR%%/startupHints/assets/hint6/app-gif1.gif +%%DATADIR%%/startupHints/assets/hint6/app-gif2.gif +%%DATADIR%%/startupHints/assets/hint6/app-gif3.gif +%%DATADIR%%/startupHints/assets/hint6/app1.png +%%DATADIR%%/startupHints/assets/hint6/app2.png +%%DATADIR%%/startupHints/assets/hint7/capture-gif2.gif +%%DATADIR%%/startupHints/assets/hint7/capture1.png +%%DATADIR%%/startupHints/assets/hint7/capture4.png +%%DATADIR%%/startupHints/assets/hint7/caputre2.png +%%DATADIR%%/startupHints/assets/hint7/caputre3.png +%%DATADIR%%/startupHints/assets/hint7/gif-capture1.gif +%%DATADIR%%/startupHints/assets/hint8/capture1.png +%%DATADIR%%/startupHints/assets/hint8/capture2.png +%%DATADIR%%/startupHints/assets/hint8/image-gif1.gif +%%DATADIR%%/startupHints/assets/hint8/image-gif2.gif +%%DATADIR%%/startupHints/assets/hint8/image-gif3.gif +%%DATADIR%%/startupHints/assets/hint9/cat-pict.png +%%DATADIR%%/startupHints/assets/hint9/interactivite-gif2.gif +%%DATADIR%%/startupHints/assets/hint9/interactivite-gif3.gif +%%DATADIR%%/startupHints/assets/hint9/interactivite1.png +%%DATADIR%%/startupHints/assets/hint9/interactivite3.png +%%DATADIR%%/startupHints/config.xml +%%DATADIR%%/startupHints/css/basic.css +%%DATADIR%%/startupHints/images/left.png +%%DATADIR%%/startupHints/images/right.png +%%DATADIR%%/startupHints/index.html +%%DATADIR%%/startupHints/js/jquery-1.6.2.min.js +%%DATADIR%%/startupHints/js/jquery-ui-1.8.9.custom.min.js +%%DATADIR%%/startupHints/locales/de/1.html +%%DATADIR%%/startupHints/locales/de/10.html +%%DATADIR%%/startupHints/locales/de/11.html +%%DATADIR%%/startupHints/locales/de/12.html +%%DATADIR%%/startupHints/locales/de/2.html +%%DATADIR%%/startupHints/locales/de/3.html +%%DATADIR%%/startupHints/locales/de/4.html +%%DATADIR%%/startupHints/locales/de/5.html +%%DATADIR%%/startupHints/locales/de/6.html +%%DATADIR%%/startupHints/locales/de/7.html +%%DATADIR%%/startupHints/locales/de/8.html +%%DATADIR%%/startupHints/locales/de/9.html +%%DATADIR%%/startupHints/locales/de/css/style.css +%%DATADIR%%/startupHints/locales/de/error.html +%%DATADIR%%/startupHints/locales/en/1.html +%%DATADIR%%/startupHints/locales/en/10.html +%%DATADIR%%/startupHints/locales/en/11.html +%%DATADIR%%/startupHints/locales/en/12.html +%%DATADIR%%/startupHints/locales/en/2.html +%%DATADIR%%/startupHints/locales/en/3.html +%%DATADIR%%/startupHints/locales/en/4.html +%%DATADIR%%/startupHints/locales/en/5.html +%%DATADIR%%/startupHints/locales/en/6.html +%%DATADIR%%/startupHints/locales/en/7.html +%%DATADIR%%/startupHints/locales/en/8.html +%%DATADIR%%/startupHints/locales/en/9.html +%%DATADIR%%/startupHints/locales/en/css/style.css +%%DATADIR%%/startupHints/locales/en/error.html +%%DATADIR%%/startupHints/locales/fr/1.html +%%DATADIR%%/startupHints/locales/fr/10.html +%%DATADIR%%/startupHints/locales/fr/11.html +%%DATADIR%%/startupHints/locales/fr/12.html +%%DATADIR%%/startupHints/locales/fr/2.html +%%DATADIR%%/startupHints/locales/fr/3.html +%%DATADIR%%/startupHints/locales/fr/4.html +%%DATADIR%%/startupHints/locales/fr/5.html +%%DATADIR%%/startupHints/locales/fr/6.html +%%DATADIR%%/startupHints/locales/fr/7.html +%%DATADIR%%/startupHints/locales/fr/8.html +%%DATADIR%%/startupHints/locales/fr/9.html +%%DATADIR%%/startupHints/locales/fr/css/style.css +%%DATADIR%%/startupHints/locales/fr/error.html +%%DATADIR%%/startupHints/locales/hr/1.html +%%DATADIR%%/startupHints/locales/hr/10.html +%%DATADIR%%/startupHints/locales/hr/11.html +%%DATADIR%%/startupHints/locales/hr/12.html +%%DATADIR%%/startupHints/locales/hr/2.html +%%DATADIR%%/startupHints/locales/hr/3.html +%%DATADIR%%/startupHints/locales/hr/4.html +%%DATADIR%%/startupHints/locales/hr/5.html +%%DATADIR%%/startupHints/locales/hr/6.html +%%DATADIR%%/startupHints/locales/hr/7.html +%%DATADIR%%/startupHints/locales/hr/8.html +%%DATADIR%%/startupHints/locales/hr/9.html +%%DATADIR%%/startupHints/locales/hr/css/style.css +%%DATADIR%%/startupHints/locales/hr/error.html +%%DATADIR%%/startupHints/locales/it/1.html +%%DATADIR%%/startupHints/locales/it/10.html +%%DATADIR%%/startupHints/locales/it/11.html +%%DATADIR%%/startupHints/locales/it/12.html +%%DATADIR%%/startupHints/locales/it/2.html +%%DATADIR%%/startupHints/locales/it/3.html +%%DATADIR%%/startupHints/locales/it/4.html +%%DATADIR%%/startupHints/locales/it/5.html +%%DATADIR%%/startupHints/locales/it/6.html +%%DATADIR%%/startupHints/locales/it/7.html +%%DATADIR%%/startupHints/locales/it/8.html +%%DATADIR%%/startupHints/locales/it/9.html +%%DATADIR%%/startupHints/locales/it/css/style.css +%%DATADIR%%/startupHints/locales/it/error.html +%%DATADIR%%/template/asyncAPI.js +%%DATADIR%%/template/intranet-podcast-metadata.template +%%DATADIR%%/template/npapi-wrapper.config.xml diff --git a/graphics/opencollada/Makefile b/graphics/opencollada/Makefile index be79b65ea1a7..40c03391f79b 100644 --- a/graphics/opencollada/Makefile +++ b/graphics/opencollada/Makefile @@ -4,7 +4,7 @@ PORTVERSION= 1.6.68 PORTREVISION= 5 CATEGORIES= graphics devel -MAINTAINER= sunpoet@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Library for reading and writing COLLADA files WWW= http://opencollada.org/ \ https://github.com/KhronosGroup/OpenCOLLADA diff --git a/graphics/opencolorio/pkg-plist-docs b/graphics/opencolorio/pkg-plist-docs index db16b83c22c7..3d98c97d4ca9 100644 --- a/graphics/opencolorio/pkg-plist-docs +++ b/graphics/opencolorio/pkg-plist-docs @@ -9,14 +9,11 @@ %%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/_static/_sphinx_javascript_frameworks_compat.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/OpenColorIO_withText.svg %%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css %%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/documentation_options.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png -%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.6.0.js -%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/language_data.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png %%PORTDOCS%%%%DOCSDIR%%/html/_static/ocio_b.svg @@ -28,8 +25,6 @@ %%PORTDOCS%%%%DOCSDIR%%/html/_static/tabs.js %%PORTDOCS%%%%DOCSDIR%%/html/_static/theme.css %%PORTDOCS%%%%DOCSDIR%%/html/_static/theme.js -%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.13.1.js -%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js %%PORTDOCS%%%%DOCSDIR%%/html/api/_index.html %%PORTDOCS%%%%DOCSDIR%%/html/api/apphelpers.html %%PORTDOCS%%%%DOCSDIR%%/html/api/baker.html diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile index 82e876c6ee3e..b5f327805da1 100644 --- a/graphics/opencv/Makefile +++ b/graphics/opencv/Makefile @@ -1,6 +1,6 @@ PORTNAME= opencv DISTVERSION= 4.13.0 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= desktop@FreeBSD.org @@ -93,8 +93,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= ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} -PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} +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} diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist index 097baeb65280..de78cf6ba715 100644 --- a/graphics/opencv/pkg-plist +++ b/graphics/opencv/pkg-plist @@ -782,7 +782,7 @@ lib/libopencv_xphoto.so.%%SHORTVERSION%% %%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-%%PYTHON_BASEVER%%.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/cuda/__init__.pyi %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/datasets/__init__.pyi @@ -853,7 +853,7 @@ lib/libopencv_xphoto.so.%%SHORTVERSION%% %%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/python-%%PYTHON_BASEVER%%/cv2%%PYTHON_SOABI%%.so %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/quality/__init__.pyi %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/rapid/__init__.pyi %%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/reg/__init__.pyi diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile index de3f951fd42e..c298ad511a3b 100644 --- a/graphics/opendx/Makefile +++ b/graphics/opendx/Makefile @@ -1,6 +1,6 @@ PORTNAME= opendx PORTVERSION= 4.4.4 -PORTREVISION= 42 +PORTREVISION= 43 CATEGORIES= graphics math java MASTER_SITES= http://www.sfr-fresh.com/unix/misc/ DISTNAME= dx-${PORTVERSION} diff --git a/graphics/openexr-website-docs/Makefile b/graphics/openexr-website-docs/Makefile index d96462a9dea8..657306441279 100644 --- a/graphics/openexr-website-docs/Makefile +++ b/graphics/openexr-website-docs/Makefile @@ -1,6 +1,6 @@ PORTNAME= openexr-website-docs -DISTVERSION= 3.4.9 -PORTREVISION= 0 +DISTVERSION= 3.4.13 +PORTREVISION= 1 MASTER_SITES= https://github.com/AcademySoftwareFoundation/openexr/releases/download/v${DISTVERSION}/:DEFAULT \ https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/main/:website \ LOCAL/mandree/openexr/:DEFAULT \ diff --git a/graphics/openexr-website-docs/distinfo b/graphics/openexr-website-docs/distinfo index 5ee3cc631e57..db33838445c0 100644 --- a/graphics/openexr-website-docs/distinfo +++ b/graphics/openexr-website-docs/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1775289199 -SHA256 (openexr/openexr-3.4.9.tar.gz) = 0af2c6bd41d5c61511ee521fd091e45410e35d1acbaf2ef674e0993fee8aafe9 -SIZE (openexr/openexr-3.4.9.tar.gz) = 25734572 +TIMESTAMP = 1781941135 +SHA256 (openexr/openexr-3.4.13.tar.gz) = fe99c9cf06e41803db75ae4f5c9bb9955b7033ff47f05b02bc60bc5dba391996 +SIZE (openexr/openexr-3.4.13.tar.gz) = 25783727 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 a90767baece7..1edbd73d8b99 100644 --- a/graphics/openexr/Makefile +++ b/graphics/openexr/Makefile @@ -1,6 +1,6 @@ PORTNAME?= openexr -DISTVERSION?= 3.4.9 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore -PORTREVISION?= 0 +DISTVERSION?= 3.4.13 # ALSO update openexr-website-docs! -- verify sigstore: make makesum verify-sigstore +PORTREVISION?= 1 CATEGORIES= graphics devel .if !defined(MASTERDIR) MASTER_SITES= https://raw.githubusercontent.com/AcademySoftwareFoundation/openexr-images/v1.0/:testimages \ @@ -70,8 +70,7 @@ LDFLAGS+= -pthread _MAJORVER= 3_4 _VER= 33 -#_REL= ${PORTVERSION} -_REL= 3.4.9 +_REL= ${PORTVERSION:C/\.r.*//} PLIST_SUB+= MAJORVER=${_MAJORVER} \ VER=${_VER} \ REL=${_REL} diff --git a/graphics/openexr/distinfo b/graphics/openexr/distinfo index db93fe360bc6..ac693ad8e30e 100644 --- a/graphics/openexr/distinfo +++ b/graphics/openexr/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1775289025 -SHA256 (openexr/openexr-3.4.9.tar.gz) = 0af2c6bd41d5c61511ee521fd091e45410e35d1acbaf2ef674e0993fee8aafe9 -SIZE (openexr/openexr-3.4.9.tar.gz) = 25734572 +TIMESTAMP = 1781941135 +SHA256 (openexr/openexr-3.4.13.tar.gz) = fe99c9cf06e41803db75ae4f5c9bb9955b7033ff47f05b02bc60bc5dba391996 +SIZE (openexr/openexr-3.4.13.tar.gz) = 25783727 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 a378308f2900..eeb5296fac3c 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= 23 +PORTREVISION= 25 CATEGORIES= graphics MAINTAINER= olivier@FreeBSD.org diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile index 88b45db76e6a..7286e7f42451 100644 --- a/graphics/openimageio/Makefile +++ b/graphics/openimageio/Makefile @@ -5,7 +5,7 @@ DISTVERSION= 3.1.8.0 # py-openimageio's PORTREVISION. # Also, just to be on the safe side, when resetting, # best keep PORTREVISION?= 0. -PORTREVISION?= 1 +PORTREVISION?= 5 CATEGORIES?= graphics multimedia MAINTAINER?= FreeBSD@Shaneware.biz diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile index 3ebdc71854b1..d18eb32f3b9b 100644 --- a/graphics/openjph/Makefile +++ b/graphics/openjph/Makefile @@ -1,5 +1,5 @@ PORTNAME= openjph -PORTVERSION= 0.26.3 +PORTVERSION= 0.30.1 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org @@ -13,10 +13,11 @@ LIB_DEPENDS= libtiff.so:graphics/tiff USES= cmake compiler:c++14-lang -CMAKE_OFF= OJPH_BUILD_STREAM_EXPAND \ +CMAKE_OFF= OJPH_BUILD_FUZZER \ OJPH_BUILD_TESTS CMAKE_ON= BUILD_SHARED_LIBS \ OJPH_BUILD_EXECUTABLES \ + OJPH_BUILD_STREAM_EXPAND \ OJPH_ENABLE_TIFF_SUPPORT USE_LDCONFIG= yes diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo index 67e2dbeb24e1..69cdcedc4d94 100644 --- a/graphics/openjph/distinfo +++ b/graphics/openjph/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771421436 -SHA256 (aous72-OpenJPH-0.26.3_GH0.tar.gz) = 29de006da7f1e8cf0cd7c3ec424cf29103e465052c00b5a5f0ccb7e1f917bb3f -SIZE (aous72-OpenJPH-0.26.3_GH0.tar.gz) = 477750 +TIMESTAMP = 1782966104 +SHA256 (aous72-OpenJPH-0.30.1_GH0.tar.gz) = fb3ccf71af838ed2a42c6ea669308a2adaba115ae9d5862dfb1e2865b43eb5b8 +SIZE (aous72-OpenJPH-0.30.1_GH0.tar.gz) = 531155 diff --git a/graphics/openjph/pkg-plist b/graphics/openjph/pkg-plist index 6f4de50de3af..ab6d27e52edd 100644 --- a/graphics/openjph/pkg-plist +++ b/graphics/openjph/pkg-plist @@ -1,5 +1,6 @@ bin/ojph_compress bin/ojph_expand +bin/ojph_stream_expand include/openjph/ojph_arch.h include/openjph/ojph_arg.h include/openjph/ojph_base.h @@ -9,6 +10,7 @@ include/openjph/ojph_file.h include/openjph/ojph_mem.h include/openjph/ojph_message.h include/openjph/ojph_params.h +include/openjph/ojph_simd_vsx.h include/openjph/ojph_version.h lib/cmake/openjph/openjph-config-version.cmake lib/cmake/openjph/openjph-config.cmake @@ -16,6 +18,6 @@ lib/cmake/openjph/openjph-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/openjph/openjph-targets.cmake lib/libopenjph.so lib/libopenjph.so.0 -lib/libopenjph.so.0.26 +lib/libopenjph.so.0.30 lib/libopenjph.so.%%PORTVERSION%% libdata/pkgconfig/openjph.pc diff --git a/graphics/opennurbs/Makefile b/graphics/opennurbs/Makefile index d9a06ea8a209..55c7b3b58f3a 100644 --- a/graphics/opennurbs/Makefile +++ b/graphics/opennurbs/Makefile @@ -1,67 +1,44 @@ PORTNAME= opennurbs -PORTVERSION= 20130711 -PORTREVISION= 3 +PORTVERSION= 8.32.26160.13001 +DISTVERSIONPREFIX= v +PORTEPOCH= 1 CATEGORIES= graphics -MASTER_SITES= http://files.na.mcneel.com/opennurbs/5.0/2013-07-11/ -DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= fernape@FreeBSD.org COMMENT= Tools to accurately transfer 3-D geometry between applications -WWW= https://www.rhino3d.com/opennurbs +WWW= http://opennurbs.org/ -LICENSE_FILE= ${WRKSRC}/readme.txt +LICENSE= ZLIB +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= iconv:build dos2unix gmake zip -MAKE_ARGS= CC="${CC}" CCC="${CXX}" +USE_GITHUB= yes +GH_ACCOUNT= mcneel -MAKEFILE= makefile +LIB_DEPENDS= libuuid.so:misc/libuuid + +USES= cmake compiler:c++17-lang iconv:build localbase +CFLAGS+= -DON_COMPILER_CLANG \ + -DON_SIZEOF_WCHAR_T=4 +USE_LDCONFIG= yes OPTIONS_DEFINE= EXAMPLES .include <bsd.port.pre.mk> -# In r311275 zlib.h was moved to contrib/zlib/zlib.h from lib/libz/zlib.h -LIBZ= ${SRC_BASE}/contrib/zlib -.if !exists(${LIBZ}/zlib.h) -LIBZ= ${SRC_BASE}/sys/contrib/zlib -.endif -.if !exists(${LIBZ}/zlib.h) -LIBZ:= ${SRC_BASE}/lib/libz -.endif -.if !exists(${LIBZ}/zlib.h) -IGNORE= needs SRC_BASE to compile. Install base system sources and try again -.endif - -.if ${ARCH} != i386 -MAKE_ARGS+= ON_GNU_OPTIMIZER_FLAGS="-g -fPIC" -.endif - -post-patch: -.if ${OPSYS} == FreeBSD - @${REINPLACE_CMD} -e 's|D_GNU_SOURCE -I|D_GNU_SOURCE --std=c++14 -I|g' \ - ${WRKSRC}/makefile -.endif - -pre-build: - @${RM} -r ${WRKSRC}/zlib - ${CP} -R ${LIBZ} ${WRKSRC}/zlib - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/openNURBS/zlib - ${INSTALL_DATA} ${WRKSRC}/libopenNURBS.a ${STAGEDIR}${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/openNURBS - ${INSTALL_DATA} ${WRKSRC}/zlib/*.h \ - ${STAGEDIR}${PREFIX}/include/openNURBS/zlib - do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/examples_linking_pragmas.h \ ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/opennurbs.h ${STAGEDIR}${EXAMPLESDIR} -.for i in brep read roundtrip userdata write +.for i in brep convert gl read roundtrip test userdata write @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/example_${i} - ${INSTALL_PROGRAM} ${WRKSRC}/example_${i}/example_${i} ${STAGEDIR}${EXAMPLESDIR}/example_${i} cd ${WRKSRC}/example_${i} && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/example_${i} "-name *\.cpp -or -name *\.h" .endfor +post-install: + ${INSTALL_DATA} ${WRKSRC}/opennurbs_cpp_base.h ${STAGEDIR}${PREFIX}/include/OpenNURBS/ + ${MV} ${STAGEDIR}${PREFIX}/lib/libOpenNURBS.so ${STAGEDIR}${PREFIX}/lib/libOpenNURBS.so.0 + ${LN} -sf libOpenNURBS.so.0 ${STAGEDIR}${PREFIX}/lib/libOpenNURBS.so + ${RM} ${STAGEDIR}${PREFIX}/lib/libzlib.a + .include <bsd.port.post.mk> diff --git a/graphics/opennurbs/distinfo b/graphics/opennurbs/distinfo index 762617201276..6f884b4c1b1a 100644 --- a/graphics/opennurbs/distinfo +++ b/graphics/opennurbs/distinfo @@ -1,2 +1,3 @@ -SHA256 (opennurbs_20130711.zip) = 5cb9ff879c94c63145526a188f9ddc8c522f35cd82d8726ad49ed64a63d6e05a -SIZE (opennurbs_20130711.zip) = 1807257 +TIMESTAMP = 1781794570 +SHA256 (mcneel-opennurbs-v8.32.26160.13001_GH0.tar.gz) = 7a7885839ea14a27e91b98851b8e88487e0c5450586430092964d4985268f8e3 +SIZE (mcneel-opennurbs-v8.32.26160.13001_GH0.tar.gz) = 74944132 diff --git a/graphics/opennurbs/files/patch-opennurbs__defines.cpp b/graphics/opennurbs/files/patch-opennurbs__defines.cpp new file mode 100644 index 000000000000..64be37e082c3 --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__defines.cpp @@ -0,0 +1,13 @@ +--- opennurbs_defines.cpp.orig 2026-04-14 14:48:14 UTC ++++ opennurbs_defines.cpp +@@ -495,8 +495,8 @@ int ON::CloseAllFiles() + // returns number of files closed or EOF for error + #if defined(ON_COMPILER_MSC) + return _fcloseall(); // ANSI C name +-#elif defined(ON_RUNTIME_APPLE) || defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_WASM) +- //fcloseall is not supported on mac/ios or android ++#elif defined(ON_RUNTIME_APPLE) || defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) ++ //fcloseall is not supported on mac/ios or android or FreeBSD + return EOF; + #else + return fcloseall(); diff --git a/graphics/opennurbs/files/patch-opennurbs__locale.cpp b/graphics/opennurbs/files/patch-opennurbs__locale.cpp new file mode 100644 index 000000000000..159fbeab12b6 --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__locale.cpp @@ -0,0 +1,68 @@ +--- opennurbs_locale.cpp.orig 2026-04-14 14:48:14 UTC ++++ opennurbs_locale.cpp +@@ -32,13 +32,13 @@ static ON_CRT_locale_t ON_CRT_C_locale() + ON_C_locale = _create_locale(LC_ALL, "C"); + #elif defined(ON_RUNTIME_APPLE) + ON_C_locale = _c_locale; +-#elif defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#elif defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + ON_C_locale = 0; + #else +- ON_C_locale = _create_locale(category, locale); ++ ON_C_locale = _create_locale(LC_ALL, "C"); + #endif + } +- ++ + return ON_C_locale; + } + +@@ -101,10 +101,10 @@ static ON_CRT_locale_t ON_CRT_create_locale_ALL( const + } + } + return newlocale(LC_ALL_MASK, apple_name, ON_CRT_C_locale() ); +-#elif defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#elif defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + return 0; + #else +- return _create_locale(category, locale); ++ return _create_locale(LC_ALL, locale); + #endif + } + +@@ -1345,7 +1345,7 @@ class ON_CRT_LOCALE (public) + static bool Validate_sprintf_l() + { + #if defined(ON_COMPILER_CLANG) || defined(ON_COMPILER_GNU) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + // Test formatted printing + char buffer[64] = { 0 }; + // Testing C-runtime - do not using ON_String::FormatIntoBuffer +@@ -1370,7 +1370,7 @@ class ON_CRT_LOCALE (public) + static bool Validate_sprintf_s_l() + { + #if defined(ON_COMPILER_CLANG) || defined(ON_COMPILER_GNU) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + // Test formatted printing + char buffer[64] = { 0 }; + size_t buffer_capacity = (sizeof(buffer) / sizeof(buffer[0])) - 1; +@@ -1424,7 +1424,7 @@ class ON_CRT_LOCALE (public) + static bool Validate_sscanf_l() + { + #if defined(ON_COMPILER_CLANG) || defined(ON_COMPILER_GNU) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + // Test formatted scanning + double a = ON_UNSET_VALUE; + // Testing C-runtime - do not using ON_String::Scan +@@ -1449,7 +1449,7 @@ class ON_CRT_LOCALE (public) + static bool Validate_sscanf_s_l() + { + #if defined(ON_COMPILER_CLANG) || defined(ON_COMPILER_GNU) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + // Test formatted scanning + double a = ON_UNSET_VALUE; + // Testing C-runtime - do not using ON_String::Scan diff --git a/graphics/opennurbs/files/patch-opennurbs__string__format.cpp b/graphics/opennurbs/files/patch-opennurbs__string__format.cpp new file mode 100644 index 000000000000..7e1fe8a10d39 --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__string__format.cpp @@ -0,0 +1,20 @@ +--- opennurbs_string_format.cpp.orig 2026-04-14 14:48:14 UTC ++++ opennurbs_string_format.cpp +@@ -802,7 +802,7 @@ int ON_String::FormatVargsIntoBuffer( + // CLang modifies args so a copy is required + va_list args_copy; + va_copy (args_copy, args); +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + int len = vsnprintf(buffer, buffer_capacity, format, args_copy); + #else + int len = vsnprintf_l(buffer, buffer_capacity, ON_Locale::Ordinal.NumericLocalePtr(), format, args_copy); +@@ -855,7 +855,7 @@ int ON_String::FormatVargsOutputCount( + va_list args_copy; + va_copy (args_copy, args); + +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + int len = vsnprintf(nullptr, 0, format, args_copy); + #else + int len = vsnprintf_l(nullptr, 0, ON_Locale::Ordinal.NumericLocalePtr(), format, args_copy); diff --git a/graphics/opennurbs/files/patch-opennurbs__string__scan.cpp b/graphics/opennurbs/files/patch-opennurbs__string__scan.cpp new file mode 100644 index 000000000000..3b920bf22534 --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__string__scan.cpp @@ -0,0 +1,29 @@ +--- opennurbs_string_scan.cpp.orig 2026-04-14 14:48:14 UTC ++++ opennurbs_string_scan.cpp +@@ -83,7 +83,7 @@ int ON_String::ScanBufferVargs( + ) + { + #if defined(ON_COMPILER_CLANG) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + if (nullptr == buffer || nullptr == format) + return -1; + return vsscanf(buffer, format, args); +@@ -396,7 +396,7 @@ const char* ON_String::ToNumber( + + double x = value_on_failure; + #if defined(ON_COMPILER_CLANG) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + if (1 == sscanf(local_buffer, "%lg", &x)) + { + *value = x; +@@ -658,7 +658,7 @@ const wchar_t* ON_wString::ToNumber( + + double x = value_on_failure; + #if defined(ON_COMPILER_CLANG) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) +-#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_ANDROID) || defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + if (1 == sscanf(local_buffer, "%lg", &x)) + { + *value = x; diff --git a/graphics/opennurbs/files/patch-opennurbs__system.h b/graphics/opennurbs/files/patch-opennurbs__system.h deleted file mode 100644 index 9202b8e1c73e..000000000000 --- a/graphics/opennurbs/files/patch-opennurbs__system.h +++ /dev/null @@ -1,15 +0,0 @@ ---- opennurbs_system.h.orig 2017-02-11 10:13:51 UTC -+++ opennurbs_system.h -@@ -219,11 +219,7 @@ - - #include <stdlib.h> - #include <memory.h> --#if defined(ON_COMPILER_XCODE) --#include <malloc/malloc.h> --#else --#include <malloc.h> --#endif -+#include <stdlib.h> - #include <string.h> - #include <math.h> - #include <stdio.h> diff --git a/graphics/opennurbs/files/patch-opennurbs__system__runtime.h b/graphics/opennurbs/files/patch-opennurbs__system__runtime.h new file mode 100644 index 000000000000..a7519f4b05fc --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__system__runtime.h @@ -0,0 +1,20 @@ +--- opennurbs_system_runtime.h.orig 2026-06-25 07:56:15 UTC ++++ opennurbs_system_runtime.h +@@ -177,9 +177,16 @@ + /* Attempt to determing runtime pointer size */ + #if (defined(_M_X64) || defined(__LP64__) || defined(__ppc64__)) + #define ON_64BIT_RUNTIME +-#elif (defined(_M_X86) || defined(__LP32__)) ++#elif (defined(_M_X86) || defined(__LP32__) || defined(__ILP32__)) + #define ON_32BIT_RUNTIME + #endif ++#endif ++ ++/* Attempt to determine byte order */ ++#if defined(__BIG_ENDIAN__) ++#define ON_BIG_ENDIAN ++#elif defined(__LITTLE_ENDIAN__) ++#define ON_LITTLE_ENDIAN + #endif + + #if defined(ON_64BIT_RUNTIME) && defined(ON_32BIT_RUNTIME) diff --git a/graphics/opennurbs/files/patch-opennurbs__uuid.cpp b/graphics/opennurbs/files/patch-opennurbs__uuid.cpp new file mode 100644 index 000000000000..58ff33ff32eb --- /dev/null +++ b/graphics/opennurbs/files/patch-opennurbs__uuid.cpp @@ -0,0 +1,11 @@ +--- opennurbs_uuid.cpp.orig 2026-04-14 14:48:14 UTC ++++ opennurbs_uuid.cpp +@@ -221,7 +221,7 @@ bool ON_CreateUuid( ON_UUID& new_uuid ) + return true; + #else + +-#if defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) ++#if defined(ON_RUNTIME_LINUX) || defined(ON_RUNTIME_WASM) || defined(__FreeBSD__) + uuid_generate((unsigned char*)&new_uuid); + return true; + #else diff --git a/graphics/opennurbs/pkg-plist b/graphics/opennurbs/pkg-plist index 4da695bad35d..2eff2edf1bb6 100644 --- a/graphics/opennurbs/pkg-plist +++ b/graphics/opennurbs/pkg-plist @@ -1,132 +1,354 @@ -include/openNURBS/examples_linking_pragmas.h -include/openNURBS/opennurbs.h -include/openNURBS/opennurbs_3dm.h -include/openNURBS/opennurbs_3dm_attributes.h -include/openNURBS/opennurbs_3dm_properties.h -include/openNURBS/opennurbs_3dm_settings.h -include/openNURBS/opennurbs_annotation.h -include/openNURBS/opennurbs_annotation2.h -include/openNURBS/opennurbs_arc.h -include/openNURBS/opennurbs_arccurve.h -include/openNURBS/opennurbs_archive.h -include/openNURBS/opennurbs_array.h -include/openNURBS/opennurbs_array_defs.h -include/openNURBS/opennurbs_base32.h -include/openNURBS/opennurbs_base64.h -include/openNURBS/opennurbs_beam.h -include/openNURBS/opennurbs_bezier.h -include/openNURBS/opennurbs_bitmap.h -include/openNURBS/opennurbs_bounding_box.h -include/openNURBS/opennurbs_box.h -include/openNURBS/opennurbs_brep.h -include/openNURBS/opennurbs_circle.h -include/openNURBS/opennurbs_color.h -include/openNURBS/opennurbs_compress.h -include/openNURBS/opennurbs_cone.h -include/openNURBS/opennurbs_crc.h -include/openNURBS/opennurbs_curve.h -include/openNURBS/opennurbs_curveonsurface.h -include/openNURBS/opennurbs_curveproxy.h -include/openNURBS/opennurbs_cylinder.h -include/openNURBS/opennurbs_defines.h -include/openNURBS/opennurbs_detail.h -include/openNURBS/opennurbs_dimstyle.h -include/openNURBS/opennurbs_dll_resource.h -include/openNURBS/opennurbs_ellipse.h -include/openNURBS/opennurbs_error.h -include/openNURBS/opennurbs_evaluate_nurbs.h -include/openNURBS/opennurbs_extensions.h -include/openNURBS/opennurbs_font.h -include/openNURBS/opennurbs_fpoint.h -include/openNURBS/opennurbs_fsp.h -include/openNURBS/opennurbs_fsp_defs.h -include/openNURBS/opennurbs_geometry.h -include/openNURBS/opennurbs_gl.h -include/openNURBS/opennurbs_group.h -include/openNURBS/opennurbs_hatch.h -include/openNURBS/opennurbs_hsort_template.h -include/openNURBS/opennurbs_instance.h -include/openNURBS/opennurbs_intersect.h -include/openNURBS/opennurbs_knot.h -include/openNURBS/opennurbs_layer.h -include/openNURBS/opennurbs_light.h -include/openNURBS/opennurbs_line.h -include/openNURBS/opennurbs_linecurve.h -include/openNURBS/opennurbs_linestyle.h -include/openNURBS/opennurbs_linetype.h -include/openNURBS/opennurbs_lookup.h -include/openNURBS/opennurbs_mapchan.h -include/openNURBS/opennurbs_material.h -include/openNURBS/opennurbs_math.h -include/openNURBS/opennurbs_matrix.h -include/openNURBS/opennurbs_memory.h -include/openNURBS/opennurbs_mesh.h -include/openNURBS/opennurbs_nurbscurve.h -include/openNURBS/opennurbs_nurbssurface.h -include/openNURBS/opennurbs_object.h -include/openNURBS/opennurbs_object_history.h -include/openNURBS/opennurbs_objref.h -include/openNURBS/opennurbs_offsetsurface.h -include/openNURBS/opennurbs_optimize.h -include/openNURBS/opennurbs_photogrammetry.h -include/openNURBS/opennurbs_plane.h -include/openNURBS/opennurbs_planesurface.h -include/openNURBS/opennurbs_pluginlist.h -include/openNURBS/opennurbs_point.h -include/openNURBS/opennurbs_pointcloud.h -include/openNURBS/opennurbs_pointgeometry.h -include/openNURBS/opennurbs_pointgrid.h -include/openNURBS/opennurbs_polycurve.h -include/openNURBS/opennurbs_polyedgecurve.h -include/openNURBS/opennurbs_polyline.h -include/openNURBS/opennurbs_polylinecurve.h -include/openNURBS/opennurbs_qsort_template.h -include/openNURBS/opennurbs_quaternion.h -include/openNURBS/opennurbs_rand.h -include/openNURBS/opennurbs_rendering.h -include/openNURBS/opennurbs_revsurface.h -include/openNURBS/opennurbs_rtree.h -include/openNURBS/opennurbs_sphere.h -include/openNURBS/opennurbs_string.h -include/openNURBS/opennurbs_sumsurface.h -include/openNURBS/opennurbs_surface.h -include/openNURBS/opennurbs_surfaceproxy.h -include/openNURBS/opennurbs_system.h -include/openNURBS/opennurbs_textlog.h -include/openNURBS/opennurbs_texture.h -include/openNURBS/opennurbs_texture_mapping.h -include/openNURBS/opennurbs_torus.h -include/openNURBS/opennurbs_unicode.h -include/openNURBS/opennurbs_userdata.h -include/openNURBS/opennurbs_uuid.h -include/openNURBS/opennurbs_version.h -include/openNURBS/opennurbs_viewport.h -include/openNURBS/opennurbs_workspace.h -include/openNURBS/opennurbs_xform.h -include/openNURBS/opennurbs_zlib.h -include/openNURBS/zlib/crc32.h -include/openNURBS/zlib/deflate.h -include/openNURBS/zlib/gzguts.h -include/openNURBS/zlib/inffast.h -include/openNURBS/zlib/inffixed.h -include/openNURBS/zlib/inflate.h -include/openNURBS/zlib/inftrees.h -include/openNURBS/zlib/trees.h -include/openNURBS/zlib/zconf.h -include/openNURBS/zlib/zlib.h -include/openNURBS/zlib/zutil.h -lib/libopenNURBS.a -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_brep/example_brep +include/OpenNURBS/opennurbs.h +include/OpenNURBS/opennurbs_3dm.h +include/OpenNURBS/opennurbs_3dm_attributes.h +include/OpenNURBS/opennurbs_3dm_properties.h +include/OpenNURBS/opennurbs_3dm_settings.h +include/OpenNURBS/opennurbs_annotationbase.h +include/OpenNURBS/opennurbs_apple_nsfont.h +include/OpenNURBS/opennurbs_arc.h +include/OpenNURBS/opennurbs_arccurve.h +include/OpenNURBS/opennurbs_archivable_dictionary.h +include/OpenNURBS/opennurbs_archive.h +include/OpenNURBS/opennurbs_array.h +include/OpenNURBS/opennurbs_array_defs.h +include/OpenNURBS/opennurbs_base32.h +include/OpenNURBS/opennurbs_base64.h +include/OpenNURBS/opennurbs_beam.h +include/OpenNURBS/opennurbs_bezier.h +include/OpenNURBS/opennurbs_bitmap.h +include/OpenNURBS/opennurbs_bounding_box.h +include/OpenNURBS/opennurbs_box.h +include/OpenNURBS/opennurbs_brep.h +include/OpenNURBS/opennurbs_circle.h +include/OpenNURBS/opennurbs_color.h +include/OpenNURBS/opennurbs_compress.h +include/OpenNURBS/opennurbs_compstat.h +include/OpenNURBS/opennurbs_cone.h +include/OpenNURBS/opennurbs_convex_poly.h +include/OpenNURBS/opennurbs_cpp_base.h +include/OpenNURBS/opennurbs_crc.h +include/OpenNURBS/opennurbs_curve.h +include/OpenNURBS/opennurbs_curveonsurface.h +include/OpenNURBS/opennurbs_curveproxy.h +include/OpenNURBS/opennurbs_cylinder.h +include/OpenNURBS/opennurbs_date.h +include/OpenNURBS/opennurbs_decals.h +include/OpenNURBS/opennurbs_defines.h +include/OpenNURBS/opennurbs_detail.h +include/OpenNURBS/opennurbs_dimension.h +include/OpenNURBS/opennurbs_dimensionformat.h +include/OpenNURBS/opennurbs_dimensionstyle.h +include/OpenNURBS/opennurbs_dithering.h +include/OpenNURBS/opennurbs_ellipse.h +include/OpenNURBS/opennurbs_embedded_file.h +include/OpenNURBS/opennurbs_error.h +include/OpenNURBS/opennurbs_evaluate_nurbs.h +include/OpenNURBS/opennurbs_extensions.h +include/OpenNURBS/opennurbs_file_utilities.h +include/OpenNURBS/opennurbs_font.h +include/OpenNURBS/opennurbs_fpoint.h +include/OpenNURBS/opennurbs_freetype.h +include/OpenNURBS/opennurbs_freetype_include.h +include/OpenNURBS/opennurbs_fsp.h +include/OpenNURBS/opennurbs_fsp_defs.h +include/OpenNURBS/opennurbs_function_list.h +include/OpenNURBS/opennurbs_geometry.h +include/OpenNURBS/opennurbs_gl.h +include/OpenNURBS/opennurbs_ground_plane.h +include/OpenNURBS/opennurbs_group.h +include/OpenNURBS/opennurbs_hash_table.h +include/OpenNURBS/opennurbs_hatch.h +include/OpenNURBS/opennurbs_hsort_template.h +include/OpenNURBS/opennurbs_instance.h +include/OpenNURBS/opennurbs_internal_V2_annotation.h +include/OpenNURBS/opennurbs_internal_V5_annotation.h +include/OpenNURBS/opennurbs_internal_V5_dimstyle.h +include/OpenNURBS/opennurbs_internal_defines.h +include/OpenNURBS/opennurbs_internal_glyph.h +include/OpenNURBS/opennurbs_intersect.h +include/OpenNURBS/opennurbs_ipoint.h +include/OpenNURBS/opennurbs_knot.h +include/OpenNURBS/opennurbs_layer.h +include/OpenNURBS/opennurbs_leader.h +include/OpenNURBS/opennurbs_light.h +include/OpenNURBS/opennurbs_line.h +include/OpenNURBS/opennurbs_linear_workflow.h +include/OpenNURBS/opennurbs_linecurve.h +include/OpenNURBS/opennurbs_linestyle.h +include/OpenNURBS/opennurbs_linetype.h +include/OpenNURBS/opennurbs_locale.h +include/OpenNURBS/opennurbs_lock.h +include/OpenNURBS/opennurbs_lookup.h +include/OpenNURBS/opennurbs_mapchan.h +include/OpenNURBS/opennurbs_material.h +include/OpenNURBS/opennurbs_math.h +include/OpenNURBS/opennurbs_matrix.h +include/OpenNURBS/opennurbs_md5.h +include/OpenNURBS/opennurbs_memory.h +include/OpenNURBS/opennurbs_mesh.h +include/OpenNURBS/opennurbs_mesh_modifiers.h +include/OpenNURBS/opennurbs_model_component.h +include/OpenNURBS/opennurbs_model_geometry.h +include/OpenNURBS/opennurbs_nurbscurve.h +include/OpenNURBS/opennurbs_nurbssurface.h +include/OpenNURBS/opennurbs_object.h +include/OpenNURBS/opennurbs_object_history.h +include/OpenNURBS/opennurbs_objref.h +include/OpenNURBS/opennurbs_offsetsurface.h +include/OpenNURBS/opennurbs_optimize.h +include/OpenNURBS/opennurbs_parse.h +include/OpenNURBS/opennurbs_photogrammetry.h +include/OpenNURBS/opennurbs_plane.h +include/OpenNURBS/opennurbs_planesurface.h +include/OpenNURBS/opennurbs_pluginlist.h +include/OpenNURBS/opennurbs_point.h +include/OpenNURBS/opennurbs_pointcloud.h +include/OpenNURBS/opennurbs_pointgeometry.h +include/OpenNURBS/opennurbs_pointgrid.h +include/OpenNURBS/opennurbs_polycurve.h +include/OpenNURBS/opennurbs_polyedgecurve.h +include/OpenNURBS/opennurbs_polyline.h +include/OpenNURBS/opennurbs_polylinecurve.h +include/OpenNURBS/opennurbs_post_effects.h +include/OpenNURBS/opennurbs_private_wrap.h +include/OpenNURBS/opennurbs_private_wrap_defs.h +include/OpenNURBS/opennurbs_progress_reporter.h +include/OpenNURBS/opennurbs_qsort_template.h +include/OpenNURBS/opennurbs_quacksort_template.h +include/OpenNURBS/opennurbs_quaternion.h +include/OpenNURBS/opennurbs_rand.h +include/OpenNURBS/opennurbs_render_channels.h +include/OpenNURBS/opennurbs_render_content.h +include/OpenNURBS/opennurbs_rendering.h +include/OpenNURBS/opennurbs_revsurface.h +include/OpenNURBS/opennurbs_rtree.h +include/OpenNURBS/opennurbs_safe_frame.h +include/OpenNURBS/opennurbs_sectionstyle.h +include/OpenNURBS/opennurbs_sha1.h +include/OpenNURBS/opennurbs_skylight.h +include/OpenNURBS/opennurbs_sleeplock.h +include/OpenNURBS/opennurbs_sphere.h +include/OpenNURBS/opennurbs_std_string.h +include/OpenNURBS/opennurbs_string.h +include/OpenNURBS/opennurbs_string_value.h +include/OpenNURBS/opennurbs_subd.h +include/OpenNURBS/opennurbs_subd_data.h +include/OpenNURBS/opennurbs_sumsurface.h +include/OpenNURBS/opennurbs_sun.h +include/OpenNURBS/opennurbs_surface.h +include/OpenNURBS/opennurbs_surfaceproxy.h +include/OpenNURBS/opennurbs_symmetry.h +include/OpenNURBS/opennurbs_system.h +include/OpenNURBS/opennurbs_system_compiler.h +include/OpenNURBS/opennurbs_system_runtime.h +include/OpenNURBS/opennurbs_terminator.h +include/OpenNURBS/opennurbs_testclass.h +include/OpenNURBS/opennurbs_text.h +include/OpenNURBS/opennurbs_text_style.h +include/OpenNURBS/opennurbs_textcontext.h +include/OpenNURBS/opennurbs_textdraw.h +include/OpenNURBS/opennurbs_textglyph.h +include/OpenNURBS/opennurbs_textiterator.h +include/OpenNURBS/opennurbs_textlog.h +include/OpenNURBS/opennurbs_textobject.h +include/OpenNURBS/opennurbs_textrun.h +include/OpenNURBS/opennurbs_texture.h +include/OpenNURBS/opennurbs_texture_mapping.h +include/OpenNURBS/opennurbs_topology.h +include/OpenNURBS/opennurbs_torus.h +include/OpenNURBS/opennurbs_unicode.h +include/OpenNURBS/opennurbs_userdata.h +include/OpenNURBS/opennurbs_uuid.h +include/OpenNURBS/opennurbs_version.h +include/OpenNURBS/opennurbs_version_number.h +include/OpenNURBS/opennurbs_viewport.h +include/OpenNURBS/opennurbs_wip.h +include/OpenNURBS/opennurbs_workspace.h +include/OpenNURBS/opennurbs_xform.h +include/OpenNURBS/opennurbs_xml.h +include/OpenNURBS/opennurbs_zlib.h +include/opennurbsStatic/opennurbs.h +include/opennurbsStatic/opennurbs_3dm.h +include/opennurbsStatic/opennurbs_3dm_attributes.h +include/opennurbsStatic/opennurbs_3dm_properties.h +include/opennurbsStatic/opennurbs_3dm_settings.h +include/opennurbsStatic/opennurbs_annotationbase.h +include/opennurbsStatic/opennurbs_apple_nsfont.h +include/opennurbsStatic/opennurbs_arc.h +include/opennurbsStatic/opennurbs_arccurve.h +include/opennurbsStatic/opennurbs_archivable_dictionary.h +include/opennurbsStatic/opennurbs_archive.h +include/opennurbsStatic/opennurbs_array.h +include/opennurbsStatic/opennurbs_array_defs.h +include/opennurbsStatic/opennurbs_base32.h +include/opennurbsStatic/opennurbs_base64.h +include/opennurbsStatic/opennurbs_beam.h +include/opennurbsStatic/opennurbs_bezier.h +include/opennurbsStatic/opennurbs_bitmap.h +include/opennurbsStatic/opennurbs_bounding_box.h +include/opennurbsStatic/opennurbs_box.h +include/opennurbsStatic/opennurbs_brep.h +include/opennurbsStatic/opennurbs_circle.h +include/opennurbsStatic/opennurbs_color.h +include/opennurbsStatic/opennurbs_compress.h +include/opennurbsStatic/opennurbs_compstat.h +include/opennurbsStatic/opennurbs_cone.h +include/opennurbsStatic/opennurbs_convex_poly.h +include/opennurbsStatic/opennurbs_crc.h +include/opennurbsStatic/opennurbs_curve.h +include/opennurbsStatic/opennurbs_curveonsurface.h +include/opennurbsStatic/opennurbs_curveproxy.h +include/opennurbsStatic/opennurbs_cylinder.h +include/opennurbsStatic/opennurbs_date.h +include/opennurbsStatic/opennurbs_decals.h +include/opennurbsStatic/opennurbs_defines.h +include/opennurbsStatic/opennurbs_detail.h +include/opennurbsStatic/opennurbs_dimension.h +include/opennurbsStatic/opennurbs_dimensionformat.h +include/opennurbsStatic/opennurbs_dimensionstyle.h +include/opennurbsStatic/opennurbs_dithering.h +include/opennurbsStatic/opennurbs_ellipse.h +include/opennurbsStatic/opennurbs_embedded_file.h +include/opennurbsStatic/opennurbs_error.h +include/opennurbsStatic/opennurbs_evaluate_nurbs.h +include/opennurbsStatic/opennurbs_extensions.h +include/opennurbsStatic/opennurbs_file_utilities.h +include/opennurbsStatic/opennurbs_font.h +include/opennurbsStatic/opennurbs_fpoint.h +include/opennurbsStatic/opennurbs_freetype.h +include/opennurbsStatic/opennurbs_freetype_include.h +include/opennurbsStatic/opennurbs_fsp.h +include/opennurbsStatic/opennurbs_fsp_defs.h +include/opennurbsStatic/opennurbs_function_list.h +include/opennurbsStatic/opennurbs_geometry.h +include/opennurbsStatic/opennurbs_gl.h +include/opennurbsStatic/opennurbs_ground_plane.h +include/opennurbsStatic/opennurbs_group.h +include/opennurbsStatic/opennurbs_hash_table.h +include/opennurbsStatic/opennurbs_hatch.h +include/opennurbsStatic/opennurbs_hsort_template.h +include/opennurbsStatic/opennurbs_instance.h +include/opennurbsStatic/opennurbs_internal_V2_annotation.h +include/opennurbsStatic/opennurbs_internal_V5_annotation.h +include/opennurbsStatic/opennurbs_internal_V5_dimstyle.h +include/opennurbsStatic/opennurbs_internal_defines.h +include/opennurbsStatic/opennurbs_internal_glyph.h +include/opennurbsStatic/opennurbs_intersect.h +include/opennurbsStatic/opennurbs_ipoint.h +include/opennurbsStatic/opennurbs_knot.h +include/opennurbsStatic/opennurbs_layer.h +include/opennurbsStatic/opennurbs_leader.h +include/opennurbsStatic/opennurbs_light.h +include/opennurbsStatic/opennurbs_line.h +include/opennurbsStatic/opennurbs_linear_workflow.h +include/opennurbsStatic/opennurbs_linecurve.h +include/opennurbsStatic/opennurbs_linestyle.h +include/opennurbsStatic/opennurbs_linetype.h +include/opennurbsStatic/opennurbs_locale.h +include/opennurbsStatic/opennurbs_lock.h +include/opennurbsStatic/opennurbs_lookup.h +include/opennurbsStatic/opennurbs_mapchan.h +include/opennurbsStatic/opennurbs_material.h +include/opennurbsStatic/opennurbs_math.h +include/opennurbsStatic/opennurbs_matrix.h +include/opennurbsStatic/opennurbs_md5.h +include/opennurbsStatic/opennurbs_memory.h +include/opennurbsStatic/opennurbs_mesh.h +include/opennurbsStatic/opennurbs_mesh_modifiers.h +include/opennurbsStatic/opennurbs_model_component.h +include/opennurbsStatic/opennurbs_model_geometry.h +include/opennurbsStatic/opennurbs_nurbscurve.h +include/opennurbsStatic/opennurbs_nurbssurface.h +include/opennurbsStatic/opennurbs_object.h +include/opennurbsStatic/opennurbs_object_history.h +include/opennurbsStatic/opennurbs_objref.h +include/opennurbsStatic/opennurbs_offsetsurface.h +include/opennurbsStatic/opennurbs_optimize.h +include/opennurbsStatic/opennurbs_parse.h +include/opennurbsStatic/opennurbs_photogrammetry.h +include/opennurbsStatic/opennurbs_plane.h +include/opennurbsStatic/opennurbs_planesurface.h +include/opennurbsStatic/opennurbs_pluginlist.h +include/opennurbsStatic/opennurbs_point.h +include/opennurbsStatic/opennurbs_pointcloud.h +include/opennurbsStatic/opennurbs_pointgeometry.h +include/opennurbsStatic/opennurbs_pointgrid.h +include/opennurbsStatic/opennurbs_polycurve.h +include/opennurbsStatic/opennurbs_polyedgecurve.h +include/opennurbsStatic/opennurbs_polyline.h +include/opennurbsStatic/opennurbs_polylinecurve.h +include/opennurbsStatic/opennurbs_post_effects.h +include/opennurbsStatic/opennurbs_private_wrap.h +include/opennurbsStatic/opennurbs_private_wrap_defs.h +include/opennurbsStatic/opennurbs_progress_reporter.h +include/opennurbsStatic/opennurbs_qsort_template.h +include/opennurbsStatic/opennurbs_quacksort_template.h +include/opennurbsStatic/opennurbs_quaternion.h +include/opennurbsStatic/opennurbs_rand.h +include/opennurbsStatic/opennurbs_render_channels.h +include/opennurbsStatic/opennurbs_render_content.h +include/opennurbsStatic/opennurbs_rendering.h +include/opennurbsStatic/opennurbs_revsurface.h +include/opennurbsStatic/opennurbs_rtree.h +include/opennurbsStatic/opennurbs_safe_frame.h +include/opennurbsStatic/opennurbs_sectionstyle.h +include/opennurbsStatic/opennurbs_sha1.h +include/opennurbsStatic/opennurbs_skylight.h +include/opennurbsStatic/opennurbs_sleeplock.h +include/opennurbsStatic/opennurbs_sphere.h +include/opennurbsStatic/opennurbs_std_string.h +include/opennurbsStatic/opennurbs_string.h +include/opennurbsStatic/opennurbs_string_value.h +include/opennurbsStatic/opennurbs_subd.h +include/opennurbsStatic/opennurbs_subd_data.h +include/opennurbsStatic/opennurbs_sumsurface.h +include/opennurbsStatic/opennurbs_sun.h +include/opennurbsStatic/opennurbs_surface.h +include/opennurbsStatic/opennurbs_surfaceproxy.h +include/opennurbsStatic/opennurbs_symmetry.h +include/opennurbsStatic/opennurbs_system.h +include/opennurbsStatic/opennurbs_system_compiler.h +include/opennurbsStatic/opennurbs_system_runtime.h +include/opennurbsStatic/opennurbs_terminator.h +include/opennurbsStatic/opennurbs_testclass.h +include/opennurbsStatic/opennurbs_text.h +include/opennurbsStatic/opennurbs_text_style.h +include/opennurbsStatic/opennurbs_textcontext.h +include/opennurbsStatic/opennurbs_textdraw.h +include/opennurbsStatic/opennurbs_textglyph.h +include/opennurbsStatic/opennurbs_textiterator.h +include/opennurbsStatic/opennurbs_textlog.h +include/opennurbsStatic/opennurbs_textobject.h +include/opennurbsStatic/opennurbs_textrun.h +include/opennurbsStatic/opennurbs_texture.h +include/opennurbsStatic/opennurbs_texture_mapping.h +include/opennurbsStatic/opennurbs_topology.h +include/opennurbsStatic/opennurbs_torus.h +include/opennurbsStatic/opennurbs_unicode.h +include/opennurbsStatic/opennurbs_userdata.h +include/opennurbsStatic/opennurbs_uuid.h +include/opennurbsStatic/opennurbs_version.h +include/opennurbsStatic/opennurbs_version_number.h +include/opennurbsStatic/opennurbs_viewport.h +include/opennurbsStatic/opennurbs_wip.h +include/opennurbsStatic/opennurbs_workspace.h +include/opennurbsStatic/opennurbs_xform.h +include/opennurbsStatic/opennurbs_xml.h +include/opennurbsStatic/opennurbs_zlib.h +lib/libOpenNURBS.so +lib/libOpenNURBS.so.0 +lib/libandroid_uuid.a +lib/libopennurbsStatic.a +lib/libopennurbs_public_freetype.a %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_brep/example_brep.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_read/example_read +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_convert/example_convert.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_gl/example_gl.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_read/example_read.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_roundtrip/example_roundtrip %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_roundtrip/example_roundtrip.cpp +%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_test/example_test.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_ud.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_ud.h -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_userdata %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_userdata/example_userdata.cpp -%%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_write/example_write %%PORTEXAMPLES%%%%EXAMPLESDIR%%/example_write/example_write.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/examples_linking_pragmas.h %%PORTEXAMPLES%%%%EXAMPLESDIR%%/opennurbs.h diff --git a/graphics/openorienteering-mapper/Makefile b/graphics/openorienteering-mapper/Makefile index ea62c7775d6a..e2739b6ad6f8 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= 15 +PORTREVISION= 17 CATEGORIES= graphics geography MAINTAINER= sikmir@gmail.com @@ -53,4 +53,8 @@ TEST_TEST_TARGET= test TIFF_DESC= Support for TIFF TIFF_USE= QT=imageformats +.if defined(DISABLE_LICENSES) +CMAKE_ARGS+= -DLICENSING_PROVIDER=OFF +.endif + .include <bsd.port.mk> diff --git a/graphics/openshadinglanguage/files/patch-CMakeLists.txt b/graphics/openshadinglanguage/files/patch-CMakeLists.txt index d7d0a67c8952..7cc39ae8d1bf 100644 --- a/graphics/openshadinglanguage/files/patch-CMakeLists.txt +++ b/graphics/openshadinglanguage/files/patch-CMakeLists.txt @@ -1,6 +1,6 @@ ---- CMakeLists.txt.orig 2024-02-20 23:53:17 UTC +--- CMakeLists.txt.orig 2025-12-01 12:53:35 UTC +++ CMakeLists.txt -@@ -294,13 +294,13 @@ configure_package_config_file ("${PROJECT_SOURCE_DIR}/ +@@ -323,13 +323,13 @@ install (FILES "${OSL_PROJECT_CONFIG}" "${OSL_VERSION_ install (FILES "${OSL_PROJECT_CONFIG}" "${OSL_VERSION_CONFIG}" DESTINATION "${OSL_CONFIG_INSTALL_DIR}") diff --git a/graphics/openshadinglanguage/files/patch-src_cmake_externalpackages.cmake b/graphics/openshadinglanguage/files/patch-src_cmake_externalpackages.cmake new file mode 100644 index 000000000000..3f331362b151 --- /dev/null +++ b/graphics/openshadinglanguage/files/patch-src_cmake_externalpackages.cmake @@ -0,0 +1,11 @@ +--- src/cmake/externalpackages.cmake.orig 2025-12-01 12:53:35 UTC ++++ src/cmake/externalpackages.cmake +@@ -58,7 +58,7 @@ checked_find_package (LLVM REQUIRED + # LLVM library setup + checked_find_package (LLVM REQUIRED + VERSION_MIN 11.0 +- VERSION_MAX 21.9 ++ VERSION_MAX 22.9 + PRINT LLVM_SYSTEM_LIBRARIES CLANG_LIBRARIES + LLVM_SHARED_MODE) + # ensure include directory is added (in case of non-standard locations diff --git a/graphics/openshadinglanguage/files/patch-src_cmake_modules_FindLLVM.cmake b/graphics/openshadinglanguage/files/patch-src_cmake_modules_FindLLVM.cmake new file mode 100644 index 000000000000..a54616f72632 --- /dev/null +++ b/graphics/openshadinglanguage/files/patch-src_cmake_modules_FindLLVM.cmake @@ -0,0 +1,12 @@ +--- src/cmake/modules/FindLLVM.cmake.orig 2025-12-01 12:53:35 UTC ++++ src/cmake/modules/FindLLVM.cmake +@@ -116,7 +116,8 @@ foreach (COMPONENT clangFrontend clangDriver clangSeri + foreach (COMPONENT clangFrontend clangDriver clangSerialization + clangParse clangSema clangAnalysis clangAST + clangASTMatchers clangEdit clangLex +- clangSupport clangAPINotes clangBasic) ++ clangSupport clangAPINotes clangBasic ++ clangOptions clangAnalysisLifetimeSafety) + find_library ( _CLANG_${COMPONENT}_LIBRARY + NAMES ${COMPONENT} + PATHS ${LLVM_LIB_DIR} diff --git a/graphics/openshadinglanguage/files/patch-src_liboslcomp_oslcomp.cpp b/graphics/openshadinglanguage/files/patch-src_liboslcomp_oslcomp.cpp new file mode 100644 index 000000000000..7b3db1c9dc6f --- /dev/null +++ b/graphics/openshadinglanguage/files/patch-src_liboslcomp_oslcomp.cpp @@ -0,0 +1,18 @@ +--- src/liboslcomp/oslcomp.cpp.orig 2025-12-01 12:53:35 UTC ++++ src/liboslcomp/oslcomp.cpp +@@ -200,8 +200,15 @@ OSLCompilerImpl::preprocess_buffer(const std::string& + + inst.setTarget(target); + ++#if OSL_LLVM_VERSION >= 220 ++ inst.createVirtualFileSystem(); ++#endif + inst.createFileManager(); ++#if OSL_LLVM_VERSION >= 220 ++ inst.createSourceManager(); ++#else + inst.createSourceManager(inst.getFileManager()); ++#endif + clang::SourceManager& sm = inst.getSourceManager(); + sm.setMainFileID(sm.createFileID(std::move(mbuf), clang::SrcMgr::C_User)); + diff --git a/graphics/openshadinglanguage/files/patch-src_liboslexec_llvm__util.cpp b/graphics/openshadinglanguage/files/patch-src_liboslexec_llvm__util.cpp new file mode 100644 index 000000000000..3d811151a6e7 --- /dev/null +++ b/graphics/openshadinglanguage/files/patch-src_liboslexec_llvm__util.cpp @@ -0,0 +1,47 @@ +--- src/liboslexec/llvm_util.cpp.orig 2025-12-01 12:53:35 UTC ++++ src/liboslexec/llvm_util.cpp +@@ -718,7 +718,7 @@ LLVM_Util::debug_setup_compilation_unit(const char* co + osl_identity, // Identify the producer of debugging information and code. Usually this is a compiler version string. + true, // isOptimized + "<todo>", // This string lists command line options. This string is directly embedded in debug info output which may be used by a tool analyzing generated debugging information. +- OSL_VERSION, // This indicates runtime version for languages like Objective-C ++ 0, // This indicates runtime version for languages like Objective-C + llvm::StringRef(), // SplitName = he name of the file that we'll split debug info out into. + llvm::DICompileUnit::DebugEmissionKind:: + LineTablesOnly, // DICompileUnit::DebugEmissionKind +@@ -1581,7 +1581,11 @@ LLVM_Util::make_jit_execengine(std::string* err, Targe + // TODO: investigate if reciprocals can be disabled by other means. + // Perhaps enable UnsafeFPMath, then modify creation of DIV instructions + // to remove the arcp (allow reciprocal) flag on that instructions ++#if OSL_LLVM_VERSION < 220 ++ // UnsafeFPMath was removed from TargetOptions in LLVM 22; FP math ++ // control is now handled via per-instruction fast-math flags in IR. + options.UnsafeFPMath = false; ++#endif + // Since there are OSL language functions isinf and isnan, + // we cannot assume there will not be infs and NANs + options.NoInfsFPMath = false; +@@ -1846,7 +1850,11 @@ LLVM_Util::nvptx_target_machine() + // N.B. 'Standard' only allow fusion of 'blessed' ops (currently just + // fmuladd). To truly disable FMA and never fuse FP-ops, we need to + // instead use llvm::FPOpFusion::Strict. ++#if OSL_LLVM_VERSION < 220 ++ // UnsafeFPMath was removed from TargetOptions in LLVM 22; FP math ++ // control is now handled via per-instruction fast-math flags in IR. + options.UnsafeFPMath = 1; ++#endif + options.NoInfsFPMath = 1; + options.NoNaNsFPMath = 1; + options.HonorSignDependentRoundingFPMathOption = 0; +@@ -1862,7 +1870,11 @@ LLVM_Util::nvptx_target_machine() + // Verify that the NVPTX target has been initialized + std::string error; + const llvm::Target* llvm_target ++#if OSL_LLVM_VERSION >= 220 ++ = llvm::TargetRegistry::lookupTarget(ModuleTriple, error); ++#else + = llvm::TargetRegistry::lookupTarget(ModuleTriple.str(), error); ++#endif + OSL_ASSERT(llvm_target + && "PTX compile error: LLVM Target is not initialized"); + diff --git a/graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h b/graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h index be1a19d203b8..b95e41a1af43 100644 --- a/graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h +++ b/graphics/openshadinglanguage/files/patch-src_liboslquery_py__osl.h @@ -1,8 +1,8 @@ ---- src/liboslquery/py_osl.h.orig 2022-01-08 02:36:45 UTC +--- src/liboslquery/py_osl.h.orig 2025-12-01 12:53:35 UTC +++ src/liboslquery/py_osl.h -@@ -31,6 +31,13 @@ - # include <OpenEXR/half.h> - #endif +@@ -29,6 +29,13 @@ + + #include <Imath/half.h> +#if PY_VERSION_HEX >= 0x030b00a6 + #ifndef Py_BUILD_CORE diff --git a/graphics/openshadinglanguage/files/patch-src_shaders_CMakeLists.txt b/graphics/openshadinglanguage/files/patch-src_shaders_CMakeLists.txt index df69185dfcf3..15c975a42a94 100644 --- a/graphics/openshadinglanguage/files/patch-src_shaders_CMakeLists.txt +++ b/graphics/openshadinglanguage/files/patch-src_shaders_CMakeLists.txt @@ -1,8 +1,8 @@ ---- src/shaders/CMakeLists.txt.orig 2022-09-30 23:43:53 UTC +--- src/shaders/CMakeLists.txt.orig 2025-12-01 12:53:35 UTC +++ src/shaders/CMakeLists.txt -@@ -63,4 +63,4 @@ install (FILES ${shader_headers} ${shader_source} ${sh +@@ -52,4 +52,4 @@ install (FILES ${shader_headers} ${shader_source} ${sh SOURCES ${shader_source} ${shader_headers}) install (FILES ${shader_headers} ${shader_source} ${shader_objs} - DESTINATION ${OSL_SHADER_INSTALL_DIR}) -+ DESTINATION %%DATADIR%%/shaders) ++ DESTINATION %%DATADIR%%/shaders) diff --git a/graphics/openslide/Makefile b/graphics/openslide/Makefile index 8ce31d1bc1a2..cf46d7b4b934 100644 --- a/graphics/openslide/Makefile +++ b/graphics/openslide/Makefile @@ -1,7 +1,7 @@ PORTNAME= openslide DISTVERSIONPREFIX= v -DISTVERSION= 4.0.0 -PORTREVISION= 3 +DISTVERSION= 4.0.1 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -15,13 +15,15 @@ LICENSE_FILE= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libdicom.so:graphics/libdicom \ libopenjp2.so:graphics/openjpeg \ libpng16.so:graphics/png \ - libtiff.so:graphics/tiff + libtiff.so:graphics/tiff \ + libzstd.so:archivers/zstd USES= gettext-runtime gnome jpeg meson pkgconfig sqlite USE_GITHUB= yes -USE_GNOME= cairo gdkpixbuf glib20 libxml2 +USE_GNOME= cairo glib20 libxml2 USE_LDCONFIG= yes -MESON_ARGS= -Ddoc=disabled +MESON_ARGS= -Ddoc=disabled \ + -Dtest=disabled .include <bsd.port.mk> diff --git a/graphics/openslide/distinfo b/graphics/openslide/distinfo index 5f89b8b363b1..18d9e17a866c 100644 --- a/graphics/openslide/distinfo +++ b/graphics/openslide/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1703143508 -SHA256 (openslide-openslide-v4.0.0_GH0.tar.gz) = 0845f3bc5db660ccff890602efc0167524f6269dd20c49a9a5b469658dbb603c -SIZE (openslide-openslide-v4.0.0_GH0.tar.gz) = 217159 +TIMESTAMP = 1780899354 +SHA256 (openslide-openslide-v4.0.1_GH0.tar.gz) = 25512985b0a539d83f76f0f63aa57ef4430b0ca04a06ae63281d9eadd414f02f +SIZE (openslide-openslide-v4.0.1_GH0.tar.gz) = 247000 diff --git a/graphics/openslide/pkg-plist b/graphics/openslide/pkg-plist index 874baeef8b3c..e9b76aca2ebf 100644 --- a/graphics/openslide/pkg-plist +++ b/graphics/openslide/pkg-plist @@ -6,7 +6,7 @@ include/openslide/openslide-features.h include/openslide/openslide.h lib/libopenslide.so lib/libopenslide.so.1 -lib/libopenslide.so.1.0.0 +lib/libopenslide.so.1.0.1 libdata/pkgconfig/openslide.pc share/man/man1/openslide-quickhash1sum.1.gz share/man/man1/openslide-show-properties.1.gz diff --git a/graphics/openusd/Makefile b/graphics/openusd/Makefile index 3e014ef74d69..bf7870f7f99c 100644 --- a/graphics/openusd/Makefile +++ b/graphics/openusd/Makefile @@ -1,6 +1,7 @@ PORTNAME= openusd DISTVERSIONPREFIX= v -DISTVERSION= 25.11 +DISTVERSION= 26.05 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -25,12 +26,13 @@ USE_LDCONFIG= yes CMAKE_OFF= PXR_BUILD_EXAMPLES PXR_BUILD_TESTS PXR_BUILD_TUTORIALS \ PXR_ENABLE_PYTHON_SUPPORT -OPTIONS_DEFINE= IMAGING MONOLITHIC TOOLS +OPTIONS_DEFINE= IMAGING MONOLITHIC PYTHON TOOLS OPTIONS_DEFAULT= IMAGING MONOLITHIC TOOLS OPTIONS_SUB= yes IMAGING_DESC= Build imaging components MONOLITHIC_DESC= Build a monolithic library (required for blender) +PYTHON_DESC= Build Python bindings for testing TOOLS_DESC= Build commandline tools IMAGING_LIB_DEPENDS= libosdCPU.so:graphics/opensubdiv \ @@ -42,15 +44,26 @@ IMAGING_CMAKE_ON= -DPTEX_INCLUDE_DIR=${LOCALBASE}/include MONOLITHIC_CMAKE_BOOL= PXR_BUILD_MONOLITHIC +PYTHON_CMAKE_BOOL= PXR_ENABLE_PYTHON_SUPPORT + TOOLS_CMAKE_BOOL= PXR_BUILD_USD_TOOLS -do-test: # tests are expected to be installed, see https://github.com/PixarAnimationStudios/USD/issues/1707 - @cd ${BUILD_WRKSRC} && \ - ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ - -DPXR_BUILD_TESTS=ON -DPYTHON_EXECUTABLE=${PYTHON_CMD} ${CMAKE_SOURCE_PATH} && \ +TEST_ENV= ${MAKE_ENV} \ + DISPLAY=${DISPLAY} \ + XAUTHORITY=${XAUTHORITY} \ + LD_LIBRARY_PATH=${STAGEDIR}${PREFIX}/lib:${LOCALBASE}/lib \ + PXR_PLUGINPATH_NAME=${STAGEDIR}${PREFIX}/plugin/usd:${STAGEDIR}${PREFIX}/lib/usd + +do-test: install # tests are expected to be installed, see https://github.com/PixarAnimationStudios/USD/issues/1707 + @${MKDIR} ${BUILD_WRKSRC} && \ + cd ${BUILD_WRKSRC} && \ + ${SETENV} ${CONFIGURE_ENV} ${TEST_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} \ + -DPXR_BUILD_TESTS=ON -DPXR_BUILD_IMAGING=OFF -DPYTHON_EXECUTABLE=${PYTHON_CMD} ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} install && \ ${FIND} ${BUILD_WRKSRC} -name CTestTestfile.cmake -type f -exec \ ${REINPLACE_CMD} -e 's|${PREFIX}/tests|${STAGEDIR}${PREFIX}/tests|g' {} + && \ - ctest -C ${CMAKE_BUILD_TYPE} ${WRKSRC} --output-on-failure + ${SETENV} ${TEST_ENV} ctest -C ${CMAKE_BUILD_TYPE} ${BUILD_WRKSRC} --output-on-failure + +# tests as of 26.05: 91% tests passed, 27 tests failed out of 312 (TODO: investigate failures) .include <bsd.port.mk> diff --git a/graphics/openusd/distinfo b/graphics/openusd/distinfo index 341f78e18de4..3fd8263906e0 100644 --- a/graphics/openusd/distinfo +++ b/graphics/openusd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761399445 -SHA256 (PixarAnimationStudios-OpenUSD-v25.11_GH0.tar.gz) = c37c633b5037a4552f61574670ecca8836229b78326bd62622f3422671188667 -SIZE (PixarAnimationStudios-OpenUSD-v25.11_GH0.tar.gz) = 148797586 +TIMESTAMP = 1777173947 +SHA256 (PixarAnimationStudios-OpenUSD-v26.05_GH0.tar.gz) = bf514f62ac9508d3c5b121dc1107f3b29bf3c954473b9b0bf8324b7cf04c64c1 +SIZE (PixarAnimationStudios-OpenUSD-v26.05_GH0.tar.gz) = 150869346 diff --git a/graphics/openusd/files/patch-pxr-base-work-workTBB-detachedTask_impl.h b/graphics/openusd/files/patch-pxr-base-work-workTBB-detachedTask_impl.h new file mode 100644 index 000000000000..28f0f355f89b --- /dev/null +++ b/graphics/openusd/files/patch-pxr-base-work-workTBB-detachedTask_impl.h @@ -0,0 +1,10 @@ +--- pxr/base/work/workTBB/detachedTask_impl.h.orig 2026-05-13 12:49:49 UTC ++++ pxr/base/work/workTBB/detachedTask_impl.h +@@ -11,6 +11,7 @@ + #include "pxr/base/work/workTBB/dispatcher_impl.h" + #include "pxr/base/work/api.h" + ++#include <tbb/version.h> + #if TBB_INTERFACE_VERSION_MAJOR >= 12 + #include <tbb/task_group.h> + #else diff --git a/graphics/openusd/files/patch-pxr-base-work-workTBB-dispatcher_impl.h b/graphics/openusd/files/patch-pxr-base-work-workTBB-dispatcher_impl.h new file mode 100644 index 000000000000..42cf2afc8bec --- /dev/null +++ b/graphics/openusd/files/patch-pxr-base-work-workTBB-dispatcher_impl.h @@ -0,0 +1,10 @@ +--- pxr/base/work/workTBB/dispatcher_impl.h.orig 2026-05-13 12:42:10 UTC ++++ pxr/base/work/workTBB/dispatcher_impl.h +@@ -10,6 +10,7 @@ + #include "pxr/pxr.h" + #include "pxr/base/work/api.h" + ++#include <tbb/version.h> + // Blocked range is not used in this file, but this header happens to pull in + // the TBB version header in a way that works in all TBB versions. + #include <tbb/blocked_range.h> diff --git a/graphics/openusd/files/patch-pxr_base_arch_debugger.cpp b/graphics/openusd/files/patch-pxr_base_arch_debugger.cpp index b4ad13346a9c..285db93b179b 100644 --- a/graphics/openusd/files/patch-pxr_base_arch_debugger.cpp +++ b/graphics/openusd/files/patch-pxr_base_arch_debugger.cpp @@ -1,4 +1,4 @@ ---- pxr/base/arch/debugger.cpp.orig 2025-10-24 16:21:56 UTC +--- pxr/base/arch/debugger.cpp.orig 2026-04-24 18:55:54 UTC +++ pxr/base/arch/debugger.cpp @@ -14,7 +14,7 @@ #include "pxr/base/arch/export.h" @@ -9,7 +9,7 @@ #include "pxr/base/arch/inttypes.h" #include <sys/types.h> #if !defined(ARCH_OS_IPHONE) -@@ -59,7 +59,7 @@ static char** _archDebuggerAttachArgs = 0; +@@ -60,7 +60,7 @@ static char** _archDebuggerAttachArgs = 0; static char** _archDebuggerAttachArgs = 0; @@ -18,7 +18,7 @@ static void Arch_DebuggerTrapHandler(int) -@@ -74,7 +74,7 @@ Arch_DebuggerTrapHandler(int) +@@ -75,7 +75,7 @@ Arch_DebuggerTrapHandler(int) } #endif @@ -27,7 +27,7 @@ static void Arch_DebuggerInitPosix() -@@ -108,7 +108,7 @@ Arch_DebuggerInit() +@@ -109,7 +109,7 @@ Arch_DebuggerInit() void Arch_DebuggerInit() { @@ -36,7 +36,7 @@ #if defined(ARCH_CPU_INTEL) && defined(ARCH_BITS_64) // Save some registers that normally don't have to be preserved. We // do this so the caller of ArchDebuggerTrap() can see its arguments -@@ -153,7 +153,7 @@ Arch_DebuggerInit() +@@ -154,7 +154,7 @@ Arch_DebuggerInit() } @@ -45,7 +45,7 @@ // Use a 'non-locking' fork so that we won't get hung up if we've // had malloc corruption. We can't prevent fork() from using the // heap, unfortunately, since fork handlers can do whatever they -@@ -332,7 +332,7 @@ Arch_DebuggerAttachExecPosix(void* data) +@@ -339,7 +339,7 @@ Arch_DebuggerAttachExecPosix(void* data) #endif // defined(ARCH_OS_LINUX) || defined(ARCH_OS_DARWIN) @@ -54,7 +54,7 @@ // Reads /proc/self/status, finds the line starting with "field:", and // returns the portion following the ":". -@@ -443,7 +443,7 @@ Arch_DebuggerAttach() +@@ -450,7 +450,7 @@ Arch_DebuggerAttach() return false; } @@ -63,7 +63,7 @@ // To attach to gdb under Unix/Linux and Gnome: // ARCH_DEBUGGER="gnome-terminal -e 'gdb -p %p'" -@@ -500,7 +500,7 @@ Arch_InitDebuggerAttach() +@@ -507,7 +507,7 @@ Arch_InitDebuggerAttach() void Arch_InitDebuggerAttach() { @@ -72,7 +72,7 @@ // Maximum length of a pid written as a decimal. It's okay for this // to be greater than that. static const size_t _decimalPidLength = 20; -@@ -632,7 +632,7 @@ ArchDebuggerIsAttached() +@@ -639,7 +639,7 @@ ArchDebuggerIsAttached() return IsDebuggerPresent() == TRUE; #elif defined(ARCH_OS_DARWIN) return AmIBeingDebugged(); diff --git a/graphics/openusd/files/patch-pxr_base_arch_fileSystem.cpp b/graphics/openusd/files/patch-pxr_base_arch_fileSystem.cpp index 4083b8c629c5..9216ff9a354c 100644 --- a/graphics/openusd/files/patch-pxr_base_arch_fileSystem.cpp +++ b/graphics/openusd/files/patch-pxr_base_arch_fileSystem.cpp @@ -1,4 +1,4 @@ ---- pxr/base/arch/fileSystem.cpp.orig 2025-10-24 16:21:56 UTC +--- pxr/base/arch/fileSystem.cpp.orig 2026-04-24 18:55:54 UTC +++ pxr/base/arch/fileSystem.cpp @@ -35,12 +35,24 @@ #include <Windows.h> @@ -22,10 +22,10 @@ +#include <sys/user.h> +#endif + - PXR_NAMESPACE_OPEN_SCOPE - - using std::pair; -@@ -143,7 +155,7 @@ ArchStatIsWritable(const ArchStatType *st) + #if defined(ARCH_OS_DARWIN) + #include "pxr/base/arch/darwin.h" + #endif +@@ -147,7 +159,7 @@ ArchStatIsWritable(const ArchStatType *st) bool ArchStatIsWritable(const ArchStatType *st) { @@ -34,7 +34,7 @@ defined(ARCH_OS_WASM_VM) if (st) { return (st->st_mode & S_IWOTH) || -@@ -181,7 +193,7 @@ ArchGetModificationTime(const ArchStatType& st) +@@ -185,7 +197,7 @@ ArchGetModificationTime(const ArchStatType& st) double ArchGetModificationTime(const ArchStatType& st) { @@ -43,7 +43,7 @@ return st.st_mtim.tv_sec + 1e-9*st.st_mtim.tv_nsec; #elif defined(ARCH_OS_DARWIN) return st.st_mtimespec.tv_sec + 1e-9*st.st_mtimespec.tv_nsec; -@@ -433,7 +445,7 @@ ArchGetAccessTime(const struct stat& st) +@@ -437,7 +449,7 @@ ArchGetAccessTime(const struct stat& st) double ArchGetAccessTime(const struct stat& st) { @@ -52,7 +52,7 @@ return st.st_atim.tv_sec + 1e-9*st.st_atim.tv_nsec; #elif defined(ARCH_OS_DARWIN) return st.st_atimespec.tv_sec + 1e-9*st.st_atimespec.tv_nsec; -@@ -448,7 +460,7 @@ ArchGetStatusChangeTime(const struct stat& st) +@@ -452,7 +464,7 @@ ArchGetStatusChangeTime(const struct stat& st) double ArchGetStatusChangeTime(const struct stat& st) { @@ -61,7 +61,7 @@ return st.st_ctim.tv_sec + 1e-9*st.st_ctim.tv_nsec; #elif defined(ARCH_OS_DARWIN) return st.st_ctimespec.tv_sec + 1e-9*st.st_ctimespec.tv_nsec; -@@ -479,7 +491,7 @@ ArchGetFileLength(FILE *file) +@@ -483,7 +495,7 @@ ArchGetFileLength(FILE *file) if (!file) return -1; #if defined (ARCH_OS_LINUX) || defined (ARCH_OS_DARWIN) || \ @@ -70,7 +70,7 @@ struct stat buf; return fstat(fileno(file), &buf) < 0 ? -1 : static_cast<int64_t>(buf.st_size); -@@ -494,7 +506,7 @@ ArchGetFileLength(const char* fileName) +@@ -498,7 +510,7 @@ ArchGetFileLength(const char* fileName) ArchGetFileLength(const char* fileName) { #if defined (ARCH_OS_LINUX) || defined (ARCH_OS_DARWIN) || \ @@ -79,7 +79,7 @@ struct stat buf; return stat(fileName, &buf) < 0 ? -1 : static_cast<int64_t>(buf.st_size); #elif defined (ARCH_OS_WINDOWS) -@@ -557,7 +569,49 @@ ArchGetFileName(FILE *file) +@@ -561,7 +573,49 @@ ArchGetFileName(FILE *file) std::filesystem::path(filePath.begin(), filePath.begin() + dwSize)); result = ArchWindowsUtf16ToUtf8(canonicalPath.wstring()); } @@ -130,7 +130,7 @@ #else #error Unknown system architecture #endif -@@ -920,6 +974,9 @@ ArchQueryMappedMemoryResidency( +@@ -925,6 +979,9 @@ ArchQueryMappedMemoryResidency( int ret = mincore( reinterpret_cast<caddr_t>(const_cast<void *>(addr)), len, reinterpret_cast<char *>(pageMap)); diff --git a/graphics/openusd/files/patch-pxr_base_arch_timing.cpp b/graphics/openusd/files/patch-pxr_base_arch_timing.cpp deleted file mode 100644 index 426339839f97..000000000000 --- a/graphics/openusd/files/patch-pxr_base_arch_timing.cpp +++ /dev/null @@ -1,40 +0,0 @@ ---- pxr/base/arch/timing.cpp.orig 2025-10-24 16:21:56 UTC -+++ pxr/base/arch/timing.cpp -@@ -24,6 +24,10 @@ - #include <cstdio> - #include <cstdlib> - #include <cstring> -+#elif defined(ARCH_OS_FREEBSD) -+#include <sys/types.h> -+#include <sys/sysctl.h> -+#include <stdio.h> - #elif defined(ARCH_OS_WINDOWS) - #include <Windows.h> - #include <chrono> -@@ -133,6 +137,26 @@ Arch_ComputeNanosecondsPerTick() - // as the overhead to call now() one time. - return clockNanoSecs / - double(ticks - ArchGetIntervalTimerTickOverhead() - nowDuration); -+} -+#elif defined(ARCH_OS_FREEBSD) -+ -+static -+double -+Arch_ComputeNanosecondsPerTick() -+{ -+#if defined(ARCH_CPU_ARM) -+ uint64_t counter_hz; -+ __asm __volatile("mrs %0, CNTFRQ_EL0" : "=&r" (counter_hz)); -+ Arch_NanosecondsPerTick = double(1e9) / double(counter_hz); -+#else -+ size_t counter_mhz = 0; -+ const char mib[] = "dev.cpu.0.freq"; -+ if (sysctlbyname(mib, NULL, &counter_mhz, NULL, 0) == -1) { -+ perror("sysctlbyname"); -+ abort(); -+ } -+ Arch_NanosecondsPerTick = double(1e9) / double(counter_mhz*1000000); -+#endif - } - #elif defined(ARCH_OS_WINDOWS) - diff --git a/graphics/openusd/files/patch-pxr_base_arch_timing.h b/graphics/openusd/files/patch-pxr_base_arch_timing.h deleted file mode 100644 index bc14f5aaca01..000000000000 --- a/graphics/openusd/files/patch-pxr_base_arch_timing.h +++ /dev/null @@ -1,11 +0,0 @@ ---- pxr/base/arch/timing.h.orig 2025-10-24 16:21:56 UTC -+++ pxr/base/arch/timing.h -@@ -19,7 +19,7 @@ - /// \addtogroup group_arch_SystemFunctions - ///@{ - --#if defined(ARCH_OS_LINUX) && defined(ARCH_CPU_INTEL) -+#if defined(ARCH_OS_LINUX) || defined(ARCH_OS_FREEBSD) || defined(ARCH_OS_FREEBSD) && defined(ARCH_CPU_INTEL) - #include <x86intrin.h> - #elif defined(ARCH_OS_WASM_VM) - #include <emscripten.h> diff --git a/graphics/openusd/files/patch-pxr_usdImaging_usdRiPxrImaging_pch.h b/graphics/openusd/files/patch-pxr_usdImaging_usdRiPxrImaging_pch.h deleted file mode 100644 index 9bc1b183a90d..000000000000 --- a/graphics/openusd/files/patch-pxr_usdImaging_usdRiPxrImaging_pch.h +++ /dev/null @@ -1,11 +0,0 @@ ---- pxr/usdImaging/usdRiPxrImaging/pch.h.orig 2025-10-24 16:21:56 UTC -+++ pxr/usdImaging/usdRiPxrImaging/pch.h -@@ -13,7 +13,7 @@ - #if defined(ARCH_OS_DARWIN) - #include <mach/mach_time.h> - #endif --#if defined(ARCH_OS_LINUX) -+#if defined(ARCH_OS_LINUX) || defined(ARCH_OS_FREEBSD) - #include <unistd.h> - #include <x86intrin.h> - #endif diff --git a/graphics/openusd/files/patch-third__party_renderman-26_plugin_rmanArgsParser_pch.h b/graphics/openusd/files/patch-third__party_renderman-26_plugin_rmanArgsParser_pch.h deleted file mode 100644 index dba4438e4137..000000000000 --- a/graphics/openusd/files/patch-third__party_renderman-26_plugin_rmanArgsParser_pch.h +++ /dev/null @@ -1,16 +0,0 @@ ---- third_party/renderman-26/plugin/rmanArgsParser/pch.h.orig 2025-10-24 16:21:56 UTC -+++ third_party/renderman-26/plugin/rmanArgsParser/pch.h -@@ -26,6 +26,13 @@ - #include <unistd.h> - #include <x86intrin.h> - #endif -+#if defined(ARCH_OS_FREEBSD) -+#include <glob.h> -+#include <limits.h> -+#include <sys/param.h> -+#include <unistd.h> -+#include <x86intrin.h> -+#endif - #if defined(ARCH_OS_WINDOWS) - #ifndef WIN32_LEAN_AND_MEAN - #define WIN32_LEAN_AND_MEAN diff --git a/graphics/openusd/pkg-plist b/graphics/openusd/pkg-plist index 9945d7f6e061..c5a8a0e1aa66 100644 --- a/graphics/openusd/pkg-plist +++ b/graphics/openusd/pkg-plist @@ -3,6 +3,7 @@ %%TOOLS%%bin/usdcat %%TOOLS%%bin/usdchecker %%TOOLS%%bin/usdtree +%%TOOLS%%bin/usdzip cmake/pxrTargets-%%CMAKE_BUILD_TYPE%%.cmake cmake/pxrTargets.cmake include/pxr/base/arch/align.h @@ -317,9 +318,12 @@ include/pxr/base/tf/denseHashMap.h include/pxr/base/tf/denseHashSet.h include/pxr/base/tf/diagnostic.h include/pxr/base/tf/diagnosticBase.h +include/pxr/base/tf/diagnosticContainer.h include/pxr/base/tf/diagnosticHelper.h include/pxr/base/tf/diagnosticLite.h include/pxr/base/tf/diagnosticMgr.h +include/pxr/base/tf/diagnosticTransport.h +include/pxr/base/tf/diagnosticTrap.h include/pxr/base/tf/dl.h include/pxr/base/tf/enum.h include/pxr/base/tf/envSetting.h @@ -382,6 +386,7 @@ include/pxr/base/tf/stopwatch.h include/pxr/base/tf/stringUtils.h include/pxr/base/tf/tf.h include/pxr/base/tf/token.h +include/pxr/base/tf/tryInvoke.h include/pxr/base/tf/type.h include/pxr/base/tf/typeFunctions.h include/pxr/base/tf/typeInfoMap.h @@ -429,6 +434,7 @@ include/pxr/base/ts/knotData.h include/pxr/base/ts/knotMap.h include/pxr/base/ts/raii.h include/pxr/base/ts/regressionPreventer.h +include/pxr/base/ts/segment.h include/pxr/base/ts/spline.h include/pxr/base/ts/splineData.h include/pxr/base/ts/tangentConversions.h @@ -448,6 +454,10 @@ include/pxr/base/vt/traits.h include/pxr/base/vt/typeHeaders.h include/pxr/base/vt/types.h include/pxr/base/vt/value.h +include/pxr/base/vt/valueCommon.h +include/pxr/base/vt/valueComposeOver.h +include/pxr/base/vt/valueRef.h +include/pxr/base/vt/valueTransform.h include/pxr/base/vt/visitValue.h include/pxr/base/work/api.h include/pxr/base/work/detachedTask.h @@ -476,7 +486,6 @@ include/pxr/base/work/workTBB/withScopedParallelism_impl.h include/pxr/base/work/zeroAllocator.h include/pxr/exec/ef/api.h include/pxr/exec/ef/dependencyCache.h -include/pxr/exec/ef/executor.h include/pxr/exec/ef/firstValidInputValue.h include/pxr/exec/ef/inputValueBlock.h include/pxr/exec/ef/leafNode.h @@ -491,7 +500,6 @@ include/pxr/exec/ef/pageCacheCommitRequest.h include/pxr/exec/ef/pageCacheExecutor.h include/pxr/exec/ef/pageCacheStorage.h include/pxr/exec/ef/pageCacheSubExecutor.h -include/pxr/exec/ef/subExecutor.h include/pxr/exec/ef/time.h include/pxr/exec/ef/timeInputNode.h include/pxr/exec/ef/timeInterval.h @@ -510,6 +518,7 @@ include/pxr/exec/esf/schemaConfigKey.h include/pxr/exec/esf/stage.h include/pxr/exec/esfUsd/api.h include/pxr/exec/esfUsd/sceneAdapter.h +include/pxr/exec/esfUsd/stageData.h include/pxr/exec/exec/api.h include/pxr/exec/exec/builtinComputations.h include/pxr/exec/exec/cacheView.h @@ -524,15 +533,22 @@ include/pxr/exec/exec/systemChangeProcessor.h include/pxr/exec/exec/systemDiagnostics.h include/pxr/exec/exec/typeRegistry.h include/pxr/exec/exec/types.h +include/pxr/exec/exec/validationError.h include/pxr/exec/exec/valueExtractorFunction.h include/pxr/exec/exec/valueKey.h +include/pxr/exec/exec/valueOverride.h include/pxr/exec/execGeom/api.h include/pxr/exec/execGeom/tokens.h +include/pxr/exec/execIr/api.h +include/pxr/exec/execIr/controllerBuilder.h +include/pxr/exec/execIr/tokens.h +include/pxr/exec/execIr/types.h include/pxr/exec/execUsd/api.h include/pxr/exec/execUsd/cacheView.h include/pxr/exec/execUsd/request.h include/pxr/exec/execUsd/system.h include/pxr/exec/execUsd/valueKey.h +include/pxr/exec/execUsd/valueOverride.h include/pxr/exec/vdf/allocateBoxedValue.h include/pxr/exec/vdf/api.h include/pxr/exec/vdf/boxedContainer.h @@ -558,6 +574,7 @@ include/pxr/exec/vdf/execNodeDebugName.h include/pxr/exec/vdf/executionStats.h include/pxr/exec/vdf/executionStatsProcessor.h include/pxr/exec/vdf/executionTypeRegistry.h +include/pxr/exec/vdf/executor.h include/pxr/exec/vdf/executorBufferData.h include/pxr/exec/vdf/executorDataManager.h include/pxr/exec/vdf/executorDataManagerInterface.h @@ -638,6 +655,7 @@ include/pxr/exec/vdf/speculationExecutor.h include/pxr/exec/vdf/speculationExecutorBase.h include/pxr/exec/vdf/speculationExecutorEngine.h include/pxr/exec/vdf/speculationNode.h +include/pxr/exec/vdf/subExecutor.h include/pxr/exec/vdf/subrangeView.h include/pxr/exec/vdf/testUtils.h include/pxr/exec/vdf/tokens.h @@ -785,6 +803,7 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/legacyDisplayStyleSchema.h %%IMAGING%%include/pxr/imaging/hd/legacyGeomSubsetSceneIndex.h %%IMAGING%%include/pxr/imaging/hd/legacyPrimSceneIndex.h +%%IMAGING%%include/pxr/imaging/hd/legacyRenderControlInterface.h %%IMAGING%%include/pxr/imaging/hd/legacyTaskFactory.h %%IMAGING%%include/pxr/imaging/hd/legacyTaskSchema.h %%IMAGING%%include/pxr/imaging/hd/lensDistortionSchema.h @@ -833,7 +852,10 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/renderBufferSchema.h %%IMAGING%%include/pxr/imaging/hd/renderCapabilitiesSchema.h %%IMAGING%%include/pxr/imaging/hd/renderDelegate.h +%%IMAGING%%include/pxr/imaging/hd/renderDelegateAdapterRenderer.h +%%IMAGING%%include/pxr/imaging/hd/renderDelegateInfo.h %%IMAGING%%include/pxr/imaging/hd/renderIndex.h +%%IMAGING%%include/pxr/imaging/hd/renderIndexAdapterSceneIndex.h %%IMAGING%%include/pxr/imaging/hd/renderPass.h %%IMAGING%%include/pxr/imaging/hd/renderPassSchema.h %%IMAGING%%include/pxr/imaging/hd/renderPassState.h @@ -844,6 +866,7 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/renderVarSchema.h %%IMAGING%%include/pxr/imaging/hd/renderer.h %%IMAGING%%include/pxr/imaging/hd/rendererCreateArgs.h +%%IMAGING%%include/pxr/imaging/hd/rendererCreateArgsSchema.h %%IMAGING%%include/pxr/imaging/hd/rendererPlugin.h %%IMAGING%%include/pxr/imaging/hd/rendererPluginHandle.h %%IMAGING%%include/pxr/imaging/hd/rendererPluginRegistry.h @@ -859,6 +882,7 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/sceneGlobalsSchema.h %%IMAGING%%include/pxr/imaging/hd/sceneIndex.h %%IMAGING%%include/pxr/imaging/hd/sceneIndexAdapterSceneDelegate.h +%%IMAGING%%include/pxr/imaging/hd/sceneIndexInputArgsSchema.h %%IMAGING%%include/pxr/imaging/hd/sceneIndexObserver.h %%IMAGING%%include/pxr/imaging/hd/sceneIndexPlugin.h %%IMAGING%%include/pxr/imaging/hd/sceneIndexPluginRegistry.h @@ -869,6 +893,7 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/selection.h %%IMAGING%%include/pxr/imaging/hd/selectionSchema.h %%IMAGING%%include/pxr/imaging/hd/selectionsSchema.h +%%IMAGING%%include/pxr/imaging/hd/skinningSettings.h %%IMAGING%%include/pxr/imaging/hd/smoothNormals.h %%IMAGING%%include/pxr/imaging/hd/sortedIds.h %%IMAGING%%include/pxr/imaging/hd/sphereSchema.h @@ -897,6 +922,7 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hd/volume.h %%IMAGING%%include/pxr/imaging/hd/volumeFieldBindingSchema.h %%IMAGING%%include/pxr/imaging/hd/volumeFieldSchema.h +%%IMAGING%%include/pxr/imaging/hd/volumeSchema.h %%IMAGING%%include/pxr/imaging/hd/vtBufferSource.h %%IMAGING%%include/pxr/imaging/hd/xformSchema.h %%IMAGING%%include/pxr/imaging/hdGp/api.h @@ -925,8 +951,6 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hdSt/drawItemInstance.h %%IMAGING%%include/pxr/imaging/hdSt/drawTarget.h %%IMAGING%%include/pxr/imaging/hdSt/drawTargetRenderPassState.h -%%IMAGING%%include/pxr/imaging/hdSt/dynamicCubemapTextureImplementation.h -%%IMAGING%%include/pxr/imaging/hdSt/dynamicCubemapTextureObject.h %%IMAGING%%include/pxr/imaging/hdSt/dynamicUvTextureImplementation.h %%IMAGING%%include/pxr/imaging/hdSt/dynamicUvTextureObject.h %%IMAGING%%include/pxr/imaging/hdSt/enums.h @@ -1007,11 +1031,14 @@ include/pxr/exec/vdf/weightedIterator.h %%IMAGING%%include/pxr/imaging/hdsi/implicitSurfaceSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/legacyDisplayStyleOverrideSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/lightLinkingSceneIndex.h +%%IMAGING%%include/pxr/imaging/hdsi/locatorCachingSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/materialBindingResolvingSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/materialOverrideResolvingSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/materialPrimvarTransferSceneIndex.h +%%IMAGING%%include/pxr/imaging/hdsi/materialRenderContextFilteringSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/nodeIdentifierResolvingSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/nurbsApproximatingSceneIndex.h +%%IMAGING%%include/pxr/imaging/hdsi/particleFieldConversionSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/pinnedCurveExpandingSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/prefixPathPruningSceneIndex.h %%IMAGING%%include/pxr/imaging/hdsi/primManagingSceneIndexObserver.h @@ -1207,6 +1234,7 @@ include/pxr/usd/sdf/childrenProxy.h include/pxr/usd/sdf/childrenUtils.h include/pxr/usd/sdf/childrenView.h include/pxr/usd/sdf/cleanupEnabler.h +include/pxr/usd/sdf/composeTimeSampleSeries.h include/pxr/usd/sdf/copyUtils.h include/pxr/usd/sdf/crateInfo.h include/pxr/usd/sdf/data.h @@ -1283,7 +1311,11 @@ include/pxr/usd/sdr/sdfTypeIndicator.h include/pxr/usd/sdr/shaderMetadataHelpers.h include/pxr/usd/sdr/shaderNode.h include/pxr/usd/sdr/shaderNodeDiscoveryResult.h +include/pxr/usd/sdr/shaderNodeMetadata.h +include/pxr/usd/sdr/shaderNodeQuery.h +include/pxr/usd/sdr/shaderNodeQueryUtils.h include/pxr/usd/sdr/shaderProperty.h +include/pxr/usd/sdr/shaderPropertyMetadata.h include/pxr/usd/usd/api.h include/pxr/usd/usd/apiSchemaBase.h include/pxr/usd/usd/attribute.h @@ -1520,8 +1552,23 @@ include/pxr/usd/usdVol/field3DAsset.h include/pxr/usd/usdVol/fieldAsset.h include/pxr/usd/usdVol/fieldBase.h include/pxr/usd/usdVol/openVDBAsset.h +include/pxr/usd/usdVol/particleField.h +include/pxr/usd/usdVol/particleField3DGaussianSplat.h +include/pxr/usd/usdVol/particleFieldKernelBaseAPI.h +include/pxr/usd/usdVol/particleFieldKernelConstantSurfletAPI.h +include/pxr/usd/usdVol/particleFieldKernelGaussianEllipsoidAPI.h +include/pxr/usd/usdVol/particleFieldKernelGaussianSurfletAPI.h +include/pxr/usd/usdVol/particleFieldOpacityAttributeAPI.h +include/pxr/usd/usdVol/particleFieldOrientationAttributeAPI.h +include/pxr/usd/usdVol/particleFieldPositionAttributeAPI.h +include/pxr/usd/usdVol/particleFieldPositionBaseAPI.h +include/pxr/usd/usdVol/particleFieldRadianceBaseAPI.h +include/pxr/usd/usdVol/particleFieldScaleAttributeAPI.h +include/pxr/usd/usdVol/particleFieldSphericalHarmonicsAttributeAPI.h include/pxr/usd/usdVol/tokens.h include/pxr/usd/usdVol/volume.h +%%IMAGING%%include/pxr/usd/usdVol/volumeFieldAsset.h +%%IMAGING%%include/pxr/usd/usdVol/volumeFieldBase.h %%IMAGING%%include/pxr/usdImaging/usdAppUtils/api.h %%IMAGING%%include/pxr/usdImaging/usdAppUtils/camera.h %%IMAGING%%include/pxr/usdImaging/usdAppUtils/frameRecorder.h @@ -1580,6 +1627,7 @@ include/pxr/usd/usdVol/volume.h %%IMAGING%%include/pxr/usdImaging/usdImaging/geomModelAPIAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/geomModelSchema.h %%IMAGING%%include/pxr/usdImaging/usdImaging/geomSubsetAdapter.h +%%IMAGING%%include/pxr/usdImaging/usdImaging/geomXformVectorsSchema.h %%IMAGING%%include/pxr/usdImaging/usdImaging/geometryLightAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/gprimAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/hermiteCurvesAdapter.h @@ -1588,6 +1636,7 @@ include/pxr/usd/usdVol/volume.h %%IMAGING%%include/pxr/usdImaging/usdImaging/instanceAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/instanceablePrimAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/instancerContext.h +%%IMAGING%%include/pxr/usdImaging/usdImaging/legacyRenderSettingsSceneIndex.h %%IMAGING%%include/pxr/usdImaging/usdImaging/lightAPIAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/lightAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImaging/lightFilterAdapter.h @@ -1641,6 +1690,7 @@ include/pxr/usd/usdVol/volume.h %%IMAGING%%include/pxr/usdImaging/usdImaging/usdRenderProductSchema.h %%IMAGING%%include/pxr/usdImaging/usdImaging/usdRenderSettingsSchema.h %%IMAGING%%include/pxr/usdImaging/usdImaging/usdRenderVarSchema.h +%%IMAGING%%include/pxr/usdImaging/usdImaging/usdSceneIndexInputArgsSchema.h %%IMAGING%%include/pxr/usdImaging/usdImaging/version.h %%IMAGING%%include/pxr/usdImaging/usdImaging/volumeAdapter.h %%IMAGING%%include/pxr/usdImaging/usdImagingGL/api.h @@ -1650,17 +1700,6 @@ include/pxr/usd/usdVol/volume.h %%IMAGING%%include/pxr/usdImaging/usdImagingGL/version.h %%IMAGING%%include/pxr/usdImaging/usdProcImaging/api.h %%IMAGING%%include/pxr/usdImaging/usdProcImaging/generativeProceduralAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/api.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/projectionSchema.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrAovLightAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrCameraAPIAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrCameraProjectionAPIAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrCameraProjectionAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrDisplayFilterAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrIntegratorAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/pxrSampleFilterAdapter.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/tokens.h -%%IMAGING%%include/pxr/usdImaging/usdRiPxrImaging/version.h %%IMAGING%%include/pxr/usdImaging/usdSkelImaging/animationAdapter.h %%IMAGING%%include/pxr/usdImaging/usdSkelImaging/animationSchema.h %%IMAGING%%include/pxr/usdImaging/usdSkelImaging/api.h @@ -1695,8 +1734,10 @@ include/pxr/usd/usdVol/volume.h %%IMAGING%%include/pxr/usdImaging/usdSkelImaging/xformResolver.h %%IMAGING%%include/pxr/usdImaging/usdVolImaging/api.h %%IMAGING%%include/pxr/usdImaging/usdVolImaging/dataSourceFieldAsset.h +%%IMAGING%%include/pxr/usdImaging/usdVolImaging/dataSourceParticleField.h %%IMAGING%%include/pxr/usdImaging/usdVolImaging/field3dAssetAdapter.h %%IMAGING%%include/pxr/usdImaging/usdVolImaging/openvdbAssetAdapter.h +%%IMAGING%%include/pxr/usdImaging/usdVolImaging/particleFieldAdapter.h %%IMAGING%%include/pxr/usdImaging/usdVolImaging/tokens.h include/pxr/usdValidation/usdGeomValidators/api.h include/pxr/usdValidation/usdGeomValidators/validatorTokens.h @@ -1788,6 +1829,9 @@ lib/usd/esf/resources/plugInfo.json lib/usd/esfUsd/resources/plugInfo.json lib/usd/exec/resources/plugInfo.json lib/usd/execGeom/resources/plugInfo.json +lib/usd/execIr/resources/generatedSchema.usda +lib/usd/execIr/resources/plugInfo.json +lib/usd/execIr/resources/schema.usda lib/usd/execUsd/resources/plugInfo.json %%IMAGING%%lib/usd/glf/resources/plugInfo.json %%IMAGING%%lib/usd/glf/resources/shaders/pcfShader.glslfx @@ -1821,6 +1865,7 @@ lib/usd/execUsd/resources/plugInfo.json %%IMAGING%%lib/usd/hdSt/resources/shaders/renderPass.glslfx %%IMAGING%%lib/usd/hdSt/resources/shaders/renderPassShader.glslfx %%IMAGING%%lib/usd/hdSt/resources/shaders/simpleLightingShader.glslfx +%%IMAGING%%lib/usd/hdSt/resources/shaders/skinning.glslfx %%IMAGING%%lib/usd/hdSt/resources/shaders/surfaceHelpers.glslfx %%IMAGING%%lib/usd/hdSt/resources/shaders/terminals.glslfx %%IMAGING%%lib/usd/hdSt/resources/shaders/visibility.glslfx @@ -1903,7 +1948,6 @@ lib/usd/usdRender/resources/usdRender/schema.usda lib/usd/usdRi/resources/generatedSchema.usda lib/usd/usdRi/resources/plugInfo.json lib/usd/usdRi/resources/usdRi/schema.usda -%%IMAGING%%lib/usd/usdRiPxrImaging/resources/plugInfo.json lib/usd/usdSemantics/resources/generatedSchema.usda lib/usd/usdSemantics/resources/plugInfo.json lib/usd/usdSemantics/resources/usdSemantics/schema.usda diff --git a/graphics/openxr/Makefile b/graphics/openxr/Makefile index 6ebf4c41484e..ce74fa688540 100644 --- a/graphics/openxr/Makefile +++ b/graphics/openxr/Makefile @@ -1,6 +1,6 @@ PORTNAME= openxr DISTVERSIONPREFIX= release- -DISTVERSION= 1.1.58 +DISTVERSION= 1.1.61 CATEGORIES= graphics MAINTAINER= vvd@FreeBSD.org diff --git a/graphics/openxr/distinfo b/graphics/openxr/distinfo index 938770828674..7bc2708c4d1c 100644 --- a/graphics/openxr/distinfo +++ b/graphics/openxr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775050505 -SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.58_GH0.tar.gz) = 815b933219c398314366c289221526428418d799205a73a9640c97ca4242602b -SIZE (KhronosGroup-OpenXR-SDK-release-1.1.58_GH0.tar.gz) = 757391 +TIMESTAMP = 1783434343 +SHA256 (KhronosGroup-OpenXR-SDK-release-1.1.61_GH0.tar.gz) = d5e2773d282642e6e250bd10266f316fc3ff3b8602c83db009a1f434205998e6 +SIZE (KhronosGroup-OpenXR-SDK-release-1.1.61_GH0.tar.gz) = 791607 diff --git a/graphics/optiimage/Makefile b/graphics/optiimage/Makefile new file mode 100644 index 000000000000..78255d543955 --- /dev/null +++ b/graphics/optiimage/Makefile @@ -0,0 +1,26 @@ +PORTNAME= optiimage +PORTVERSION= 1.0.0 +CATEGORIES= graphics kde +MASTER_SITES= KDE/stable/optiimage + +MAINTAINER= kde@FreeBSD.org +COMMENT= Image optimizer +WWW= https://apps.kde.org/optiimage/ + +LIB_DEPENDS= libQCoro6Core.so:devel/qcoro + +USES= cmake compiler:c++20-lang gettext kde:6 qt:6 tar:xz +USE_KDE= config coreaddons crash i18n iconthemes \ + kio kirigami2 kirigami-addons \ + ecm:build +USE_QT= base declarative svg + +OPTIONS_DEFINE= OPTIMIZERS + +OPTIMIZERS_DESC= Install required utilities +OPTIMIZERS_RUN_DEPENDS= jpegoptim:graphics/jpegoptim \ + oxipng:graphics/oxipng \ + cwebp:graphics/webp \ + scour:textproc/py-scour + +.include <bsd.port.mk> diff --git a/graphics/optiimage/distinfo b/graphics/optiimage/distinfo new file mode 100644 index 000000000000..e3a06ef42dbf --- /dev/null +++ b/graphics/optiimage/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1780227542 +SHA256 (optiimage-1.0.0.tar.xz) = 05ef948c0fbf2b80dfa8f1f5a42457f8fd39e1b988b8af99679348e401c5f515 +SIZE (optiimage-1.0.0.tar.xz) = 64904 diff --git a/graphics/optiimage/pkg-descr b/graphics/optiimage/pkg-descr new file mode 100644 index 000000000000..049946debea5 --- /dev/null +++ b/graphics/optiimage/pkg-descr @@ -0,0 +1,13 @@ +Optimize your images with OptiImage, a useful image compressor that supports +PNG, JPEG, WebP and SVG file types. + +It supports both lossless and lossy compression modes with an option whether +to keep or not metadata of images. It additionally has a safe mode, where a +new image is created instead of overwriting the old one. + +It uses the following tools: + +* oxipng for PNG images +* jpegoptim for JPEG images +* scour for SVG images +* cwebp for WebP images diff --git a/graphics/optiimage/pkg-plist b/graphics/optiimage/pkg-plist new file mode 100644 index 000000000000..426d51ab228a --- /dev/null +++ b/graphics/optiimage/pkg-plist @@ -0,0 +1,31 @@ +bin/optiimage +share/applications/org.kde.optiimage.desktop +share/icons/hicolor/scalable/apps/org.kde.optiimage.svg +share/locale/ast/LC_MESSAGES/optiimage.mo +share/locale/ca/LC_MESSAGES/optiimage.mo +share/locale/ca@valencia/LC_MESSAGES/optiimage.mo +share/locale/cs/LC_MESSAGES/optiimage.mo +share/locale/de/LC_MESSAGES/optiimage.mo +share/locale/en_GB/LC_MESSAGES/optiimage.mo +share/locale/eo/LC_MESSAGES/optiimage.mo +share/locale/es/LC_MESSAGES/optiimage.mo +share/locale/eu/LC_MESSAGES/optiimage.mo +share/locale/fi/LC_MESSAGES/optiimage.mo +share/locale/fr/LC_MESSAGES/optiimage.mo +share/locale/gl/LC_MESSAGES/optiimage.mo +share/locale/he/LC_MESSAGES/optiimage.mo +share/locale/ia/LC_MESSAGES/optiimage.mo +share/locale/it/LC_MESSAGES/optiimage.mo +share/locale/ka/LC_MESSAGES/optiimage.mo +share/locale/ko/LC_MESSAGES/optiimage.mo +share/locale/lv/LC_MESSAGES/optiimage.mo +share/locale/nl/LC_MESSAGES/optiimage.mo +share/locale/pl/LC_MESSAGES/optiimage.mo +share/locale/sk/LC_MESSAGES/optiimage.mo +share/locale/sl/LC_MESSAGES/optiimage.mo +share/locale/sv/LC_MESSAGES/optiimage.mo +share/locale/tr/LC_MESSAGES/optiimage.mo +share/locale/uk/LC_MESSAGES/optiimage.mo +share/locale/zh_CN/LC_MESSAGES/optiimage.mo +share/locale/zh_TW/LC_MESSAGES/optiimage.mo +share/metainfo/org.kde.optiimage.metainfo.xml diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile index d4b9cc0000a6..7121006982a3 100644 --- a/graphics/osg/Makefile +++ b/graphics/osg/Makefile @@ -1,7 +1,7 @@ PORTNAME= osg PORTVERSION= 3.6.5 DISTVERSIONPREFIX= OpenSceneGraph- -PORTREVISION= 85 +PORTREVISION= 87 CATEGORIES= graphics MAINTAINER= fluffy@FreeBSD.org diff --git a/graphics/ossim/Makefile b/graphics/ossim/Makefile index eb692f5d97b6..fcf837109b2a 100644 --- a/graphics/ossim/Makefile +++ b/graphics/ossim/Makefile @@ -1,6 +1,6 @@ PORTNAME= ossim DISTVERSION= 2.12.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics geography MASTER_SITES= https://github.com/ossimlabs/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/graphics/oxipng/Makefile b/graphics/oxipng/Makefile index 1010d8654cc4..b974455c3e6f 100644 --- a/graphics/oxipng/Makefile +++ b/graphics/oxipng/Makefile @@ -1,7 +1,7 @@ PORTNAME= oxipng DISTVERSIONPREFIX= v -DISTVERSION= 10.1.0 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps -PORTREVISION= 2 +DISTVERSION= 10.1.1 # apply ${FILESDIR}/patch-man before generating cargo-crates list for missing deps +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= eduardo@FreeBSD.org diff --git a/graphics/oxipng/Makefile.crates b/graphics/oxipng/Makefile.crates index 81e35dd9a324..38228b5b4df9 100644 --- a/graphics/oxipng/Makefile.crates +++ b/graphics/oxipng/Makefile.crates @@ -1,90 +1,78 @@ CARGO_CRATES= adler2-2.0.1 \ - anstream-0.6.20 \ - anstyle-1.0.11 \ - anstyle-parse-0.2.7 \ - anstyle-query-1.1.4 \ - anstyle-wincon-3.0.10 \ + anstream-1.0.0 \ + anstyle-1.0.14 \ + anstyle-parse-1.0.0 \ + anstyle-query-1.1.5 \ + anstyle-wincon-3.0.11 \ autocfg-1.5.0 \ - bitflags-2.9.4 \ + bitflags-2.11.1 \ bitvec-1.0.1 \ - bumpalo-3.19.0 \ - bytemuck-1.23.2 \ + bumpalo-3.20.2 \ + bytemuck-1.25.0 \ byteorder-lite-0.1.0 \ - cc-1.2.38 \ - cfg-if-1.0.3 \ - clap-4.5.54 \ - clap_builder-4.5.54 \ - clap_lex-0.7.5 \ - colorchoice-1.0.4 \ + cc-1.2.60 \ + cfg-if-1.0.4 \ + clap-4.6.1 \ + clap_builder-4.6.0 \ + clap_lex-1.1.0 \ + colorchoice-1.0.5 \ crc32fast-1.5.0 \ - crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ crossbeam-epoch-0.9.18 \ crossbeam-utils-0.8.21 \ either-1.15.0 \ - env_filter-0.1.3 \ - env_logger-0.11.8 \ + env_filter-1.0.1 \ + env_logger-0.11.10 \ equivalent-1.0.2 \ errno-0.3.14 \ fdeflate-0.3.7 \ - find-msvc-tools-0.1.2 \ - flate2-1.1.2 \ + find-msvc-tools-0.1.9 \ + flate2-1.1.9 \ funty-2.0.0 \ glob-0.3.3 \ - hashbrown-0.16.1 \ + hashbrown-0.17.0 \ image-0.25.9 \ - indexmap-2.13.0 \ - is_terminal_polyfill-1.70.1 \ - itoa-1.0.16 \ - libc-0.2.175 \ - libdeflate-sys-1.25.0 \ - libdeflater-1.25.0 \ - linux-raw-sys-0.11.0 \ + indexmap-2.14.0 \ + is_terminal_polyfill-1.70.2 \ + itoa-1.0.18 \ + libc-0.2.185 \ + libdeflate-sys-1.25.2 \ + libdeflater-1.25.2 \ + linux-raw-sys-0.12.1 \ log-0.4.29 \ - memchr-2.7.6 \ + memchr-2.8.0 \ miniz_oxide-0.8.9 \ - moxcms-0.7.5 \ + moxcms-0.7.11 \ num-traits-0.2.19 \ - once_cell_polyfill-1.70.1 \ + once_cell_polyfill-1.70.2 \ parse-size-1.1.0 \ - pkg-config-0.3.32 \ - png-0.18.0 \ - proc-macro2-1.0.103 \ - pxfm-0.1.24 \ - quote-1.0.42 \ + pkg-config-0.3.33 \ + png-0.18.1 \ + proc-macro2-1.0.106 \ + pxfm-0.1.29 \ + quote-1.0.45 \ radium-0.7.0 \ - rayon-1.11.0 \ + rayon-1.12.0 \ rayon-core-1.13.0 \ - rgb-0.8.52 \ - rustc-hash-2.1.1 \ - rustix-1.1.2 \ + rgb-0.8.53 \ + rustc-hash-2.1.2 \ + rustix-1.1.4 \ serde-1.0.228 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ - serde_json-1.0.147 \ + serde_json-1.0.149 \ shlex-1.3.0 \ - simd-adler32-0.3.7 \ + simd-adler32-0.3.9 \ strsim-0.11.1 \ - syn-2.0.111 \ + syn-2.0.117 \ tap-1.0.1 \ - terminal_size-0.4.3 \ - unicode-ident-1.0.22 \ + terminal_size-0.4.4 \ + unicode-ident-1.0.24 \ utf8parse-0.2.2 \ - windows-link-0.1.3 \ - windows-link-0.2.0 \ - windows-sys-0.60.2 \ - windows-sys-0.61.0 \ - windows-targets-0.53.3 \ - windows_aarch64_gnullvm-0.53.0 \ - windows_aarch64_msvc-0.53.0 \ - windows_i686_gnu-0.53.0 \ - windows_i686_gnullvm-0.53.0 \ - windows_i686_msvc-0.53.0 \ - windows_x86_64_gnu-0.53.0 \ - windows_x86_64_gnullvm-0.53.0 \ - windows_x86_64_msvc-0.53.0 \ + windows-link-0.2.1 \ + windows-sys-0.61.2 \ wyz-0.5.1 \ - zmij-0.1.10 \ + zmij-1.0.21 \ zopfli-0.8.3 \ - clap_mangen-0.2.31 \ - roff-0.2.2 + clap_mangen-0.2.33 \ + roff-1.1.1 diff --git a/graphics/oxipng/distinfo b/graphics/oxipng/distinfo index 5e2338bb3457..20a69345ebad 100644 --- a/graphics/oxipng/distinfo +++ b/graphics/oxipng/distinfo @@ -1,44 +1,42 @@ -TIMESTAMP = 1769440206 +TIMESTAMP = 1777054488 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 -SHA256 (rust/crates/anstream-0.6.20.crate) = 3ae563653d1938f79b1ab1b5e668c87c76a9930414574a6583a7b7e11a8e6192 -SIZE (rust/crates/anstream-0.6.20.crate) = 28797 -SHA256 (rust/crates/anstyle-1.0.11.crate) = 862ed96ca487e809f1c8e5a8447f6ee2cf102f846893800b20cebdf541fc6bbd -SIZE (rust/crates/anstyle-1.0.11.crate) = 15880 -SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 -SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-query-1.1.4.crate) = 9e231f6134f61b71076a3eab506c379d4f36122f2af15a9ff04415ea4c3339e2 -SIZE (rust/crates/anstyle-query-1.1.4.crate) = 10192 -SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f748e090c5717661fddeea04219e2344f5f2a -SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558 +SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d +SIZE (rust/crates/anstream-1.0.0.crate) = 28916 +SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 +SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 +SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e +SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 +SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 -SHA256 (rust/crates/bitflags-2.9.4.crate) = 2261d10cca569e4643e526d8dc2e62e433cc8aba21ab764233731f8d369bf394 -SIZE (rust/crates/bitflags-2.9.4.crate) = 47950 +SHA256 (rust/crates/bitflags-2.11.1.crate) = c4512299f36f043ab09a583e57bceb5a5aab7a73db1805848e8fef3c9e8c78b3 +SIZE (rust/crates/bitflags-2.11.1.crate) = 49082 SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c SIZE (rust/crates/bitvec-1.0.1.crate) = 224375 -SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43 -SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414 -SHA256 (rust/crates/bytemuck-1.23.2.crate) = 3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677 -SIZE (rust/crates/bytemuck-1.23.2.crate) = 53021 +SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb +SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 +SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec +SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495 SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 -SHA256 (rust/crates/cc-1.2.38.crate) = 80f41ae168f955c12fb8960b057d70d0ca153fb83182b57d86380443527be7e9 -SIZE (rust/crates/cc-1.2.38.crate) = 90139 -SHA256 (rust/crates/cfg-if-1.0.3.crate) = 2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9 -SIZE (rust/crates/cfg-if-1.0.3.crate) = 8719 -SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394 -SIZE (rust/crates/clap-4.5.54.crate) = 62028 -SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00 -SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854 -SHA256 (rust/crates/clap_lex-0.7.5.crate) = b94f61472cee1439c0b966b47e3aca9ae07e45d070759512cd390ea2bebc6675 -SIZE (rust/crates/clap_lex-0.7.5.crate) = 13469 -SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 -SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/cc-1.2.60.crate) = 43c5703da9466b66a946814e1adf53ea2c90f10063b86290cc9eb67ce3478a20 +SIZE (rust/crates/cc-1.2.60.crate) = 97051 +SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 +SIZE (rust/crates/clap-4.6.1.crate) = 61836 +SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f +SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 +SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 +SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 +SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 +SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 -SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 -SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e @@ -47,137 +45,115 @@ SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aa SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 SIZE (rust/crates/either-1.15.0.crate) = 20114 -SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0 -SIZE (rust/crates/env_filter-0.1.3.crate) = 15191 -SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f -SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 +SHA256 (rust/crates/env_filter-1.0.1.crate) = 32e90c2accc4b07a8456ea0debdc2e7587bdd890680d71173a15d4ae604f6eef +SIZE (rust/crates/env_filter-1.0.1.crate) = 15045 +SHA256 (rust/crates/env_logger-0.11.10.crate) = 0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a +SIZE (rust/crates/env_logger-0.11.10.crate) = 31613 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb SIZE (rust/crates/errno-0.3.14.crate) = 12002 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 -SHA256 (rust/crates/find-msvc-tools-0.1.2.crate) = 1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959 -SIZE (rust/crates/find-msvc-tools-0.1.2.crate) = 30461 -SHA256 (rust/crates/flate2-1.1.2.crate) = 4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d -SIZE (rust/crates/flate2-1.1.2.crate) = 76495 +SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 +SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 +SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c +SIZE (rust/crates/flate2-1.1.9.crate) = 82745 SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c SIZE (rust/crates/funty-2.0.0.crate) = 13160 SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 SIZE (rust/crates/glob-0.3.3.crate) = 22861 -SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 -SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SHA256 (rust/crates/hashbrown-0.17.0.crate) = 4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51 +SIZE (rust/crates/hashbrown-0.17.0.crate) = 154597 SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a SIZE (rust/crates/image-0.25.9.crate) = 294591 -SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 -SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 -SHA256 (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf -SIZE (rust/crates/is_terminal_polyfill-1.70.1.crate) = 7492 -SHA256 (rust/crates/itoa-1.0.16.crate) = 7ee5b5339afb4c41626dde77b7a611bd4f2c202b897852b4bcf5d03eddc61010 -SIZE (rust/crates/itoa-1.0.16.crate) = 15757 -SHA256 (rust/crates/libc-0.2.175.crate) = 6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543 -SIZE (rust/crates/libc-0.2.175.crate) = 788728 -SHA256 (rust/crates/libdeflate-sys-1.25.0.crate) = 23bd6304ebf75390d8a99b88bdf2a266f62647838140cb64af8e6702f6e3fddc -SIZE (rust/crates/libdeflate-sys-1.25.0.crate) = 203157 -SHA256 (rust/crates/libdeflater-1.25.0.crate) = d5d4880e6d634d3d029d65fa016038e788cc728a17b782684726fb34ee140caf -SIZE (rust/crates/libdeflater-1.25.0.crate) = 23192 -SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 -SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 +SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 +SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 +SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 +SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 +SIZE (rust/crates/itoa-1.0.18.crate) = 15935 +SHA256 (rust/crates/libc-0.2.185.crate) = 52ff2c0fe9bc6cb6b14a0592c2ff4fa9ceb83eea9db979b0487cd054946a2b8f +SIZE (rust/crates/libc-0.2.185.crate) = 821775 +SHA256 (rust/crates/libdeflate-sys-1.25.2.crate) = 72753e0008ea87963d2f0770042d0df7abe51fafbb8dcaf618ac440f2f1fec0a +SIZE (rust/crates/libdeflate-sys-1.25.2.crate) = 202542 +SHA256 (rust/crates/libdeflater-1.25.2.crate) = d1ee41cf6fb1bb6030dfb59ffb7bc01ab26aade44142084c87f0fc7a1658fe71 +SIZE (rust/crates/libdeflater-1.25.2.crate) = 23437 +SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 +SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 SIZE (rust/crates/log-0.4.29.crate) = 51515 -SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 -SIZE (rust/crates/memchr-2.7.6.crate) = 97616 +SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 +SIZE (rust/crates/memchr-2.8.0.crate) = 97780 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/moxcms-0.7.5.crate) = ddd32fa8935aeadb8a8a6b6b351e40225570a37c43de67690383d87ef170cd08 -SIZE (rust/crates/moxcms-0.7.5.crate) = 184232 +SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97 +SIZE (rust/crates/moxcms-0.7.11.crate) = 176892 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell_polyfill-1.70.1.crate) = a4895175b425cb1f87721b59f0f286c2092bd4af812243672510e1ac53e2e0ad -SIZE (rust/crates/once_cell_polyfill-1.70.1.crate) = 7510 +SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe +SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/parse-size-1.1.0.crate) = 487f2ccd1e17ce8c1bfab3a65c89525af41cfad4c8659021a1e9a2aacd73b89b SIZE (rust/crates/parse-size-1.1.0.crate) = 7065 -SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c -SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 -SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 -SIZE (rust/crates/png-0.18.0.crate) = 118041 -SHA256 (rust/crates/proc-macro2-1.0.103.crate) = 5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8 -SIZE (rust/crates/proc-macro2-1.0.103.crate) = 60024 -SHA256 (rust/crates/pxfm-0.1.24.crate) = 83f9b339b02259ada5c0f4a389b7fb472f933aa17ce176fd2ad98f28bb401fde -SIZE (rust/crates/pxfm-0.1.24.crate) = 867020 -SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f -SIZE (rust/crates/quote-1.0.42.crate) = 31504 +SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e +SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590 +SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 +SIZE (rust/crates/png-0.18.1.crate) = 125800 +SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 +SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (rust/crates/pxfm-0.1.29.crate) = e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f +SIZE (rust/crates/pxfm-0.1.29.crate) = 879481 +SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (rust/crates/quote-1.0.45.crate) = 31564 SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09 SIZE (rust/crates/radium-0.7.0.crate) = 10906 -SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f -SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SHA256 (rust/crates/rayon-1.12.0.crate) = fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d +SIZE (rust/crates/rayon-1.12.0.crate) = 183391 SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 -SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce -SIZE (rust/crates/rgb-0.8.52.crate) = 22449 -SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d -SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 -SHA256 (rust/crates/rustix-1.1.2.crate) = cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e -SIZE (rust/crates/rustix-1.1.2.crate) = 422717 +SHA256 (rust/crates/rgb-0.8.53.crate) = 47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4 +SIZE (rust/crates/rgb-0.8.53.crate) = 18607 +SHA256 (rust/crates/rustc-hash-2.1.2.crate) = 94300abf3f1ae2e2b8ffb7b58043de3d399c73fa6f4b73826402a5c457614dbe +SIZE (rust/crates/rustc-hash-2.1.2.crate) = 14754 +SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 +SIZE (rust/crates/rustix-1.1.4.crate) = 425241 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 -SHA256 (rust/crates/serde_json-1.0.147.crate) = 6af14725505314343e673e9ecb7cd7e8a36aa9791eb936235a3567cc31447ae4 -SIZE (rust/crates/serde_json-1.0.147.crate) = 155973 +SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe -SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 +SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214 +SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/syn-2.0.111.crate) = 390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87 -SIZE (rust/crates/syn-2.0.111.crate) = 302117 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/terminal_size-0.4.3.crate) = 60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0 -SIZE (rust/crates/terminal_size-0.4.3.crate) = 10686 -SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 -SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +SHA256 (rust/crates/terminal_size-0.4.4.crate) = 230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874 +SIZE (rust/crates/terminal_size-0.4.4.crate) = 10022 +SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a -SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 -SHA256 (rust/crates/windows-link-0.2.0.crate) = 45e46c0661abb7180e7b9c281db115305d49ca1709ab8242adf09666d2173c65 -SIZE (rust/crates/windows-link-0.2.0.crate) = 6170 -SHA256 (rust/crates/windows-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb -SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 -SHA256 (rust/crates/windows-sys-0.61.0.crate) = e201184e40b2ede64bc2ea34968b28e33622acdbbf37104f0e4a33f7abe657aa -SIZE (rust/crates/windows-sys-0.61.0.crate) = 2517134 -SHA256 (rust/crates/windows-targets-0.53.3.crate) = d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91 -SIZE (rust/crates/windows-targets-0.53.3.crate) = 7099 -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.53.0.crate) = c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c -SIZE (rust/crates/windows_aarch64_msvc-0.53.0.crate) = 834446 -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.53.0.crate) = 9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11 -SIZE (rust/crates/windows_i686_gnullvm-0.53.0.crate) = 854056 -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.53.0.crate) = 2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba -SIZE (rust/crates/windows_x86_64_gnu-0.53.0.crate) = 902585 -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.53.0.crate) = 271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486 -SIZE (rust/crates/windows_x86_64_msvc-0.53.0.crate) = 834400 +SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed SIZE (rust/crates/wyz-0.5.1.crate) = 18790 -SHA256 (rust/crates/zmij-0.1.10.crate) = 4af59da1029247450b54ba43e0b62c8e376582464bbe5504dd525fe521e7e8fd -SIZE (rust/crates/zmij-0.1.10.crate) = 33604 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 SHA256 (rust/crates/zopfli-0.8.3.crate) = f05cd8797d63865425ff89b5c4a48804f35ba0ce8d125800027ad6017d2b5249 SIZE (rust/crates/zopfli-0.8.3.crate) = 51589 -SHA256 (rust/crates/clap_mangen-0.2.31.crate) = 439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301 -SIZE (rust/crates/clap_mangen-0.2.31.crate) = 16345 -SHA256 (rust/crates/roff-0.2.2.crate) = 88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3 -SIZE (rust/crates/roff-0.2.2.crate) = 11648 -SHA256 (shssoichiro-oxipng-v10.1.0_GH0.tar.gz) = 6c5e1d021a844ba730193943ab63ad99e7d9f1089c36f3db59014517ea99cf99 -SIZE (shssoichiro-oxipng-v10.1.0_GH0.tar.gz) = 19027290 +SHA256 (rust/crates/clap_mangen-0.2.33.crate) = 7e30ffc187e2e3aeafcd1c6e2aa416e29739454c0ccaa419226d5ecd181f2d78 +SIZE (rust/crates/clap_mangen-0.2.33.crate) = 15773 +SHA256 (rust/crates/roff-1.1.1.crate) = 323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189 +SIZE (rust/crates/roff-1.1.1.crate) = 13932 +SHA256 (shssoichiro-oxipng-v10.1.1_GH0.tar.gz) = ce19b1f060d586ceb3ea682f27d00e41675ec4093d8ac200a61ccd9d967d0999 +SIZE (shssoichiro-oxipng-v10.1.1_GH0.tar.gz) = 19026748 diff --git a/graphics/oxipng/files/patch-man b/graphics/oxipng/files/patch-man index 2477273591bc..98d84bb7e28b 100644 --- a/graphics/oxipng/files/patch-man +++ b/graphics/oxipng/files/patch-man @@ -2,19 +2,21 @@ - Add missing deps from xtask (generated from xtask/Cargo.lock) Optionally check for updated deps - Use upstream clap version already in crates [1] +- cd xtask && cargo update -p clap --precise x.y.z + to get updated deps for clap: clap_mangen and roff ---- Cargo.lock.orig 2026-01-25 21:45:00 UTC +--- Cargo.lock.orig 2026-04-22 20:29:48 UTC +++ Cargo.lock -@@ -740,3 +740,19 @@ dependencies = [ +@@ -647,3 +647,19 @@ dependencies = [ "log", "simd-adler32", ] + +[[package]] +name = "clap_mangen" -+version = "0.2.31" ++version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "439ea63a92086df93893164221ad4f24142086d535b3a0957b9b9bea2dc86301" ++checksum = "7e30ffc187e2e3aeafcd1c6e2aa416e29739454c0ccaa419226d5ecd181f2d78" +dependencies = [ + "clap", + "roff", @@ -22,10 +24,10 @@ + +[[package]] +name = "roff" -+version = "0.2.2" ++version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" -+checksum = "88f8660c1ff60292143c98d08fc6e2f654d722db50410e3f3797d40baaf9d8f3" ---- xtask/Cargo.toml.orig 2026-01-25 21:45:00 UTC ++checksum = "323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189" +--- xtask/Cargo.toml.orig 2026-04-22 20:29:48 UTC +++ xtask/Cargo.toml @@ -6,6 +6,6 @@ publish = false publish = false @@ -33,6 +35,6 @@ [dependencies] -clap = "4.5.21" -clap_mangen = "0.2.24" -+clap = "4.5.54" -+clap_mangen = "0.2.31" ++clap = "4.6.1" ++clap_mangen = "0.2.33" parse-size = "1.1.0" diff --git a/graphics/oyranos/Makefile b/graphics/oyranos/Makefile index 246952d0d8a8..3d366189486c 100644 --- a/graphics/oyranos/Makefile +++ b/graphics/oyranos/Makefile @@ -1,6 +1,6 @@ PORTNAME= oyranos PORTVERSION= 0.9.6 -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/p5-CAD-Drawing/Makefile b/graphics/p5-CAD-Drawing/Makefile index e322b9b9d846..a662a9ae86fa 100644 --- a/graphics/p5-CAD-Drawing/Makefile +++ b/graphics/p5-CAD-Drawing/Makefile @@ -1,6 +1,6 @@ PORTNAME= CAD-Drawing PORTVERSION= 0.26 -PORTREVISION= 12 +PORTREVISION= 13 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/graphics/p5-Chart/Makefile b/graphics/p5-Chart/Makefile index cf5e722d8ee4..dc2bfa3417d4 100644 --- a/graphics/p5-Chart/Makefile +++ b/graphics/p5-Chart/Makefile @@ -1,5 +1,6 @@ PORTNAME= Chart PORTVERSION= 2.4.10 +PORTREVISION= 1 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:CHARTGRP diff --git a/graphics/p5-Chart/files/patch-Chart_Bars.pm b/graphics/p5-Chart/files/patch-Chart_Bars.pm new file mode 100644 index 000000000000..2ef8e56a9329 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Bars.pm @@ -0,0 +1,11 @@ +--- Chart/Bars.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Bars.pm +@@ -14,7 +14,7 @@ package Chart::Bars; + # vertical bars + package Chart::Bars; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + diff --git a/graphics/p5-Chart/files/patch-Chart_BrushStyles.pm b/graphics/p5-Chart/files/patch-Chart_BrushStyles.pm new file mode 100644 index 000000000000..2c14ee3656bf --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_BrushStyles.pm @@ -0,0 +1,11 @@ +--- Chart/BrushStyles.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/BrushStyles.pm +@@ -23,7 +23,7 @@ package Chart::BrushStyles; + # \see FilledRectangle\n + package Chart::BrushStyles; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Composite.pm b/graphics/p5-Chart/files/patch-Chart_Composite.pm new file mode 100644 index 000000000000..139ef3c6166f --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Composite.pm @@ -0,0 +1,11 @@ +--- Chart/Composite.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Composite.pm +@@ -20,7 +20,7 @@ package Chart::Composite; + + package Chart::Composite; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Direction.pm b/graphics/p5-Chart/files/patch-Chart_Direction.pm new file mode 100644 index 000000000000..b857417c7539 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Direction.pm @@ -0,0 +1,11 @@ +--- Chart/Direction.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Direction.pm +@@ -17,7 +17,7 @@ package Chart::Direction; + + package Chart::Direction; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + diff --git a/graphics/p5-Chart/files/patch-Chart_ErrorBars.pm b/graphics/p5-Chart/files/patch-Chart_ErrorBars.pm new file mode 100644 index 000000000000..34be0734cd66 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_ErrorBars.pm @@ -0,0 +1,11 @@ +--- Chart/ErrorBars.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/ErrorBars.pm +@@ -12,7 +12,7 @@ package Chart::ErrorBars; + + package Chart::ErrorBars; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_HorizontalBars.pm b/graphics/p5-Chart/files/patch-Chart_HorizontalBars.pm new file mode 100644 index 000000000000..94a432ce082f --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_HorizontalBars.pm @@ -0,0 +1,11 @@ +--- Chart/HorizontalBars.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/HorizontalBars.pm +@@ -14,7 +14,7 @@ package Chart::HorizontalBars; + # + package Chart::HorizontalBars; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Lines.pm b/graphics/p5-Chart/files/patch-Chart_Lines.pm new file mode 100644 index 000000000000..1b78c7af0e14 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Lines.pm @@ -0,0 +1,11 @@ +--- Chart/Lines.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Lines.pm +@@ -18,7 +18,7 @@ package Chart::Lines; + # + package Chart::Lines; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_LinesPoints.pm b/graphics/p5-Chart/files/patch-Chart_LinesPoints.pm new file mode 100644 index 000000000000..f30d0056d056 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_LinesPoints.pm @@ -0,0 +1,11 @@ +--- Chart/LinesPoints.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/LinesPoints.pm +@@ -19,7 +19,7 @@ package Chart::LinesPoints; + + package Chart::LinesPoints; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Mountain.pm b/graphics/p5-Chart/files/patch-Chart_Mountain.pm new file mode 100644 index 000000000000..7bb189242462 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Mountain.pm @@ -0,0 +1,11 @@ +--- Chart/Mountain.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Mountain.pm +@@ -46,7 +46,7 @@ package Chart::Mountain; + + package Chart::Mountain; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Pareto.pm b/graphics/p5-Chart/files/patch-Chart_Pareto.pm new file mode 100644 index 000000000000..d2fd38e43994 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Pareto.pm @@ -0,0 +1,11 @@ +--- Chart/Pareto.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Pareto.pm +@@ -12,7 +12,7 @@ package Chart::Pareto; + # + package Chart::Pareto; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Pie.pm b/graphics/p5-Chart/files/patch-Chart_Pie.pm new file mode 100644 index 000000000000..c24b27665bf8 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Pie.pm @@ -0,0 +1,11 @@ +--- Chart/Pie.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Pie.pm +@@ -12,7 +12,7 @@ package Chart::Pie; + # + package Chart::Pie; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use Chart::Constants; diff --git a/graphics/p5-Chart/files/patch-Chart_Points.pm b/graphics/p5-Chart/files/patch-Chart_Points.pm new file mode 100644 index 000000000000..8caebcafd681 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Points.pm @@ -0,0 +1,11 @@ +--- Chart/Points.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Points.pm +@@ -18,7 +18,7 @@ package Chart::Points; + # + package Chart::Points; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_Split.pm b/graphics/p5-Chart/files/patch-Chart_Split.pm new file mode 100644 index 000000000000..c4c9c457bde8 --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_Split.pm @@ -0,0 +1,11 @@ +--- Chart/Split.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/Split.pm +@@ -15,7 +15,7 @@ package Chart::Split; + # + package Chart::Split; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Chart/files/patch-Chart_StackedBars.pm b/graphics/p5-Chart/files/patch-Chart_StackedBars.pm new file mode 100644 index 000000000000..ad842e1fd78c --- /dev/null +++ b/graphics/p5-Chart/files/patch-Chart_StackedBars.pm @@ -0,0 +1,11 @@ +--- Chart/StackedBars.pm.orig 2015-03-01 20:01:36 UTC ++++ Chart/StackedBars.pm +@@ -17,7 +17,7 @@ package Chart::StackedBars; + # stacked bars + package Chart::StackedBars; + +-use Chart::Base '2.4.10'; ++use Chart::Base; + use GD; + use Carp; + use strict; diff --git a/graphics/p5-Geo-GDAL-FFI/Makefile b/graphics/p5-Geo-GDAL-FFI/Makefile index 08344025ea9b..685c84190f71 100644 --- a/graphics/p5-Geo-GDAL-FFI/Makefile +++ b/graphics/p5-Geo-GDAL-FFI/Makefile @@ -1,8 +1,8 @@ PORTNAME= Geo-GDAL-FFI -PORTVERSION= 0.14 -PORTREVISION= 1 +PORTVERSION= 0.16 CATEGORIES= graphics perl5 MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= CPAN:SLAFFAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org diff --git a/graphics/p5-Geo-GDAL-FFI/distinfo b/graphics/p5-Geo-GDAL-FFI/distinfo index 61b0cd81d234..3b4735ee9b64 100644 --- a/graphics/p5-Geo-GDAL-FFI/distinfo +++ b/graphics/p5-Geo-GDAL-FFI/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1757120588 -SHA256 (Geo-GDAL-FFI-0.14.tar.gz) = 98a1451e5523a22f0eac580a532821d9e34edb1c31948b803a6638e8eeb10af8 -SIZE (Geo-GDAL-FFI-0.14.tar.gz) = 61221 +TIMESTAMP = 1779606978 +SHA256 (Geo-GDAL-FFI-0.16.tar.gz) = 360aada6945240a0390a5248579c52212b0ea2de5855b148cdc20ace5eb10456 +SIZE (Geo-GDAL-FFI-0.16.tar.gz) = 61971 diff --git a/graphics/p5-Geo-LibProj-FFI/Makefile b/graphics/p5-Geo-LibProj-FFI/Makefile index c0a772c9d987..994728a2972b 100644 --- a/graphics/p5-Geo-LibProj-FFI/Makefile +++ b/graphics/p5-Geo-LibProj-FFI/Makefile @@ -1,6 +1,6 @@ PORTNAME= Geo-LibProj-FFI PORTVERSION= 1.01 -PORTREVISION= 1 +PORTREVISION= 2 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 6803d215df02..fcd830c5be48 100644 --- a/graphics/p5-Image-ExifTool-devel/Makefile +++ b/graphics/p5-Image-ExifTool-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= Image-ExifTool -DISTVERSION= 13.55 +DISTVERSION= 13.59 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 5d0d456df840..e0e26b840933 100644 --- a/graphics/p5-Image-ExifTool-devel/distinfo +++ b/graphics/p5-Image-ExifTool-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775644055 -SHA256 (Image-ExifTool-13.55.tar.gz) = 5f4c81d34ad406538c2871ad72dbfceb5d9b412b2f16cbbeb4d712d270846667 -SIZE (Image-ExifTool-13.55.tar.gz) = 7799432 +TIMESTAMP = 1779980688 +SHA256 (Image-ExifTool-13.59.tar.gz) = 668ea3acececb7235fbd0f4900e72d5f12c9b07e5c778fd36cb1e9b5828fd65a +SIZE (Image-ExifTool-13.59.tar.gz) = 7916358 diff --git a/graphics/p5-Image-ExifTool-devel/pkg-plist b/graphics/p5-Image-ExifTool-devel/pkg-plist index 36f9073cbf84..275fa15aec35 100644 --- a/graphics/p5-Image-ExifTool-devel/pkg-plist +++ b/graphics/p5-Image-ExifTool-devel/pkg-plist @@ -84,6 +84,7 @@ bin/exiftool %%SITE_PERL%%/Image/ExifTool/GIMP.pm %%SITE_PERL%%/Image/ExifTool/GM.pm %%SITE_PERL%%/Image/ExifTool/GPS.pm +%%SITE_PERL%%/Image/ExifTool/Garmin.pm %%SITE_PERL%%/Image/ExifTool/GeoTiff.pm %%SITE_PERL%%/Image/ExifTool/Geolocation.dat %%SITE_PERL%%/Image/ExifTool/Geolocation.pm @@ -295,6 +296,7 @@ bin/exiftool %%PERL5_MAN3%%/Image::ExifTool::GIMP.3.gz %%PERL5_MAN3%%/Image::ExifTool::GM.3.gz %%PERL5_MAN3%%/Image::ExifTool::GPS.3.gz +%%PERL5_MAN3%%/Image::ExifTool::Garmin.3.gz %%PERL5_MAN3%%/Image::ExifTool::GeoTiff.3.gz %%PERL5_MAN3%%/Image::ExifTool::Geolocation.3.gz %%PERL5_MAN3%%/Image::ExifTool::Geotag.3.gz diff --git a/graphics/p5-Image-Magick-Iterator/Makefile b/graphics/p5-Image-Magick-Iterator/Makefile index 73089bb5da1a..0be9e2f79344 100644 --- a/graphics/p5-Image-Magick-Iterator/Makefile +++ b/graphics/p5-Image-Magick-Iterator/Makefile @@ -1,6 +1,6 @@ PORTNAME= Image-Magick-Iterator PORTVERSION= 0.01 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- diff --git a/graphics/p5-Image-OCR-Tesseract/Makefile b/graphics/p5-Image-OCR-Tesseract/Makefile index ffcc1fcb4cac..ee5239c2b233 100644 --- a/graphics/p5-Image-OCR-Tesseract/Makefile +++ b/graphics/p5-Image-OCR-Tesseract/Makefile @@ -1,6 +1,6 @@ PORTNAME= Image-OCR-Tesseract PORTVERSION= 1.26 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics perl5 MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:LEOCHARRE diff --git a/graphics/papers/Makefile b/graphics/papers/Makefile index 86e80fd71703..601d2fd7c6e2 100644 --- a/graphics/papers/Makefile +++ b/graphics/papers/Makefile @@ -1,6 +1,6 @@ PORTNAME= papers -DISTVERSION= 48.8 -PORTREVISION= 1 +DISTVERSION= 48.9 +PORTREVISION= 4 CATEGORIES= graphics print gnome MASTER_SITES= GNOME DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/graphics/papers/distinfo b/graphics/papers/distinfo index 86e503cda707..fb1ab1abbd2d 100644 --- a/graphics/papers/distinfo +++ b/graphics/papers/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1770753875 -SHA256 (gnome/papers-48.8.tar.xz) = 17c9d8fcd5c27dfa82c8b43c9cee3a73136f00debd88150edecfdddaaba9f3ac -SIZE (gnome/papers-48.8.tar.xz) = 4585820 +TIMESTAMP = 1775999144 +SHA256 (gnome/papers-48.9.tar.xz) = c943512fa76f852da4c71717e5cf863535882b90c64908048f67622fa857e330 +SIZE (gnome/papers-48.9.tar.xz) = 4585944 SHA256 (gnome/rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 SIZE (gnome/rust/crates/aes-0.8.4.crate) = 124812 SHA256 (gnome/rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 diff --git a/graphics/pastel/Makefile b/graphics/pastel/Makefile index 01e1df1b3ace..f6527b6d1747 100644 --- a/graphics/pastel/Makefile +++ b/graphics/pastel/Makefile @@ -1,7 +1,7 @@ PORTNAME= pastel DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 4 +PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= lcook@FreeBSD.org diff --git a/graphics/pdf2svg/Makefile b/graphics/pdf2svg/Makefile index 939636b1fd31..a82c72715b7f 100644 --- a/graphics/pdf2svg/Makefile +++ b/graphics/pdf2svg/Makefile @@ -1,7 +1,7 @@ PORTNAME= pdf2svg DISTVERSIONPREFIX= v DISTVERSION= 0.2.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= martin.dieringer@gmx.de diff --git a/graphics/pdfpc/Makefile b/graphics/pdfpc/Makefile index 4067a71202b1..a79f17e155a2 100644 --- a/graphics/pdfpc/Makefile +++ b/graphics/pdfpc/Makefile @@ -1,7 +1,7 @@ PORTNAME= pdfpc DISTVERSIONPREFIX= v DISTVERSION= 4.7.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= bapt@FreeBSD.org diff --git a/graphics/pecl-imagick/Makefile b/graphics/pecl-imagick/Makefile index 7015431dc6dc..ec589f259853 100644 --- a/graphics/pecl-imagick/Makefile +++ b/graphics/pecl-imagick/Makefile @@ -1,6 +1,5 @@ PORTNAME= imagick -DISTVERSION= 3.8.0 -PORTREVISION= 1 +DISTVERSION= 3.8.1 CATEGORIES= graphics MAINTAINER= 000.fbsd@quip.cz @@ -8,6 +7,7 @@ COMMENT= PHP wrapper to the ImageMagick/GraphicsMagick library WWW= https://pecl.php.net/package/imagick LICENSE= PHP301 +LICENSE_FILE= ${WRKSRC}/LICENSE USES= cpe localbase magick php:pecl @@ -18,9 +18,12 @@ CONFIGURE_ARGS= --with-imagick=${LOCALBASE} .include <bsd.port.pre.mk> post-patch: -.if ${PHP_VER} >= 85 - @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ - ${WRKSRC}/imagick.c +.if ${PHP_VER} >= 86 + @${REINPLACE_CMD} -e 's|XtOffsetOf|offsetof|' \ + -e 's|zval_dtor|zval_ptr_dtor_nogc|' \ + ${WRKSRC}/imagick.c \ + ${WRKSRC}/imagick_helpers.c \ + ${WRKSRC}/php_imagick_defs.h .endif .include <bsd.port.post.mk> diff --git a/graphics/pecl-imagick/distinfo b/graphics/pecl-imagick/distinfo index 289b596d5459..054061cd4788 100644 --- a/graphics/pecl-imagick/distinfo +++ b/graphics/pecl-imagick/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745699577 -SHA256 (PECL/imagick-3.8.0.tgz) = bda67461c854f20d6105782b769c524fc37388b75d4481d951644d2167ffeec6 -SIZE (PECL/imagick-3.8.0.tgz) = 363874 +TIMESTAMP = 1783386842 +SHA256 (PECL/imagick-3.8.1.tgz) = 3a3587c0a524c17d0dad9673a160b90cd776e836838474e173b549ed864352ee +SIZE (PECL/imagick-3.8.1.tgz) = 364008 diff --git a/graphics/pecl-qrencode/distinfo b/graphics/pecl-qrencode/distinfo deleted file mode 100644 index cfd337f2f6b0..000000000000 --- a/graphics/pecl-qrencode/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1758616409 -SHA256 (PECL/embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 0c4c9f219f35a486faa584b7815fe07925c6d1e44ca3578cd22426dc4bde9c81 -SIZE (PECL/embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 63316 diff --git a/graphics/pecl-vips/Makefile b/graphics/pecl-vips/Makefile index e499228cc954..5089df95ac4a 100644 --- a/graphics/pecl-vips/Makefile +++ b/graphics/pecl-vips/Makefile @@ -13,5 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt LIB_DEPENDS= libvips.so:graphics/vips USES= compiler:c11 php:pecl pkgconfig +IGNORE_WITH_PHP= 86 .include <bsd.port.mk> diff --git a/graphics/peruse/Makefile b/graphics/peruse/Makefile index 7d7e9f302784..c07f9d8acc1a 100644 --- a/graphics/peruse/Makefile +++ b/graphics/peruse/Makefile @@ -10,6 +10,9 @@ WWW= https://peruse.kde.org/ LICENSE= LGPL21 +DEPRECATED= Abandoned, does not work with Qt6 +EXPIRATION_DATE=2026-09-30 + USES= cmake compiler:c++11-lang gl kde:5 pkgconfig qt:5 tar:xz xorg USE_GL= gl USE_KDE= archive attica baloo completion config coreaddons crash \ diff --git a/graphics/photoflare/Makefile b/graphics/photoflare/Makefile index f583768572e5..9085fff5840a 100644 --- a/graphics/photoflare/Makefile +++ b/graphics/photoflare/Makefile @@ -1,6 +1,6 @@ PORTNAME= photoflare DISTVERSIONPREFIX= v -DISTVERSION= 1.6.13 +DISTVERSION= 1.7.0 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org @@ -12,9 +12,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libGraphicsMagick++.so:graphics/GraphicsMagick -USES= desktop-file-utils gl qmake qt:5 localbase pkgconfig +USES= desktop-file-utils gl qmake qt:6 localbase pkgconfig USE_GITHUB= yes -USE_QT= core gui network printsupport widgets buildtools:build linguisttools:build +USE_QT= base tools:build USE_GL= gl CXXFLAGS+= `pkg-config --cflags GraphicsMagick++` diff --git a/graphics/photoflare/distinfo b/graphics/photoflare/distinfo index b6a6d8eef6d5..0894f324eb82 100644 --- a/graphics/photoflare/distinfo +++ b/graphics/photoflare/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714459432 -SHA256 (photoflare-photoflare-v1.6.13_GH0.tar.gz) = 3bc96b275b911a0d6cb3b6dbee03f98a73324929fc2728b3b4b02e8d5473eb09 -SIZE (photoflare-photoflare-v1.6.13_GH0.tar.gz) = 2181909 +TIMESTAMP = 1778045496 +SHA256 (photoflare-photoflare-v1.7.0_GH0.tar.gz) = 43bac6c79ff0dcc0d45b8d7a17bf42ece6970c8abf04846b602d2efb992de267 +SIZE (photoflare-photoflare-v1.7.0_GH0.tar.gz) = 2977485 diff --git a/graphics/photoflare/pkg-plist b/graphics/photoflare/pkg-plist index ae2760c95127..d61190ec7333 100644 --- a/graphics/photoflare/pkg-plist +++ b/graphics/photoflare/pkg-plist @@ -11,19 +11,4 @@ share/icons/hicolor/48x48/apps/photoflare.png share/icons/hicolor/64x64/apps/photoflare.png share/man/man1/photoflare.1.gz share/metainfo/io.photoflare.photoflare.appdata.xml -%%DATADIR%%/languages/cs.qm -%%DATADIR%%/languages/de.qm -%%DATADIR%%/languages/en.qm -%%DATADIR%%/languages/es.qm -%%DATADIR%%/languages/fr.qm -%%DATADIR%%/languages/id.qm -%%DATADIR%%/languages/ja.qm -%%DATADIR%%/languages/nl.qm -%%DATADIR%%/languages/pt_BR.qm -%%DATADIR%%/languages/pt_PT.qm -%%DATADIR%%/languages/ru_RU.qm -%%DATADIR%%/languages/sv.qm -%%DATADIR%%/languages/tr.qm -%%DATADIR%%/languages/zh_CN.qm -%%DATADIR%%/languages/zh_TW.qm share/pixmaps/photoflare.png diff --git a/graphics/photoqt/Makefile b/graphics/photoqt/Makefile index de941da77df9..750b91880836 100644 --- a/graphics/photoqt/Makefile +++ b/graphics/photoqt/Makefile @@ -1,7 +1,7 @@ PORTNAME= photoqt DISTVERSIONPREFIX= v DISTVERSION= 3.4 -PORTREVISION= 6 +PORTREVISION= 9 CATEGORIES= graphics MAINTAINER= melanhit@gmail.com diff --git a/graphics/php-geos/Makefile b/graphics/php-geos/Makefile index 0821c9975da0..b51b1cdf88cd 100644 --- a/graphics/php-geos/Makefile +++ b/graphics/php-geos/Makefile @@ -2,11 +2,7 @@ PORTNAME= geos PORTVERSION= 1.0.0 PORTREVISION= 1 CATEGORIES= graphics -#MASTER_SITES= https://git.osgeo.org/gogs/geos/php-geos/archive/ \ -# LOCAL/sunpoet/php-geos PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} -DISTNAME= ${DISTVERSION} -#DIST_SUBDIR= php-geos MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP bindings for GEOS @@ -21,12 +17,11 @@ BUILD_DEPENDS= swig:devel/swig LIB_DEPENDS= libgeos_c.so:graphics/geos USES= localbase:ldflags php:ext +IGNORE_WITH_PHP= 86 USE_GITHUB= yes GH_ACCOUNT= libgeos GH_PROJECT= php-geos GH_TAGNAME= dfe1ab1 -#WRKSRC= ${WRKDIR}/php-geos - .include <bsd.port.mk> diff --git a/graphics/pecl-qrencode/Makefile b/graphics/php-qrencode/Makefile index e633ba3319d4..7d7aff2cc04c 100644 --- a/graphics/pecl-qrencode/Makefile +++ b/graphics/php-qrencode/Makefile @@ -2,7 +2,8 @@ PORTNAME= qrencode PORTVERSION= 0.11 DISTVERSIONPREFIX= v PORTREVISION= 0 -CATEGORIES= graphics pear +CATEGORIES= graphics +PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} MAINTAINER= vanilla@FreeBSD.org COMMENT= PECL extension for generate qrcode @@ -13,7 +14,7 @@ LICENSE= BSD2CLAUSE LIB_DEPENDS= libqrencode.so:graphics/libqrencode \ libpng.so:graphics/png -USES= php:pecl +USES= php:ext USE_GITHUB= yes GH_ACCOUNT= embark-systems GH_PROJECT= pecl-qrencode diff --git a/graphics/php-qrencode/distinfo b/graphics/php-qrencode/distinfo new file mode 100644 index 000000000000..d8a654c6bd10 --- /dev/null +++ b/graphics/php-qrencode/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784102987 +SHA256 (embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 0c4c9f219f35a486faa584b7815fe07925c6d1e44ca3578cd22426dc4bde9c81 +SIZE (embark-systems-pecl-qrencode-v0.11_GH0.tar.gz) = 63316 diff --git a/graphics/pecl-qrencode/pkg-descr b/graphics/php-qrencode/pkg-descr index 81cd9931a8a5..81cd9931a8a5 100644 --- a/graphics/pecl-qrencode/pkg-descr +++ b/graphics/php-qrencode/pkg-descr diff --git a/graphics/php86-exif/Makefile b/graphics/php86-exif/Makefile new file mode 100644 index 000000000000..51408fe34612 --- /dev/null +++ b/graphics/php86-exif/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= graphics + +MASTERDIR= ${.CURDIR}/../../lang/php86 + +PKGNAMESUFFIX= -exif + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/php86-gd/Makefile b/graphics/php86-gd/Makefile new file mode 100644 index 000000000000..beb5650b2117 --- /dev/null +++ b/graphics/php86-gd/Makefile @@ -0,0 +1,7 @@ +CATEGORIES= graphics + +MASTERDIR= ${.CURDIR}/../../lang/php86 + +PKGNAMESUFFIX= -gd + +.include "${MASTERDIR}/Makefile" diff --git a/graphics/piglit/Makefile b/graphics/piglit/Makefile index 62f159a1cf8c..fabb50dea4de 100644 --- a/graphics/piglit/Makefile +++ b/graphics/piglit/Makefile @@ -1,6 +1,5 @@ PORTNAME= piglit -PORTVERSION= 20200910 -PORTREVISION= 3 +PORTVERSION= 20260521 CATEGORIES= graphics MAINTAINER= x11@FreeBSD.org @@ -11,9 +10,10 @@ LICENSE= MIT GPLv2 GPLv3 LGPL20 LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.4:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers \ wayland-protocols>=0:graphics/wayland-protocols LIB_DEPENDS= libdrm.so:graphics/libdrm \ @@ -22,30 +22,19 @@ LIB_DEPENDS= libdrm.so:graphics/libdrm \ libwaffle-1.so:graphics/waffle \ libwayland-egl.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.4:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mako>0:textproc/py-mako@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} +USES= cmake compiler:c11 gl pkgconfig python shebangfix xorg USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa GL_PROJECT= piglit -GL_TAGNAME= 136a7f5fa0703603be1ffb338abe4865e76a8058 - -PATCH_SITES= https://gitlab.freedesktop.org/mesa/piglit/-/commit/ -PATCH_DIST_STRIP= -p1 -PATCHFILES+= 7f1916da04fc.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= c6a4d8aa8e68.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= 0443b6a18648.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= 96d8ddd0a658.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= d5f4cfd3b0da.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= 64c468c6c7e3.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 -PATCHFILES+= 681e86f53c2e.patch # https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/383 - -USES= cmake compiler:c11 gl pkgconfig python shebangfix xorg +GL_TAGNAME= 2b8ed2f52a7a99eebfd0923baf5b9f7f681cdf26 USE_GL= egl gbm gl glu USE_XORG= x11 xcb xext xrender -SHEBANG_FILES= piglit +SHEBANG_FILES= piglit replayer/replayer.py CMAKE_ON= PIGLIT_BUILD_GLES2_TESTS PIGLIT_BUILD_GLES3_TESTS LDFLAGS+= -L${LOCALBASE}/lib diff --git a/graphics/piglit/distinfo b/graphics/piglit/distinfo index 03799115b482..bb07f89d632e 100644 --- a/graphics/piglit/distinfo +++ b/graphics/piglit/distinfo @@ -1,17 +1,3 @@ -TIMESTAMP = 1617891400 -SHA256 (mesa-piglit-136a7f5fa0703603be1ffb338abe4865e76a8058_GL0.tar.gz) = ac3afee57ff4818f165b90d017389673873cf8782e1091262f85efbf3d33f35e -SIZE (mesa-piglit-136a7f5fa0703603be1ffb338abe4865e76a8058_GL0.tar.gz) = 24436135 -SHA256 (7f1916da04fc.patch) = 78a30b68c59cc9aaf6bbcccfde2d12e9f43d4e49153c8710dc99362c81d8ca17 -SIZE (7f1916da04fc.patch) = 774 -SHA256 (c6a4d8aa8e68.patch) = 6bccb2b4f1beba22e842b5883f7b1ec0fa53e971dc96d1a51a9d7fe66970e01e -SIZE (c6a4d8aa8e68.patch) = 840 -SHA256 (0443b6a18648.patch) = bf74233898eeb709e0c79f9603d0be5b857d16fbac66ac7069033f7cf2eb7c8a -SIZE (0443b6a18648.patch) = 718 -SHA256 (96d8ddd0a658.patch) = d6c362350f727066a6b03a9e12fbdb09ea3cc2df45bac8196c63b25d827d51eb -SIZE (96d8ddd0a658.patch) = 928 -SHA256 (d5f4cfd3b0da.patch) = 5fdbd103f3a8a5e64c6ea49c1476b414323568bd8f2f33aea475be69cf956b3a -SIZE (d5f4cfd3b0da.patch) = 1100 -SHA256 (64c468c6c7e3.patch) = 478ef23ccf707bb01536505509e6a09f97ab8a9c076fdd833972d626df4a8795 -SIZE (64c468c6c7e3.patch) = 760 -SHA256 (681e86f53c2e.patch) = 9a118396d6b7c893105354ab3b8e5c684b4e3683f87bbcaae9ccd74b63c21286 -SIZE (681e86f53c2e.patch) = 854 +TIMESTAMP = 1779434936 +SHA256 (mesa-piglit-2b8ed2f52a7a99eebfd0923baf5b9f7f681cdf26_GL0.tar.gz) = 8b7e3f42ac4df9f3619428b1b25e4b902934f6927abc3c80efa69eaa49013149 +SIZE (mesa-piglit-2b8ed2f52a7a99eebfd0923baf5b9f7f681cdf26_GL0.tar.gz) = 24883055 diff --git a/graphics/piglit/files/patch-CMakeLists.txt b/graphics/piglit/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..03dfecf1012f --- /dev/null +++ b/graphics/piglit/files/patch-CMakeLists.txt @@ -0,0 +1,20 @@ +--- CMakeLists.txt.orig 2026-05-02 14:11:44 UTC ++++ CMakeLists.txt +@@ -22,7 +22,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + + set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + set(DEFAULT_EGL ON) + set(DEFAULT_GLX ON) + set(DEFAULT_WGL OFF) +@@ -230,7 +230,7 @@ endif() + add_definitions(-DPIGLIT_HAS_WGL) + endif() + +-IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++IF(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + pkg_check_modules(LIBDRM QUIET libdrm) + pkg_check_modules(XCB QUIET xcb) + pkg_check_modules(XCB_DRI2 QUIET xcb-dri2) diff --git a/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c b/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c deleted file mode 100644 index 66ba84af02b2..000000000000 --- a/graphics/piglit/files/patch-tests_spec_ext__external__objects_vk.c +++ /dev/null @@ -1,11 +0,0 @@ ---- tests/spec/ext_external_objects/vk.c.orig 2020-09-09 08:57:32 UTC -+++ tests/spec/ext_external_objects/vk.c -@@ -336,7 +336,7 @@ get_aspect_from_depth_format(VkFormat depth_format) - default: - break; - } -- return VK_NULL_HANDLE; -+ return VK_IMAGE_ASPECT_NONE; - } - - static VkPipelineStageFlags diff --git a/graphics/piglit/files/patch-tests_util_CMakeLists.txt b/graphics/piglit/files/patch-tests_util_CMakeLists.txt new file mode 100644 index 000000000000..d09c367c7857 --- /dev/null +++ b/graphics/piglit/files/patch-tests_util_CMakeLists.txt @@ -0,0 +1,20 @@ +--- tests/util/CMakeLists.txt.orig 2026-05-02 14:11:44 UTC ++++ tests/util/CMakeLists.txt +@@ -129,7 +129,7 @@ endif() + ) + endif() + +-if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + # One needs to have at least one hardware driver present, otherwise + # there is no point compiling just the dispatcher. + if(PIGLIT_BUILD_DMA_BUF_TESTS) +@@ -160,7 +160,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") + list(APPEND UTIL_GL_LIBS ${WAYLAND_LDFLAGS}) + endif() + +-endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++endif(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD") + + if(MSVC) + list(APPEND UTIL_SOURCES msvc/getopt.c) diff --git a/graphics/piglit/files/patch-tests_util_piglit-util.c b/graphics/piglit/files/patch-tests_util_piglit-util.c new file mode 100644 index 000000000000..9a69b602c876 --- /dev/null +++ b/graphics/piglit/files/patch-tests_util_piglit-util.c @@ -0,0 +1,12 @@ +--- tests/util/piglit-util.c.orig 2026-05-02 14:11:44 UTC ++++ tests/util/piglit-util.c +@@ -41,6 +41,9 @@ + #include <errno.h> + #include <inttypes.h> + #include <time.h> ++#ifdef __FreeBSD__ ++#include <libgen.h> /* For basename(3) */ ++#endif + + #if defined(PIGLIT_HAS_POSIX_CLOCK_MONOTONIC) && defined(PIGLIT_HAS_POSIX_TIMER_NOTIFY_THREAD) + #include <pthread.h> diff --git a/graphics/piglit/pkg-plist b/graphics/piglit/pkg-plist index 47e4c52cace3..9249e38e9a8f 100644 --- a/graphics/piglit/pkg-plist +++ b/graphics/piglit/pkg-plist @@ -15,6 +15,7 @@ bin/piglit @dir %%DATADIR%%/generated_tests/templates/gen_gpu_shader4_tests @dir %%DATADIR%%/generated_tests/templates/gen_inout_fp64 @dir %%DATADIR%%/generated_tests/templates/gen_intel_shader_integer_functions2_tests +@dir %%DATADIR%%/generated_tests/templates/gen_interface_block_tests @dir %%DATADIR%%/generated_tests/templates/gen_interpolation_tests @dir %%DATADIR%%/generated_tests/templates/gen_non-lvalue_tests @dir %%DATADIR%%/generated_tests/templates/gen_outerproduct_invalid_params @@ -39,10 +40,15 @@ bin/piglit @dir %%DATADIR%%/tests/egl/spec/egl_ext_device_base @dir %%DATADIR%%/tests/egl/spec/egl_ext_device_drm @dir %%DATADIR%%/tests/egl/spec/egl_ext_device_enumeration +@dir %%DATADIR%%/tests/egl/spec/egl_ext_device_persistent_id @dir %%DATADIR%%/tests/egl/spec/egl_ext_device_query +@dir %%DATADIR%%/tests/egl/spec/egl_ext_device_query_name @dir %%DATADIR%%/tests/egl/spec/egl_ext_image_dma_buf_import_modifiers @dir %%DATADIR%%/tests/egl/spec/egl_ext_platform_device +@dir %%DATADIR%%/tests/egl/spec/egl_ext_protected_content +@dir %%DATADIR%%/tests/egl/spec/egl_ext_surface_compression @dir %%DATADIR%%/tests/egl/spec/egl_khr_create_context +@dir %%DATADIR%%/tests/egl/spec/egl_khr_display_reference @dir %%DATADIR%%/tests/egl/spec/egl_khr_fence_sync @dir %%DATADIR%%/tests/egl/spec/egl_khr_get_all_proc_addresses @dir %%DATADIR%%/tests/egl/spec/egl_khr_gl_image @@ -51,9 +57,13 @@ bin/piglit @dir %%DATADIR%%/tests/egl/spec/egl_mesa_platform_surfaceless @dir %%DATADIR%%/tests/egl/spec/egl_mesa_query_driver @dir %%DATADIR%%/tests/fbo +@dir %%DATADIR%%/tests/gbm @dir %%DATADIR%%/tests/general @dir %%DATADIR%%/tests/glx @dir %%DATADIR%%/tests/hiz +@dir %%DATADIR%%/tests/llvmpipe/glsl +@dir %%DATADIR%%/tests/llvmpipe/tests +@dir %%DATADIR%%/tests/llvmpipe/utils @dir %%DATADIR%%/tests/perf @dir %%DATADIR%%/tests/py_modules/__pycache__ @dir %%DATADIR%%/tests/security @@ -62,6 +72,7 @@ bin/piglit @dir %%DATADIR%%/tests/spec/amd_performance_monitor @dir %%DATADIR%%/tests/spec/amd_pinned_memory @dir %%DATADIR%%/tests/spec/amd_seamless_cubemap_per_texture +@dir %%DATADIR%%/tests/spec/apple_sync @dir %%DATADIR%%/tests/spec/arb_base_instance @dir %%DATADIR%%/tests/spec/arb_blend_func_extended/api @dir %%DATADIR%%/tests/spec/arb_blend_func_extended/execution @@ -135,10 +146,13 @@ bin/piglit @dir %%DATADIR%%/tests/spec/arb_vertex_type_10f_11f_11f_rev @dir %%DATADIR%%/tests/spec/arb_vertex_type_2_10_10_10_rev @dir %%DATADIR%%/tests/spec/arb_viewport_array +@dir %%DATADIR%%/tests/spec/arm_shader_framebuffer_fetch_depth_stencil @dir %%DATADIR%%/tests/spec/ati_draw_buffers @dir %%DATADIR%%/tests/spec/ati_envmap_bumpmap @dir %%DATADIR%%/tests/spec/ati_fragment_shader +@dir %%DATADIR%%/tests/spec/ext_clear_texture @dir %%DATADIR%%/tests/spec/ext_color_buffer_float +@dir %%DATADIR%%/tests/spec/ext_debug_label @dir %%DATADIR%%/tests/spec/ext_depth_bounds_test @dir %%DATADIR%%/tests/spec/ext_direct_state_access @dir %%DATADIR%%/tests/spec/ext_disjoint_timer_query @@ -151,18 +165,24 @@ bin/piglit @dir %%DATADIR%%/tests/spec/ext_framebuffer_multisample_blit_scaled @dir %%DATADIR%%/tests/spec/ext_framebuffer_object @dir %%DATADIR%%/tests/spec/ext_image_dma_buf_import +@dir %%DATADIR%%/tests/spec/ext_instanced_arrays +@dir %%DATADIR%%/tests/spec/ext_multi_draw_indirect +@dir %%DATADIR%%/tests/spec/ext_multisampled_render_to_texture @dir %%DATADIR%%/tests/spec/ext_occlusion_query_boolean @dir %%DATADIR%%/tests/spec/ext_packed_depth_stencil @dir %%DATADIR%%/tests/spec/ext_packed_float @dir %%DATADIR%%/tests/spec/ext_polygon_offset_clamp @dir %%DATADIR%%/tests/spec/ext_render_snorm @dir %%DATADIR%%/tests/spec/ext_shader_image_load_store +@dir %%DATADIR%%/tests/spec/ext_shader_pixel_local_storage @dir %%DATADIR%%/tests/spec/ext_texture_compression_bptc @dir %%DATADIR%%/tests/spec/ext_texture_compression_rgtc @dir %%DATADIR%%/tests/spec/ext_texture_env_combine @dir %%DATADIR%%/tests/spec/ext_texture_format_bgra8888 @dir %%DATADIR%%/tests/spec/ext_texture_integer @dir %%DATADIR%%/tests/spec/ext_texture_norm16 +@dir %%DATADIR%%/tests/spec/ext_texture_storage +@dir %%DATADIR%%/tests/spec/ext_texture_storage_compression @dir %%DATADIR%%/tests/spec/ext_texture_swizzle @dir %%DATADIR%%/tests/spec/ext_timer_query @dir %%DATADIR%%/tests/spec/ext_transform_feedback @@ -204,6 +224,7 @@ bin/piglit @dir %%DATADIR%%/tests/spec/nv_copy_image @dir %%DATADIR%%/tests/spec/nv_fog_distance @dir %%DATADIR%%/tests/spec/nv_image_formats +@dir %%DATADIR%%/tests/spec/nv_primitive_restart @dir %%DATADIR%%/tests/spec/nv_texture_barrier @dir %%DATADIR%%/tests/spec/nv_texture_env_combine4 @dir %%DATADIR%%/tests/spec/oes_compressed_paletted_texture @@ -216,4 +237,5 @@ bin/piglit @dir %%DATADIR%%/tests/spec/oes_texture_float @dir %%DATADIR%%/tests/texturing/shaders @dir %%DATADIR%%/tests/util/msvc +@dir %%DATADIR%%/tests/wayland @dir %%DATADIR%%/tests/wgl diff --git a/graphics/pixelmosh/Makefile b/graphics/pixelmosh/Makefile index a48f2f38104f..62bfb3eef5eb 100644 --- a/graphics/pixelmosh/Makefile +++ b/graphics/pixelmosh/Makefile @@ -1,11 +1,12 @@ PORTNAME= pixelmosh DISTVERSIONPREFIX= v -DISTVERSION= 4.2.2 +DISTVERSION= 4.2.3 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= slowdive@me.com COMMENT= PNG corrupter -WWW= https://github.com/charlesrocket/pixelmosh +WWW= https://codeberg.org/charlesrocket/pixelmosh LICENSE= MIT @@ -30,7 +31,7 @@ PLIST_FILES+= share/applications/org.hellbyte.pixelmosh.desktop \ post-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/pixmaps ${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.pixelmosh.desktop \ - ${STAGEDIR}${PREFIX}/share/applications + ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/share/org.hellbyte.pixelmosh.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/org.hellbyte.pixelmosh.png .endif diff --git a/graphics/pixelmosh/Makefile.crates b/graphics/pixelmosh/Makefile.crates index 10342e2efed9..34427924243e 100644 --- a/graphics/pixelmosh/Makefile.crates +++ b/graphics/pixelmosh/Makefile.crates @@ -1,29 +1,28 @@ CARGO_CRATES= adler-1.0.2 \ adler2-2.0.1 \ aho-corasick-1.1.4 \ - anstream-0.6.21 \ - anstyle-1.0.13 \ - anstyle-parse-0.2.7 \ + anstream-1.0.0 \ + anstyle-1.0.14 \ + anstyle-parse-1.0.0 \ anstyle-query-1.1.5 \ anstyle-wincon-3.0.11 \ - anyhow-1.0.102 \ - assert_cmd-2.1.2 \ + assert_cmd-2.2.2 \ async-channel-2.5.0 \ - autocfg-1.5.0 \ - bitflags-2.11.0 \ - bstr-1.12.1 \ - bumpalo-3.20.2 \ + autocfg-1.5.1 \ + bitflags-2.13.0 \ + bstr-1.12.3 \ + bumpalo-3.20.3 \ cairo-rs-0.22.0 \ cairo-sys-rs-0.22.0 \ - cfg-expr-0.20.6 \ + cfg-expr-0.20.8 \ cfg-if-1.0.4 \ - chacha20-0.10.0 \ - clap-4.5.60 \ - clap_builder-4.5.60 \ - clap_lex-1.0.0 \ - colorchoice-1.0.4 \ + chacha20-0.10.1 \ + clap-4.6.1 \ + clap_builder-4.6.0 \ + clap_lex-1.1.0 \ + colorchoice-1.0.5 \ concurrent-queue-2.5.0 \ - console-0.16.2 \ + console-0.16.3 \ cpufeatures-0.3.0 \ crc32fast-1.5.0 \ crossbeam-utils-0.8.21 \ @@ -38,7 +37,6 @@ CARGO_CRATES= adler-1.0.2 \ field-offset-0.3.6 \ flate2-1.1.9 \ float-cmp-0.10.0 \ - foldhash-0.1.5 \ futures-channel-0.3.32 \ futures-core-0.3.32 \ futures-executor-0.3.32 \ @@ -48,112 +46,91 @@ CARGO_CRATES= adler-1.0.2 \ futures-util-0.3.32 \ gdk-pixbuf-0.22.0 \ gdk-pixbuf-sys-0.22.0 \ - gdk4-0.11.0 \ - gdk4-sys-0.11.0 \ - getrandom-0.4.1 \ - gio-0.22.2 \ - gio-sys-0.22.0 \ - glib-0.22.2 \ - glib-build-tools-0.22.0 \ - glib-macros-0.22.2 \ - glib-sys-0.22.0 \ - gobject-sys-0.22.0 \ - graphene-rs-0.22.0 \ - graphene-sys-0.22.0 \ - gsk4-0.11.0 \ - gsk4-sys-0.11.0 \ - gtk4-0.11.0 \ - gtk4-macros-0.11.0 \ - gtk4-sys-0.11.0 \ - hashbrown-0.15.5 \ - hashbrown-0.16.1 \ + gdk4-0.11.4 \ + gdk4-sys-0.11.4 \ + getrandom-0.4.3 \ + gio-0.22.8 \ + gio-sys-0.22.8 \ + glib-0.22.8 \ + glib-build-tools-0.22.8 \ + glib-macros-0.22.6 \ + glib-sys-0.22.8 \ + gobject-sys-0.22.6 \ + graphene-rs-0.22.8 \ + graphene-sys-0.22.8 \ + gsk4-0.11.4 \ + gsk4-sys-0.11.4 \ + gtk4-0.11.4 \ + gtk4-macros-0.11.4 \ + gtk4-sys-0.11.4 \ + hashbrown-0.17.1 \ heck-0.5.0 \ - id-arena-2.3.0 \ - indexmap-2.13.0 \ - indicatif-0.18.4 \ + indexmap-2.14.0 \ + indicatif-0.18.5 \ is_terminal_polyfill-1.70.2 \ - itoa-1.0.17 \ - js-sys-0.3.91 \ - leb128fmt-0.1.0 \ + js-sys-0.3.103 \ libadwaita-0.9.1 \ libadwaita-sys-0.9.1 \ - libc-0.2.182 \ + libc-0.2.186 \ litrs-1.0.0 \ - log-0.4.29 \ - memchr-2.8.0 \ + memchr-2.8.2 \ memoffset-0.9.1 \ miniz_oxide-0.8.9 \ normalize-line-endings-0.3.0 \ num-traits-0.2.19 \ - once_cell-1.21.3 \ + once_cell-1.21.4 \ once_cell_polyfill-1.70.2 \ - pango-0.22.0 \ + pango-0.22.8 \ pango-sys-0.22.0 \ parking-2.2.1 \ pin-project-lite-0.2.17 \ - pkg-config-0.3.32 \ + pkg-config-0.3.33 \ png-0.18.1 \ portable-atomic-1.13.1 \ predicates-3.1.4 \ predicates-core-1.0.10 \ predicates-tree-1.0.13 \ - prettyplease-0.2.37 \ - proc-macro-crate-3.4.0 \ + proc-macro-crate-3.5.0 \ proc-macro2-1.0.106 \ - quote-1.0.44 \ - r-efi-5.3.0 \ - rand-0.10.0 \ - rand_core-0.10.0 \ - regex-1.12.3 \ + quote-1.0.46 \ + r-efi-6.0.0 \ + rand-0.10.1 \ + rand_core-0.10.1 \ + regex-1.12.4 \ regex-automata-0.4.14 \ - regex-syntax-0.8.10 \ + regex-syntax-0.8.11 \ rustc_version-0.4.1 \ rustversion-1.0.22 \ - semver-1.0.27 \ - serde-1.0.228 \ + semver-1.0.28 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ - serde_json-1.0.149 \ - serde_spanned-1.0.4 \ - simd-adler32-0.3.8 \ + serde_spanned-1.1.1 \ + simd-adler32-0.3.9 \ slab-0.4.12 \ - smallvec-1.15.1 \ + smallvec-1.15.2 \ strsim-0.11.1 \ - syn-2.0.117 \ - system-deps-7.0.7 \ - target-lexicon-0.13.3 \ + syn-2.0.118 \ + system-deps-7.0.8 \ + target-lexicon-0.13.5 \ termtree-0.5.1 \ thiserror-2.0.18 \ thiserror-impl-2.0.18 \ - toml-0.9.12+spec-1.1.0 \ - toml_datetime-0.7.5+spec-1.1.0 \ - toml_edit-0.23.10+spec-1.0.0 \ - toml_parser-1.0.9+spec-1.1.0 \ - toml_writer-1.0.6+spec-1.1.0 \ + toml-1.1.2+spec-1.1.0 \ + toml_datetime-1.1.1+spec-1.1.0 \ + toml_edit-0.25.12+spec-1.1.0 \ + toml_parser-1.1.2+spec-1.1.0 \ + toml_writer-1.1.1+spec-1.1.0 \ unicode-ident-1.0.24 \ unicode-width-0.2.2 \ - unicode-xid-0.2.6 \ unit-prefix-0.5.2 \ utf8parse-0.2.2 \ version-compare-0.2.1 \ wait-timeout-0.2.1 \ - wasip2-1.0.2+wasi-0.2.9 \ - wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ - wasm-bindgen-0.2.114 \ - wasm-bindgen-macro-0.2.114 \ - wasm-bindgen-macro-support-0.2.114 \ - wasm-bindgen-shared-0.2.114 \ - wasm-encoder-0.244.0 \ - wasm-metadata-0.244.0 \ - wasmparser-0.244.0 \ + wasm-bindgen-0.2.126 \ + wasm-bindgen-macro-0.2.126 \ + wasm-bindgen-macro-support-0.2.126 \ + wasm-bindgen-shared-0.2.126 \ web-time-1.1.0 \ windows-link-0.2.1 \ windows-sys-0.61.2 \ - winnow-0.7.14 \ - wit-bindgen-0.51.0 \ - wit-bindgen-core-0.51.0 \ - wit-bindgen-rust-0.51.0 \ - wit-bindgen-rust-macro-0.51.0 \ - wit-component-0.244.0 \ - wit-parser-0.244.0 \ - zmij-1.0.21 + winnow-1.0.3 diff --git a/graphics/pixelmosh/distinfo b/graphics/pixelmosh/distinfo index 09d7fe9ef0ea..c071fb61e5f6 100644 --- a/graphics/pixelmosh/distinfo +++ b/graphics/pixelmosh/distinfo @@ -5,52 +5,50 @@ SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06 SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 -SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a -SIZE (rust/crates/anstream-0.6.21.crate) = 29516 -SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 -SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 -SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 -SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d +SIZE (rust/crates/anstream-1.0.0.crate) = 28916 +SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 +SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 +SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e +SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 -SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c -SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 -SHA256 (rust/crates/assert_cmd-2.1.2.crate) = 9c5bcfa8749ac45dd12cb11055aeeb6b27a3895560d60d71e3c23bf979e60514 -SIZE (rust/crates/assert_cmd-2.1.2.crate) = 27244 +SHA256 (rust/crates/assert_cmd-2.2.2.crate) = 2aa3a22042e45de04255c7bf3626e239f450200fd0493c1e382263544b20aea6 +SIZE (rust/crates/assert_cmd-2.2.2.crate) = 27683 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 -SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 -SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 -SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af -SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 -SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab -SIZE (rust/crates/bstr-1.12.1.crate) = 354916 -SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb -SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 +SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 +SIZE (rust/crates/autocfg-1.5.1.crate) = 18911 +SHA256 (rust/crates/bitflags-2.13.0.crate) = b4388bee8683e3d04af747c73422af53102d2bd24d9eadb6cbc100baef4b43f8 +SIZE (rust/crates/bitflags-2.13.0.crate) = 51280 +SHA256 (rust/crates/bstr-1.12.3.crate) = 5cee35f73844aa3014bb606320a6c1f010249dbdf43342fe54b5a4f6a8ed4b79 +SIZE (rust/crates/bstr-1.12.3.crate) = 355150 +SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 +SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671 SHA256 (rust/crates/cairo-rs-0.22.0.crate) = 5cc8d9aa793480744cd9a0524fef1a2e197d9eaa0f739cde19d16aba530dcb95 SIZE (rust/crates/cairo-rs-0.22.0.crate) = 58860 SHA256 (rust/crates/cairo-sys-rs-0.22.0.crate) = f8b4985713047f5faee02b8db6a6ef32bbb50269ff53c1aee716d1d195b76d54 SIZE (rust/crates/cairo-sys-rs-0.22.0.crate) = 14532 -SHA256 (rust/crates/cfg-expr-0.20.6.crate) = 78cef5b5a1a6827c7322ae2a636368a573006b27cfa76c7ebd53e834daeaab6a -SIZE (rust/crates/cfg-expr-0.20.6.crate) = 45312 +SHA256 (rust/crates/cfg-expr-0.20.8.crate) = fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c +SIZE (rust/crates/cfg-expr-0.20.8.crate) = 45531 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 -SHA256 (rust/crates/chacha20-0.10.0.crate) = 6f8d983286843e49675a4b7a2d174efe136dc93a18d69130dd18198a6c167601 -SIZE (rust/crates/chacha20-0.10.0.crate) = 38763 -SHA256 (rust/crates/clap-4.5.60.crate) = 2797f34da339ce31042b27d23607e051786132987f595b02ba4f6a6dffb7030a -SIZE (rust/crates/clap-4.5.60.crate) = 62002 -SHA256 (rust/crates/clap_builder-4.5.60.crate) = 24a241312cea5059b13574bb9b3861cabf758b879c15190b37b6d6fd63ab6876 -SIZE (rust/crates/clap_builder-4.5.60.crate) = 171105 -SHA256 (rust/crates/clap_lex-1.0.0.crate) = 3a822ea5bc7590f9d40f1ba12c0dc3c2760f3482c6984db1573ad11031420831 -SIZE (rust/crates/clap_lex-1.0.0.crate) = 13466 -SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 -SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81 +SIZE (rust/crates/chacha20-0.10.1.crate) = 38187 +SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 +SIZE (rust/crates/clap-4.6.1.crate) = 61836 +SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f +SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 +SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 +SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 +SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 +SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 -SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4 -SIZE (rust/crates/console-0.16.2.crate) = 34100 +SHA256 (rust/crates/console-0.16.3.crate) = d64e8af5551369d19cf50138de61f1c42074ab970f74e99be916646777f8fc87 +SIZE (rust/crates/console-0.16.3.crate) = 34041 SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 @@ -79,8 +77,6 @@ SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef SIZE (rust/crates/flate2-1.1.9.crate) = 82745 SHA256 (rust/crates/float-cmp-0.10.0.crate) = b09cf3155332e944990140d967ff5eceb70df778b34f77d8075db46e4704e6d8 SIZE (rust/crates/float-cmp-0.10.0.crate) = 10702 -SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 -SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d @@ -99,72 +95,62 @@ SHA256 (rust/crates/gdk-pixbuf-0.22.0.crate) = 25f420376dbee041b2db374ce4573892a SIZE (rust/crates/gdk-pixbuf-0.22.0.crate) = 21521 SHA256 (rust/crates/gdk-pixbuf-sys-0.22.0.crate) = 48f31b37b1fc4b48b54f6b91b7ef04c18e00b4585d98359dd7b998774bbd91fb SIZE (rust/crates/gdk-pixbuf-sys-0.22.0.crate) = 14920 -SHA256 (rust/crates/gdk4-0.11.0.crate) = 2e9a95621b043a35e70ea9f6da89e1a471658ee5771258874f000a11f6a9cb89 -SIZE (rust/crates/gdk4-0.11.0.crate) = 103096 -SHA256 (rust/crates/gdk4-sys-0.11.0.crate) = 4d322515677e4a12e10efe7e758743c3e5faa56940237f19ba6890ba8edbbb76 -SIZE (rust/crates/gdk4-sys-0.11.0.crate) = 78031 -SHA256 (rust/crates/getrandom-0.4.1.crate) = 139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec -SIZE (rust/crates/getrandom-0.4.1.crate) = 53686 -SHA256 (rust/crates/gio-0.22.2.crate) = 816b6743c46b217aa8fba679095ac6f2162fd53259dc8f186fcdbff9c555db03 -SIZE (rust/crates/gio-0.22.2.crate) = 250918 -SHA256 (rust/crates/gio-sys-0.22.0.crate) = 64729ba2772c080448f9f966dba8f4456beeb100d8c28a865ef8a0f2ef4987e1 -SIZE (rust/crates/gio-sys-0.22.0.crate) = 85197 -SHA256 (rust/crates/glib-0.22.2.crate) = 16877c6e619447e0bcb6de326a42a8bd02b36328cfeeda210135425e576efa3d -SIZE (rust/crates/glib-0.22.2.crate) = 301278 -SHA256 (rust/crates/glib-build-tools-0.22.0.crate) = 4bf3abfd1e60b194dded50f802277c68a59121a5a221701102f02db223cdda27 -SIZE (rust/crates/glib-build-tools-0.22.0.crate) = 6137 -SHA256 (rust/crates/glib-macros-0.22.2.crate) = bda575994e3689b1bc12f89c3df621ead46ff292623b76b4710a3a5b79be54bb -SIZE (rust/crates/glib-macros-0.22.2.crate) = 69063 -SHA256 (rust/crates/glib-sys-0.22.0.crate) = 48073e3b228419faa80b9b7f7122759d4ab2f44cd52a065fde7ca08f34c03147 -SIZE (rust/crates/glib-sys-0.22.0.crate) = 68148 -SHA256 (rust/crates/gobject-sys-0.22.0.crate) = 18eda93f09d3778f38255b231b17ef67195013a592c91624a4daf8bead875565 -SIZE (rust/crates/gobject-sys-0.22.0.crate) = 23704 -SHA256 (rust/crates/graphene-rs-0.22.0.crate) = c7d1b7881f96869f49808b6adfe906a93a57a34204952253444d68c3208d71f1 -SIZE (rust/crates/graphene-rs-0.22.0.crate) = 21694 -SHA256 (rust/crates/graphene-sys-0.22.0.crate) = 517f062f3fd6b7fd3e57a3f038a74b3c23ca32f51199ff028aa704609943f79c -SIZE (rust/crates/graphene-sys-0.22.0.crate) = 16500 -SHA256 (rust/crates/gsk4-0.11.0.crate) = c84a7e778764e5c8e67440c616e11a0da21828bbf04490655c4058f6c917af6f -SIZE (rust/crates/gsk4-0.11.0.crate) = 42156 -SHA256 (rust/crates/gsk4-sys-0.11.0.crate) = 9fbfbe080ce408e35a94eded4b9cc7a16fa2ffbaf6f04ab5a35d9c3c73841c88 -SIZE (rust/crates/gsk4-sys-0.11.0.crate) = 22856 -SHA256 (rust/crates/gtk4-0.11.0.crate) = 56f78f0fe325e541c40f1a7f647d324bdda34cf67fe217c2843fd9c18ae514c9 -SIZE (rust/crates/gtk4-0.11.0.crate) = 496572 -SHA256 (rust/crates/gtk4-macros-0.11.0.crate) = 3581b242ba62fdff122ebb626ea641582ec326031622bd19d60f85029c804a87 -SIZE (rust/crates/gtk4-macros-0.11.0.crate) = 19520 -SHA256 (rust/crates/gtk4-sys-0.11.0.crate) = f063fc314b4d23aac4316a877159c02e86c1b2ba1f0a13e9aafbbebdce9c0800 -SIZE (rust/crates/gtk4-sys-0.11.0.crate) = 119628 -SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 -SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 -SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 -SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SHA256 (rust/crates/gdk4-0.11.4.crate) = d81e2a6c6ecba2aab60633a98df1868b03fa0bfdce8105edc27c1bccf71f0e39 +SIZE (rust/crates/gdk4-0.11.4.crate) = 103702 +SHA256 (rust/crates/gdk4-sys-0.11.4.crate) = 3d8f608d8d7d229975c4d0d026f5d3071598c4ddab3c5262b0a31840fec78d13 +SIZE (rust/crates/gdk4-sys-0.11.4.crate) = 76519 +SHA256 (rust/crates/getrandom-0.4.3.crate) = 300e883d756b2e4ec94e02791f39b04b522276138852cfc41d9fb7e904106099 +SIZE (rust/crates/getrandom-0.4.3.crate) = 52437 +SHA256 (rust/crates/gio-0.22.8.crate) = 8b3e1f669909c326b9413bde5a742097b8c90a7d78f45326db13668984769ded +SIZE (rust/crates/gio-0.22.8.crate) = 250781 +SHA256 (rust/crates/gio-sys-0.22.8.crate) = 353fdc7da7cd16da916104b1e0e4e7de380ec9c8aaa20d4d742d66310ab4b0d5 +SIZE (rust/crates/gio-sys-0.22.8.crate) = 83519 +SHA256 (rust/crates/glib-0.22.8.crate) = ddbcf514bd1881fc1b960e4e52b4e82873f4da3bceddbd58d42827b508888100 +SIZE (rust/crates/glib-0.22.8.crate) = 302887 +SHA256 (rust/crates/glib-build-tools-0.22.8.crate) = f9871f38b67853c358b8190f77b9f878eb27d933a950f1045b244c4559a9f5f0 +SIZE (rust/crates/glib-build-tools-0.22.8.crate) = 2849 +SHA256 (rust/crates/glib-macros-0.22.6.crate) = 506d23499707c7142898429757e8d9a3871d965239a2cb66dfa05052be6d6f19 +SIZE (rust/crates/glib-macros-0.22.6.crate) = 71919 +SHA256 (rust/crates/glib-sys-0.22.8.crate) = 030967459f9f676851872c6304adea7825c6d462ec9b72554c733cf0c5952233 +SIZE (rust/crates/glib-sys-0.22.8.crate) = 66714 +SHA256 (rust/crates/gobject-sys-0.22.6.crate) = 22a861859b887a79cf461359c192c97a57d8fb0229dd291232e57aa11f6fa72c +SIZE (rust/crates/gobject-sys-0.22.6.crate) = 23697 +SHA256 (rust/crates/graphene-rs-0.22.8.crate) = eb856b9c558971c3f13ab692358926da710b046932a4e087aedcc35b040d7dff +SIZE (rust/crates/graphene-rs-0.22.8.crate) = 21678 +SHA256 (rust/crates/graphene-sys-0.22.8.crate) = 5c7ffdfde88f3570d3705e0d8a2433e036d387a1f2930bbf47eafcb5f569fd04 +SIZE (rust/crates/graphene-sys-0.22.8.crate) = 14852 +SHA256 (rust/crates/gsk4-0.11.4.crate) = b867be1c5f14dcb8f552c0eff6e9a9b1da5f8b43943e8efc3a63c889d84952ff +SIZE (rust/crates/gsk4-0.11.4.crate) = 43594 +SHA256 (rust/crates/gsk4-sys-0.11.4.crate) = 5b7c7eb2e681ee896646cfb8872b431f24d09f53ba9283289d9b10caa6707088 +SIZE (rust/crates/gsk4-sys-0.11.4.crate) = 21919 +SHA256 (rust/crates/gtk4-0.11.4.crate) = 98a0a0466484f64b07b5b8184d43fa46be78eb0b8e04ae4e179af31d770b76d9 +SIZE (rust/crates/gtk4-0.11.4.crate) = 506245 +SHA256 (rust/crates/gtk4-macros-0.11.4.crate) = 5ac7179400a36a04de039c24206bb841c5596992b907b43b23ee8d5bdc40d00e +SIZE (rust/crates/gtk4-macros-0.11.4.crate) = 22788 +SHA256 (rust/crates/gtk4-sys-0.11.4.crate) = 82b8f954786af0b1984425c4446b77f5ff6594346181316be3f850caab1c6f01 +SIZE (rust/crates/gtk4-sys-0.11.4.crate) = 119429 +SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a +SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 -SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 -SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 -SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 -SHA256 (rust/crates/indicatif-0.18.4.crate) = 25470f23803092da7d239834776d653104d551bc4d7eacaf31e6837854b8e9eb -SIZE (rust/crates/indicatif-0.18.4.crate) = 68731 +SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 +SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 +SHA256 (rust/crates/indicatif-0.18.5.crate) = 993f007684f2e9727160da8b960ec161264703bfd1af084fd2e34d040c9a0dd4 +SIZE (rust/crates/indicatif-0.18.5.crate) = 70674 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 -SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 -SIZE (rust/crates/itoa-1.0.17.crate) = 15905 -SHA256 (rust/crates/js-sys-0.3.91.crate) = b49715b7073f385ba4bc528e5747d02e66cb39c6146efb66b781f131f0fb399c -SIZE (rust/crates/js-sys-0.3.91.crate) = 91416 -SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 -SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 +SHA256 (rust/crates/js-sys-0.3.103.crate) = 53b44bfcdb3f8d5837a46dae1ca9660a837176eee74a28b229bc626816589102 +SIZE (rust/crates/js-sys-0.3.103.crate) = 108366 SHA256 (rust/crates/libadwaita-0.9.1.crate) = bc0da4e27b20d3e71f830e5b0f0188d22c257986bf421c02cfde777fe07932a4 SIZE (rust/crates/libadwaita-0.9.1.crate) = 138535 SHA256 (rust/crates/libadwaita-sys-0.9.1.crate) = aaee067051c5d3c058d050d167688b80b67de1950cfca77730549aa761fc5d7d SIZE (rust/crates/libadwaita-sys-0.9.1.crate) = 38840 -SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112 -SIZE (rust/crates/libc-0.2.182.crate) = 814873 +SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 +SIZE (rust/crates/libc-0.2.186.crate) = 821883 SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092 SIZE (rust/crates/litrs-1.0.0.crate) = 46610 -SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 -SIZE (rust/crates/log-0.4.29.crate) = 51515 -SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 -SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/memchr-2.8.2.crate) = 88904434abc2901f197fe8cc55f0445e7ded921dba5911dad2e2b39b48e663c4 +SIZE (rust/crates/memchr-2.8.2.crate) = 99069 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 @@ -173,20 +159,20 @@ SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d -SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 +SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 -SHA256 (rust/crates/pango-0.22.0.crate) = 25d8f224eddef627b896d2f7b05725b3faedbd140e0e8343446f0d34f34238ee -SIZE (rust/crates/pango-0.22.0.crate) = 50099 +SHA256 (rust/crates/pango-0.22.8.crate) = 5d800d8d0de2ad5d0fb046f5344dbaba14a003cf3dd27cc21d85893d35ea316c +SIZE (rust/crates/pango-0.22.8.crate) = 50089 SHA256 (rust/crates/pango-sys-0.22.0.crate) = bbd111a20ca90fedf03e09c59783c679c00900f1d8491cca5399f5e33609d5d6 SIZE (rust/crates/pango-sys-0.22.0.crate) = 29706 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba SIZE (rust/crates/parking-2.2.1.crate) = 10685 SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 -SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c -SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e +SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590 SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 SIZE (rust/crates/png-0.18.1.crate) = 125800 SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 @@ -197,78 +183,70 @@ SHA256 (rust/crates/predicates-core-1.0.10.crate) = cad38746f3166b4031b1a0d39ad9 SIZE (rust/crates/predicates-core-1.0.10.crate) = 8649 SHA256 (rust/crates/predicates-tree-1.0.13.crate) = d0de1b847b39c8131db0467e9df1ff60e6d0562ab8e9a16e568ad0fdb372e2f2 SIZE (rust/crates/predicates-tree-1.0.13.crate) = 8422 -SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b -SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 -SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 -SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 +SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f +SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709 SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 -SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 -SIZE (rust/crates/quote-1.0.44.crate) = 31629 -SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f -SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 -SHA256 (rust/crates/rand-0.10.0.crate) = bc266eb313df6c5c09c1c7b1fbe2510961e5bcd3add930c1e31f7ed9da0feff8 -SIZE (rust/crates/rand-0.10.0.crate) = 105828 -SHA256 (rust/crates/rand_core-0.10.0.crate) = 0c8d0fd677905edcbeedbf2edb6494d676f0e98d54d5cf9bda0b061cb8fb8aba -SIZE (rust/crates/rand_core-0.10.0.crate) = 22778 -SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 -SIZE (rust/crates/regex-1.12.3.crate) = 153392 +SHA256 (rust/crates/quote-1.0.46.crate) = dfbc457d0c7a0759a614551b11a6409e5951f6c7537be1f1b7682b9ae9230368 +SIZE (rust/crates/quote-1.0.46.crate) = 31628 +SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf +SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 +SHA256 (rust/crates/rand-0.10.1.crate) = d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207 +SIZE (rust/crates/rand-0.10.1.crate) = 105801 +SHA256 (rust/crates/rand_core-0.10.1.crate) = 63b8176103e19a2643978565ca18b50549f6101881c443590420e4dc998a3c69 +SIZE (rust/crates/rand_core-0.10.1.crate) = 22833 +SHA256 (rust/crates/regex-1.12.4.crate) = f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba +SIZE (rust/crates/regex-1.12.4.crate) = 153468 SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 -SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a -SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781 +SHA256 (rust/crates/regex-syntax-0.8.11.crate) = d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4 +SIZE (rust/crates/regex-syntax-0.8.11.crate) = 359055 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 -SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 -SIZE (rust/crates/semver-1.0.27.crate) = 30081 -SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e -SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd +SIZE (rust/crates/semver-1.0.28.crate) = 33064 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 -SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 -SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 -SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 -SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 -SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 -SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26 +SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025 +SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214 +SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 SIZE (rust/crates/slab-0.4.12.crate) = 19080 -SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 -SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SHA256 (rust/crates/smallvec-1.15.2.crate) = 8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90 +SIZE (rust/crates/smallvec-1.15.2.crate) = 34899 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 -SIZE (rust/crates/syn-2.0.117.crate) = 306011 -SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f -SIZE (rust/crates/system-deps-7.0.7.crate) = 28941 -SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c -SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 +SHA256 (rust/crates/syn-2.0.118.crate) = 1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422 +SIZE (rust/crates/syn-2.0.118.crate) = 305533 +SHA256 (rust/crates/system-deps-7.0.8.crate) = 396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7 +SIZE (rust/crates/system-deps-7.0.8.crate) = 30092 +SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca +SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928 SHA256 (rust/crates/termtree-0.5.1.crate) = 8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683 SIZE (rust/crates/termtree-0.5.1.crate) = 8498 SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 -SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863 -SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485 -SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 -SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 -SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 -SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 -SHA256 (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4 -SIZE (rust/crates/toml_parser-1.0.9+spec-1.1.0.crate) = 35035 -SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 -SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 +SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee +SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327 +SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7 +SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 +SHA256 (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7 +SIZE (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = 68620 +SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526 +SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485 +SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db +SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841 SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/unicode-width-0.2.2.crate) = b4ac048d71ede7ee76d585517add45da530660ef4390e49b098733c6e897f254 SIZE (rust/crates/unicode-width-0.2.2.crate) = 282768 -SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 -SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3 SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 @@ -277,45 +255,21 @@ SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b856 SIZE (rust/crates/version-compare-0.2.1.crate) = 14245 SHA256 (rust/crates/wait-timeout-0.2.1.crate) = 09ac3b126d3914f9849036f826e054cbabdc8519970b8998ddaf3b5bd3c65f11 SIZE (rust/crates/wait-timeout-0.2.1.crate) = 11435 -SHA256 (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 -SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 -SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 -SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 -SHA256 (rust/crates/wasm-bindgen-0.2.114.crate) = 6532f9a5c1ece3798cb1c2cfdba640b9b3ba884f5db45973a6f442510a87d38e -SIZE (rust/crates/wasm-bindgen-0.2.114.crate) = 59350 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 18a2d50fcf105fb33bb15f00e7a77b772945a2ee45dcf454961fd843e74c18e6 -SIZE (rust/crates/wasm-bindgen-macro-0.2.114.crate) = 9289 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 03ce4caeaac547cdf713d280eda22a730824dd11e6b8c3ca9e42247b25c631e3 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.114.crate) = 63445 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 75a326b8c223ee17883a4251907455a2431acc2791c98c26279376490c378c16 -SIZE (rust/crates/wasm-bindgen-shared-0.2.114.crate) = 10538 -SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 -SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 -SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 -SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 -SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe -SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 +SHA256 (rust/crates/wasm-bindgen-0.2.126.crate) = 4b067c0c11094aef6b7a801c1e34a26affafdf3d051dba08456b868789aaf9a4 +SIZE (rust/crates/wasm-bindgen-0.2.126.crate) = 67461 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.126.crate) = 167ce5e579f6bcf889c4f7175a8a5a585de84e8ff93976ce393efa5f2837aab1 +SIZE (rust/crates/wasm-bindgen-macro-0.2.126.crate) = 9303 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.126.crate) = f3997c7839262f4ef12cf90b818d6340c18e80f263f1a94bf157d0ec4420380e +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.126.crate) = 82688 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.126.crate) = dc1b4cb0cc549fcf58d7dfc081778139b3d283a081644e833e84682ad71cea24 +SIZE (rust/crates/wasm-bindgen-shared-0.2.126.crate) = 11287 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb SIZE (rust/crates/web-time-1.1.0.crate) = 18026 SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 -SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 -SIZE (rust/crates/winnow-0.7.14.crate) = 184718 -SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 -SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 -SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc -SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 -SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 -SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 -SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a -SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 -SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 -SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 -SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 -SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 -SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa -SIZE (rust/crates/zmij-1.0.21.crate) = 26665 -SHA256 (charlesrocket-pixelmosh-v4.2.2_GH0.tar.gz) = bffe7f7cc0cb0e330c426d04c0d3749b417980e60751adf5f7b06b1b86c2a66d -SIZE (charlesrocket-pixelmosh-v4.2.2_GH0.tar.gz) = 1417548 +SHA256 (rust/crates/winnow-1.0.3.crate) = 0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1 +SIZE (rust/crates/winnow-1.0.3.crate) = 187990 +SHA256 (charlesrocket-pixelmosh-v4.2.3_GH0.tar.gz) = 201806d5357dcecd219db1a5e11dbb2426a702491b5dba0259556920922e313b +SIZE (charlesrocket-pixelmosh-v4.2.3_GH0.tar.gz) = 1415947 diff --git a/graphics/plantuml/Makefile b/graphics/plantuml/Makefile index 8ce656440868..c079dce34236 100644 --- a/graphics/plantuml/Makefile +++ b/graphics/plantuml/Makefile @@ -1,18 +1,18 @@ PORTNAME= plantuml -DISTVERSION= 1.2026.1 -PORTREVISION= 2 +DISTVERSION= 1.2026.5 CATEGORIES= graphics java textproc MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/ EXTRACT_SUFX= .jar EXTRACT_ONLY= -MAINTAINER= awoonyaa@gmail.com +MAINTAINER= eric@camachat.org COMMENT= Application for swift and straightforward diagram creation WWW= https://plantuml.com/ LICENSE= GPLv3 USES= java +JAVA_VERSION= 11+ NO_ARCH= yes NO_BUILD= yes diff --git a/graphics/plantuml/distinfo b/graphics/plantuml/distinfo index 0c6922392841..d531d048bec4 100644 --- a/graphics/plantuml/distinfo +++ b/graphics/plantuml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768876392 -SHA256 (plantuml-1.2026.1.jar) = 89c116168a2a0f7cf5292e11617ba22abd743f891914f1fec5bc9c7d257b3092 -SIZE (plantuml-1.2026.1.jar) = 26882011 +TIMESTAMP = 1779980586 +SHA256 (plantuml-1.2026.5.jar) = de65ffc34b5c7fdad4e86309ce2dcceff98778799ae17b93a8f492d7a69080e1 +SIZE (plantuml-1.2026.5.jar) = 29524499 diff --git a/graphics/plasma6-spectacle/distinfo b/graphics/plasma6-spectacle/distinfo index 7d2488b5f270..abd73a9d13c2 100644 --- a/graphics/plasma6-spectacle/distinfo +++ b/graphics/plasma6-spectacle/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775652521 -SHA256 (KDE/plasma/6.6.4/spectacle-6.6.4.tar.xz) = 1e6d66f3a4731c635f6abd144f1bb002271b12626ccb38e86f04e79c7e1ad2e6 -SIZE (KDE/plasma/6.6.4/spectacle-6.6.4.tar.xz) = 1610616 +TIMESTAMP = 1783435815 +SHA256 (KDE/plasma/6.6.6/spectacle-6.6.6.tar.xz) = de257c8e53b1a5ee01e8246a39a1a6da5ae44f3820d5fd086e58d0f2290af343 +SIZE (KDE/plasma/6.6.6/spectacle-6.6.6.tar.xz) = 1610072 diff --git a/graphics/plutosvg/Makefile b/graphics/plutosvg/Makefile index c82a891cb6ac..bc2caf88a002 100644 --- a/graphics/plutosvg/Makefile +++ b/graphics/plutosvg/Makefile @@ -1,7 +1,6 @@ PORTNAME= plutosvg DISTVERSIONPREFIX= v -DISTVERSION= 0.0.7 -PORTREVISION= 2 +DISTVERSION= 0.0.8 CATEGORIES= graphics MAINTAINER= alven@FreeBSD.org diff --git a/graphics/plutosvg/distinfo b/graphics/plutosvg/distinfo index 90391427b9b6..ba02d8049fb1 100644 --- a/graphics/plutosvg/distinfo +++ b/graphics/plutosvg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751922834 -SHA256 (sammycage-plutosvg-v0.0.7_GH0.tar.gz) = 78561b571ac224030cdc450ca2986b4de915c2ba7616004a6d71a379bffd15f3 -SIZE (sammycage-plutosvg-v0.0.7_GH0.tar.gz) = 116434 +TIMESTAMP = 1779657275 +SHA256 (sammycage-plutosvg-v0.0.8_GH0.tar.gz) = 49d5cfe772d3aa10cd4879f2f6e189f5083c08e4c8ea01bf3d5b87c97dfca7d2 +SIZE (sammycage-plutosvg-v0.0.8_GH0.tar.gz) = 116898 diff --git a/graphics/plutovg/Makefile b/graphics/plutovg/Makefile index beee953266d5..f56c296c041d 100644 --- a/graphics/plutovg/Makefile +++ b/graphics/plutovg/Makefile @@ -1,6 +1,6 @@ PORTNAME= plutovg DISTVERSIONPREFIX= v -DISTVERSION= 1.3.2 +DISTVERSION= 1.3.3 CATEGORIES= graphics MAINTAINER= alven@FreeBSD.org diff --git a/graphics/plutovg/distinfo b/graphics/plutovg/distinfo index b6ad64696a86..4491ff6b8fc2 100644 --- a/graphics/plutovg/distinfo +++ b/graphics/plutovg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766005117 -SHA256 (sammycage-plutovg-v1.3.2_GH0.tar.gz) = 7bd4e79ce18b1d47517e7e91fbb7cf19d4f01942804a519bc7c0bf32b6325dd5 -SIZE (sammycage-plutovg-v1.3.2_GH0.tar.gz) = 236686 +TIMESTAMP = 1779656856 +SHA256 (sammycage-plutovg-v1.3.3_GH0.tar.gz) = 2b0d17a6e016f47b86f9c00e2cb82600041b1ea1f7d2a00c2d46ae542cbfed3c +SIZE (sammycage-plutovg-v1.3.3_GH0.tar.gz) = 237227 diff --git a/graphics/png/Makefile b/graphics/png/Makefile index c0ace7e2d034..bad94aeb1ef7 100644 --- a/graphics/png/Makefile +++ b/graphics/png/Makefile @@ -1,5 +1,5 @@ PORTNAME= png -DISTVERSION= 1.6.57 +DISTVERSION= 1.6.58 CATEGORIES= graphics MASTER_SITES= SF/lib${PORTNAME}/lib${PORTNAME}16/${DISTVERSION}/ PATCH_SITES= SF/lib${PORTNAME}-apng/lib${PORTNAME}16/${DISTVERSION}/ diff --git a/graphics/png/distinfo b/graphics/png/distinfo index b89410c44921..1ee8c6d8049b 100644 --- a/graphics/png/distinfo +++ b/graphics/png/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1775893908 -SHA256 (libpng-1.6.57.tar.xz) = d10c20d7171569804cae8dfc13ba6dcd0662c41ed39d43d4d429314aafb10a80 -SIZE (libpng-1.6.57.tar.xz) = 1069484 -SHA256 (libpng-1.6.57-apng.patch.gz) = 8a9fd589117bbb716f5f666291f56d00241213c06b8654db100996885b919483 -SIZE (libpng-1.6.57-apng.patch.gz) = 10499 +TIMESTAMP = 1776462400 +SHA256 (libpng-1.6.58.tar.xz) = 28eb403f51f0f7405249132cecfe82ea5c0ef97f1b32c5a65828814ae0d34775 +SIZE (libpng-1.6.58.tar.xz) = 1070096 +SHA256 (libpng-1.6.58-apng.patch.gz) = eee7dea22ed502868017971c86c63c4ed1e6085de0baebfdcc3d3322f00f3eb0 +SIZE (libpng-1.6.58-apng.patch.gz) = 10671 diff --git a/graphics/png/pkg-plist b/graphics/png/pkg-plist index af2d7c5acebc..49cd9dda86e9 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.57.0 +lib/libpng16.so.16.58.0 libdata/pkgconfig/libpng.pc libdata/pkgconfig/libpng16.pc share/man/man3/libpng.3.gz diff --git a/graphics/poppler-qt5/Makefile b/graphics/poppler-qt5/Makefile index 0ca2a84d9b7d..739d550f2ec1 100644 --- a/graphics/poppler-qt5/Makefile +++ b/graphics/poppler-qt5/Makefile @@ -5,4 +5,6 @@ MASTERDIR= ${.CURDIR}/../../graphics/poppler _SLAVE_PORT= qt5 PLIST= ${.CURDIR}/pkg-plist +OPTIONS_DEFINE= TEST + .include "${MASTERDIR}/Makefile" diff --git a/graphics/poppler-qt5/pkg-plist b/graphics/poppler-qt5/pkg-plist index 84b5da57331a..97d85a8bd19b 100644 --- a/graphics/poppler-qt5/pkg-plist +++ b/graphics/poppler-qt5/pkg-plist @@ -9,5 +9,5 @@ include/poppler/qt5/poppler-qt5.h include/poppler/qt5/poppler-version.h lib/libpoppler-qt5.so lib/libpoppler-qt5.so.1 -lib/libpoppler-qt5.so.1.39.0 +lib/libpoppler-qt5.so.1.40.0 libdata/pkgconfig/poppler-qt5.pc diff --git a/graphics/poppler-qt6/Makefile b/graphics/poppler-qt6/Makefile index 193287587b11..af6702dd29f5 100644 --- a/graphics/poppler-qt6/Makefile +++ b/graphics/poppler-qt6/Makefile @@ -5,4 +5,6 @@ MASTERDIR= ${.CURDIR}/../../graphics/poppler _SLAVE_PORT= qt6 PLIST= ${.CURDIR}/pkg-plist +OPTIONS_DEFINE= TEST + .include "${MASTERDIR}/Makefile" diff --git a/graphics/poppler-qt6/pkg-plist b/graphics/poppler-qt6/pkg-plist index a4fea298027b..4a0e6e463801 100644 --- a/graphics/poppler-qt6/pkg-plist +++ b/graphics/poppler-qt6/pkg-plist @@ -10,5 +10,5 @@ include/poppler/qt6/poppler-qt6.h include/poppler/qt6/poppler-version.h lib/libpoppler-qt6.so lib/libpoppler-qt6.so.3 -lib/libpoppler-qt6.so.3.11.0 +lib/libpoppler-qt6.so.3.12.0 libdata/pkgconfig/poppler-qt6.pc diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile index 53b5d6b8aa0a..8366752962d9 100644 --- a/graphics/poppler/Makefile +++ b/graphics/poppler/Makefile @@ -1,8 +1,9 @@ PORTNAME= poppler -DISTVERSION= 25.10.0 +DISTVERSION= 26.04.0 PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= https://poppler.freedesktop.org/ +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER?= desktop@FreeBSD.org COMMENT?= PDF rendering library @@ -23,7 +24,7 @@ BUILD_DEPENDS= ${LOCALBASE}/include/boost/container/small_vector.hpp:devel/boost gsed:textproc/gsed RUN_DEPENDS= poppler-data>0:graphics/poppler-data -USES= cmake:insource compiler:c++20-lang cpe gperf jpeg \ +USES= cmake:testing compiler:c++20-lang cpe gperf jpeg \ localbase pathfix pkgconfig tar:xz CPE_VENDOR= freedesktop USE_LDCONFIG= yes @@ -40,7 +41,10 @@ CMAKE_OFF= BUILD_GTK_TESTS # Note: since f3ba77e14cac05d43caf35100848eeaee3bc64b4 graphics/openjpeg15 installs # its cmake files to ${PREFIX}/lib/openjpeg15 CMAKE_ARGS+= -DCMAKE_IGNORE_PATH:PATH=${PREFIX}/lib/openjpeg-1.5 \ - -DENABLE_DCTDECODER:STRING="libjpeg" + -DENABLE_DCTDECODER:STRING="libjpeg" \ + -DTESTDATADIR:PATH=${WRKSRC}/testdata + +USE_GITLAB= nodefault # Slave ports. _POPPLER_SLAVES= library glib qt5 qt6 utils @@ -57,9 +61,9 @@ CMAKE_OFF+= ${_POPPLER_SLAVES:N${_SLAVE_PORT}:tu:S/^/ENABLE_/} PORTSCOUT= limitw:1,even USES+= iconv CMAKE_ON+= ENABLE_CPP -PLIST_SUB+= SHLIB_VER=154 +PLIST_SUB+= SHLIB_VER=159 -OPTIONS_DEFINE= CURL OPENJPEG GNUPG +OPTIONS_DEFINE= CURL OPENJPEG GNUPG TEST OPTIONS_DEFAULT= OPENJPEG GNUPG OPTIONS_SUB= yes .else @@ -68,8 +72,8 @@ PORTSCOUT= ignore:1 LIB_DEPENDS+= libpoppler.so:graphics/poppler PKGNAMESUFFIX= -${_SLAVE_PORT} -BUILD_WRKSRC= ${WRKSRC}/${_SLAVE_PORT} -INSTALL_WRKSRC= ${WRKSRC}/${_SLAVE_PORT} +BUILD_WRKSRC= ${CONFIGURE_WRKSRC}/${_SLAVE_PORT} +INSTALL_WRKSRC= ${CONFIGURE_WRKSRC}/${_SLAVE_PORT} CMAKE_ARGS+= -DENABLE_LIBOPENJPEG:STRING="none" \ -DENABLE_LIBCURL:BOOL=FALSE \ @@ -105,15 +109,17 @@ GNUPG_CMAKE_BOOL= ENABLE_GPGME GNUPG_LIB_DEPENDS= libgpgme.so:security/gpgme \ libgpgmepp.so:security/gpgmepp +TEST_GL_TUPLE= https://gitlab.freedesktop.org:poppler:test:b85e4d1ce75636b3e727555a9d31da34ad771c1c:testdata/testdata + post-install: .if ${_SLAVE_PORT} == glib - ${INSTALL_DATA} ${WRKSRC}/poppler-glib.pc \ + ${INSTALL_DATA} ${BUILD_WRKSRC}/../poppler-glib.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig .elif ${_SLAVE_PORT} == qt5 - ${INSTALL_DATA} ${WRKSRC}/poppler-qt5.pc \ + ${INSTALL_DATA} ${BUILD_WRKSRC}/../poppler-qt5.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig .elif ${_SLAVE_PORT} == qt6 - ${INSTALL_DATA} ${WRKSRC}/poppler-qt6.pc \ + ${INSTALL_DATA} ${BUILD_WRKSRC}/../poppler-qt6.pc \ ${STAGEDIR}${PREFIX}/libdata/pkgconfig .endif diff --git a/graphics/poppler/distinfo b/graphics/poppler/distinfo index c57e6528ce42..e8d2796cd128 100644 --- a/graphics/poppler/distinfo +++ b/graphics/poppler/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1764268443 -SHA256 (poppler-25.10.0.tar.xz) = 6b5e9bb64dabb15787a14db1675291c7afaf9387438cc93a4fb7f6aec4ee6fe0 -SIZE (poppler-25.10.0.tar.xz) = 1985796 +TIMESTAMP = 1776172947 +SHA256 (poppler-26.04.0.tar.xz) = b0955163114af96bc0106f68cb24daf973a629462453d8b82775f81b0d4e0693 +SIZE (poppler-26.04.0.tar.xz) = 2032180 +SHA256 (poppler-test-b85e4d1ce75636b3e727555a9d31da34ad771c1c_GL0.tar.gz) = 2b662350a1680343a14737e4824aa98b6048a808b7972959f1da641cd5f182c7 +SIZE (poppler-test-b85e4d1ce75636b3e727555a9d31da34ad771c1c_GL0.tar.gz) = 5928271 diff --git a/graphics/poppler/files/patch-poppler_SplashOutputDev.cc b/graphics/poppler/files/patch-poppler_SplashOutputDev.cc new file mode 100644 index 000000000000..270a3bd1c34c --- /dev/null +++ b/graphics/poppler/files/patch-poppler_SplashOutputDev.cc @@ -0,0 +1,32 @@ +Fix integer overflow in tilingPatternFill + +https://gitlab.freedesktop.org/poppler/poppler/-/commit/8352264766652b98336e92359a70b3161a9ab97a + +--- poppler/SplashOutputDev.cc.orig 2026-07-14 05:03:29 UTC ++++ poppler/SplashOutputDev.cc +@@ -45,6 +45,7 @@ + // Copyright (C) 2020-2022 Oliver Sander <oliver.sander@tu-dresden.de> + // Copyright (C) 2024-2026 g10 Code GmbH, Author: Sune Stolborg Vuorela <sune@vuorela.dk> + // Copyright (C) 2025 Arnav V <arnav0872@gmail.com> ++// Copyright (C) 2026 Marek Kasik <mkasik@redhat.com> + // + // To see a description of the changes please see the Changelog file that + // came with your tarball or type make ChangeLog if you are building from git +@@ -4337,7 +4338,7 @@ bool SplashOutputDev::tilingPatternFill(GfxState *stat + matc[2] = ctm[2]; + matc[3] = ctm[3]; + +- if (surface_width == 0 || surface_height == 0 || repeatX * repeatY <= 4) { ++ if (surface_width == 0 || surface_height == 0 || repeatX * repeatY <= 4 || checkedMultiply(surface_width, repeatX, &result_width) || checkedMultiply(surface_height, repeatY, &result_height)) { + state->setCTM(savedCTM[0], savedCTM[1], savedCTM[2], savedCTM[3], savedCTM[4], savedCTM[5]); + return false; + } +@@ -4359,8 +4360,6 @@ bool SplashOutputDev::tilingPatternFill(GfxState *stat + kx = matc[0]; + ky = matc[3] - (matc[1] * matc[2]) / matc[0]; + } +- result_width = surface_width * repeatX; +- result_height = surface_height * repeatY; + kx = result_width / (fabs(kx) + 1); + ky = result_height / (fabs(ky) + 1); + state->concatCTM(kx, 0, 0, ky, 0, 0); diff --git a/graphics/poppler/pkg-plist b/graphics/poppler/pkg-plist index bcb50437f3a6..bf6db2f7dfb2 100644 --- a/graphics/poppler/pkg-plist +++ b/graphics/poppler/pkg-plist @@ -40,6 +40,7 @@ include/poppler/PDFDoc.h include/poppler/PDFDocBuilder.h include/poppler/PDFDocEncoding.h include/poppler/PDFDocFactory.h +include/poppler/PDFRectangle.h include/poppler/PSOutputDev.h include/poppler/Page.h include/poppler/PageTransition.h @@ -112,8 +113,8 @@ include/poppler/splash/SplashPath.h include/poppler/splash/SplashPattern.h include/poppler/splash/SplashTypes.h lib/libpoppler-cpp.so -lib/libpoppler-cpp.so.2 -lib/libpoppler-cpp.so.2.2.0 +lib/libpoppler-cpp.so.3 +lib/libpoppler-cpp.so.3.0.0 lib/libpoppler.so lib/libpoppler.so.%%SHLIB_VER%% lib/libpoppler.so.%%SHLIB_VER%%.0.0 diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile index f693a3802aa2..a5491a3670fb 100644 --- a/graphics/pqiv/Makefile +++ b/graphics/pqiv/Makefile @@ -1,6 +1,6 @@ PORTNAME= pqiv PORTVERSION= 2.13.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= danilo@FreeBSD.org diff --git a/graphics/proj/Makefile b/graphics/proj/Makefile index c642539a75b5..bd369f560c6d 100644 --- a/graphics/proj/Makefile +++ b/graphics/proj/Makefile @@ -1,6 +1,5 @@ PORTNAME= proj -DISTVERSION= 9.7.1 -PORTREVISION= 1 +DISTVERSION= 9.8.1 PORTEPOCH= 1 CATEGORIES= graphics geography MASTER_SITES= https://github.com/OSGeo/PROJ/releases/download/${DISTVERSION}/ \ diff --git a/graphics/proj/distinfo b/graphics/proj/distinfo index 3e5e148b04c7..4fc81d45a1b9 100644 --- a/graphics/proj/distinfo +++ b/graphics/proj/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765135395 -SHA256 (proj-9.7.1.tar.gz) = 6c097dc803c561929cdfcc46e4bf9945ea977611fb31493ad14e88edaeae260f -SIZE (proj-9.7.1.tar.gz) = 5915221 +TIMESTAMP = 1778126925 +SHA256 (proj-9.8.1.tar.gz) = af5b731c145c1d13c4e3b4eeb7d167e94e845e440f71e3496b4ed8dae0291960 +SIZE (proj-9.8.1.tar.gz) = 5981846 diff --git a/graphics/proj/pkg-plist b/graphics/proj/pkg-plist index 6876e9cb4a42..a06bb38d2c69 100644 --- a/graphics/proj/pkg-plist +++ b/graphics/proj/pkg-plist @@ -22,6 +22,7 @@ include/proj/util.hpp include/proj_constants.h include/proj_experimental.h include/proj_symbol_rename.h +include/projapps_lib.h lib/cmake/proj/proj-config-version.cmake lib/cmake/proj/proj-config.cmake lib/cmake/proj/proj-targets-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/graphics/pstoedit/Makefile b/graphics/pstoedit/Makefile index b6a3dc3a840d..8422de23d6e2 100644 --- a/graphics/pstoedit/Makefile +++ b/graphics/pstoedit/Makefile @@ -1,5 +1,6 @@ PORTNAME= pstoedit DISTVERSION= 4.02 +PORTREVISION= 1 CATEGORIES= graphics print MASTER_SITES= SF diff --git a/graphics/py-PyOpenGL-accelerate/Makefile b/graphics/py-PyOpenGL-accelerate/Makefile index 2172a23a2371..b7a5d380a914 100644 --- a/graphics/py-PyOpenGL-accelerate/Makefile +++ b/graphics/py-PyOpenGL-accelerate/Makefile @@ -1,9 +1,9 @@ PORTNAME= PyOpenGL-accelerate -PORTVERSION= 3.1.7 -PORTREVISION= 1 +PORTVERSION= 3.1.10 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pyopengl_accelerate-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL acceleration code for PyOpenGL @@ -12,13 +12,13 @@ WWW= https://pyopengl.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=42.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython0 pep517 +USE_PYTHON= autoplist concurrent cython pep517 CFLAGS= -Wno-int-conversion diff --git a/graphics/py-PyOpenGL-accelerate/distinfo b/graphics/py-PyOpenGL-accelerate/distinfo index 3dd056d7a8ab..9435c0d013d4 100644 --- a/graphics/py-PyOpenGL-accelerate/distinfo +++ b/graphics/py-PyOpenGL-accelerate/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1685162480 -SHA256 (PyOpenGL-accelerate-3.1.7.tar.gz) = 2b123621273a939f7fd2ec227541e399f9b5d4e815d69ae0bdb1b6c70a293680 -SIZE (PyOpenGL-accelerate-3.1.7.tar.gz) = 562094 +TIMESTAMP = 1774060776 +SHA256 (pyopengl_accelerate-3.1.10.tar.gz) = 82751c83f0a6f732b8b5923990edc2441d38176a98756b1718e8d6c4379f5a71 +SIZE (pyopengl_accelerate-3.1.10.tar.gz) = 21930 diff --git a/graphics/py-PyOpenGL/Makefile b/graphics/py-PyOpenGL/Makefile index 44661f33ebfb..30217361c45a 100644 --- a/graphics/py-PyOpenGL/Makefile +++ b/graphics/py-PyOpenGL/Makefile @@ -1,10 +1,9 @@ PORTNAME= PyOpenGL -PORTVERSION= 3.1.7 -PORTREVISION= 3 +PORTVERSION= 3.1.10 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -#DISTNAME= PyOpenGL-${PORTVERSION} +DISTNAME= pyopengl-${PORTVERSION} MAINTAINER= python@FreeBSD.org COMMENT= OpenGL (and related library) interface for Python @@ -13,10 +12,15 @@ WWW= https://pyopengl.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/license.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ - ${PY_PILLOW} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ - ${PY_PILLOW} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.3:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.3:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} + +USES= dos2unix gl python +USE_GL= glut +USE_PYTHON= autoplist pep517 NO_ARCH= yes @@ -24,17 +28,13 @@ OPTIONS_DEFINE= TKINTER OPTIONS_DEFAULT= TKINTER TKINTER_DESC= Build with tkinter for X support -USES= dos2unix gl python -USE_GL= glut -USE_PYTHON= distutils autoplist - 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_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} \ + togl>0:graphics/togl post-patch: @${FIND} ${WRKSRC} -name '*.[ch]' | ${XARGS} ${REINPLACE_CMD} -e \ 's|<malloc\.h>|<stdlib.h>|g' @${FIND} ${WRKSRC} -name "*.bak" -delete - ${REINPLACE_CMD} -e 's|posix |posix|g' ${WRKSRC}/OpenGL/__init__.py .include <bsd.port.mk> diff --git a/graphics/py-PyOpenGL/distinfo b/graphics/py-PyOpenGL/distinfo index 9c856b534923..4c0c5792220f 100644 --- a/graphics/py-PyOpenGL/distinfo +++ b/graphics/py-PyOpenGL/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1700299151 -SHA256 (PyOpenGL-3.1.7.tar.gz) = eef31a3888e6984fd4d8e6c9961b184c9813ca82604d37fe3da80eb000a76c86 -SIZE (PyOpenGL-3.1.7.tar.gz) = 1896446 +TIMESTAMP = 1774060415 +SHA256 (pyopengl-3.1.10.tar.gz) = c4a02d6866b54eb119c8e9b3fb04fa835a95ab802dd96607ab4cdb0012df8335 +SIZE (pyopengl-3.1.10.tar.gz) = 1915580 diff --git a/graphics/py-agx-emulsion/Makefile b/graphics/py-agx-emulsion/Makefile index 12e5d5db5845..5923263ecc80 100644 --- a/graphics/py-agx-emulsion/Makefile +++ b/graphics/py-agx-emulsion/Makefile @@ -2,7 +2,7 @@ PORTNAME= agx-emulsion DISTVERSIONPREFIX= v DISTVERSION= 0.1.0-alpha DISTVERSIONSUFFIX= -84-g0e0baf2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openimageio>0:graphics/py-openimageio@${PY_F ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}napari>=0.5.5:misc/py-napari@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numba>=0.61.0:devel/py-numba@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}opt-einsum>=3.4.0:math/py-opt-einsum@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyFFTW>=0.15.0:math/py-pyFFTW@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ diff --git a/graphics/py-albucore/Makefile b/graphics/py-albucore/Makefile index 002ce465a24b..2cf32323b738 100644 --- a/graphics/py-albucore/Makefile +++ b/graphics/py-albucore/Makefile @@ -1,6 +1,6 @@ PORTNAME= albucore DISTVERSION= 0.0.24 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simsimd>=5.9.2:devel/py-simsimd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}stringzilla>=3.10.4:devel/py-stringzilla@${PY_FLAVOR} \ opencv>0:graphics/opencv diff --git a/graphics/py-albumentations/Makefile b/graphics/py-albumentations/Makefile index 448267793e64..c8e620ce1386 100644 --- a/graphics/py-albumentations/Makefile +++ b/graphics/py-albumentations/Makefile @@ -1,6 +1,6 @@ PORTNAME= albumentations DISTVERSION= 2.0.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python # machine-learning MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}albucore>=0.0.23:graphics/py-albucore@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.9.2:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.3.2:science/py-scikit-learn@${PY_FLAVOR} \ diff --git a/graphics/py-altair/Makefile b/graphics/py-altair/Makefile index eeb292391942..c112fbf9de79 100644 --- a/graphics/py-altair/Makefile +++ b/graphics/py-altair/Makefile @@ -1,5 +1,5 @@ PORTNAME= altair -PORTVERSION= 6.0.0 +PORTVERSION= 6.1.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3.0:devel/py-jsonschema@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}narwhals>=1.27.1:math/py-narwhals@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}narwhals>=2.4.0:math/py-narwhals@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python diff --git a/graphics/py-altair/distinfo b/graphics/py-altair/distinfo index 57a3da3c02b5..7ed34aab2975 100644 --- a/graphics/py-altair/distinfo +++ b/graphics/py-altair/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1763853414 -SHA256 (altair-6.0.0.tar.gz) = 614bf5ecbe2337347b590afb111929aa9c16c9527c4887d96c9bc7f6640756b4 -SIZE (altair-6.0.0.tar.gz) = 763834 +TIMESTAMP = 1777252758 +SHA256 (altair-6.1.0.tar.gz) = dda699216cf85b040d968ae5a569ad45957616811e38760a85e5118269daca67 +SIZE (altair-6.1.0.tar.gz) = 765519 diff --git a/graphics/py-cairocffi/Makefile b/graphics/py-cairocffi/Makefile index 0d24655e733f..49dc2dc0c454 100644 --- a/graphics/py-cairocffi/Makefile +++ b/graphics/py-cairocffi/Makefile @@ -1,5 +1,6 @@ PORTNAME= cairocffi PORTVERSION= 1.7.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.1.0:devel/py-cffi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xcffib>=0.3.2:x11/py-xcffib@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \ gdk-pixbuf2>0:graphics/gdk-pixbuf2 diff --git a/graphics/py-cairosvg/Makefile b/graphics/py-cairosvg/Makefile index 19d35dec4b87..f031612b20c3 100644 --- a/graphics/py-cairosvg/Makefile +++ b/graphics/py-cairosvg/Makefile @@ -1,6 +1,5 @@ PORTNAME= cairosvg -PORTVERSION= 2.8.2 -PORTREVISION= 1 +PORTVERSION= 2.9.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -30,7 +29,4 @@ NO_ARCH= yes CPE_VENDOR= courtbouillon -post-patch: - @${LN} -s .. ${WRKSRC}/test_non_regression/cairosvg_reference - .include <bsd.port.mk> diff --git a/graphics/py-cairosvg/distinfo b/graphics/py-cairosvg/distinfo index 5012259f3c73..2ce32209a003 100644 --- a/graphics/py-cairosvg/distinfo +++ b/graphics/py-cairosvg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954208 -SHA256 (cairosvg-2.8.2.tar.gz) = 07cbf4e86317b27a92318a4cac2a4bb37a5e9c1b8a27355d06874b22f85bef9f -SIZE (cairosvg-2.8.2.tar.gz) = 8398590 +TIMESTAMP = 1775587496 +SHA256 (cairosvg-2.9.0.tar.gz) = 1debb00cd2da11350d8b6f5ceb739f1b539196d71d5cf5eb7363dbd1bfbc8dc5 +SIZE (cairosvg-2.9.0.tar.gz) = 40877 diff --git a/graphics/py-cartopy/Makefile b/graphics/py-cartopy/Makefile index 88e45223f253..7a29544a2039 100644 --- a/graphics/py-cartopy/Makefile +++ b/graphics/py-cartopy/Makefile @@ -1,6 +1,6 @@ PORTNAME= cartopy PORTVERSION= 0.23.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,12 +13,12 @@ WWW= https://github.com/SciTools/cartopy LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.0.0:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.4:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.21:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.21,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=20:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3.1.0:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyshp>=2.1:devel/py-pyshp@${PY_FLAVOR} \ diff --git a/graphics/py-cartopy/files/patch-pyproject.toml b/graphics/py-cartopy/files/patch-pyproject.toml index c72a2d843b4a..8e59c5cbc5b8 100644 --- a/graphics/py-cartopy/files/patch-pyproject.toml +++ b/graphics/py-cartopy/files/patch-pyproject.toml @@ -1,13 +1,6 @@ --- pyproject.toml.orig 2024-04-10 17:45:30 UTC +++ pyproject.toml -@@ -9,13 +9,13 @@ requires = [ - # Note that building against numpy 1.x works fine too - users and - # redistributors can do this by installing the numpy version they like and - # disabling build isolation. -- "numpy>=2.0.0rc1", -+ "numpy", - "setuptools_scm >= 7.0.0", - ] +@@ -15,7 +15,7 @@ build-backend = "setuptools.build_meta" build-backend = "setuptools.build_meta" [project] diff --git a/graphics/py-colour-science/Makefile b/graphics/py-colour-science/Makefile index 645dc9b51406..a9d8064b86dd 100644 --- a/graphics/py-colour-science/Makefile +++ b/graphics/py-colour-science/Makefile @@ -1,6 +1,5 @@ PORTNAME= colour-science -DISTVERSION= 0.4.6 -PORTREVISION= 2 +DISTVERSION= 0.4.7 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,9 +15,8 @@ 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}numpy1>=1.24:math/py-numpy1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.10:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4:devel/py-typing-extensions@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.13.0:science/py-scipy@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist pytest @@ -27,4 +25,6 @@ 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 +# tests as of 0.4.7: 2300+ passed, some failed + .include <bsd.port.mk> diff --git a/graphics/py-colour-science/distinfo b/graphics/py-colour-science/distinfo index b677140b3e0f..1f9dce7ae11c 100644 --- a/graphics/py-colour-science/distinfo +++ b/graphics/py-colour-science/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748363370 -SHA256 (colour_science-0.4.6.tar.gz) = be98c2c9b2a5caf0c443431f402599ca9e1cc7d944bb804156803bcc97af4cf0 -SIZE (colour_science-0.4.6.tar.gz) = 2228183 +TIMESTAMP = 1781162499 +SHA256 (colour_science-0.4.7.tar.gz) = b34773dc4dd3f9ba99cca5297fa10e9f532134d994b3a2308dacbe970dfd5079 +SIZE (colour_science-0.4.7.tar.gz) = 13283171 diff --git a/graphics/py-contextily/Makefile b/graphics/py-contextily/Makefile index 0c1e08a2dbec..5a28cc492f09 100644 --- a/graphics/py-contextily/Makefile +++ b/graphics/py-contextily/Makefile @@ -1,5 +1,5 @@ PORTNAME= contextily -PORTVERSION= 1.7.0 +PORTVERSION= 1.7.1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-contextily/distinfo b/graphics/py-contextily/distinfo index 6039b690e9d5..2b122189be23 100644 --- a/graphics/py-contextily/distinfo +++ b/graphics/py-contextily/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764510974 -SHA256 (contextily-1.7.0.tar.gz) = 6534faa5702b89b46d0d81b4c538754f2d8b3dd8cc298454b11ccedfa67e73ac -SIZE (contextily-1.7.0.tar.gz) = 22462157 +TIMESTAMP = 1783784460 +SHA256 (contextily-1.7.1.tar.gz) = e00372357a93a9028f75ea7343d867893bd8d4b89833de17b18438725929c885 +SIZE (contextily-1.7.1.tar.gz) = 22463466 diff --git a/graphics/py-contextily/files/patch-pyproject.toml b/graphics/py-contextily/files/patch-pyproject.toml new file mode 100644 index 000000000000..e2e0eee74973 --- /dev/null +++ b/graphics/py-contextily/files/patch-pyproject.toml @@ -0,0 +1,18 @@ +--- pyproject.toml.orig 2026-07-10 07:45:58 UTC ++++ pyproject.toml +@@ -1,5 +1,5 @@ + [build-system] +-requires = ["setuptools>=77", "setuptools_scm[toml]>=6.2"] ++requires = ["setuptools>=61", "setuptools_scm[toml]>=6.2"] + build-backend = "setuptools.build_meta" + + [tool.setuptools_scm] +@@ -13,7 +13,7 @@ maintainers = [ + maintainers = [ + {name = "contextily contributors"}, + ] +-license = "BSD-3-Clause" ++license = {text = "3-Clause BSD"} + description = "Context geo-tiles in Python" + readme = "README.md" + classifiers = [ diff --git a/graphics/py-diplib/Makefile b/graphics/py-diplib/Makefile index 4212f5948964..b186a7bf8a35 100644 --- a/graphics/py-diplib/Makefile +++ b/graphics/py-diplib/Makefile @@ -1,11 +1,12 @@ PORTNAME= diplib -DISTVERSION= 3.5.1 +DISTVERSION= 3.6.0 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Library and development environment for quantitative image analysis -WWW= https://diplib.org/ +WWW= https://diplib.org/ \ + https://github.com/DIPlib/diplib LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/../LICENSE.txt diff --git a/graphics/py-diplib/distinfo b/graphics/py-diplib/distinfo index 76aeefe9b9f4..c1a5fc893046 100644 --- a/graphics/py-diplib/distinfo +++ b/graphics/py-diplib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720302873 -SHA256 (DIPlib-diplib-3.5.1_GH0.tar.gz) = b887e51021d360d25d80f6075e17212bb952626ab44993580954048f17c880d6 -SIZE (DIPlib-diplib-3.5.1_GH0.tar.gz) = 8772999 +TIMESTAMP = 1781974209 +SHA256 (DIPlib-diplib-3.6.0_GH0.tar.gz) = c9c5ef0c1590dbc428d7f198fecc008b1b3ea54853663a2c33d97e04022af456 +SIZE (DIPlib-diplib-3.6.0_GH0.tar.gz) = 6989402 diff --git a/graphics/py-diplib/pkg-plist b/graphics/py-diplib/pkg-plist index d6fa9a0e781d..5cdb48537194 100644 --- a/graphics/py-diplib/pkg-plist +++ b/graphics/py-diplib/pkg-plist @@ -1,9 +1,10 @@ -%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/LICENSE.txt -%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/METADATA -%%PYTHON_SITELIBDIR%%/diplib-3.5.1.dist-info/RECORD -%%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-3.6.0.dist-info/LICENSE.txt +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/README.md +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/diplib-3.6.0.dist-info/top_level.txt %%PYTHON_SITELIBDIR%%/diplib/PyDIP_bin%%PYTHON_TAG%%.so %%PYTHON_SITELIBDIR%%/diplib/PyDIP_py.py %%PYTHON_SITELIBDIR%%/diplib/__init__.py @@ -16,6 +17,8 @@ %%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__/documentation_urls%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/diplib/__pycache__/documentation_urls%%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 @@ -23,6 +26,7 @@ %%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/documentation_urls.py %%PYTHON_SITELIBDIR%%/diplib/javaio.py %%PYTHON_SITELIBDIR%%/diplib/loadjvm.py %%PYTHON_SITELIBDIR%%/diplib/viewer.py diff --git a/graphics/py-dj52-sorl-thumbnail/Makefile b/graphics/py-dj60-sorl-thumbnail/Makefile index 8d946a93b28c..9fc240bd0940 100644 --- a/graphics/py-dj52-sorl-thumbnail/Makefile +++ b/graphics/py-dj60-sorl-thumbnail/Makefile @@ -2,7 +2,7 @@ PORTNAME= sorl-thumbnail DISTVERSION= 13.0.0 CATEGORIES= graphics python MASTER_SITES= PYPI -PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52- +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj60- DISTNAME= sorl_thumbnail-${DISTVERSION} MAINTAINER= kai@FreeBSD.org @@ -12,12 +12,12 @@ WWW= https://github.com/jazzband/sorl-thumbnail LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PY_SETUPTOOLS} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django60>=4.2:www/py-django60@${PY_FLAVOR} -USES= python +USES= python:3.12+ USE_PYTHON= autoplist concurrent pep517 CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}*${PORTNAME} @@ -27,13 +27,12 @@ PORTDOCS= * OPTIONS_DEFINE= DOCS OPTIONS_DEFAULT= PILLOW -OPTIONS_SINGLE= IMAGELIB OPTIONS_GROUP= CACHING - +OPTIONS_GROUP_CACHING= REDIS +OPTIONS_SINGLE= IMAGELIB # An PGMAGICK option would still be possible as well, but the ports tree does # not yet have a py-pgmagick port. OPTIONS_SINGLE_IMAGELIB= GRAPHICSMAGICK IMAGEMAGICK PILLOW WAND -OPTIONS_GROUP_CACHING= REDIS GRAPHICSMAGICK_DESC= Use GraphicsMagick for image processing (faster) IMAGEMAGICK_DESC= Use ImageMagick for image processing diff --git a/graphics/py-dj52-sorl-thumbnail/distinfo b/graphics/py-dj60-sorl-thumbnail/distinfo index f920a0280036..f920a0280036 100644 --- a/graphics/py-dj52-sorl-thumbnail/distinfo +++ b/graphics/py-dj60-sorl-thumbnail/distinfo diff --git a/graphics/py-dj52-sorl-thumbnail/files/patch-pyproject.toml b/graphics/py-dj60-sorl-thumbnail/files/patch-pyproject.toml index f38468089e04..f38468089e04 100644 --- a/graphics/py-dj52-sorl-thumbnail/files/patch-pyproject.toml +++ b/graphics/py-dj60-sorl-thumbnail/files/patch-pyproject.toml diff --git a/graphics/py-dj52-sorl-thumbnail/pkg-descr b/graphics/py-dj60-sorl-thumbnail/pkg-descr index dbfc4c434b13..dbfc4c434b13 100644 --- a/graphics/py-dj52-sorl-thumbnail/pkg-descr +++ b/graphics/py-dj60-sorl-thumbnail/pkg-descr diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile index aa1785c8196d..ec87198c8d79 100644 --- a/graphics/py-django-easy-thumbnails/Makefile +++ b/graphics/py-django-easy-thumbnails/Makefile @@ -1,5 +1,6 @@ PORTNAME= easy-thumbnails DISTVERSION= 2.10.1 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django- @@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} USES= python @@ -26,7 +27,7 @@ PORTDOCS= * OPTIONS_DEFINE= DOCS SVG OPTIONS_DEFAULT= SVG -DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} \ +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \ ${PY_PILLOW} SVG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \ diff --git a/graphics/py-djvulibre/Makefile b/graphics/py-djvulibre/Makefile index 8f511e4586d8..e8073cc30a8f 100644 --- a/graphics/py-djvulibre/Makefile +++ b/graphics/py-djvulibre/Makefile @@ -11,6 +11,9 @@ WWW= https://jwilk.net/software/python-djvulibre LICENSE= GPLv2 +DEPRECATED= Depends on expired lang/cython0 +EXPIRATION_DATE=2026-09-15 + LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre USES= python pkgconfig diff --git a/graphics/py-easyocr/Makefile b/graphics/py-easyocr/Makefile index f91cc1fc8ee5..260eab19763c 100644 --- a/graphics/py-easyocr/Makefile +++ b/graphics/py-easyocr/Makefile @@ -1,7 +1,7 @@ PORTNAME= easyocr DISTVERSIONPREFIX= v DISTVERSION= 1.7.2 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= graphics python #MASTER_SITES= PYPI # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,8 +15,8 @@ LICENSE= GPLv3 USES= python USE_PYTHON= distutils autoplist pytest -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ - opencv>0:graphics/opencv \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}opencv-python-headless>0:graphics/py-opencv-python-headless@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyclipper>0:math/py-pyclipper@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-bidi>0:textproc/py-python-bidi@${PY_FLAVOR} \ diff --git a/graphics/py-exiv2/Makefile b/graphics/py-exiv2/Makefile new file mode 100644 index 000000000000..8367f22bc0d3 --- /dev/null +++ b/graphics/py-exiv2/Makefile @@ -0,0 +1,29 @@ +PORTNAME= exiv2 +PORTVERSION= 0.18.1 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Low-level Python binding to the exiv2 C++ library +WWW= https://github.com/jim-easterbrook/python-exiv2 + +LICENSE= GPLv3+ +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=59.6:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}toml>0:textproc/py-toml@${PY_FLAVOR} +LIB_DEPENDS= libexiv2.so:graphics/exiv2 + +USES= localbase pkgconfig python +USE_PYTHON= pep517 autoplist pytest + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +do-test: + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -p no:xdist tests + +# tests as of 0.18.1: 58 passed, 4 skipped in 0.87s + +.include <bsd.port.mk> diff --git a/graphics/py-exiv2/distinfo b/graphics/py-exiv2/distinfo new file mode 100644 index 000000000000..bb10a6d77b99 --- /dev/null +++ b/graphics/py-exiv2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1778827250 +SHA256 (exiv2-0.18.1.tar.gz) = 89d41befbccac2274a71ba2e0620153cd4ccf1a0121f7c6374cc473a747485bf +SIZE (exiv2-0.18.1.tar.gz) = 2655813 diff --git a/graphics/py-exiv2/files/patch-tests_test__image.py b/graphics/py-exiv2/files/patch-tests_test__image.py new file mode 100644 index 000000000000..884452d18b88 --- /dev/null +++ b/graphics/py-exiv2/files/patch-tests_test__image.py @@ -0,0 +1,13 @@ +-- Skip test_BMFF if image_02.heic is missing from the source distribution. + +--- tests/test_image.py.orig 2026-05-15 06:48:44 UTC ++++ tests/test_image.py +@@ -39,6 +39,8 @@ class TestImageModule(unittest.TestCase): + self.assertEqual(result, expected_value) + + def test_BMFF(self): ++ if not os.path.exists(self.bmff_path): ++ self.skipTest("missing test file") + with self.assertWarns(DeprecationWarning): + enabled = exiv2.enableBMFF(True) + self.assertEqual(enabled, exiv2.versionInfo()['EXV_ENABLE_BMFF']) diff --git a/graphics/py-exiv2/files/patch-tests_test__value.py b/graphics/py-exiv2/files/patch-tests_test__value.py new file mode 100644 index 000000000000..8a167e2cc09c --- /dev/null +++ b/graphics/py-exiv2/files/patch-tests_test__value.py @@ -0,0 +1,13 @@ +-- Skip failing 2039 date test which might be due to Y2038 or timezone issues. + +--- tests/test_value.py.orig 2026-05-15 06:49:00 UTC ++++ tests/test_value.py +@@ -425,7 +425,7 @@ class TestValueModule(unittest.TestCase): + date = datetime.date(2024, 7, 4) + with self.subTest(date=date): + self.do_test_DateValue(date) +- if exiv2.testVersion(0, 28, 4): ++ if False and exiv2.testVersion(0, 28, 4): # skip failing test for 2039 + date = datetime.date(2039, 1, 1) + with self.subTest(date=date): + self.do_test_DateValue(date) diff --git a/graphics/py-exiv2/pkg-descr b/graphics/py-exiv2/pkg-descr new file mode 100644 index 000000000000..59ff7754f370 --- /dev/null +++ b/graphics/py-exiv2/pkg-descr @@ -0,0 +1,4 @@ +python-exiv2 is a low-level interface (or binding) to the exiv2 C++ library, +built using SWIG to automatically generate the interface code. It provides +direct access to top-level classes in libexiv2 with additional "Pythonic" +helpers. diff --git a/graphics/py-face_recognition/Makefile b/graphics/py-face_recognition/Makefile index e928ac5d0c6e..9bd129ddd857 100644 --- a/graphics/py-face_recognition/Makefile +++ b/graphics/py-face_recognition/Makefile @@ -1,6 +1,6 @@ PORTNAME= face_recognition PORTVERSION= 1.3.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python devel MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=6.0:devel/py-click@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}face_recognition_models>0:graphics/py-face_recognition_models@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}dlib>=19.7:science/py-dlib@${PY_FLAVOR} \ ${PY_PILLOW} diff --git a/graphics/py-fiona/Makefile b/graphics/py-fiona/Makefile index 6a88385703db..62d9f25f2cf9 100644 --- a/graphics/py-fiona/Makefile +++ b/graphics/py-fiona/Makefile @@ -1,6 +1,6 @@ PORTNAME= fiona DISTVERSION= 1.10.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-fotokilof/Makefile b/graphics/py-fotokilof/Makefile index 93a402637d89..758699b97538 100644 --- a/graphics/py-fotokilof/Makefile +++ b/graphics/py-fotokilof/Makefile @@ -1,5 +1,5 @@ PORTNAME= fotokilof -PORTVERSION= 5.2.3 +PORTVERSION= 5.2.4 PORTREVISION= 0 CATEGORIES= graphics PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-fotokilof/distinfo b/graphics/py-fotokilof/distinfo index 207ced20e649..a859c1ea6099 100644 --- a/graphics/py-fotokilof/distinfo +++ b/graphics/py-fotokilof/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770201278 -SHA256 (TeaM-TL-FotoKilof-5.2.3_GH0.tar.gz) = f0b334539de07714259d949887370c130ff4b5a0ba83a6b780e12331d1a66cfd -SIZE (TeaM-TL-FotoKilof-5.2.3_GH0.tar.gz) = 7073121 +TIMESTAMP = 1776154828 +SHA256 (TeaM-TL-FotoKilof-5.2.4_GH0.tar.gz) = dd052734dff0e41a72d37b24460366e3a9ac7fb8ab0fecb9b4cfece32bacf728 +SIZE (TeaM-TL-FotoKilof-5.2.4_GH0.tar.gz) = 7086847 diff --git a/graphics/py-fury/Makefile b/graphics/py-fury/Makefile index c1d992f165fb..a7e4ced4dc52 100644 --- a/graphics/py-fury/Makefile +++ b/graphics/py-fury/Makefile @@ -1,6 +1,6 @@ PORTNAME= fury DISTVERSION= 0.12.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-vcs>0:devel/py-hatch-vcs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.8.4:www/py-aiohttp@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.4:devel/py-lazy_loader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=17.0:devel/py-packaging@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=5.4.1:graphics/py-pillow@${PY_FLAVOR} \ diff --git a/graphics/py-gdal/Makefile b/graphics/py-gdal/Makefile index 46be2d21ef05..961485bfb1c2 100644 --- a/graphics/py-gdal/Makefile +++ b/graphics/py-gdal/Makefile @@ -1,5 +1,5 @@ PORTNAME= gdal -PORTVERSION= 3.12.2 +PORTVERSION= 3.13.1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -24,10 +24,10 @@ OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT=NUMPY NUMPY_DESC= Enable array support via NumPy -NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.0.0:math/py-numpy1@${PY_FLAVOR} +NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.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}numpy1>=1.0.0:math/py-numpy1@${PY_FLAVOR} +NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.0.0,1:math/py-numpy@${PY_FLAVOR} NUMPY_USES= fortran post-install: diff --git a/graphics/py-gdal/distinfo b/graphics/py-gdal/distinfo index 18995b8fbb8a..9d57f3703cca 100644 --- a/graphics/py-gdal/distinfo +++ b/graphics/py-gdal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773966816 -SHA256 (gdal-3.12.2.tar.gz) = a5afa8e55a19b296a004a15d38fe3ad60cc380f1f090e2aab5d35331008c970f -SIZE (gdal-3.12.2.tar.gz) = 899232 +TIMESTAMP = 1782657216 +SHA256 (gdal-3.13.1.tar.gz) = 94bb64d729ce73ceb75a314a15cba92696cdd854d99b6bf6b88a7b551227db74 +SIZE (gdal-3.13.1.tar.gz) = 940649 diff --git a/graphics/py-gdal/files/patch-pyproject.toml b/graphics/py-gdal/files/patch-pyproject.toml index 1a3e906318f9..e44ca430028d 100644 --- a/graphics/py-gdal/files/patch-pyproject.toml +++ b/graphics/py-gdal/files/patch-pyproject.toml @@ -1,13 +1,12 @@ ---- pyproject.toml.orig 2025-07-01 09:09:51 UTC +--- pyproject.toml.orig 2026-04-24 12:16:30 UTC +++ pyproject.toml -@@ -1,12 +1,10 @@ +@@ -1,12 +1,12 @@ [build-system] -requires = ["setuptools>=77.0.3", -- "wheel", -- "oldest-supported-numpy; python_version=='3.8'", -- "numpy >=2.0.0rc1; python_version>='3.9'"] +requires = ["setuptools>=61.0.0", -+ "wheel"] + "wheel", + "oldest-supported-numpy; python_version=='3.8'", + "numpy >=2.0.0rc1; python_version>='3.9'"] build-backend = "setuptools.build_meta" [project] @@ -16,7 +15,7 @@ dynamic = ["version", "scripts"] authors = [ {name = "Frank Warmerdam"}, -@@ -19,7 +17,7 @@ keywords = ["gis", "raster", "vector"] +@@ -19,7 +19,7 @@ keywords = ["gis", "raster", "vector"] description = "GDAL: Geospatial Data Abstraction Library" readme = "README.rst" keywords = ["gis", "raster", "vector"] diff --git a/graphics/py-gdal/files/patch-setup.py b/graphics/py-gdal/files/patch-setup.py index 3e1cc161bf41..959f5812418b 100644 --- a/graphics/py-gdal/files/patch-setup.py +++ b/graphics/py-gdal/files/patch-setup.py @@ -1,6 +1,6 @@ ---- setup.py.orig 2024-05-06 12:37:20 UTC +--- setup.py.orig 2026-04-24 12:16:30 UTC +++ setup.py -@@ -373,7 +373,7 @@ readme = open('README.rst', encoding="utf-8").read() +@@ -422,7 +422,7 @@ readme = open('README.rst', encoding="utf-8").read() readme = open('README.rst', encoding="utf-8").read() diff --git a/graphics/py-geomdl/Makefile b/graphics/py-geomdl/Makefile index 8c940758f41b..d5dec411f24e 100644 --- a/graphics/py-geomdl/Makefile +++ b/graphics/py-geomdl/Makefile @@ -1,6 +1,6 @@ PORTNAME= geomdl PORTVERSION= 5.2.10 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.15.4:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.15.4:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2.3:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}plotly>0:graphics/py-plotly@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>=3.6.0:devel/py-pytest@${PY_FLAVOR} diff --git a/graphics/py-geopandas/Makefile b/graphics/py-geopandas/Makefile index ca361b0c07c4..cdbe63c81504 100644 --- a/graphics/py-geopandas/Makefile +++ b/graphics/py-geopandas/Makefile @@ -1,25 +1,29 @@ PORTNAME= geopandas -PORTVERSION= 0.14.4 -PORTREVISION= 2 +PORTVERSION= 1.1.3 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= lbartoletti@FreeBSD.org COMMENT= Python tools for geographic data -WWW= https://pypi.org/project/geopandas/ +WWW= https://geopandas.org/ \ + https://github.com/geopandas/geopandas LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}shapely>=1.2.18:devel/py-shapely@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fiona>=1.0.1:graphics/py-fiona@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyproj>=1.9.3:graphics/py-pyproj@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}six>=1.3.0:devel/py-six@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.24:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=2.0.0,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyogrio>=0.7.2:graphics/py-pyogrio@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyproj>=3.5.0:graphics/py-pyproj@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>=2.0.0:devel/py-shapely@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist cython distutils +USE_PYTHON= autoplist cython pep517 NO_ARCH= yes diff --git a/graphics/py-geopandas/distinfo b/graphics/py-geopandas/distinfo index c289da6e7541..8ddb04b1d3a2 100644 --- a/graphics/py-geopandas/distinfo +++ b/graphics/py-geopandas/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724733204 -SHA256 (geopandas-0.14.4.tar.gz) = 56765be9d58e2c743078085db3bd07dc6be7719f0dbe1dfdc1d705cb80be7c25 -SIZE (geopandas-0.14.4.tar.gz) = 1106304 +TIMESTAMP = 1777906407 +SHA256 (geopandas-1.1.3.tar.gz) = 91a31989b6f566012838d21d5f8033f37dce882079ccb7cfdc40d5ccce7f284f +SIZE (geopandas-1.1.3.tar.gz) = 336718 diff --git a/graphics/py-geopandas/files/patch-pyproject.toml b/graphics/py-geopandas/files/patch-pyproject.toml new file mode 100644 index 000000000000..0cb24cb74c6e --- /dev/null +++ b/graphics/py-geopandas/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-03-09 21:48:41 UTC ++++ pyproject.toml +@@ -7,7 +7,7 @@ maintainers = [{ name = "GeoPandas contributors" }] + dynamic = ["version"] + authors = [{ name = "Kelsey Jordahl", email = "kjordahl@alum.mit.edu" }] + maintainers = [{ name = "GeoPandas contributors" }] +-license = "BSD-3-Clause" ++license = { text = "BSD 3-Clause" } + description = "Geographic pandas extensions" + keywords = ["GIS", "cartography", "pandas", "shapely"] + classifiers = [ diff --git a/graphics/py-geosnap/Makefile b/graphics/py-geosnap/Makefile index 657fa045dac8..3b4aca9d87d8 100644 --- a/graphics/py-geosnap/Makefile +++ b/graphics/py-geosnap/Makefile @@ -1,6 +1,6 @@ PORTNAME= geosnap -PORTVERSION= 0.16.0 -PORTREVISION= 2 +PORTVERSION= 0.17.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,13 +17,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_ ${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}contextily>=0:graphics/py-contextily@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}geopandas>=0.9:graphics/py-geopandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}giddy>=2.2.1:graphics/py-giddy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ibis-framework>=0:math/py-ibis-framework@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=0:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=0:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandarm>=0:graphics/py-pandarm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \ @@ -32,7 +32,6 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextily>=0:graphics/py-contextily@${PY_FL ${PYTHON_PKGNAMEPREFIX}pyarrow>=0.14.1:databases/py-pyarrow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>=3:graphics/py-pyproj@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}quilt3>=3.6:www/py-quilt3@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}s3fs>=0:filesystems/py-s3fs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}seaborn>=0:math/py-seaborn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}segregation>=2.1:science/py-segregation@${PY_FLAVOR} \ diff --git a/graphics/py-geosnap/distinfo b/graphics/py-geosnap/distinfo index 4a18350f402f..4ccf30dd8c71 100644 --- a/graphics/py-geosnap/distinfo +++ b/graphics/py-geosnap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1764510976 -SHA256 (geosnap-0.16.0.tar.gz) = b37698cf1eedef3f70106d31d871b24a6eb44cf9ac3c358423d18106ccb68753 -SIZE (geosnap-0.16.0.tar.gz) = 29917628 +TIMESTAMP = 1775587498 +SHA256 (geosnap-0.17.0.tar.gz) = a4c468bf3819bea64f4e6eb57741962cebdb315c19f7aa3028b333513a4b63ec +SIZE (geosnap-0.17.0.tar.gz) = 29922058 diff --git a/graphics/py-giddy/Makefile b/graphics/py-giddy/Makefile index 3bc2da198d5b..3499b1414cf5 100644 --- a/graphics/py-giddy/Makefile +++ b/graphics/py-giddy/Makefile @@ -1,5 +1,6 @@ PORTNAME= giddy PORTVERSION= 2.3.8 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +16,7 @@ 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}esda>=2.7<2.9:science/py-esda@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}esda>=2.7:science/py-esda@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}libpysal>=4.12:science/py-libpysal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mapclassify>=2.7:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ diff --git a/graphics/py-giddy/files/patch-pyproject.toml b/graphics/py-giddy/files/patch-pyproject.toml new file mode 100644 index 000000000000..eeca25d5e345 --- /dev/null +++ b/graphics/py-giddy/files/patch-pyproject.toml @@ -0,0 +1,18 @@ +--- pyproject.toml.orig 2025-12-05 17:06:52 UTC ++++ pyproject.toml +@@ -23,7 +23,7 @@ dependencies = [ + ] + requires-python = ">=3.11" + dependencies = [ +- "esda>=2.7, <2.9", ++ "esda>=2.7", + "libpysal>=4.12", + "mapclassify>=2.7", + "quantecon>=0.8", +@@ -106,4 +106,4 @@ filterwarnings = [ + "ignore:invalid value encountered", + "ignore:numba.generated_jit is deprecated.", # numba/quantecon + "ignore:::.*quantecon.lss:19", # numba/quantecon +-] +\ No newline at end of file ++] diff --git a/graphics/py-gizeh/Makefile b/graphics/py-gizeh/Makefile index a853234d0077..f86b7f4b5885 100644 --- a/graphics/py-gizeh/Makefile +++ b/graphics/py-gizeh/Makefile @@ -1,6 +1,5 @@ PORTNAME= gizeh -DISTVERSION= 0.1.11 -PORTREVISION= 5 +DISTVERSION= 0.1.12 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,11 +11,20 @@ WWW= https://github.com/Zulko/gizeh LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENCE.txt +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairocffi>0:graphics/py-cairocffi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist distutils +USE_PYTHON= autoplist pep517 pytest NO_ARCH= yes +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +do-test: + @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest tests --ignore=tests/test_samples.py -p no:relaxed + +# tests as of 0.1.12: 1 passed + .include <bsd.port.mk> diff --git a/graphics/py-gizeh/distinfo b/graphics/py-gizeh/distinfo index d8387c903b72..905faba70d28 100644 --- a/graphics/py-gizeh/distinfo +++ b/graphics/py-gizeh/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1541326427 -SHA256 (gizeh-0.1.11.tar.gz) = a12422d4d16e8b3dbdf2d51cb6633855c460404ace34c6509db30f7e3d55177b -SIZE (gizeh-0.1.11.tar.gz) = 17068 +TIMESTAMP = 1780911498 +SHA256 (gizeh-0.1.12.tar.gz) = f028d8a12fcea7b8cd21d0f9e7bcc4f24536c110577bdae44560f4d90176c4cb +SIZE (gizeh-0.1.12.tar.gz) = 18190 diff --git a/graphics/py-gizeh/files/patch-examples_roses.py b/graphics/py-gizeh/files/patch-examples_roses.py new file mode 100644 index 000000000000..229a69933063 --- /dev/null +++ b/graphics/py-gizeh/files/patch-examples_roses.py @@ -0,0 +1,13 @@ +-- Fix gcd import for Python 3.9+. + +--- examples/roses.py.orig 2026-06-08 09:41:52 UTC ++++ examples/roses.py +@@ -5,7 +5,7 @@ http://en.wikipedia.org/wiki/Rose_mathematics + http://en.wikipedia.org/wiki/Rose_mathematics + """ + +-from fractions import gcd ++from math import gcd + + import numpy as np + diff --git a/graphics/py-gizeh/files/patch-pyproject.toml b/graphics/py-gizeh/files/patch-pyproject.toml new file mode 100644 index 000000000000..69ce166f08e3 --- /dev/null +++ b/graphics/py-gizeh/files/patch-pyproject.toml @@ -0,0 +1,13 @@ +-- Exclude examples from being installed as a top-level package. + +--- pyproject.toml.orig 2026-06-08 09:40:15 UTC ++++ pyproject.toml +@@ -45,7 +45,7 @@ Issues = "https://github.com/Zulko/gizeh/issues" + Issues = "https://github.com/Zulko/gizeh/issues" + + [tool.setuptools.packages.find] +-exclude = ["docs*", "tests*"] ++exclude = ["docs*", "tests*", "examples*"] + + [tool.ruff] + target-version = "py37" diff --git a/graphics/py-h3/Makefile b/graphics/py-h3/Makefile index 46ed36c36fbb..311d52c7eb9c 100644 --- a/graphics/py-h3/Makefile +++ b/graphics/py-h3/Makefile @@ -1,6 +1,5 @@ PORTNAME= h3 -PORTVERSION= 3.7.7 -PORTREVISION= 2 +PORTVERSION= 4.5.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,12 +12,10 @@ WWW= https://uber.github.io/h3-py/ \ LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= h3>=3.7.2:graphics/h3 \ - ${PYTHON_PKGNAMEPREFIX}scikit-build>=0:devel/py-scikit-build@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +BUILD_DEPENDS= h3>=4.4.1:graphics/h3 \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} LIB_DEPENDS= libh3.so:graphics/h3 -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} USES= cmake:indirect localbase:ldflags ninja:build python USE_PYTHON= autoplist concurrent cython pep517 pytest @@ -30,7 +27,7 @@ OPTIONS_DEFINE= NUMPY OPTIONS_DEFAULT=NUMPY NUMPY_DESC= NumPy support -NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} +NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} post-patch: # Clean up bundled libraries diff --git a/graphics/py-h3/distinfo b/graphics/py-h3/distinfo index 9d2271b731bb..5c14aa51aad4 100644 --- a/graphics/py-h3/distinfo +++ b/graphics/py-h3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710712506 -SHA256 (h3-3.7.7.tar.gz) = 33d141c3cef0725a881771fd8cb80c06a0db84a6e4ca5c647ce095ae07c61e94 -SIZE (h3-3.7.7.tar.gz) = 192246 +TIMESTAMP = 1782966180 +SHA256 (h3-4.5.0.tar.gz) = a1e279a1674fc799445c710e35bc4b1b388a406c881d8b5e59a9b8bebeb5bb43 +SIZE (h3-4.5.0.tar.gz) = 180838 diff --git a/graphics/py-h3/files/patch-CMakeLists.txt b/graphics/py-h3/files/patch-CMakeLists.txt index 232444f5b742..33ecd460b966 100644 --- a/graphics/py-h3/files/patch-CMakeLists.txt +++ b/graphics/py-h3/files/patch-CMakeLists.txt @@ -1,8 +1,8 @@ ---- CMakeLists.txt.orig 2022-11-24 19:38:22 UTC +--- CMakeLists.txt.orig 2022-11-09 12:37:21 UTC +++ CMakeLists.txt -@@ -6,28 +6,6 @@ set(CMAKE_POSITION_INDEPENDENT_CODE ON) - # Always make a release build - set(CMAKE_BUILD_TYPE Release) +@@ -11,35 +11,6 @@ find_package( + COMPONENTS Interpreter Development.Module + REQUIRED) -# Avoid building tooling we won't need for release -# See all options with `cmake -LA` in an `h3/build` directory, @@ -29,3 +29,10 @@ # Build the rest (other than the core library dependency) as shared set(BUILD_SHARED_LIBS ON) add_subdirectory(src/h3) +- +-# Include built h3api.h for Cython API +-install( +- FILES +- "${CMAKE_CURRENT_BINARY_DIR}/src/h3lib/src/h3lib/include/h3api.h" +- DESTINATION +- ${SKBUILD_PROJECT_NAME}/_cy) diff --git a/graphics/py-h3/files/patch-pyproject.toml b/graphics/py-h3/files/patch-pyproject.toml deleted file mode 100644 index 52147e92455e..000000000000 --- a/graphics/py-h3/files/patch-pyproject.toml +++ /dev/null @@ -1,8 +0,0 @@ ---- pyproject.toml.orig 2024-03-09 18:55:18 UTC -+++ pyproject.toml -@@ -2,5 +2,4 @@ requires = [ - requires = [ - 'scikit-build', - 'cython', -- 'cmake', - ] diff --git a/graphics/py-imagecodecs/Makefile b/graphics/py-imagecodecs/Makefile index ce04e39f90fa..192d30968636 100644 --- a/graphics/py-imagecodecs/Makefile +++ b/graphics/py-imagecodecs/Makefile @@ -1,6 +1,5 @@ PORTNAME= imagecodecs -PORTVERSION= 2025.11.11 -PORTREVISION= 3 +PORTVERSION= 2026.6.6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +11,7 @@ WWW= https://github.com/cgohlke/imagecodecs LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libaec.so:science/libaec \ @@ -43,9 +42,9 @@ LIB_DEPENDS= libaec.so:science/libaec \ libzfp.so:devel/zfp \ libzopfli.so:archivers/zopfli \ libzstd.so:archivers/zstd -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.1,1:math/py-numpy@${PY_FLAVOR} -USES= jpeg localbase python:3.11+ +USES= jpeg localbase python:3.12+ USE_PYTHON= autoplist concurrent cython pep517 CPPFLAGS+= -I${LOCALBASE}/include/jxrlib \ diff --git a/graphics/py-imagecodecs/distinfo b/graphics/py-imagecodecs/distinfo index 266abdca1269..f804dafdb077 100644 --- a/graphics/py-imagecodecs/distinfo +++ b/graphics/py-imagecodecs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036491 -SHA256 (imagecodecs-2025.11.11.tar.gz) = a836d329f91c890d17b9dc3f3a2bba944a198ae741592c3cb0c4b9b097d10d34 -SIZE (imagecodecs-2025.11.11.tar.gz) = 9505589 +TIMESTAMP = 1782966528 +SHA256 (imagecodecs-2026.6.6.tar.gz) = c7b014f5c0e73ff455700b1db271415d3c35a3bddedca6527cb2eefcd2fa8a10 +SIZE (imagecodecs-2026.6.6.tar.gz) = 9710513 diff --git a/graphics/py-imagecodecs/files/patch-pyproject.toml b/graphics/py-imagecodecs/files/patch-pyproject.toml deleted file mode 100644 index 14157007cfc6..000000000000 --- a/graphics/py-imagecodecs/files/patch-pyproject.toml +++ /dev/null @@ -1,11 +0,0 @@ ---- pyproject.toml.orig 2025-11-06 23:45:43 UTC -+++ pyproject.toml -@@ -1,7 +1,7 @@ - # imagecodecs/pyproject.toml - - [build-system] --requires = ["setuptools", "numpy>=2", "Cython>=3.2"] -+requires = ["setuptools", "numpy", "Cython>=3.2"] - build-backend = "setuptools.build_meta" - - [tool.black] diff --git a/graphics/py-imageio/Makefile b/graphics/py-imageio/Makefile index 28c0cf93eeed..2d8942b996ad 100644 --- a/graphics/py-imageio/Makefile +++ b/graphics/py-imageio/Makefile @@ -1,6 +1,6 @@ PORTNAME= imageio PORTVERSION= 2.37.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI \ https://github.com/imageio/imageio/releases/download/v${PORTVERSION}/ @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libfreeimage.so:graphics/freeimage -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>=8.3.2:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= opencv>=0:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}astropy>=0:astro/py-astropy@${PY_FLAVOR} \ @@ -48,7 +48,7 @@ FFMPEG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imageio-ffmpeg>=0:graphics/py-imageio FITS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astropy>=0,2:astro/py-astropy@${PY_FLAVOR} PILLOW_HEIF_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}pillow-heif>=0:graphics/py-pillow-heif@${PY_FLAVOR} PYAV_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}av>=0:multimedia/py-av@${PY_FLAVOR} -RAWPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +RAWPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rawpy>=0:graphics/py-rawpy@${PY_FLAVOR} TIFFFILE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tifffile>=0:graphics/py-tifffile@${PY_FLAVOR} diff --git a/graphics/py-imagesize/Makefile b/graphics/py-imagesize/Makefile index 9c97945ab3d4..e0b58a6b52cd 100644 --- a/graphics/py-imagesize/Makefile +++ b/graphics/py-imagesize/Makefile @@ -1,6 +1,5 @@ PORTNAME= imagesize -PORTVERSION= 1.4.1 -PORTREVISION= 1 +PORTVERSION= 2.0.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-imagesize/distinfo b/graphics/py-imagesize/distinfo index 59ea053e72cf..b6dd5e459df0 100644 --- a/graphics/py-imagesize/distinfo +++ b/graphics/py-imagesize/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1657199033 -SHA256 (imagesize-1.4.1.tar.gz) = 69150444affb9cb0d5cc5a92b3676f0b2fb7cd9ae39e947a5e11a36b4497cd4a -SIZE (imagesize-1.4.1.tar.gz) = 1280026 +TIMESTAMP = 1775587500 +SHA256 (imagesize-2.0.0.tar.gz) = 8e8358c4a05c304f1fccf7ff96f036e7243a189e9e42e90851993c558cfe9ee3 +SIZE (imagesize-2.0.0.tar.gz) = 1773045 diff --git a/graphics/py-img2pdf/Makefile b/graphics/py-img2pdf/Makefile index 6b42d79626ac..41d054cc0c75 100644 --- a/graphics/py-img2pdf/Makefile +++ b/graphics/py-img2pdf/Makefile @@ -1,6 +1,6 @@ PORTNAME= img2pdf DISTVERSION= 0.6.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-imutils/Makefile b/graphics/py-imutils/Makefile index 559e3de416cf..cf9b53008b0f 100644 --- a/graphics/py-imutils/Makefile +++ b/graphics/py-imutils/Makefile @@ -1,6 +1,6 @@ PORTNAME= imutils PORTVERSION= 0.5.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,7 +9,7 @@ MAINTAINER= python@FreeBSD.org COMMENT= Series of convenience image processing functions WWW= https://github.com/PyImageSearch/imutils -RUN_DEPENDS= opencv>0:graphics/opencv ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= opencv>0:graphics/opencv ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} USES= python USE_PYTHON= autoplist distutils diff --git a/graphics/py-kornia-rs/Makefile b/graphics/py-kornia-rs/Makefile index 777b56cce8f4..4f5736ca72b7 100644 --- a/graphics/py-kornia-rs/Makefile +++ b/graphics/py-kornia-rs/Makefile @@ -1,6 +1,6 @@ PORTNAME= kornia-rs #DISTVERSIONPREFIX= v -DISTVERSION= 0.1.10 +DISTVERSION= 0.1.14 PORTREVISION= 1 CATEGORIES= graphics python # machine-learning MASTER_SITES= PYPI # no Cargo.lock on PyPI @@ -27,70 +27,99 @@ USE_PYTHON= pep517 autoplist WRKSRC= ${WRKDIR}/${PORTNAME:S/-/_/}-${DISTVERSION} -CARGO_CRATES= ab_glyph-0.2.32 \ +CARGO_CRATES= RustyXML-0.3.0 \ + ab_glyph-0.2.32 \ ab_glyph_rasterizer-0.1.10 \ accesskit-0.17.1 \ + accesskit-0.21.1 \ accesskit_atspi_common-0.10.1 \ + accesskit_atspi_common-0.14.2 \ accesskit_consumer-0.26.0 \ + accesskit_consumer-0.31.0 \ accesskit_macos-0.18.1 \ + accesskit_macos-0.22.2 \ accesskit_unix-0.13.1 \ + accesskit_unix-0.17.2 \ accesskit_windows-0.24.1 \ + accesskit_windows-0.29.2 \ accesskit_winit-0.23.1 \ + accesskit_winit-0.29.2 \ addr2line-0.25.1 \ adler2-2.0.1 \ + advisory-lock-0.3.0 \ + aes-0.8.4 \ ahash-0.8.12 \ aho-corasick-1.1.4 \ aligned-0.4.3 \ aligned-vec-0.6.4 \ + alloc-no-stdlib-2.0.4 \ + alloc-stdlib-0.2.2 \ + alloca-0.4.0 \ allocator-api2-0.2.21 \ android-activity-0.6.0 \ android-properties-0.2.2 \ android_system_properties-0.1.5 \ anes-0.1.6 \ anstream-0.6.21 \ - anstream-1.0.0 \ - anstyle-1.0.14 \ + anstyle-1.0.13 \ anstyle-parse-0.2.7 \ - anstyle-parse-1.0.0 \ anstyle-query-1.1.5 \ anstyle-wincon-3.0.11 \ - anyhow-1.0.102 \ + anyhow-1.0.100 \ approx-0.5.1 \ aprilgrid-0.6.1 \ apriltag-0.4.0 \ apriltag-sys-0.3.0 \ arbitrary-1.4.2 \ arboard-3.6.1 \ + arc-swap-1.8.0 \ arg_enum_proc_macro-0.3.4 \ - argh-0.1.19 \ - argh_derive-0.1.19 \ - argh_shared-0.1.19 \ + argh-0.1.13 \ + argh_derive-0.1.13 \ + argh_shared-0.1.13 \ array-init-2.1.0 \ arrayref-0.3.9 \ arrayvec-0.7.6 \ - arrow-54.3.1 \ - arrow-arith-54.3.1 \ - arrow-array-54.3.1 \ - arrow-buffer-54.3.1 \ - arrow-cast-54.3.1 \ - arrow-csv-54.3.1 \ - arrow-data-54.3.1 \ - arrow-ipc-54.3.1 \ - arrow-json-54.3.1 \ - arrow-ord-54.3.1 \ - arrow-row-54.3.1 \ - arrow-schema-54.3.1 \ - arrow-select-54.3.1 \ - arrow-string-54.3.1 \ + arrow-56.1.0 \ + arrow-57.1.0 \ + arrow-arith-56.2.0 \ + arrow-arith-57.1.0 \ + arrow-array-56.2.0 \ + arrow-array-57.1.0 \ + arrow-buffer-56.2.0 \ + arrow-buffer-57.1.0 \ + arrow-cast-56.1.0 \ + arrow-cast-57.1.0 \ + arrow-csv-56.1.0 \ + arrow-csv-57.1.0 \ + arrow-data-56.2.0 \ + arrow-data-57.1.0 \ + arrow-ipc-56.2.0 \ + arrow-ipc-57.1.0 \ + arrow-json-56.1.0 \ + arrow-json-57.1.0 \ + arrow-ord-56.2.0 \ + arrow-ord-57.1.0 \ + arrow-row-56.2.0 \ + arrow-row-57.1.0 \ + arrow-schema-56.2.0 \ + arrow-schema-57.1.0 \ + arrow-select-56.2.0 \ + arrow-select-57.1.0 \ + arrow-string-56.2.0 \ + arrow-string-57.1.0 \ as-raw-xcb-connection-1.0.1 \ as-slice-0.2.1 \ ascii-1.1.0 \ ash-0.38.0+1.3.281 \ - ashpd-0.11.1 \ + ashpd-0.11.0 \ + asn1-rs-0.7.1 \ + asn1-rs-derive-0.6.0 \ + asn1-rs-impl-0.2.0 \ assert_matches-1.5.0 \ async-broadcast-0.7.2 \ async-channel-2.5.0 \ - async-executor-1.14.0 \ + async-executor-1.13.3 \ async-fs-2.2.0 \ async-io-2.6.0 \ async-lock-3.4.2 \ @@ -109,114 +138,136 @@ CARGO_CRATES= ab_glyph-0.2.32 \ atomig-0.4.3 \ atomig-macro-0.4.0 \ atspi-0.22.0 \ + atspi-0.25.0 \ atspi-common-0.6.0 \ + atspi-common-0.9.0 \ atspi-connection-0.6.0 \ + atspi-connection-0.9.0 \ atspi-proxies-0.6.0 \ + atspi-proxies-0.9.0 \ autocfg-1.5.0 \ av-data-0.4.4 \ av-scenechange-0.14.1 \ av1-grain-0.2.5 \ - avif-serialize-0.8.8 \ - axum-0.7.9 \ - axum-core-0.4.5 \ - az-1.3.0 \ + avif-serialize-0.8.6 \ + axum-0.8.8 \ + axum-core-0.5.6 \ + az-1.2.1 \ backtrace-0.3.76 \ - base16ct-0.2.0 \ base64-0.13.1 \ base64-0.21.7 \ base64-0.22.1 \ + base64ct-1.8.2 \ + bigdecimal-0.4.10 \ + bimap-0.6.3 \ bincode-1.3.3 \ bincode-2.0.1 \ bincode_derive-2.0.1 \ bindgen-0.65.1 \ - bindgen_cuda-0.1.6 \ + bindgen_cuda-0.1.5 \ + binrw-0.12.0 \ + binrw_derive-0.12.0 \ + bit-set-0.5.3 \ bit-set-0.8.0 \ + bit-vec-0.6.3 \ bit-vec-0.8.0 \ bit_field-0.10.3 \ bitflags-1.3.2 \ - bitflags-2.11.0 \ + bitflags-2.10.0 \ + bitstream-io-2.6.0 \ bitstream-io-4.9.0 \ + blake2-0.10.6 \ + blake3-1.8.2 \ block-0.1.6 \ block-buffer-0.10.4 \ block2-0.5.1 \ block2-0.6.2 \ blocking-1.6.2 \ + brotli-8.0.2 \ + brotli-decompressor-5.0.0 \ bstr-1.12.1 \ + buddy_system_allocator-0.10.0 \ built-0.8.0 \ - bumpalo-3.20.2 \ + bumpalo-3.19.1 \ byte-slice-cast-1.2.3 \ - bytecount-0.6.9 \ - bytemuck-1.25.0 \ + bytemuck-1.24.0 \ bytemuck_derive-1.10.2 \ byteorder-1.5.0 \ byteorder-lite-0.1.0 \ bytes-1.11.1 \ + bytestring-1.5.0 \ cacache-13.1.0 \ calloop-0.13.0 \ - calloop-0.14.4 \ + calloop-0.14.3 \ calloop-wayland-source-0.3.0 \ calloop-wayland-source-0.4.1 \ camino-1.2.2 \ - candle-core-0.9.2 \ - candle-examples-0.9.2 \ - candle-flash-attn-0.9.2 \ - candle-flash-attn-build-0.9.2 \ - candle-kernels-0.9.2 \ - candle-nn-0.9.2 \ - candle-transformers-0.9.2 \ - candle-ug-0.9.2 \ - cargo-platform-0.1.9 \ - cargo_metadata-0.14.2 \ - cargo_metadata-0.18.1 \ + candle-core-0.9.1 \ + candle-examples-0.9.1 \ + candle-flash-attn-0.9.1 \ + candle-kernels-0.9.1 \ + candle-nn-0.9.1 \ + candle-transformers-0.9.1 \ + cargo-platform-0.3.2 \ + cargo_metadata-0.23.1 \ cassowary-0.3.0 \ cast-0.3.0 \ castaway-0.2.4 \ - cc-1.2.57 \ + cc-1.2.51 \ + cdr-0.2.4 \ + cdr-encoding-0.10.2 \ cesu8-1.1.0 \ cexpr-0.6.0 \ cfb-0.7.3 \ cfg-expr-0.15.8 \ - cfg-expr-0.20.7 \ + cfg-expr-0.17.2 \ cfg-if-1.0.4 \ + cfg_aliases-0.1.1 \ cfg_aliases-0.2.1 \ cgl-0.3.2 \ - chrono-0.4.44 \ + chrono-0.4.42 \ + chrono-tz-0.10.4 \ chunked_transfer-1.5.0 \ ciborium-0.2.2 \ ciborium-io-0.2.2 \ ciborium-ll-0.2.2 \ + cipher-0.4.4 \ circular-buffer-1.2.0 \ clang-2.0.0 \ - clang-format-0.3.0 \ clang-sys-1.8.1 \ - clap-4.6.0 \ - clap_builder-4.6.0 \ - clap_derive-4.6.0 \ - clap_lex-1.1.0 \ + clap-4.5.54 \ + clap_builder-4.5.54 \ + clap_derive-4.5.49 \ + clap_lex-0.7.6 \ clean-path-0.2.1 \ clipboard-win-5.4.1 \ cmake-0.1.57 \ - cmov-0.4.6 \ + cmov-0.4.3 \ + cobs-0.2.3 \ codespan-reporting-0.11.1 \ + codespan-reporting-0.12.0 \ + codespan-reporting-0.13.1 \ coe-rs-0.1.2 \ color-eyre-0.6.5 \ color-hex-0.2.0 \ color-spantrace-0.3.0 \ color_quant-1.1.0 \ - colorchoice-1.0.5 \ - colored-2.2.0 \ + colorchoice-1.0.4 \ combine-4.6.7 \ - comfy-table-7.2.2 \ + comfy-table-7.2.1 \ compact_str-0.8.1 \ compact_str-0.9.0 \ concat-idents-1.1.5 \ concurrent-queue-2.5.0 \ console-0.15.11 \ + console-0.16.2 \ + const-oid-0.9.6 \ const-random-0.1.18 \ const-random-macro-0.1.16 \ const_format-0.2.35 \ const_format_proc_macros-0.2.34 \ const_soft_float-0.1.4 \ + constant_time_eq-0.3.1 \ constgebra-0.1.4 \ convert_case-0.6.0 \ convert_case-0.8.0 \ @@ -225,11 +276,15 @@ CARGO_CRATES= ab_glyph-0.2.32 \ core-foundation-sys-0.8.7 \ core-graphics-0.23.2 \ core-graphics-types-0.1.3 \ + core-graphics-types-0.2.0 \ core2-0.4.0 \ cpufeatures-0.2.17 \ + crc-3.4.0 \ + crc-catalog-2.4.0 \ crc32fast-1.5.0 \ - criterion-0.6.0 \ - criterion-plot-0.5.0 \ + criterion-0.8.1 \ + criterion-plot-0.8.1 \ + cros-codecs-0.0.6 \ crossbeam-0.8.4 \ crossbeam-channel-0.5.15 \ crossbeam-deque-0.8.6 \ @@ -243,7 +298,7 @@ CARGO_CRATES= ab_glyph-0.2.32 \ crypto-common-0.1.7 \ csv-1.4.0 \ csv-core-0.1.13 \ - ctrlc-3.5.2 \ + ctrlc-3.5.1 \ cu29-0.8.0 \ cu29-clock-0.8.0 \ cu29-derive-0.8.0 \ @@ -256,9 +311,14 @@ CARGO_CRATES= ab_glyph-0.2.32 \ cu29-traits-0.8.0 \ cu29-unifiedlog-0.8.0 \ cu29-value-0.8.0 \ - cudarc-0.17.8 \ - cudarc-0.19.3 \ + cudarc-0.11.9 \ + cudarc-0.16.6 \ cursor-icon-1.2.0 \ + cxx-1.0.192 \ + cxx-build-1.0.192 \ + cxxbridge-cmd-1.0.192 \ + cxxbridge-flags-1.0.192 \ + cxxbridge-macro-1.0.192 \ darling-0.20.11 \ darling-0.21.3 \ darling-0.23.0 \ @@ -269,48 +329,93 @@ CARGO_CRATES= ab_glyph-0.2.32 \ darling_macro-0.21.3 \ darling_macro-0.23.0 \ dary_heap-0.3.8 \ + dashmap-5.5.3 \ + dashmap-6.1.0 \ + data-encoding-2.9.0 \ data-url-0.3.2 \ + datafusion-50.3.0 \ + datafusion-catalog-50.3.0 \ + datafusion-catalog-listing-50.3.0 \ + datafusion-common-50.3.0 \ + datafusion-common-runtime-50.3.0 \ + datafusion-datasource-50.3.0 \ + datafusion-datasource-csv-50.3.0 \ + datafusion-datasource-json-50.3.0 \ + datafusion-doc-50.3.0 \ + datafusion-execution-50.3.0 \ + datafusion-expr-50.3.0 \ + datafusion-expr-common-50.3.0 \ + datafusion-functions-50.3.0 \ + datafusion-functions-aggregate-50.3.0 \ + datafusion-functions-aggregate-common-50.3.0 \ + datafusion-functions-nested-50.3.0 \ + datafusion-functions-table-50.3.0 \ + datafusion-functions-window-50.3.0 \ + datafusion-functions-window-common-50.3.0 \ + datafusion-macros-50.3.0 \ + datafusion-optimizer-50.3.0 \ + datafusion-physical-expr-50.3.0 \ + datafusion-physical-expr-adapter-50.3.0 \ + datafusion-physical-expr-common-50.3.0 \ + datafusion-physical-optimizer-50.3.0 \ + datafusion-physical-plan-50.3.0 \ + datafusion-pruning-50.3.0 \ + datafusion-session-50.3.0 \ + datafusion-sql-50.3.0 \ dbgf-0.1.2 \ defer-0.2.1 \ - deranged-0.5.8 \ + delegate-0.13.5 \ + der-0.7.10 \ + der-parser-10.0.0 \ + deranged-0.5.5 \ + derive_arbitrary-1.4.2 \ derive_builder-0.20.2 \ derive_builder_core-0.20.2 \ derive_builder_macro-0.20.2 \ digest-0.10.7 \ - directories-5.0.1 \ + directories-6.0.0 \ dirs-6.0.0 \ - dirs-sys-0.4.1 \ dirs-sys-0.5.0 \ dispatch-0.2.0 \ - dispatch2-0.3.1 \ + dispatch2-0.3.0 \ displaydoc-0.2.5 \ divrem-1.0.0 \ - dlib-0.5.3 \ + dlib-0.5.2 \ document-features-0.2.12 \ downcast-rs-1.2.1 \ dpi-0.1.2 \ + dtoa-1.0.11 \ dunce-1.0.5 \ + dyn-clone-1.0.20 \ + dyn-stack-0.10.0 \ dyn-stack-0.11.0 \ dyn-stack-0.13.2 \ dyn-stack-macros-0.1.3 \ ecolor-0.31.1 \ + ecolor-0.33.3 \ econtext-0.2.0 \ eframe-0.31.1 \ + eframe-0.33.3 \ egui-0.31.1 \ + egui-0.33.3 \ egui-wgpu-0.31.1 \ + egui-wgpu-0.33.3 \ egui-winit-0.31.1 \ - egui_animation-0.8.0 \ - egui_commonmark-0.20.0 \ - egui_commonmark_backend-0.20.0 \ - egui_dnd-0.12.0 \ - egui_extras-0.31.1 \ + egui-winit-0.33.3 \ + egui_animation-0.10.0 \ + egui_commonmark-0.22.0 \ + egui_commonmark_backend-0.22.0 \ + egui_dnd-0.14.0 \ + egui_extras-0.33.3 \ egui_glow-0.31.1 \ - egui_plot-0.32.1 \ - egui_table-0.3.0 \ - egui_tiles-0.12.0 \ - ehttp-0.5.0 \ + egui_glow-0.33.3 \ + egui_plot-0.34.1 \ + egui_table-0.6.0 \ + egui_tiles-0.14.1 \ + ehttp-0.6.0 \ either-1.15.0 \ emath-0.31.1 \ + emath-0.33.3 \ encode_unicode-1.0.0 \ encoding_rs-0.8.35 \ endi-1.1.1 \ @@ -323,19 +428,20 @@ CARGO_CRATES= ab_glyph-0.2.32 \ enumset-1.1.10 \ enumset_derive-0.14.0 \ env_filter-0.1.4 \ - env_filter-1.0.0 \ - env_logger-0.11.9 \ + env_logger-0.11.8 \ epaint-0.31.1 \ + epaint-0.33.3 \ epaint_default_fonts-0.31.1 \ + epaint_default_fonts-0.33.3 \ equator-0.2.2 \ equator-0.4.2 \ equator-macro-0.2.1 \ equator-macro-0.4.2 \ equivalent-1.0.2 \ errno-0.3.14 \ - error-chain-0.12.4 \ error-code-3.3.2 \ esaxx-rs-0.1.10 \ + euclid-0.22.11 \ event-listener-5.4.1 \ event-listener-strategy-0.5.4 \ exr-1.74.0 \ @@ -345,23 +451,22 @@ CARGO_CRATES= ab_glyph-0.2.32 \ faer-entity-0.20.1 \ faer-macros-0.21.0 \ faer-traits-0.22.1 \ - fancy-regex-0.17.0 \ - fast_image_resize-5.1.4 \ + fancy-regex-0.13.0 \ + fastbloom-0.14.0 \ fastrand-2.3.0 \ fax-0.2.6 \ fax_derive-0.2.0 \ fdeflate-0.3.7 \ ffmpeg-sidecar-2.4.0 \ - filetime-0.2.27 \ - find-msvc-tools-0.1.9 \ - fixed-1.30.0 \ + find-msvc-tools-0.1.6 \ + fixed-1.29.0 \ fixedbitset-0.5.7 \ fjadra-0.2.1 \ - flatbuffers-24.12.23 \ - flate2-1.1.9 \ + flatbuffers-25.12.19 \ + flate2-1.1.5 \ float-cmp-0.9.0 \ - float8-0.6.1 \ - float8-0.7.0 \ + flume-0.11.1 \ + flume-0.12.0 \ fnv-1.0.7 \ foldhash-0.1.5 \ foldhash-0.2.0 \ @@ -371,32 +476,35 @@ CARGO_CRATES= ab_glyph-0.2.32 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.3.1 \ form_urlencoded-1.2.2 \ + four-cc-0.4.0 \ + foxglove-0.16.2 \ + foxglove_derive-0.16.2 \ fsevent-sys-4.1.0 \ - futures-0.3.32 \ - futures-channel-0.3.32 \ - futures-core-0.3.32 \ - futures-executor-0.3.32 \ - futures-io-0.3.32 \ + futures-0.3.31 \ + futures-channel-0.3.31 \ + futures-core-0.3.31 \ + futures-executor-0.3.31 \ + futures-io-0.3.31 \ futures-lite-2.6.1 \ - futures-macro-0.3.32 \ - futures-sink-0.3.32 \ - futures-task-0.3.32 \ - futures-util-0.3.32 \ + futures-macro-0.3.31 \ + futures-sink-0.3.31 \ + futures-task-0.3.31 \ + futures-util-0.3.31 \ gcd-2.3.0 \ + gemm-0.17.1 \ gemm-0.18.2 \ - gemm-0.19.0 \ + gemm-c32-0.17.1 \ gemm-c32-0.18.2 \ - gemm-c32-0.19.0 \ + gemm-c64-0.17.1 \ gemm-c64-0.18.2 \ - gemm-c64-0.19.0 \ + gemm-common-0.17.1 \ gemm-common-0.18.2 \ - gemm-common-0.19.0 \ + gemm-f16-0.17.1 \ gemm-f16-0.18.2 \ - gemm-f16-0.19.0 \ + gemm-f32-0.17.1 \ gemm-f32-0.18.2 \ - gemm-f32-0.19.0 \ + gemm-f64-0.17.1 \ gemm-f64-0.18.2 \ - gemm-f64-0.19.0 \ generativity-1.1.0 \ generator-0.8.8 \ generic-array-0.14.7 \ @@ -404,22 +512,25 @@ CARGO_CRATES= ab_glyph-0.2.32 \ gethostname-1.1.0 \ getrandom-0.2.17 \ getrandom-0.3.4 \ - getrandom-0.4.2 \ - getset-0.1.6 \ gif-0.13.3 \ gif-0.14.1 \ gimli-0.32.3 \ gio-sys-0.18.1 \ gio-sys-0.20.10 \ + gio-sys-0.21.5 \ + git-version-0.3.9 \ + git-version-macro-0.3.9 \ gl_generator-0.14.0 \ - glam-0.28.0 \ glam-0.30.10 \ glib-0.18.5 \ glib-0.20.12 \ + glib-0.21.5 \ glib-macros-0.18.5 \ glib-macros-0.20.12 \ + glib-macros-0.21.5 \ glib-sys-0.18.1 \ glib-sys-0.20.10 \ + glib-sys-0.21.5 \ glob-0.3.3 \ glow-0.16.0 \ gltf-1.4.1 \ @@ -432,58 +543,71 @@ CARGO_CRATES= ab_glyph-0.2.32 \ glutin_wgl_sys-0.6.1 \ gobject-sys-0.18.0 \ gobject-sys-0.20.10 \ + gobject-sys-0.21.5 \ gpu-alloc-0.6.0 \ gpu-alloc-types-0.3.0 \ + gpu-allocator-0.27.0 \ gpu-descriptor-0.3.2 \ gpu-descriptor-types-0.2.0 \ gstreamer-0.21.3 \ gstreamer-0.23.7 \ + gstreamer-0.24.4 \ gstreamer-app-0.21.2 \ gstreamer-app-0.23.5 \ + gstreamer-app-0.24.4 \ gstreamer-app-sys-0.21.1 \ gstreamer-app-sys-0.23.5 \ + gstreamer-app-sys-0.24.4 \ gstreamer-base-0.21.2 \ gstreamer-base-0.23.6 \ + gstreamer-base-0.24.4 \ gstreamer-base-sys-0.21.1 \ gstreamer-base-sys-0.23.6 \ + gstreamer-base-sys-0.24.4 \ gstreamer-sys-0.21.2 \ gstreamer-sys-0.23.6 \ + gstreamer-sys-0.24.4 \ gstreamer-video-0.21.2 \ gstreamer-video-0.23.6 \ gstreamer-video-sys-0.21.2 \ gstreamer-video-sys-0.23.6 \ h2-0.4.13 \ + h264-reader-0.8.0 \ half-2.7.1 \ hashbrown-0.12.3 \ + hashbrown-0.14.5 \ hashbrown-0.15.5 \ hashbrown-0.16.1 \ hdrhistogram-7.5.4 \ heck-0.4.1 \ heck-0.5.0 \ - hello_egui_utils-0.8.0 \ + hello_egui_utils-0.10.0 \ hermit-abi-0.5.2 \ hex-0.4.3 \ - hexasphere-14.1.0 \ + hex-slice-0.1.4 \ + hexasphere-16.0.0 \ hexf-parse-0.2.1 \ hf-hub-0.4.3 \ - home-0.5.9 \ + hmac-0.12.1 \ + home-0.5.12 \ html-escape-0.2.13 \ http-1.4.0 \ http-body-1.0.1 \ http-body-util-0.1.3 \ - http-cache-0.20.1 \ - http-cache-reqwest-0.15.1 \ - http-cache-semantics-2.1.1 \ + http-cache-0.21.0 \ + http-cache-reqwest-0.16.0 \ + http-cache-semantics-2.1.0 \ http-serde-2.1.1 \ httparse-1.10.1 \ httpdate-1.0.3 \ humanize-duration-0.0.7 \ + humantime-2.3.0 \ hyper-1.8.1 \ hyper-rustls-0.27.7 \ hyper-timeout-0.5.2 \ hyper-tls-0.6.0 \ - hyper-util-0.1.20 \ - iana-time-zone-0.1.65 \ + hyper-util-0.1.19 \ + iana-time-zone-0.1.64 \ iana-time-zone-haiku-0.1.2 \ icu_collections-2.1.1 \ icu_locale_core-2.1.1 \ @@ -492,15 +616,15 @@ CARGO_CRATES= ab_glyph-0.2.32 \ icu_properties-2.1.2 \ icu_properties_data-2.1.2 \ icu_provider-2.1.1 \ - id-arena-2.3.0 \ + id-arena-2.2.1 \ ident_case-1.0.1 \ idna-1.1.0 \ idna_adapter-1.2.1 \ image-0.24.9 \ - image-0.25.10 \ + image-0.25.9 \ image-webp-0.2.4 \ imageproc-0.25.0 \ - imagesize-0.12.0 \ + imagesize-0.13.0 \ imgref-1.12.0 \ immutable-chunkmap-2.1.2 \ indent-0.1.1 \ @@ -508,18 +632,20 @@ CARGO_CRATES= ab_glyph-0.2.32 \ indexmap-1.9.3 \ indexmap-2.13.0 \ indicatif-0.17.11 \ + indicatif-0.18.3 \ indoc-2.0.7 \ infer-0.16.0 \ inflections-1.1.1 \ - inotify-0.9.6 \ + inotify-0.11.0 \ inotify-sys-0.1.5 \ - instability-0.3.12 \ + inout-0.1.4 \ + instability-0.3.11 \ integer-encoding-3.0.4 \ - intel-mkl-src-0.8.1 \ - intel-mkl-tool-0.8.1 \ interpol-0.2.1 \ interpolate_name-0.2.4 \ - ipnet-2.12.0 \ + io-kit-sys-0.4.1 \ + ipnet-2.11.0 \ + ipnetwork-0.20.0 \ iri-string-0.7.10 \ is_terminal_polyfill-1.70.2 \ itertools-0.10.5 \ @@ -527,29 +653,30 @@ CARGO_CRATES= ab_glyph-0.2.32 \ itertools-0.13.0 \ itertools-0.14.0 \ itoa-1.0.17 \ - jiff-0.2.23 \ - jiff-static-0.2.23 \ - jiff-tzdb-0.1.6 \ + jiff-0.2.18 \ + jiff-static-0.2.18 \ + jiff-tzdb-0.1.5 \ jiff-tzdb-platform-0.1.3 \ jni-0.21.1 \ - jni-0.22.4 \ - jni-macros-0.22.4 \ jni-sys-0.3.0 \ - jni-sys-0.4.1 \ - jni-sys-macros-0.4.1 \ jobserver-0.1.34 \ jpeg-decoder-0.3.2 \ jpeg-encoder-0.6.1 \ js-sys-0.3.77 \ + json5-0.4.1 \ + jsonwebtoken-9.3.1 \ + keccak-0.1.5 \ + keyed-set-1.1.0 \ khronos-egl-6.0.0 \ khronos_api-3.1.0 \ kiddo-5.2.4 \ kqueue-1.1.1 \ kqueue-sys-1.0.4 \ - kurbo-0.9.5 \ + kstring-2.0.2 \ + kurbo-0.11.3 \ lazy_static-1.5.0 \ lazycell-1.3.0 \ - leb128fmt-0.1.0 \ + leb128-0.2.5 \ lebe-0.5.3 \ lexical-core-1.0.6 \ lexical-parse-float-1.0.6 \ @@ -557,17 +684,19 @@ CARGO_CRATES= ab_glyph-0.2.32 \ lexical-util-1.0.7 \ lexical-write-float-1.0.6 \ lexical-write-integer-1.0.6 \ - libc-0.2.183 \ - libfuzzer-sys-0.4.12 \ + libc-0.2.179 \ + libfuzzer-sys-0.4.10 \ libloading-0.8.9 \ libloading-0.9.0 \ - libm-0.2.16 \ - libredox-0.1.14 \ + libm-0.2.15 \ + libredox-0.1.12 \ + link-cplusplus-1.0.12 \ linked-hash-map-0.5.6 \ linux-raw-sys-0.4.15 \ - linux-raw-sys-0.12.1 \ + linux-raw-sys-0.11.0 \ litemap-0.8.1 \ litrs-1.0.0 \ + little_exif-0.6.21 \ lmdb-rkv-0.14.0 \ lmdb-rkv-sys-0.11.2 \ lock_api-0.4.14 \ @@ -576,40 +705,53 @@ CARGO_CRATES= ab_glyph-0.2.32 \ loom-0.7.2 \ loop9-0.1.5 \ lru-0.12.5 \ - lru-0.13.0 \ + lru-0.16.3 \ lru-slab-0.1.2 \ - lz4_flex-0.11.6 \ + lz4-1.28.1 \ + lz4-sys-1.11.1+lz4-1.10.0 \ + lz4_flex-0.11.5 \ + lz4_flex-0.12.0 \ + macaw-0.30.0 \ + mach2-0.4.3 \ macro_rules_attribute-0.2.2 \ macro_rules_attribute-proc_macro-0.2.2 \ malloc_buf-0.0.6 \ matchers-0.2.0 \ - matchit-0.7.3 \ + matchit-0.8.4 \ matrixcompare-0.3.0 \ matrixcompare-core-0.1.0 \ matrixmultiply-0.3.10 \ maybe-rayon-0.1.1 \ + mcap-0.23.4 \ + mcap-0.24.0 \ + md-5-0.10.6 \ measurements-0.11.1 \ - memchr-2.8.0 \ + memchr-2.7.6 \ memmap2-0.5.10 \ - memmap2-0.9.10 \ + memmap2-0.9.9 \ memo-map-0.3.3 \ memoffset-0.9.1 \ memory-stats-1.2.0 \ metal-0.31.0 \ + metal-0.32.0 \ miette-5.10.0 \ miette-derive-5.10.0 \ mime-0.3.17 \ mime_guess2-2.3.1 \ - minijinja-2.18.0 \ + minijinja-2.14.0 \ minimal-lexical-0.2.1 \ miniz_oxide-0.8.9 \ - mio-0.8.11 \ mio-1.1.1 \ + mio-serial-5.0.6 \ monostate-0.1.18 \ monostate-impl-0.1.18 \ - moxcms-0.8.1 \ + moxcms-0.7.11 \ + mp4ra-rust-0.3.0 \ + mpeg4-audio-const-0.2.0 \ muldiv-1.0.1 \ + multimap-0.10.1 \ naga-24.0.0 \ + naga-27.0.3 \ nalgebra-0.32.6 \ nalgebra-macros-0.2.2 \ nano-gemm-0.1.3 \ @@ -619,35 +761,40 @@ CARGO_CRATES= ab_glyph-0.2.32 \ nano-gemm-core-0.1.0 \ nano-gemm-f32-0.1.0 \ nano-gemm-f64-0.1.0 \ - nasm-rs-0.3.2 \ - native-tls-0.2.18 \ + nanorand-0.7.0 \ + nasm-rs-0.3.1 \ + native-tls-0.2.14 \ natord-1.0.9 \ ndarray-0.15.6 \ ndarray-0.16.1 \ - ndarray-0.17.2 \ + ndarray-0.17.1 \ ndk-0.9.0 \ ndk-context-0.1.1 \ ndk-sys-0.5.0+25.2.9519653 \ ndk-sys-0.6.0+11769913 \ never-0.1.0 \ new_debug_unreachable-1.0.6 \ + nix-0.26.4 \ nix-0.29.0 \ - nix-0.31.2 \ + nix-0.30.1 \ + no-std-net-0.6.0 \ nohash-hasher-0.2.0 \ noisy_float-0.2.1 \ nom-7.1.3 \ nom-8.0.0 \ + nonempty-collections-0.3.1 \ noop_proc_macro-0.3.0 \ - notify-6.1.1 \ + notify-8.2.0 \ + notify-types-2.0.0 \ npyz-0.8.4 \ - ntapi-0.4.3 \ - numpy-0.26.0 \ + ntapi-0.4.2 \ nu-ansi-term-0.50.3 \ num-0.4.3 \ num-bigfloat-1.7.2 \ num-bigint-0.4.6 \ + num-bigint-dig-0.8.6 \ num-complex-0.4.6 \ - num-conv-0.2.0 \ + num-conv-0.1.0 \ num-derive-0.4.2 \ num-integer-0.1.46 \ num-iter-0.1.45 \ @@ -655,23 +802,29 @@ CARGO_CRATES= ab_glyph-0.2.32 \ num-traits-0.2.19 \ num2words-1.2.0 \ num_cpus-1.17.0 \ - num_enum-0.7.6 \ - num_enum_derive-0.7.6 \ + num_enum-0.7.5 \ + num_enum_derive-0.7.5 \ num_threads-0.1.7 \ number_prefix-0.4.0 \ + numpy-0.28.0 \ objc-0.2.7 \ objc-sys-0.3.5 \ objc2-0.5.2 \ - objc2-0.6.4 \ + objc2-0.6.3 \ objc2-app-kit-0.2.2 \ objc2-app-kit-0.3.2 \ objc2-cloud-kit-0.2.2 \ + objc2-cloud-kit-0.3.2 \ objc2-contacts-0.2.2 \ objc2-core-data-0.2.2 \ + objc2-core-data-0.3.2 \ objc2-core-foundation-0.3.2 \ objc2-core-graphics-0.3.2 \ objc2-core-image-0.2.2 \ + objc2-core-image-0.3.2 \ objc2-core-location-0.2.2 \ + objc2-core-text-0.3.2 \ + objc2-core-video-0.3.2 \ objc2-encode-4.1.0 \ objc2-foundation-0.2.2 \ objc2-foundation-0.3.2 \ @@ -679,294 +832,358 @@ CARGO_CRATES= ab_glyph-0.2.32 \ objc2-link-presentation-0.2.2 \ objc2-metal-0.2.2 \ objc2-quartz-core-0.2.2 \ + objc2-quartz-core-0.3.2 \ objc2-symbols-0.2.2 \ objc2-ui-kit-0.2.2 \ objc2-uniform-type-identifiers-0.2.2 \ objc2-user-notifications-0.2.2 \ object-0.37.3 \ object-pool-0.6.0 \ - oci-spec-0.6.7 \ - ocipkg-0.2.9 \ - once_cell-1.21.4 \ + object_store-0.12.4 \ + oid-registry-0.8.1 \ + once_cell-1.21.3 \ once_cell_polyfill-1.70.2 \ onig-6.5.1 \ onig_sys-69.9.1 \ oorandom-11.1.5 \ - opencv-0.92.3 \ - opencv-binding-generator-0.90.2 \ - openssl-0.10.76 \ + opencv-0.98.2 \ + opencv-binding-generator-0.101.0 \ + openssl-0.10.75 \ openssl-macros-0.1.1 \ - openssl-probe-0.2.1 \ - openssl-sys-0.9.112 \ + openssl-probe-0.1.6 \ + openssl-probe-0.2.0 \ + openssl-sys-0.9.111 \ + opentelemetry-0.31.0 \ + opentelemetry-appender-tracing-0.31.1 \ + opentelemetry-http-0.31.0 \ + opentelemetry-otlp-0.31.0 \ + opentelemetry-proto-0.31.0 \ + opentelemetry_sdk-0.31.0 \ option-ext-0.2.0 \ option-operations-0.5.0 \ - orbclient-0.3.51 \ + option-operations-0.6.1 \ + orbclient-0.3.50 \ ordered-float-2.10.1 \ ordered-float-3.9.2 \ ordered-float-4.6.0 \ ordered-float-5.1.0 \ ordered-stream-0.2.0 \ - ort-2.0.0-rc.12 \ - ort-sys-2.0.0-rc.12 \ + ort-2.0.0-rc.11 \ + ort-sys-2.0.0-rc.11 \ owned_ttf_parser-0.25.1 \ - owo-colors-4.3.0 \ + owo-colors-3.5.0 \ + owo-colors-4.2.3 \ page_size-0.6.0 \ parking-2.2.1 \ parking_lot-0.12.5 \ parking_lot_core-0.9.12 \ - parquet-54.3.1 \ + parquet-56.1.0 \ paste-1.0.15 \ pastey-0.1.1 \ + pastey-0.2.1 \ pathdiff-0.2.3 \ peeking_take_while-0.1.2 \ - peg-0.6.3 \ - peg-macros-0.6.3 \ - peg-runtime-0.6.3 \ + peg-0.8.5 \ + peg-macros-0.8.5 \ + peg-runtime-0.8.5 \ + pem-rfc7468-0.7.0 \ percent-encoding-2.3.2 \ - pest-2.8.6 \ - pest_derive-2.8.6 \ - pest_generator-2.8.6 \ - pest_meta-2.8.6 \ + pest-2.8.5 \ + pest_derive-2.8.5 \ + pest_generator-2.8.5 \ + pest_meta-2.8.5 \ + petgraph-0.7.1 \ petgraph-0.8.3 \ phf-0.11.3 \ + phf-0.12.1 \ + phf-0.13.1 \ phf_generator-0.11.3 \ + phf_generator-0.13.1 \ phf_macros-0.11.3 \ + phf_macros-0.13.1 \ phf_shared-0.11.3 \ + phf_shared-0.12.1 \ + phf_shared-0.13.1 \ pico-args-0.5.0 \ - pin-project-1.1.11 \ - pin-project-internal-1.1.11 \ - pin-project-lite-0.2.17 \ + pin-project-1.1.10 \ + pin-project-internal-1.1.10 \ + pin-project-lite-0.2.16 \ pin-utils-0.1.0 \ - piper-0.2.5 \ + piper-0.2.4 \ + pkcs1-0.7.5 \ + pkcs8-0.10.2 \ pkg-config-0.3.32 \ - plain-0.2.3 \ plist-1.8.0 \ plotters-0.3.7 \ plotters-backend-0.3.7 \ plotters-svg-0.3.7 \ - ply-rs-0.1.3 \ + ply-rs-bw-2.0.3 \ + pnet_base-0.35.0 \ + pnet_datalink-0.35.0 \ + pnet_sys-0.35.0 \ png-0.17.16 \ - png-0.18.1 \ + png-0.18.0 \ poll-promise-0.3.0 \ polling-3.11.0 \ pollster-0.4.0 \ - portable-atomic-1.13.1 \ - portable-atomic-util-0.2.6 \ + portable-atomic-1.13.0 \ + portable-atomic-util-0.2.4 \ potential_utf-0.1.4 \ powerfmt-0.2.0 \ ppv-lite86-0.2.21 \ - pretty-hex-0.4.2 \ + presser-0.3.1 \ + pretty-hex-0.4.1 \ prettyplease-0.2.37 \ private-gemm-x86-0.1.20 \ - proc-macro-crate-2.0.0 \ - proc-macro-crate-3.5.0 \ + proc-macro-crate-2.0.2 \ + proc-macro-crate-3.4.0 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ - proc-macro-error-attr2-2.0.0 \ - proc-macro-error2-2.0.1 \ - proc-macro2-1.0.106 \ + proc-macro2-1.0.105 \ profiling-1.0.17 \ profiling-procmacros-1.0.17 \ + prometheus-client-0.24.0 \ + prometheus-client-derive-encode-0.5.0 \ prost-0.13.5 \ + prost-0.14.1 \ + prost-build-0.14.1 \ prost-derive-0.13.5 \ + prost-derive-0.14.1 \ + prost-reflect-0.16.3 \ prost-types-0.13.5 \ + prost-types-0.14.1 \ puffin-0.19.1 \ puffin_http-0.16.1 \ - pulldown-cmark-0.9.6 \ - pulldown-cmark-0.12.2 \ + pulldown-cmark-0.13.0 \ pulp-0.18.22 \ pulp-0.21.5 \ - pulp-0.22.2 \ - pulp-wasm-simd-flag-0.1.0 \ - pxfm-0.1.28 \ + pxfm-0.1.27 \ py_literal-0.4.0 \ - pyo3-0.26.0 \ - pyo3-build-config-0.26.0 \ - pyo3-ffi-0.26.0 \ - pyo3-macros-0.26.0 \ - pyo3-macros-backend-0.26.0 \ + pyo3-0.28.2 \ + pyo3-build-config-0.28.2 \ + pyo3-ffi-0.28.2 \ + pyo3-macros-0.28.2 \ + pyo3-macros-backend-0.28.2 \ qd-0.7.7 \ qoi-0.4.1 \ quanta-0.12.6 \ quick-error-2.0.1 \ quick-xml-0.30.0 \ + quick-xml-0.36.2 \ + quick-xml-0.37.5 \ quick-xml-0.38.4 \ - quick-xml-0.39.2 \ quinn-0.11.9 \ - quinn-proto-0.11.14 \ + quinn-proto-0.11.13 \ quinn-udp-0.5.14 \ - quote-1.0.45 \ + quote-1.0.43 \ r-efi-5.3.0 \ - r-efi-6.0.0 \ rand-0.8.5 \ rand-0.9.2 \ rand_chacha-0.3.1 \ rand_chacha-0.9.0 \ rand_core-0.6.4 \ - rand_core-0.9.5 \ + rand_core-0.9.3 \ rand_distr-0.4.3 \ rand_distr-0.5.1 \ + range-alloc-0.1.4 \ ratatui-0.29.0 \ rav1e-0.8.1 \ - ravif-0.13.0 \ + ravif-0.12.0 \ + raw-cpuid-10.7.0 \ raw-cpuid-11.6.0 \ raw-window-handle-0.6.2 \ rawpointer-0.2.1 \ rayon-1.11.0 \ rayon-cond-0.4.0 \ rayon-core-1.13.0 \ - rctree-0.5.0 \ - re_analytics-0.23.4 \ - re_arrow_util-0.23.4 \ - re_blueprint_tree-0.23.4 \ - re_build_info-0.23.4 \ - re_build_tools-0.23.4 \ - re_byte_size-0.23.4 \ - re_capabilities-0.23.4 \ - re_case-0.23.4 \ - re_chunk-0.23.4 \ - re_chunk_store-0.23.4 \ - re_chunk_store_ui-0.23.4 \ - re_component_ui-0.23.4 \ - re_context_menu-0.23.4 \ - re_crash_handler-0.23.4 \ - re_data_loader-0.23.4 \ - re_data_source-0.23.4 \ - re_data_ui-0.23.4 \ - re_dataframe-0.23.4 \ - re_dataframe_ui-0.23.4 \ - re_entity_db-0.23.4 \ - re_error-0.23.4 \ - re_format-0.23.4 \ - re_format_arrow-0.23.4 \ - re_grpc_client-0.23.4 \ - re_grpc_server-0.23.4 \ - re_int_histogram-0.23.4 \ - re_log-0.23.4 \ - re_log_encoding-0.23.4 \ - re_log_types-0.23.4 \ - re_math-0.20.0 \ - re_memory-0.23.4 \ - re_mp4-0.3.0 \ - re_protos-0.23.4 \ - re_query-0.23.4 \ + re_analytics-0.28.1 \ + re_arrow_combinators-0.28.1 \ + re_arrow_ui-0.28.1 \ + re_arrow_util-0.28.1 \ + re_auth-0.28.1 \ + re_blueprint_tree-0.28.1 \ + re_build_info-0.28.1 \ + re_build_tools-0.28.1 \ + re_byte_size-0.28.1 \ + re_capabilities-0.28.1 \ + re_case-0.28.1 \ + re_chunk-0.28.1 \ + re_chunk_store-0.28.1 \ + re_chunk_store_ui-0.28.1 \ + re_component_fallbacks-0.28.1 \ + re_component_ui-0.28.1 \ + re_context_menu-0.28.1 \ + re_crash_handler-0.28.1 \ + re_data_loader-0.28.1 \ + re_data_source-0.28.1 \ + re_data_ui-0.28.1 \ + re_dataframe-0.28.1 \ + re_dataframe_ui-0.28.1 \ + re_datafusion-0.28.1 \ + re_entity_db-0.28.1 \ + re_error-0.28.1 \ + re_format-0.28.1 \ + re_grpc_client-0.28.1 \ + re_grpc_server-0.28.1 \ + re_int_histogram-0.28.1 \ + re_log-0.28.1 \ + re_log_channel-0.28.1 \ + re_log_encoding-0.28.1 \ + re_log_types-0.28.1 \ + re_mcap-0.28.1 \ + re_memory-0.28.1 \ + re_mp4-0.4.0 \ + re_perf_telemetry-0.28.1 \ + re_protos-0.28.1 \ + re_query-0.28.1 \ re_rav1d-0.1.3 \ - re_redap_browser-0.23.4 \ - re_renderer-0.23.4 \ - re_sdk-0.23.4 \ - re_selection_panel-0.23.4 \ - re_smart_channel-0.23.4 \ - re_sorbet-0.23.4 \ - re_string_interner-0.23.4 \ - re_time_panel-0.23.4 \ - re_tracing-0.23.4 \ - re_tuid-0.23.4 \ - re_types-0.23.4 \ - re_types_builder-0.23.4 \ - re_types_core-0.23.4 \ - re_ui-0.23.4 \ - re_uri-0.23.4 \ - re_video-0.23.4 \ - re_view-0.23.4 \ - re_view_bar_chart-0.23.4 \ - re_view_dataframe-0.23.4 \ - re_view_graph-0.23.4 \ - re_view_map-0.23.4 \ - re_view_spatial-0.23.4 \ - re_view_tensor-0.23.4 \ - re_view_text_document-0.23.4 \ - re_view_text_log-0.23.4 \ - re_view_time_series-0.23.4 \ - re_viewer-0.23.4 \ - re_viewer_context-0.23.4 \ - re_viewport-0.23.4 \ - re_viewport_blueprint-0.23.4 \ - re_web_viewer_server-0.23.4 \ + re_recording_panel-0.28.1 \ + re_redap_browser-0.28.1 \ + re_redap_client-0.28.1 \ + re_renderer-0.28.1 \ + re_ros_msg-0.28.1 \ + re_rvl-0.28.1 \ + re_sdk-0.28.1 \ + re_sdk_types-0.28.1 \ + re_selection_panel-0.28.1 \ + re_sorbet-0.28.1 \ + re_span-0.28.1 \ + re_string_interner-0.28.1 \ + re_tf-0.28.1 \ + re_time_panel-0.28.1 \ + re_tracing-0.28.1 \ + re_tuid-0.28.1 \ + re_types_core-0.28.1 \ + re_ui-0.28.1 \ + re_uri-0.28.1 \ + re_video-0.28.1 \ + re_view-0.28.1 \ + re_view_bar_chart-0.28.1 \ + re_view_dataframe-0.28.1 \ + re_view_graph-0.28.1 \ + re_view_map-0.28.1 \ + re_view_spatial-0.28.1 \ + re_view_tensor-0.28.1 \ + re_view_text_document-0.28.1 \ + re_view_text_log-0.28.1 \ + re_view_time_series-0.28.1 \ + re_viewer-0.28.1 \ + re_viewer_context-0.28.1 \ + re_viewport-0.28.1 \ + re_viewport_blueprint-0.28.1 \ + re_web_viewer_server-0.28.1 \ reborrow-0.5.5 \ redox_syscall-0.4.1 \ redox_syscall-0.5.18 \ - redox_syscall-0.7.3 \ - redox_users-0.4.6 \ + redox_syscall-0.7.0 \ redox_users-0.5.2 \ - reflink-copy-0.1.29 \ - regex-1.12.3 \ - regex-automata-0.4.14 \ - regex-syntax-0.8.10 \ + ref-cast-1.0.25 \ + ref-cast-impl-1.0.25 \ + reflink-copy-0.1.28 \ + regex-1.12.2 \ + regex-automata-0.4.13 \ + regex-syntax-0.8.8 \ renderdoc-sys-1.1.0 \ reqwest-0.12.28 \ reqwest-middleware-0.4.2 \ - rerun-0.23.4 \ - resvg-0.37.0 \ + rerun-0.28.1 \ + resvg-0.45.1 \ rexif-0.7.5 \ + rfc6381-codec-0.2.0 \ rfd-0.15.4 \ - rgb-0.8.53 \ + rgb-0.8.52 \ ring-0.17.14 \ + ringbuffer-spsc-0.1.15 \ rkv-0.19.0 \ - rmp-0.8.15 \ - rmp-serde-1.3.1 \ - ron-0.8.1 \ ron-0.10.1 \ - roxmltree-0.19.0 \ - rust-format-0.3.4 \ - rustc-demangle-0.1.27 \ + ron-0.11.0 \ + ron-0.12.0 \ + roxmltree-0.20.0 \ + rsa-0.9.10 \ + rust-fuzzy-search-0.1.1 \ + rustc-demangle-0.1.26 \ rustc-hash-1.1.0 \ rustc-hash-2.1.1 \ rustc_version-0.4.1 \ + rusticata-macros-4.1.0 \ rustix-0.38.44 \ - rustix-1.1.4 \ - rustls-0.23.37 \ + rustix-1.1.3 \ + rustls-0.23.36 \ rustls-native-certs-0.8.3 \ rustls-pemfile-2.2.0 \ - rustls-pki-types-1.14.0 \ - rustls-webpki-0.103.9 \ + rustls-pki-types-1.13.2 \ + rustls-platform-verifier-0.6.2 \ + rustls-platform-verifier-android-0.1.1 \ + rustls-webpki-0.103.8 \ rustversion-1.0.22 \ - ryu-1.0.23 \ + ryu-1.0.22 \ safe_arch-0.7.4 \ + safe_arch-1.0.0 \ safetensors-0.4.5 \ - safetensors-0.7.0 \ same-file-1.0.6 \ - schannel-0.1.29 \ + saturating_cast-0.1.0 \ + schannel-0.1.28 \ + schemars-0.9.0 \ + schemars-1.2.0 \ + schemars_derive-1.2.0 \ scoped-tls-1.0.1 \ scopeguard-1.2.0 \ + scratch-1.0.9 \ sctk-adwaita-0.10.1 \ - security-framework-3.7.0 \ - security-framework-sys-2.17.0 \ + scuffle-av1-0.1.4 \ + scuffle-bytes-util-0.1.5 \ + scuffle-workspace-hack-0.1.0 \ + secrecy-0.8.0 \ + security-framework-2.11.1 \ + security-framework-3.5.1 \ + security-framework-sys-2.15.0 \ + self_cell-1.2.2 \ semver-1.0.27 \ seq-macro-0.3.6 \ serde-1.0.228 \ + serde-big-array-0.5.1 \ serde-wasm-bindgen-0.6.5 \ + serde-xml-rs-0.6.0 \ serde_bytes-0.11.19 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ + serde_derive_internals-0.29.1 \ serde_json-1.0.149 \ + serde_path_to_error-0.1.20 \ serde_plain-1.0.2 \ serde_repr-0.1.20 \ serde_spanned-0.6.9 \ serde_spanned-1.0.4 \ serde_urlencoded-0.7.1 \ + serde_with-3.16.1 \ + serde_with_macros-3.16.1 \ + serde_yaml-0.9.34+deprecated \ + serialport-4.7.3 \ sha-1-0.10.1 \ sha1-0.10.6 \ sha2-0.10.9 \ + sha2-const-stable-0.1.0 \ + sha3-0.10.8 \ sharded-slab-0.1.7 \ + shellexpand-3.1.1 \ shlex-1.3.0 \ signal-hook-0.3.18 \ signal-hook-mio-0.2.5 \ signal-hook-registry-1.4.8 \ + signature-2.2.0 \ simba-0.8.1 \ simd-adler32-0.3.8 \ - simd_cesu8-1.1.1 \ simd_helpers-0.1.0 \ simdutf8-0.1.5 \ similar-2.7.0 \ similar-asserts-1.7.0 \ - simple-easing-1.0.2 \ + simple-easing-1.0.1 \ simplecss-0.2.2 \ simplelog-0.12.2 \ - siphasher-0.3.11 \ - siphasher-1.0.2 \ - skeptic-0.13.7 \ - slab-0.4.12 \ + siphasher-1.0.1 \ + slab-0.4.11 \ slotmap-1.1.1 \ + smallbytes-0.1.0 \ smallvec-1.15.1 \ smawk-0.3.2 \ smithay-client-toolkit-0.19.2 \ @@ -975,89 +1192,102 @@ CARGO_CRATES= ab_glyph-0.2.32 \ smol_str-0.2.2 \ snap-1.1.1 \ socket2-0.5.10 \ - socket2-0.6.3 \ + socket2-0.6.1 \ socks-0.3.4 \ sorted-vec-0.8.10 \ + spin-0.9.8 \ + spin-0.10.0 \ spindle-0.2.6 \ spirv-0.3.0+sdk-1.3.268.0 \ + spki-0.7.3 \ spm_precompiled-0.1.4 \ + sqlparser-0.58.0 \ + sqlparser_derive-0.3.0 \ ssri-9.2.0 \ + stabby-72.1.1 \ + stabby-abi-72.1.1 \ + stabby-macros-72.1.1 \ stable_deref_trait-1.2.1 \ static_assertions-1.1.0 \ + static_init-1.0.4 \ + static_init_macro-1.0.4 \ + stl_io-0.8.6 \ strfmt-0.2.5 \ strict-num-0.1.1 \ strsim-0.11.1 \ strum-0.26.3 \ + strum-0.27.2 \ strum_macros-0.26.4 \ + strum_macros-0.27.2 \ sublime_fuzzy-0.7.0 \ subtle-2.6.1 \ - svgtypes-0.13.0 \ + svgtypes-0.15.3 \ syn-1.0.109 \ - syn-2.0.117 \ + syn-2.0.114 \ sync_wrapper-1.0.2 \ synstructure-0.13.2 \ syntect-5.3.0 \ + sysctl-0.5.5 \ sysctl-0.6.0 \ sysinfo-0.30.13 \ - system-configuration-0.7.0 \ + system-configuration-0.6.1 \ system-configuration-sys-0.6.0 \ system-deps-6.2.2 \ system-deps-7.0.7 \ + talc-4.4.3 \ tap-1.0.1 \ - tar-0.4.44 \ target-lexicon-0.12.16 \ - target-lexicon-0.13.3 \ - tempfile-3.27.0 \ + target-lexicon-0.13.4 \ + tempfile-3.24.0 \ termcolor-1.4.1 \ textwrap-0.16.2 \ thiserror-1.0.69 \ - thiserror-2.0.18 \ + thiserror-2.0.17 \ thiserror-impl-1.0.69 \ - thiserror-impl-2.0.18 \ + thiserror-impl-2.0.17 \ + thread-priority-1.2.0 \ thread_local-1.1.9 \ thrift-0.17.0 \ tiff-0.9.1 \ tiff-0.10.3 \ - tiff-0.11.3 \ - time-0.3.47 \ - time-core-0.1.8 \ - time-macros-0.2.27 \ + time-0.3.44 \ + time-core-0.1.6 \ + time-macros-0.2.24 \ tiny-keccak-2.0.2 \ tiny-skia-0.11.4 \ tiny-skia-path-0.11.4 \ tiny_http-0.12.0 \ - tinystl-0.0.3 \ tinystr-0.8.2 \ tinytemplate-1.2.1 \ - tinyvec-1.11.0 \ + tinyvec-1.10.0 \ tinyvec_macros-0.1.1 \ + tls-listener-0.11.2 \ to_method-1.1.0 \ tobj-4.0.3 \ + token-cell-2.1.1 \ tokenizers-0.21.4 \ - tokenizers-0.22.2 \ - tokio-1.50.0 \ - tokio-macros-2.6.1 \ + tokio-1.49.0 \ + tokio-macros-2.6.0 \ tokio-native-tls-0.3.1 \ tokio-rustls-0.26.4 \ + tokio-serial-5.4.5 \ tokio-stream-0.1.18 \ + tokio-tungstenite-0.24.0 \ + tokio-tungstenite-0.28.0 \ tokio-util-0.7.18 \ - toml-0.8.23 \ - toml-0.9.12+spec-1.1.0 \ - toml_datetime-0.6.11 \ + toml-0.8.2 \ + toml-0.9.10+spec-1.1.0 \ + toml_datetime-0.6.3 \ toml_datetime-0.7.5+spec-1.1.0 \ - toml_datetime-1.0.1+spec-1.1.0 \ - toml_edit-0.20.7 \ - toml_edit-0.22.27 \ - toml_edit-0.25.5+spec-1.1.0 \ - toml_parser-1.0.10+spec-1.1.0 \ - toml_write-0.1.2 \ - toml_writer-1.0.7+spec-1.1.0 \ - tonic-0.12.3 \ - tonic-web-0.12.3 \ - tonic-web-wasm-client-0.6.2 \ - tower-0.4.13 \ - tower-0.5.3 \ - tower-http-0.5.2 \ + toml_edit-0.20.2 \ + toml_edit-0.23.10+spec-1.0.0 \ + toml_parser-1.0.6+spec-1.1.0 \ + toml_writer-1.0.6+spec-1.1.0 \ + tonic-0.14.2 \ + tonic-prost-0.14.2 \ + tonic-web-0.14.2 \ + tonic-web-wasm-client-0.8.0 \ + tower-0.5.2 \ tower-http-0.6.8 \ tower-layer-0.3.3 \ tower-service-0.3.3 \ @@ -1066,22 +1296,27 @@ CARGO_CRATES= ab_glyph-0.2.32 \ tracing-core-0.1.36 \ tracing-error-0.2.1 \ tracing-log-0.2.0 \ - tracing-subscriber-0.3.23 \ + tracing-opentelemetry-0.32.0 \ + tracing-serde-0.2.0 \ + tracing-subscriber-0.3.22 \ try-lock-0.2.5 \ ttf-parser-0.25.1 \ - turbojpeg-1.4.0 \ + tungstenite-0.24.0 \ + tungstenite-0.28.0 \ + turbojpeg-1.3.3 \ turbojpeg-sys-1.1.1 \ - twox-hash-1.6.3 \ twox-hash-2.1.2 \ type-map-0.5.1 \ - typed-path-0.12.3 \ + typeid-1.0.3 \ typenum-1.19.0 \ ucd-trie-0.1.7 \ - uds_windows-1.2.1 \ - ug-0.5.0 \ - ug-cuda-0.5.0 \ + uds_windows-1.1.0 \ + ug-0.4.0 \ + ug-cuda-0.4.0 \ + uhlc-0.8.2 \ + unescaper-0.1.8 \ unicase-2.9.0 \ - unicode-ident-1.0.24 \ + unicode-ident-1.0.22 \ unicode-linebreak-0.1.5 \ unicode-normalization-alignments-0.1.12 \ unicode-segmentation-1.12.0 \ @@ -1091,154 +1326,165 @@ CARGO_CRATES= ab_glyph-0.2.32 \ unicode-xid-0.2.6 \ unicode_categories-0.1.1 \ unindent-0.2.4 \ + unit-prefix-0.5.2 \ + unsafe-libyaml-0.2.11 \ untrusted-0.9.0 \ unty-0.0.4 \ + unzip-n-0.1.4 \ + urdf-rs-0.9.0 \ ureq-2.12.1 \ url-2.5.8 \ urlencoding-2.1.3 \ - usvg-0.37.0 \ - usvg-parser-0.37.0 \ - usvg-tree-0.37.0 \ + usvg-0.45.1 \ + utf-8-0.7.6 \ utf8-width-0.1.8 \ utf8_iter-1.0.4 \ utf8parse-0.2.2 \ - uuid-1.22.0 \ + uuid-1.19.0 \ v4l-0.14.0 \ v4l2-sys-mit-0.3.0 \ v_frame-0.3.9 \ + validated_struct-2.2.0 \ + validated_struct_macros-2.2.0 \ valuable-0.1.1 \ vcpkg-0.2.15 \ vec1-1.12.1 \ + vec_map-0.8.2 \ version-compare-0.2.1 \ version_check-0.9.5 \ virtue-0.0.18 \ walkdir-2.5.0 \ - walkers-0.36.0 \ + walkers-0.50.0 \ want-0.3.1 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasip2-1.0.2+wasi-0.2.9 \ - wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06 \ + wasip2-1.0.1+wasi-0.2.4 \ wasm-bindgen-0.2.100 \ wasm-bindgen-backend-0.2.100 \ wasm-bindgen-futures-0.4.50 \ wasm-bindgen-macro-0.2.100 \ wasm-bindgen-macro-support-0.2.100 \ wasm-bindgen-shared-0.2.100 \ - wasm-encoder-0.244.0 \ - wasm-metadata-0.244.0 \ wasm-streams-0.4.2 \ - wasmparser-0.244.0 \ - wayland-backend-0.3.14 \ - wayland-client-0.31.13 \ + wayland-backend-0.3.12 \ + wayland-client-0.31.12 \ wayland-csd-frame-0.3.0 \ - wayland-cursor-0.31.13 \ - wayland-protocols-0.32.11 \ + wayland-cursor-0.31.12 \ + wayland-protocols-0.32.10 \ wayland-protocols-experimental-20250721.0.1 \ - wayland-protocols-misc-0.3.11 \ - wayland-protocols-plasma-0.3.11 \ - wayland-protocols-wlr-0.3.11 \ - wayland-scanner-0.31.9 \ - wayland-sys-0.31.10 \ + wayland-protocols-misc-0.3.10 \ + wayland-protocols-plasma-0.3.10 \ + wayland-protocols-wlr-0.3.10 \ + wayland-scanner-0.31.8 \ + wayland-sys-0.31.8 \ web-sys-0.3.77 \ web-time-1.1.0 \ - webbrowser-1.2.0 \ + webbrowser-1.0.6 \ + webpki-root-certs-1.0.5 \ webpki-roots-0.26.11 \ - webpki-roots-1.0.6 \ + webpki-roots-1.0.5 \ weezl-0.1.12 \ wgpu-24.0.5 \ + wgpu-27.0.1 \ wgpu-core-24.0.5 \ + wgpu-core-27.0.3 \ + wgpu-core-deps-apple-27.0.0 \ + wgpu-core-deps-emscripten-27.0.0 \ + wgpu-core-deps-wasm-27.0.0 \ + wgpu-core-deps-windows-linux-android-27.0.0 \ wgpu-hal-24.0.4 \ + wgpu-hal-27.0.4 \ wgpu-types-24.0.0 \ + wgpu-types-27.0.1 \ which-4.4.2 \ wide-0.7.33 \ + wide-1.1.1 \ + win-sys-0.3.1 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.11 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ + windows-0.34.0 \ windows-0.52.0 \ windows-0.58.0 \ + windows-0.61.3 \ windows-0.62.2 \ + windows-collections-0.2.0 \ windows-collections-0.3.2 \ windows-core-0.52.0 \ windows-core-0.58.0 \ + windows-core-0.61.2 \ windows-core-0.62.2 \ + windows-future-0.2.1 \ windows-future-0.3.2 \ windows-implement-0.58.0 \ windows-implement-0.60.2 \ windows-interface-0.58.0 \ windows-interface-0.59.3 \ + windows-link-0.1.3 \ windows-link-0.2.1 \ + windows-numerics-0.2.0 \ windows-numerics-0.3.1 \ windows-registry-0.6.1 \ windows-result-0.2.0 \ + windows-result-0.3.4 \ windows-result-0.4.1 \ windows-strings-0.1.0 \ + windows-strings-0.4.2 \ windows-strings-0.5.1 \ windows-sys-0.42.0 \ windows-sys-0.45.0 \ - windows-sys-0.48.0 \ windows-sys-0.52.0 \ windows-sys-0.59.0 \ windows-sys-0.60.2 \ windows-sys-0.61.2 \ windows-targets-0.42.2 \ - windows-targets-0.48.5 \ windows-targets-0.52.6 \ windows-targets-0.53.5 \ + windows-threading-0.1.0 \ windows-threading-0.2.1 \ windows_aarch64_gnullvm-0.42.2 \ - windows_aarch64_gnullvm-0.48.5 \ windows_aarch64_gnullvm-0.52.6 \ windows_aarch64_gnullvm-0.53.1 \ + windows_aarch64_msvc-0.34.0 \ windows_aarch64_msvc-0.42.2 \ - windows_aarch64_msvc-0.48.5 \ windows_aarch64_msvc-0.52.6 \ windows_aarch64_msvc-0.53.1 \ + windows_i686_gnu-0.34.0 \ windows_i686_gnu-0.42.2 \ - windows_i686_gnu-0.48.5 \ windows_i686_gnu-0.52.6 \ windows_i686_gnu-0.53.1 \ windows_i686_gnullvm-0.52.6 \ windows_i686_gnullvm-0.53.1 \ + windows_i686_msvc-0.34.0 \ windows_i686_msvc-0.42.2 \ - windows_i686_msvc-0.48.5 \ windows_i686_msvc-0.52.6 \ windows_i686_msvc-0.53.1 \ + windows_x86_64_gnu-0.34.0 \ windows_x86_64_gnu-0.42.2 \ - windows_x86_64_gnu-0.48.5 \ windows_x86_64_gnu-0.52.6 \ windows_x86_64_gnu-0.53.1 \ windows_x86_64_gnullvm-0.42.2 \ - windows_x86_64_gnullvm-0.48.5 \ windows_x86_64_gnullvm-0.52.6 \ windows_x86_64_gnullvm-0.53.1 \ + windows_x86_64_msvc-0.34.0 \ windows_x86_64_msvc-0.42.2 \ - windows_x86_64_msvc-0.48.5 \ windows_x86_64_msvc-0.52.6 \ windows_x86_64_msvc-0.53.1 \ - winit-0.30.13 \ + winit-0.30.12 \ winnow-0.5.40 \ - winnow-0.7.15 \ - winnow-1.0.0 \ - wit-bindgen-0.51.0 \ - wit-bindgen-core-0.51.0 \ - wit-bindgen-rust-0.51.0 \ - wit-bindgen-rust-macro-0.51.0 \ - wit-component-0.244.0 \ - wit-parser-0.244.0 \ + winnow-0.7.14 \ + wit-bindgen-0.46.0 \ writeable-0.6.2 \ x11-dl-2.21.0 \ x11rb-0.13.2 \ x11rb-protocol-0.13.2 \ - xattr-1.6.1 \ + x509-parser-0.18.0 \ xcursor-0.3.10 \ xdg-home-1.3.0 \ xkbcommon-dl-0.4.2 \ xkeysym-0.2.1 \ xml-rs-0.8.28 \ xmlwriter-0.1.0 \ - xshell-0.2.7 \ - xshell-macros-0.2.7 \ xxhash-rust-0.8.15 \ y4m-0.8.0 \ yaml-rust-0.4.5 \ @@ -1246,38 +1492,77 @@ CARGO_CRATES= ab_glyph-0.2.32 \ yoke-0.8.1 \ yoke-derive-0.7.5 \ yoke-derive-0.8.1 \ + z-serial-0.3.1 \ zbus-4.4.0 \ - zbus-5.14.0 \ + zbus-5.12.0 \ zbus-lockstep-0.4.4 \ + zbus-lockstep-0.5.2 \ zbus-lockstep-macros-0.4.4 \ + zbus-lockstep-macros-0.5.2 \ zbus_macros-4.4.0 \ - zbus_macros-5.14.0 \ + zbus_macros-5.12.0 \ zbus_names-3.0.0 \ - zbus_names-4.3.1 \ + zbus_names-4.2.0 \ zbus_xml-4.0.0 \ + zbus_xml-5.0.2 \ + zenoh-1.7.1 \ + zenoh-buffers-1.7.1 \ + zenoh-codec-1.7.1 \ + zenoh-collections-1.7.1 \ + zenoh-config-1.7.1 \ + zenoh-core-1.7.1 \ + zenoh-crypto-1.7.1 \ + zenoh-ext-1.7.1 \ + zenoh-keyexpr-1.7.1 \ + zenoh-link-1.7.1 \ + zenoh-link-commons-1.7.1 \ + zenoh-link-quic-1.7.1 \ + zenoh-link-quic_datagram-1.7.1 \ + zenoh-link-serial-1.7.1 \ + zenoh-link-tcp-1.7.1 \ + zenoh-link-tls-1.7.1 \ + zenoh-link-udp-1.7.1 \ + zenoh-link-unixsock_stream-1.7.1 \ + zenoh-link-ws-1.7.1 \ + zenoh-macros-1.7.1 \ + zenoh-plugin-trait-1.7.1 \ + zenoh-protocol-1.7.1 \ + zenoh-result-1.7.1 \ + zenoh-runtime-1.7.1 \ + zenoh-shm-1.7.1 \ + zenoh-stats-1.7.1 \ + zenoh-sync-1.7.1 \ + zenoh-task-1.7.1 \ + zenoh-transport-1.7.1 \ + zenoh-util-1.7.1 \ zerocopy-0.7.35 \ - zerocopy-0.8.42 \ + zerocopy-0.8.33 \ zerocopy-derive-0.7.35 \ - zerocopy-derive-0.8.42 \ + zerocopy-derive-0.8.33 \ zerofrom-0.1.6 \ zerofrom-derive-0.1.6 \ zeroize-1.8.2 \ zerotrie-0.2.3 \ zerovec-0.11.5 \ zerovec-derive-0.11.2 \ - zip-7.2.0 \ - zmij-1.0.21 \ + zip-1.1.4 \ + zmij-1.0.12 \ + zstd-0.13.3 \ + zstd-safe-7.2.4 \ + zstd-sys-2.0.16+zstd.1.5.7 \ zune-core-0.4.12 \ - zune-core-0.5.1 \ + zune-core-0.5.0 \ zune-inflate-0.2.54 \ zune-jpeg-0.4.21 \ - zune-jpeg-0.5.13 \ + zune-jpeg-0.5.8 \ zvariant-4.2.0 \ - zvariant-5.10.0 \ + zvariant-5.8.0 \ zvariant_derive-4.2.0 \ - zvariant_derive-5.10.0 \ + zvariant_derive-5.8.0 \ zvariant_utils-2.1.0 \ - zvariant_utils-3.3.0 + zvariant_utils-3.2.1 \ + ros-z@git+https://github.com/ZettaScaleLabs/ros-z.git?branch=main\#236b318c71a6e5f8deac89ffa1f81c9522814b03 \ + cdr-encoding@git+https://github.com/YuanYuYuan/cdr-encoding?branch=feat/byte-buf\#ef25d97d6a02e327bc9ec66755701d5db71392b1 CARGO_BUILD= no CARGO_INSTALL= no CARGO_TEST= no diff --git a/graphics/py-kornia-rs/distinfo b/graphics/py-kornia-rs/distinfo index 56fe564ff5d8..ed38c2abcb36 100644 --- a/graphics/py-kornia-rs/distinfo +++ b/graphics/py-kornia-rs/distinfo @@ -1,2505 +1,3075 @@ -TIMESTAMP = 1773788166 -SHA256 (kornia_rs-0.1.10.tar.gz) = 5fd3fbc65240fa751975f5870b079f98e7fdcaa2885ea577b3da324d8bf01d81 -SIZE (kornia_rs-0.1.10.tar.gz) = 145610 +SHA256 (YuanYuYuan-cdr-encoding-ef25d97d6a02e327bc9ec66755701d5db71392b1_GH0.tar.gz) = 769637dd75e99328f7774a289506e8f2d15cecb08e38d12ff118375133899a9f +SHA256 (ZettaScaleLabs-ros-z-236b318c71a6e5f8deac89ffa1f81c9522814b03_GH0.tar.gz) = 4e1c0432e9fceb4678cb82eb17ad8ab7fc34f3e2c4d83b9407f51132f7036602 +SHA256 (kornia_rs-0.1.14.tar.gz) = 7584f654a9db2b41bee05c9aaf865608b665e2f7195096372e001b6f220de1d2 +SHA256 (rust/crates/RustyXML-0.3.0.crate) = 8b5ace29ee3216de37c0546865ad08edef58b0f9e76838ed8959a84a990e58c5 SHA256 (rust/crates/ab_glyph-0.2.32.crate) = 01c0457472c38ea5bd1c3b5ada5e368271cb550be7a4ca4a0b4634e9913f6cc2 -SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967 SHA256 (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 366ffbaa4442f4684d91e2cd7c5ea7c4ed8add41959a31447066e279e432b618 -SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206 SHA256 (rust/crates/accesskit-0.17.1.crate) = d3d3b8f9bae46a948369bc4a03e815d4ed6d616bd00de4051133a5019dc31c5a -SIZE (rust/crates/accesskit-0.17.1.crate) = 28965 +SHA256 (rust/crates/accesskit-0.21.1.crate) = cf203f9d3bd8f29f98833d1fbef628df18f759248a547e7e01cfbf63cda36a99 SHA256 (rust/crates/accesskit_atspi_common-0.10.1.crate) = 7c5dd55e6e94949498698daf4d48fb5659e824d7abec0d394089656ceaf99d4f -SIZE (rust/crates/accesskit_atspi_common-0.10.1.crate) = 20971 +SHA256 (rust/crates/accesskit_atspi_common-0.14.2.crate) = 890d241cf51fc784f0ac5ac34dfc847421f8d39da6c7c91a0fcc987db62a8267 SHA256 (rust/crates/accesskit_consumer-0.26.0.crate) = f47983a1084940ba9a39c077a8c63e55c619388be5476ac04c804cfbd1e63459 -SIZE (rust/crates/accesskit_consumer-0.26.0.crate) = 29085 +SHA256 (rust/crates/accesskit_consumer-0.31.0.crate) = db81010a6895d8707f9072e6ce98070579b43b717193d2614014abd5cb17dd43 SHA256 (rust/crates/accesskit_macos-0.18.1.crate) = 7329821f3bd1101e03a7d2e03bd339e3ac0dc64c70b4c9f9ae1949e3ba8dece1 -SIZE (rust/crates/accesskit_macos-0.18.1.crate) = 20430 +SHA256 (rust/crates/accesskit_macos-0.22.2.crate) = a0089e5c0ac0ca281e13ea374773898d9354cc28d15af9f0f7394d44a495b575 SHA256 (rust/crates/accesskit_unix-0.13.1.crate) = fcee751cc20d88678c33edaf9c07e8b693cd02819fe89053776f5313492273f5 -SIZE (rust/crates/accesskit_unix-0.13.1.crate) = 15880 +SHA256 (rust/crates/accesskit_unix-0.17.2.crate) = 301e55b39cfc15d9c48943ce5f572204a551646700d0e8efa424585f94fec528 SHA256 (rust/crates/accesskit_windows-0.24.1.crate) = 24fcd5d23d70670992b823e735e859374d694a3d12bfd8dd32bd3bd8bedb5d81 -SIZE (rust/crates/accesskit_windows-0.24.1.crate) = 46646 +SHA256 (rust/crates/accesskit_windows-0.29.2.crate) = d2d63dd5041e49c363d83f5419a896ecb074d309c414036f616dc0b04faca971 SHA256 (rust/crates/accesskit_winit-0.23.1.crate) = 6a6a48dad5530b6deb9fc7a52cc6c3bf72cdd9eb8157ac9d32d69f2427a5e879 -SIZE (rust/crates/accesskit_winit-0.23.1.crate) = 29610 +SHA256 (rust/crates/accesskit_winit-0.29.2.crate) = c8cfabe59d0eaca7412bfb1f70198dd31e3b0496fee7e15b066f9c36a1a140a0 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b -SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa -SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SHA256 (rust/crates/advisory-lock-0.3.0.crate) = a6caee7d48f930f9ad3fc9546f8cbf843365da0c5b0ca4eee1d1ac3dd12d8f93 +SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0 SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75 -SIZE (rust/crates/ahash-0.8.12.crate) = 43413 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301 -SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 SHA256 (rust/crates/aligned-0.4.3.crate) = ee4508988c62edf04abd8d92897fca0c2995d907ce1dfeaf369dac3716a40685 -SIZE (rust/crates/aligned-0.4.3.crate) = 10452 SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad529f3842aba97f6392b3dba0dd171769b -SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609 +SHA256 (rust/crates/alloc-no-stdlib-2.0.4.crate) = cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3 +SHA256 (rust/crates/alloc-stdlib-0.2.2.crate) = 94fb8275041c72129eb51b7d0322c29b8387a0386127718b096429201a5d6ece +SHA256 (rust/crates/alloca-0.4.0.crate) = e5a7d05ea6aea7e9e64d25b9156ba2fee3fdd659e34e41063cd2fc7cd020d7f4 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923 -SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 SHA256 (rust/crates/android-activity-0.6.0.crate) = ef6978589202a00cd7e118380c448a08b6ed394c3a8df3a430d0898e3a42d046 -SIZE (rust/crates/android-activity-0.6.0.crate) = 258597 SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04 -SIZE (rust/crates/android-properties-0.2.2.crate) = 4563 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 -SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299 -SIZE (rust/crates/anes-0.1.6.crate) = 23857 SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a -SIZE (rust/crates/anstream-0.6.21.crate) = 29516 -SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d -SIZE (rust/crates/anstream-1.0.0.crate) = 28916 -SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 -SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 +SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 -SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 -SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e -SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc -SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d -SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 -SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c -SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 +SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6 -SIZE (rust/crates/approx-0.5.1.crate) = 15100 SHA256 (rust/crates/aprilgrid-0.6.1.crate) = 8df9c681cce0390b1a3c285d04bc5fc64d92efe59af52a36f85a77d798cb5b97 -SIZE (rust/crates/aprilgrid-0.6.1.crate) = 78896 SHA256 (rust/crates/apriltag-0.4.0.crate) = e3278ce87faf6559bf159b5d5920de622f39dfe7c035387a6e70854e3dfcfa55 -SIZE (rust/crates/apriltag-0.4.0.crate) = 23013 SHA256 (rust/crates/apriltag-sys-0.3.0.crate) = 168f741d3e5f434b54fa6fa857e35093b631900addbb3fb452715a2a67cd14c2 -SIZE (rust/crates/apriltag-sys-0.3.0.crate) = 1466031 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1 -SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf -SIZE (rust/crates/arboard-3.6.1.crate) = 54018 +SHA256 (rust/crates/arc-swap-1.8.0.crate) = 51d03449bb8ca2cc2ef70869af31463d1ae5ccc8fa3e334b307203fbf815207e SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea -SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102 -SHA256 (rust/crates/argh-0.1.19.crate) = 211818e820cda9ca6f167a64a5c808837366a6dfd807157c64c1304c486cd033 -SIZE (rust/crates/argh-0.1.19.crate) = 31671 -SHA256 (rust/crates/argh_derive-0.1.19.crate) = c442a9d18cef5dde467405d27d461d080d68972d6d0dfd0408265b6749ec427d -SIZE (rust/crates/argh_derive-0.1.19.crate) = 25439 -SHA256 (rust/crates/argh_shared-0.1.19.crate) = e5ade012bac4db278517a0132c8c10c6427025868dca16c801087c28d5a411f1 -SIZE (rust/crates/argh_shared-0.1.19.crate) = 6311 +SHA256 (rust/crates/argh-0.1.13.crate) = 34ff18325c8a36b82f992e533ece1ec9f9a9db446bd1c14d4f936bac88fcd240 +SHA256 (rust/crates/argh_derive-0.1.13.crate) = adb7b2b83a50d329d5d8ccc620f5c7064028828538bdf5646acd60dc1f767803 +SHA256 (rust/crates/argh_shared-0.1.13.crate) = a464143cc82dedcdc3928737445362466b7674b5db4e2eb8e869846d6d84f4f6 SHA256 (rust/crates/array-init-2.1.0.crate) = 3d62b7694a562cdf5a74227903507c56ab2cc8bdd1f781ed5cb4cf9c9f810bfc -SIZE (rust/crates/array-init-2.1.0.crate) = 11927 SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb -SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 -SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/arrow-54.3.1.crate) = b5ec52ba94edeed950e4a41f75d35376df196e8cb04437f7280a5aa49f20f796 -SIZE (rust/crates/arrow-54.3.1.crate) = 85939 -SHA256 (rust/crates/arrow-arith-54.3.1.crate) = 8fc766fdacaf804cb10c7c70580254fcdb5d55cdfda2bc57b02baf5223a3af9e -SIZE (rust/crates/arrow-arith-54.3.1.crate) = 47090 -SHA256 (rust/crates/arrow-array-54.3.1.crate) = a12fcdb3f1d03f69d3ec26ac67645a8fe3f878d77b5ebb0b15d64a116c212985 -SIZE (rust/crates/arrow-array-54.3.1.crate) = 233605 -SHA256 (rust/crates/arrow-buffer-54.3.1.crate) = 263f4801ff1839ef53ebd06f99a56cecd1dbaf314ec893d93168e2e860e0291c -SIZE (rust/crates/arrow-buffer-54.3.1.crate) = 75084 -SHA256 (rust/crates/arrow-cast-54.3.1.crate) = ede6175fbc039dfc946a61c1b6d42fd682fcecf5ab5d148fbe7667705798cac9 -SIZE (rust/crates/arrow-cast-54.3.1.crate) = 101062 -SHA256 (rust/crates/arrow-csv-54.3.1.crate) = 1644877d8bc9a0ef022d9153dc29375c2bda244c39aec05a91d0e87ccf77995f -SIZE (rust/crates/arrow-csv-54.3.1.crate) = 38788 -SHA256 (rust/crates/arrow-data-54.3.1.crate) = 61cfdd7d99b4ff618f167e548b2411e5dd2c98c0ddebedd7df433d34c20a4429 -SIZE (rust/crates/arrow-data-54.3.1.crate) = 53574 -SHA256 (rust/crates/arrow-ipc-54.3.1.crate) = 62ff528658b521e33905334723b795ee56b393dbe9cf76c8b1f64b648c65a60c -SIZE (rust/crates/arrow-ipc-54.3.1.crate) = 114610 -SHA256 (rust/crates/arrow-json-54.3.1.crate) = 0ee5b4ca98a7fb2efb9ab3309a5d1c88b5116997ff93f3147efdc1062a6158e9 -SIZE (rust/crates/arrow-json-54.3.1.crate) = 68758 -SHA256 (rust/crates/arrow-ord-54.3.1.crate) = f0a3334a743bd2a1479dbc635540617a3923b4b2f6870f37357339e6b5363c21 -SIZE (rust/crates/arrow-ord-54.3.1.crate) = 53345 -SHA256 (rust/crates/arrow-row-54.3.1.crate) = 8d1d7a7291d2c5107e92140f75257a99343956871f3d3ab33a7b41532f79cb68 -SIZE (rust/crates/arrow-row-54.3.1.crate) = 36555 -SHA256 (rust/crates/arrow-schema-54.3.1.crate) = 39cfaf5e440be44db5413b75b72c2a87c1f8f0627117d110264048f2969b99e9 -SIZE (rust/crates/arrow-schema-54.3.1.crate) = 64422 -SHA256 (rust/crates/arrow-select-54.3.1.crate) = 69efcd706420e52cd44f5c4358d279801993846d1c2a8e52111853d61d55a619 -SIZE (rust/crates/arrow-select-54.3.1.crate) = 65951 -SHA256 (rust/crates/arrow-string-54.3.1.crate) = a21546b337ab304a32cfc0770f671db7411787586b45b78b4593ae78e64e2b03 -SIZE (rust/crates/arrow-string-54.3.1.crate) = 43813 +SHA256 (rust/crates/arrow-56.1.0.crate) = c26b57282a08ae92f727497805122fec964c6245cfa0e13f0e75452eaf3bc41f +SHA256 (rust/crates/arrow-57.1.0.crate) = cb372a7cbcac02a35d3fb7b3fc1f969ec078e871f9bb899bf00a2e1809bec8a3 +SHA256 (rust/crates/arrow-arith-56.2.0.crate) = ad08897b81588f60ba983e3ca39bda2b179bdd84dced378e7df81a5313802ef8 +SHA256 (rust/crates/arrow-arith-57.1.0.crate) = 0f377dcd19e440174596d83deb49cd724886d91060c07fec4f67014ef9d54049 +SHA256 (rust/crates/arrow-array-56.2.0.crate) = 8548ca7c070d8db9ce7aa43f37393e4bfcf3f2d3681df278490772fd1673d08d +SHA256 (rust/crates/arrow-array-57.1.0.crate) = a23eaff85a44e9fa914660fb0d0bb00b79c4a3d888b5334adb3ea4330c84f002 +SHA256 (rust/crates/arrow-buffer-56.2.0.crate) = e003216336f70446457e280807a73899dd822feaf02087d31febca1363e2fccc +SHA256 (rust/crates/arrow-buffer-57.1.0.crate) = a2819d893750cb3380ab31ebdc8c68874dd4429f90fd09180f3c93538bd21626 +SHA256 (rust/crates/arrow-cast-56.1.0.crate) = eed61d9d73eda8df9e3014843def37af3050b5080a9acbe108f045a316d5a0be +SHA256 (rust/crates/arrow-cast-57.1.0.crate) = e3d131abb183f80c450d4591dc784f8d7750c50c6e2bc3fcaad148afc8361271 +SHA256 (rust/crates/arrow-csv-56.1.0.crate) = fa95b96ce0c06b4d33ac958370db8c0d31e88e54f9d6e08b0353d18374d9f991 +SHA256 (rust/crates/arrow-csv-57.1.0.crate) = 2275877a0e5e7e7c76954669366c2aa1a829e340ab1f612e647507860906fb6b +SHA256 (rust/crates/arrow-data-56.2.0.crate) = a5c64fff1d142f833d78897a772f2e5b55b36cb3e6320376f0961ab0db7bd6d0 +SHA256 (rust/crates/arrow-data-57.1.0.crate) = 05738f3d42cb922b9096f7786f606fcb8669260c2640df8490533bb2fa38c9d3 +SHA256 (rust/crates/arrow-ipc-56.2.0.crate) = 1d3594dcddccc7f20fd069bc8e9828ce37220372680ff638c5e00dea427d88f5 +SHA256 (rust/crates/arrow-ipc-57.1.0.crate) = 3d09446e8076c4b3f235603d9ea7c5494e73d441b01cd61fb33d7254c11964b3 +SHA256 (rust/crates/arrow-json-56.1.0.crate) = 26d747573390905905a2dc4c5a61a96163fe2750457f90a04ee2a88680758c79 +SHA256 (rust/crates/arrow-json-57.1.0.crate) = 371ffd66fa77f71d7628c63f209c9ca5341081051aa32f9c8020feb0def787c0 +SHA256 (rust/crates/arrow-ord-56.2.0.crate) = 3c8f82583eb4f8d84d4ee55fd1cb306720cddead7596edce95b50ee418edf66f +SHA256 (rust/crates/arrow-ord-57.1.0.crate) = cbc94fc7adec5d1ba9e8cd1b1e8d6f72423b33fe978bf1f46d970fafab787521 +SHA256 (rust/crates/arrow-row-56.2.0.crate) = 9d07ba24522229d9085031df6b94605e0f4b26e099fb7cdeec37abd941a73753 +SHA256 (rust/crates/arrow-row-57.1.0.crate) = 169676f317157dc079cc5def6354d16db63d8861d61046d2f3883268ced6f99f +SHA256 (rust/crates/arrow-schema-56.2.0.crate) = b3aa9e59c611ebc291c28582077ef25c97f1975383f1479b12f3b9ffee2ffabe +SHA256 (rust/crates/arrow-schema-57.1.0.crate) = d27609cd7dd45f006abae27995c2729ef6f4b9361cde1ddd019dc31a5aa017e0 +SHA256 (rust/crates/arrow-select-56.2.0.crate) = 8c41dbbd1e97bfcaee4fcb30e29105fb2c75e4d82ae4de70b792a5d3f66b2e7a +SHA256 (rust/crates/arrow-select-57.1.0.crate) = ae980d021879ea119dd6e2a13912d81e64abed372d53163e804dfe84639d8010 +SHA256 (rust/crates/arrow-string-56.2.0.crate) = 53f5183c150fbc619eede22b861ea7c0eebed8eaac0333eaa7f6da5205fd504d +SHA256 (rust/crates/arrow-string-57.1.0.crate) = cf35e8ef49dcf0c5f6d175edee6b8af7b45611805333129c541a8b89a0fc0534 SHA256 (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 175571dd1d178ced59193a6fc02dde1b972eb0bc56c892cde9beeceac5bf0f6b -SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460 SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516 -SIZE (rust/crates/as-slice-0.2.1.crate) = 6942 SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16 -SIZE (rust/crates/ascii-1.1.0.crate) = 36075 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f -SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775 -SHA256 (rust/crates/ashpd-0.11.1.crate) = d2f3f79755c74fd155000314eb349864caa787c6592eace6c6882dad873d9c39 -SIZE (rust/crates/ashpd-0.11.1.crate) = 116015 +SHA256 (rust/crates/ashpd-0.11.0.crate) = 6cbdf310d77fd3aaee6ea2093db7011dc2d35d2eb3481e5607f1f8d942ed99df +SHA256 (rust/crates/asn1-rs-0.7.1.crate) = 56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60 +SHA256 (rust/crates/asn1-rs-derive-0.6.0.crate) = 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c +SHA256 (rust/crates/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7 SHA256 (rust/crates/assert_matches-1.5.0.crate) = 9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9 -SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761 SHA256 (rust/crates/async-broadcast-0.7.2.crate) = 435a87a52755b8f27fcf321ac4f04b2802e337c8c4872923137471ec39c37532 -SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746 SHA256 (rust/crates/async-channel-2.5.0.crate) = 924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2 -SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 -SHA256 (rust/crates/async-executor-1.14.0.crate) = c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a -SIZE (rust/crates/async-executor-1.14.0.crate) = 28804 +SHA256 (rust/crates/async-executor-1.13.3.crate) = 497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8 SHA256 (rust/crates/async-fs-2.2.0.crate) = 8034a681df4aed8b8edbd7fbe472401ecf009251c8b40556b304567052e294c5 -SIZE (rust/crates/async-fs-2.2.0.crate) = 18824 SHA256 (rust/crates/async-io-2.6.0.crate) = 456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc -SIZE (rust/crates/async-io-2.6.0.crate) = 51062 SHA256 (rust/crates/async-lock-3.4.2.crate) = 290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311 -SIZE (rust/crates/async-lock-3.4.2.crate) = 39826 SHA256 (rust/crates/async-net-2.0.0.crate) = b948000fad4873c1c9339d60f2623323a0cfd3816e5181033c6a5cb68b2accf7 -SIZE (rust/crates/async-net-2.0.0.crate) = 17787 SHA256 (rust/crates/async-process-2.5.0.crate) = fc50921ec0055cdd8a16de48773bfeec5c972598674347252c0399676be7da75 -SIZE (rust/crates/async-process-2.5.0.crate) = 27552 SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11 -SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874 SHA256 (rust/crates/async-signal-0.2.13.crate) = 43c070bbf59cd3570b6b2dd54cd772527c7c3620fce8be898406dd3ed6adc64c -SIZE (rust/crates/async-signal-0.2.13.crate) = 17015 SHA256 (rust/crates/async-stream-0.3.6.crate) = 0b5a71a6f37880a80d1d7f19efd781e4b5de42c88f0722cc13bcb6cc2cfe8476 -SIZE (rust/crates/async-stream-0.3.6.crate) = 13823 SHA256 (rust/crates/async-stream-impl-0.3.6.crate) = c7c24de15d275a1ecfd47a380fb4d5ec9bfe0933f309ed5e705b775596a3574d -SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312 SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de -SIZE (rust/crates/async-task-4.7.1.crate) = 38077 SHA256 (rust/crates/async-trait-0.1.89.crate) = 9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb -SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528 -SIZE (rust/crates/atoi-2.0.0.crate) = 7785 SHA256 (rust/crates/atomic-wait-1.1.0.crate) = a55b94919229f2c42292fd71ffa4b75e83193bffdd77b1e858cd55fd2d0b0ea8 -SIZE (rust/crates/atomic-wait-1.1.0.crate) = 4643 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0 -SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c -SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760 SHA256 (rust/crates/atomig-0.4.3.crate) = cd0f41f4bb89f5c6450325e283fb78c4a3d042181b54f3855ee2f872919f9863 -SIZE (rust/crates/atomig-0.4.3.crate) = 22143 SHA256 (rust/crates/atomig-macro-0.4.0.crate) = 49c98dba06b920588de7d63f6acc23f1e6a9fade5fd6198e564506334fb5a4f5 -SIZE (rust/crates/atomig-macro-0.4.0.crate) = 3229 SHA256 (rust/crates/atspi-0.22.0.crate) = be534b16650e35237bb1ed189ba2aab86ce65e88cc84c66f4935ba38575cecbf -SIZE (rust/crates/atspi-0.22.0.crate) = 18922 +SHA256 (rust/crates/atspi-0.25.0.crate) = c83247582e7508838caf5f316c00791eee0e15c0bf743e6880585b867e16815c SHA256 (rust/crates/atspi-common-0.6.0.crate) = 1909ed2dc01d0a17505d89311d192518507e8a056a48148e3598fef5e7bb6ba7 -SIZE (rust/crates/atspi-common-0.6.0.crate) = 98035 +SHA256 (rust/crates/atspi-common-0.9.0.crate) = 33dfc05e7cdf90988a197803bf24f5788f94f7c94a69efa95683e8ffe76cfdfb SHA256 (rust/crates/atspi-connection-0.6.0.crate) = 430c5960624a4baaa511c9c0fcc2218e3b58f5dbcc47e6190cafee344b873333 -SIZE (rust/crates/atspi-connection-0.6.0.crate) = 9563 +SHA256 (rust/crates/atspi-connection-0.9.0.crate) = 4193d51303d8332304056ae0004714256b46b6635a5c556109b319c0d3784938 SHA256 (rust/crates/atspi-proxies-0.6.0.crate) = a5e6c5de3e524cf967569722446bcd458d5032348554d9a17d7d72b041ab7496 -SIZE (rust/crates/atspi-proxies-0.6.0.crate) = 13000 +SHA256 (rust/crates/atspi-proxies-0.9.0.crate) = d2eebcb9e7e76f26d0bcfd6f0295e1cd1e6f33bedbc5698a971db8dc43d7751c SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 -SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 SHA256 (rust/crates/av-data-0.4.4.crate) = fca67ba5d317924c02180c576157afd54babe48a76ebc66ce6d34bb8ba08308e -SIZE (rust/crates/av-data-0.4.4.crate) = 17576 SHA256 (rust/crates/av-scenechange-0.14.1.crate) = 0f321d77c20e19b92c39e7471cf986812cbb46659d2af674adc4331ef3f18394 -SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353 SHA256 (rust/crates/av1-grain-0.2.5.crate) = 8cfddb07216410377231960af4fcab838eaa12e013417781b78bd95ee22077f8 -SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997 -SHA256 (rust/crates/avif-serialize-0.8.8.crate) = 375082f007bd67184fb9c0374614b29f9aaa604ec301635f72338bb65386a53d -SIZE (rust/crates/avif-serialize-0.8.8.crate) = 15698 -SHA256 (rust/crates/axum-0.7.9.crate) = edca88bc138befd0323b20752846e6587272d3b03b0343c8ea28a6f819e6e71f -SIZE (rust/crates/axum-0.7.9.crate) = 155272 -SHA256 (rust/crates/axum-core-0.4.5.crate) = 09f2bd6146b97ae3359fa0cc6d6b376d9539582c7b4220f041a33ec24c226199 -SIZE (rust/crates/axum-core-0.4.5.crate) = 22183 -SHA256 (rust/crates/az-1.3.0.crate) = be5eb007b7cacc6c660343e96f650fedf4b5a77512399eb952ca6642cf8d13f7 -SIZE (rust/crates/az-1.3.0.crate) = 29334 +SHA256 (rust/crates/avif-serialize-0.8.6.crate) = 47c8fbc0f831f4519fe8b810b6a7a91410ec83031b8233f730a0480029f6a23f +SHA256 (rust/crates/axum-0.8.8.crate) = 8b52af3cb4058c895d37317bb27508dccc8e5f2d39454016b297bf4a400597b8 +SHA256 (rust/crates/axum-core-0.5.6.crate) = 08c78f31d7b1291f7ee735c1c6780ccde7785daae9a9206026862dab7d8792d1 +SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973 SHA256 (rust/crates/backtrace-0.3.76.crate) = bb531853791a215d7c62a30daf0dde835f381ab5de4589cfe7c649d2cbe92bd6 -SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 -SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf -SIZE (rust/crates/base16ct-0.2.0.crate) = 10240 SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8 -SIZE (rust/crates/base64-0.13.1.crate) = 61002 SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567 -SIZE (rust/crates/base64-0.21.7.crate) = 82576 SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6 -SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SHA256 (rust/crates/base64ct-1.8.2.crate) = 7d809780667f4410e7c41b07f52439b94d2bdf8528eeedc287fa38d3b7f95d82 +SHA256 (rust/crates/bigdecimal-0.4.10.crate) = 4d6867f1565b3aad85681f1015055b087fcfd840d6aeee6eee7f2da317603695 +SHA256 (rust/crates/bimap-0.6.3.crate) = 230c5f1ca6a325a32553f8640d31ac9b49f2411e901e427570154868b46da4f7 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad -SIZE (rust/crates/bincode-1.3.3.crate) = 28958 SHA256 (rust/crates/bincode-2.0.1.crate) = 36eaf5d7b090263e8150820482d5d93cd964a81e4019913c972f4edcc6edb740 -SIZE (rust/crates/bincode-2.0.1.crate) = 70469 SHA256 (rust/crates/bincode_derive-2.0.1.crate) = bf95709a440f45e986983918d0e8a1f30a9b1df04918fc828670606804ac3c09 -SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404 SHA256 (rust/crates/bindgen-0.65.1.crate) = cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5 -SIZE (rust/crates/bindgen-0.65.1.crate) = 213479 -SHA256 (rust/crates/bindgen_cuda-0.1.6.crate) = 282be55fb326843bb67cccceeeaf21c961ef303f60018f9a2ab69494dad8eaf9 -SIZE (rust/crates/bindgen_cuda-0.1.6.crate) = 7764 +SHA256 (rust/crates/bindgen_cuda-0.1.5.crate) = 1f8489af5b7d17a81bffe37e0f4d6e1e4de87c87329d05447f22c35d95a1227d +SHA256 (rust/crates/binrw-0.12.0.crate) = 9e8318fda24dc135cdd838f57a2b5ccb6e8f04ff6b6c65528c4bd9b5fcdc5cf6 +SHA256 (rust/crates/binrw_derive-0.12.0.crate) = db0832bed83248115532dfb25af54fae1c83d67a2e4e3e2f591c13062e372e7e +SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3 -SIZE (rust/crates/bit-set-0.8.0.crate) = 16289 +SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7 -SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132 SHA256 (rust/crates/bit_field-0.10.3.crate) = 1e4b40c7323adcfc0a41c4b88143ed58346ff65a288fc144329c5c45e05d70c6 -SIZE (rust/crates/bit_field-0.10.3.crate) = 11173 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a -SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.11.0.crate) = 843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af -SIZE (rust/crates/bitflags-2.11.0.crate) = 48906 +SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 +SHA256 (rust/crates/bitstream-io-2.6.0.crate) = 6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2 SHA256 (rust/crates/bitstream-io-4.9.0.crate) = 60d4bd9d1db2c6bdf285e223a7fa369d5ce98ec767dec949c6ca62863ce61757 -SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217 +SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe +SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0 SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a -SIZE (rust/crates/block-0.1.6.crate) = 4077 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71 -SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 SHA256 (rust/crates/block2-0.5.1.crate) = 2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f -SIZE (rust/crates/block2-0.5.1.crate) = 24191 SHA256 (rust/crates/block2-0.6.2.crate) = cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5 -SIZE (rust/crates/block2-0.6.2.crate) = 34505 SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21 -SIZE (rust/crates/blocking-1.6.2.crate) = 17754 +SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560 +SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03 SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab -SIZE (rust/crates/bstr-1.12.1.crate) = 354916 +SHA256 (rust/crates/buddy_system_allocator-0.10.0.crate) = a7913f22349ffcfc6ca0ca9a656ec26cfbba538ed49c31a273dff2c5d1ea83d9 SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64 -SIZE (rust/crates/built-0.8.0.crate) = 35112 -SHA256 (rust/crates/bumpalo-3.20.2.crate) = 5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb -SIZE (rust/crates/bumpalo-3.20.2.crate) = 97696 +SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 SHA256 (rust/crates/byte-slice-cast-1.2.3.crate) = 7575182f7272186991736b70173b0ea045398f984bf5ebbb3804736ce1330c9d -SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498 -SHA256 (rust/crates/bytecount-0.6.9.crate) = 175812e0be2bccb6abe50bb8d566126198344f707e304f45c648fd8f2cc0365e -SIZE (rust/crates/bytecount-0.6.9.crate) = 18695 -SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec -SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 +SHA256 (rust/crates/bytemuck-1.24.0.crate) = 1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4 SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff -SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678 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.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33 -SIZE (rust/crates/bytes-1.11.1.crate) = 78584 +SHA256 (rust/crates/bytestring-1.5.0.crate) = 113b4343b5f6617e7ad401ced8de3cc8b012e73a594347c307b90db3e9271289 SHA256 (rust/crates/cacache-13.1.0.crate) = 5c5063741c7b2e260bbede781cf4679632dd90e2718e99f7715e46824b65670b -SIZE (rust/crates/cacache-13.1.0.crate) = 47996 SHA256 (rust/crates/calloop-0.13.0.crate) = b99da2f8558ca23c71f4fd15dc57c906239752dd27ff3c00a1d56b685b7cbfec -SIZE (rust/crates/calloop-0.13.0.crate) = 69698 -SHA256 (rust/crates/calloop-0.14.4.crate) = 4dbf9978365bac10f54d1d4b04f7ce4427e51f71d61f2fe15e3fed5166474df7 -SIZE (rust/crates/calloop-0.14.4.crate) = 77843 +SHA256 (rust/crates/calloop-0.14.3.crate) = cb9f6e1368bd4621d2c86baa7e37de77a938adf5221e5dd3d6133340101b309e SHA256 (rust/crates/calloop-wayland-source-0.3.0.crate) = 95a66a987056935f7efce4ab5668920b5d0dac4a7c99991a67395f13702ddd20 -SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300 SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d1eff41a1682a46b431630f4c52450d6265876021fa -SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247 SHA256 (rust/crates/camino-1.2.2.crate) = e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48 -SIZE (rust/crates/camino-1.2.2.crate) = 41202 -SHA256 (rust/crates/candle-core-0.9.2.crate) = c15b675b80d994b2eadb20a4bbe434eabeb454eac3ee5e2b4cf6f147ee9be091 -SIZE (rust/crates/candle-core-0.9.2.crate) = 266516 -SHA256 (rust/crates/candle-examples-0.9.2.crate) = fc143f693c0e21eb80419c8d76c56d6701bba8d754600f414e6e504371f31939 -SIZE (rust/crates/candle-examples-0.9.2.crate) = 4708044 -SHA256 (rust/crates/candle-flash-attn-0.9.2.crate) = c94ddd2e7bb828777b0a8d999ed40d2d6c3c96c9ef2a3111a69e0d96efc436d2 -SIZE (rust/crates/candle-flash-attn-0.9.2.crate) = 52213 -SHA256 (rust/crates/candle-flash-attn-build-0.9.2.crate) = 4bd79da06f2a3b831cb4f5a1ee393d6f2c5a913e28f5000c678a84108519a78c -SIZE (rust/crates/candle-flash-attn-build-0.9.2.crate) = 2122 -SHA256 (rust/crates/candle-kernels-0.9.2.crate) = b8455f84bd810047c7c41216683c1020c915a9f8a740b3b0eabdd4fb2fbaa660 -SIZE (rust/crates/candle-kernels-0.9.2.crate) = 63122 -SHA256 (rust/crates/candle-nn-0.9.2.crate) = 3045fa9e7aef8567d209a27d56b692f60b96f4d0569f4c3011f8ca6715c65e03 -SIZE (rust/crates/candle-nn-0.9.2.crate) = 81670 -SHA256 (rust/crates/candle-transformers-0.9.2.crate) = b538ec4aa807c416a2ddd3621044888f188827862e2a6fcacba4738e89795d01 -SIZE (rust/crates/candle-transformers-0.9.2.crate) = 475024 -SHA256 (rust/crates/candle-ug-0.9.2.crate) = c22d62be69068bf58987a45f690612739d8d2ea1bf508c1b87dc6815a019575d -SIZE (rust/crates/candle-ug-0.9.2.crate) = 7634 -SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea -SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010 -SHA256 (rust/crates/cargo_metadata-0.14.2.crate) = 4acbb09d9ee8e23699b9634375c72795d095bf268439da88562cf9b501f181fa -SIZE (rust/crates/cargo_metadata-0.14.2.crate) = 17469 -SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6eb70afe6d940c7bc697cb30f13daec073037 -SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535 +SHA256 (rust/crates/candle-core-0.9.1.crate) = a9f51e2ecf6efe9737af8f993433c839f956d2b6ed4fd2dd4a7c6d8b0fa667ff +SHA256 (rust/crates/candle-examples-0.9.1.crate) = de8fb33ce13eecc55c30d56b3561c0af9d4d79e88190bac757089dc05bd1477f +SHA256 (rust/crates/candle-flash-attn-0.9.1.crate) = fb38a5bfae09c4ae73fd00039e5eaf97a7d6d9400cc35ee8e603fc4a5f9cb0a3 +SHA256 (rust/crates/candle-kernels-0.9.1.crate) = 9fcd989c2143aa754370b5bfee309e35fbd259e83d9ecf7a73d23d8508430775 +SHA256 (rust/crates/candle-nn-0.9.1.crate) = c1980d53280c8f9e2c6cbe1785855d7ff8010208b46e21252b978badf13ad69d +SHA256 (rust/crates/candle-transformers-0.9.1.crate) = 186cb80045dbe47e0b387ea6d3e906f02fb3056297080d9922984c90e90a72b0 +SHA256 (rust/crates/cargo-platform-0.3.2.crate) = 87a0c0e6148f11f01f32650a2ea02d532b2ad4e81d8bd41e6e565b5adc5e6082 +SHA256 (rust/crates/cargo_metadata-0.23.1.crate) = ef987d17b0a113becdd19d3d0022d04d7ef41f9efe4f3fb63ac44ba61df3ade9 SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53 -SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5 -SIZE (rust/crates/cast-0.3.0.crate) = 11452 SHA256 (rust/crates/castaway-0.2.4.crate) = dec551ab6e7578819132c713a93c022a05d60159dc86e7a7050223577484c55a -SIZE (rust/crates/castaway-0.2.4.crate) = 12546 -SHA256 (rust/crates/cc-1.2.57.crate) = 7a0dd1ca384932ff3641c8718a02769f1698e7563dc6974ffd03346116310423 -SIZE (rust/crates/cc-1.2.57.crate) = 96188 +SHA256 (rust/crates/cc-1.2.51.crate) = 7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203 +SHA256 (rust/crates/cdr-0.2.4.crate) = 9617422bf43fde9280707a7e90f8f7494389c182f5c70b0f67592d0f06d41dfa +SHA256 (rust/crates/cdr-encoding-0.10.2.crate) = 73f0cdb643d85bb03b1b786ab8d332747f386f0a25b19367d559b437f44f1e46 SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c -SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766 -SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 SHA256 (rust/crates/cfb-0.7.3.crate) = d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f -SIZE (rust/crates/cfb-0.7.3.crate) = 63277 SHA256 (rust/crates/cfg-expr-0.15.8.crate) = d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02 -SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108 -SHA256 (rust/crates/cfg-expr-0.20.7.crate) = 3c6b04e07d8080154ed4ac03546d9a2b303cc2fe1901ba0b35b301516e289368 -SIZE (rust/crates/cfg-expr-0.20.7.crate) = 45355 +SHA256 (rust/crates/cfg-expr-0.17.2.crate) = 8d4ba6e40bd1184518716a6e1a781bf9160e286d219ccdb8ab2612e74cfe4789 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 -SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724 -SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff -SIZE (rust/crates/cgl-0.3.2.crate) = 7557 -SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0 -SIZE (rust/crates/chrono-0.4.44.crate) = 240549 +SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 +SHA256 (rust/crates/chrono-tz-0.10.4.crate) = a6139a8597ed92cf816dfb33f5dd6cf0bb93a6adc938f11039f371bc5bcd26c3 SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901 -SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779 SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e -SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 SHA256 (rust/crates/ciborium-io-0.2.2.crate) = 05afea1e0a06c9be33d539b876f1ce3692f4afea2cb41f740e7743225ed1c757 -SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697 SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5fcfaecb9e199e87e1eda4d9e8b240fd9 -SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 +SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad SHA256 (rust/crates/circular-buffer-1.2.0.crate) = 14c638459986b83c2b885179bd4ea6a2cbb05697b001501a56adb3a3d230803b -SIZE (rust/crates/circular-buffer-1.2.0.crate) = 39562 SHA256 (rust/crates/clang-2.0.0.crate) = 84c044c781163c001b913cd018fc95a628c50d0d2dfea8bca77dad71edb16e37 -SIZE (rust/crates/clang-2.0.0.crate) = 60996 -SHA256 (rust/crates/clang-format-0.3.0.crate) = 696283b40e1a39d208ee614b92e5f6521d16962edeb47c48372585ec92419943 -SIZE (rust/crates/clang-format-0.3.0.crate) = 8531 SHA256 (rust/crates/clang-sys-1.8.1.crate) = 0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4 -SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 -SHA256 (rust/crates/clap-4.6.0.crate) = b193af5b67834b676abd72466a96c1024e6a6ad978a1f484bd90b85c94041351 -SIZE (rust/crates/clap-4.6.0.crate) = 62930 -SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f -SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 -SHA256 (rust/crates/clap_derive-4.6.0.crate) = 1110bd8a634a1ab8cb04345d8d878267d57c3cf1b38d91b71af6686408bbca6a -SIZE (rust/crates/clap_derive-4.6.0.crate) = 33435 -SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 -SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 +SHA256 (rust/crates/clap-4.5.54.crate) = c6e6ff9dcd79cff5cd969a17a545d79e84ab086e444102a591e288a8aa3ce394 +SHA256 (rust/crates/clap_builder-4.5.54.crate) = fa42cf4d2b7a41bc8f663a7cab4031ebafa1bf3875705bfaf8466dc60ab52c00 +SHA256 (rust/crates/clap_derive-4.5.49.crate) = 2a0b5487afeab2deb2ff4e03a807ad1a03ac532ff5a2cee5d86884440c7f7671 +SHA256 (rust/crates/clap_lex-0.7.6.crate) = a1d728cc89cf3aee9ff92b05e62b19ee65a02b5702cff7d5a377e32c6ae29d8d SHA256 (rust/crates/clean-path-0.2.1.crate) = aaa6b4b263a5d737e9bf6b7c09b72c41a5480aec4d7219af827f6564e950b6a5 -SIZE (rust/crates/clean-path-0.2.1.crate) = 7930 SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4 -SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 SHA256 (rust/crates/cmake-0.1.57.crate) = 75443c44cd6b379beb8c5b45d85d0773baf31cce901fe7bb252f4eff3008ef7d -SIZE (rust/crates/cmake-0.1.57.crate) = 20376 -SHA256 (rust/crates/cmov-0.4.6.crate) = 6d5ce5728ecb5285a5dd35f02a6a8e34e0828e0b38e8e632e249a3fe3f320211 -SIZE (rust/crates/cmov-0.4.6.crate) = 19413 +SHA256 (rust/crates/cmov-0.4.3.crate) = c11ed919bd3bae4af5ab56372b627dfc32622aba6cec36906e8ab46746037c9d +SHA256 (rust/crates/cobs-0.2.3.crate) = 67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15 SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e -SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963 +SHA256 (rust/crates/codespan-reporting-0.12.0.crate) = fe6d2e5af09e8c8ad56c969f2157a3d4238cebc7c55f0a517728c38f7b200f81 +SHA256 (rust/crates/codespan-reporting-0.13.1.crate) = af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681 SHA256 (rust/crates/coe-rs-0.1.2.crate) = 7e8f1e641542c07631228b1e0dc04b69ae3c1d58ef65d5691a439711d805c698 -SIZE (rust/crates/coe-rs-0.1.2.crate) = 2819 SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d -SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255 SHA256 (rust/crates/color-hex-0.2.0.crate) = ecdffb913a326b6c642290a0d0ec8e8d6597291acdc07cc4c9cb4b3635d44cf9 -SIZE (rust/crates/color-hex-0.2.0.crate) = 4809 SHA256 (rust/crates/color-spantrace-0.3.0.crate) = b8b88ea9df13354b55bc7234ebcce36e6ef896aca2e42a15de9e10edce01b427 -SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b -SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 -SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 -SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 -SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c -SIZE (rust/crates/colored-2.2.0.crate) = 35062 +SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd -SIZE (rust/crates/combine-4.6.7.crate) = 134808 -SHA256 (rust/crates/comfy-table-7.2.2.crate) = 958c5d6ecf1f214b4c2bbbbf6ab9523a864bd136dcf71a7e8904799acfe1ad47 -SIZE (rust/crates/comfy-table-7.2.2.crate) = 78788 +SHA256 (rust/crates/comfy-table-7.2.1.crate) = b03b7db8e0b4b2fdad6c551e634134e99ec000e5c8c3b6856c65e8bbaded7a3b SHA256 (rust/crates/compact_str-0.8.1.crate) = 3b79c4069c6cad78e2e0cdfcbd26275770669fb39fd308a752dc110e83b9af32 -SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a -SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 SHA256 (rust/crates/concat-idents-1.1.5.crate) = f76990911f2267d837d9d0ad060aa63aaad170af40904b29461734c339030d4d -SIZE (rust/crates/concat-idents-1.1.5.crate) = 8676 SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973 -SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8 -SIZE (rust/crates/console-0.15.11.crate) = 37822 +SHA256 (rust/crates/console-0.16.2.crate) = 03e45a4a8926227e4197636ba97a9fc9b00477e9f4bd711395687c5f0734bec4 +SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8 SHA256 (rust/crates/const-random-0.1.18.crate) = 87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359 -SIZE (rust/crates/const-random-0.1.18.crate) = 6646 SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e -SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657 SHA256 (rust/crates/const_format-0.2.35.crate) = 7faa7469a93a566e9ccc1c73fe783b4a65c274c5ace346038dca9c39fe0030ad -SIZE (rust/crates/const_format-0.2.35.crate) = 79187 SHA256 (rust/crates/const_format_proc_macros-0.2.34.crate) = 1d57c2eccfb16dbac1f4e61e206105db5820c9d26c3c472bc17c774259ef7744 -SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396 SHA256 (rust/crates/const_soft_float-0.1.4.crate) = 87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff -SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345 +SHA256 (rust/crates/constant_time_eq-0.3.1.crate) = 7c74b8349d32d297c9134b8c88677813a227df8f779daa29bfc29c183fe3dca6 SHA256 (rust/crates/constgebra-0.1.4.crate) = e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc -SIZE (rust/crates/constgebra-0.1.4.crate) = 15045 SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca -SIZE (rust/crates/convert_case-0.6.0.crate) = 18675 SHA256 (rust/crates/convert_case-0.8.0.crate) = baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f -SIZE (rust/crates/convert_case-0.8.0.crate) = 22097 -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-0.10.1.crate) = b2a6cd9ae233e7f62ba4e9353e81a88df7fc8a5987b8d445b4d90c879bd156f6 -SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 +SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b -SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081 -SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763 SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf -SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063 +SHA256 (rust/crates/core-graphics-types-0.2.0.crate) = 3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505 -SIZE (rust/crates/core2-0.4.0.crate) = 37075 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 -SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SHA256 (rust/crates/crc-3.4.0.crate) = 5eb8a2a1cd12ab0d987a5d5e825195d372001a4094a0376319d5a0ad71c1ba0d +SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 -SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 -SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679 -SIZE (rust/crates/criterion-0.6.0.crate) = 119470 -SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1 -SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706 +SHA256 (rust/crates/criterion-0.8.1.crate) = 4d883447757bb0ee46f233e9dc22eb84d93a9508c9b868687b274fc431d886bf +SHA256 (rust/crates/criterion-plot-0.8.1.crate) = ed943f81ea2faa8dcecbbfa50164acf95d555afec96a27871663b300e387b2e4 +SHA256 (rust/crates/cros-codecs-0.0.6.crate) = 80f7441b4f31c17b6b6b7f57f6c202944aad11d0ab23739a9ff88d8d34dec621 SHA256 (rust/crates/crossbeam-0.8.4.crate) = 1137cd7e7fc0fb5d3c5a8678be38ec56e819125d8d7907411fe24ccb943faca8 -SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500 SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2 -SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 -SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 SHA256 (rust/crates/crossbeam-epoch-0.9.18.crate) = 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e -SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 SHA256 (rust/crates/crossbeam-queue-0.3.12.crate) = 0f58bbc28f91df819d0aa2a2c00cd19754769c2fad90579b3592b1c9ba7a3115 -SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270 SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 -SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 SHA256 (rust/crates/crossterm-0.28.1.crate) = 829d955a0bb380ef178a640b91779e3987da38c9aea133b20614cfed8cdea9c6 -SIZE (rust/crates/crossterm-0.28.1.crate) = 132275 SHA256 (rust/crates/crossterm-0.29.0.crate) = d8b9f2e4c67f833b660cdb0a3523065869fb35570177239812ed4c905aeff87b -SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b -SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 SHA256 (rust/crates/crunchy-0.2.4.crate) = 460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5 -SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 SHA256 (rust/crates/crypto-common-0.1.7.crate) = 78c8292055d1c1df0cce5d180393dc8cce0abec0a7102adb6c7b1eef6016d60a -SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b50f76ce9827ae0c6e14f938 -SIZE (rust/crates/csv-1.4.0.crate) = 888642 SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782 -SIZE (rust/crates/csv-core-0.1.13.crate) = 26119 -SHA256 (rust/crates/ctrlc-3.5.2.crate) = e0b1fab2ae45819af2d0731d60f2afe17227ebb1a1538a236da84c93e9a60162 -SIZE (rust/crates/ctrlc-3.5.2.crate) = 14194 +SHA256 (rust/crates/ctrlc-3.5.1.crate) = 73736a89c4aff73035ba2ed2e565061954da00d4970fc9ac25dcc85a2a20d790 SHA256 (rust/crates/cu29-0.8.0.crate) = 533627e37034b47c6856c00f676b386c8bd98e74e8043d2dab539178cceeba3e -SIZE (rust/crates/cu29-0.8.0.crate) = 21054 SHA256 (rust/crates/cu29-clock-0.8.0.crate) = 61fd1a72421e837db025242946432a87ec0fd4591ef11cd36cb5e81effa80f39 -SIZE (rust/crates/cu29-clock-0.8.0.crate) = 8728 SHA256 (rust/crates/cu29-derive-0.8.0.crate) = 8980d3ddc8e83f745c509cca071b0f0f0b13350cbdac3984a79049130784e8b4 -SIZE (rust/crates/cu29-derive-0.8.0.crate) = 27836 SHA256 (rust/crates/cu29-helpers-0.8.0.crate) = dbb5061f3c2d43ca4bc6618268ba439928629ecf3cf6b885e2d4b32b897c7b96 -SIZE (rust/crates/cu29-helpers-0.8.0.crate) = 13356 SHA256 (rust/crates/cu29-intern-strs-0.8.0.crate) = 57d1fe25a3f8464d6aed6c9d0a9431b22142d44aaff68278f4a02573f727157c -SIZE (rust/crates/cu29-intern-strs-0.8.0.crate) = 6130 SHA256 (rust/crates/cu29-log-0.8.0.crate) = 1ea812828ce2ca6f8cd93e369a7be591fae6d32a3be9ce4570e0d73075694bd9 -SIZE (rust/crates/cu29-log-0.8.0.crate) = 8056 SHA256 (rust/crates/cu29-log-derive-0.8.0.crate) = fe00a1744852c4b4fab4b4ac319ba922a24d61ea80d5b02ad82b42f77e3f16b0 -SIZE (rust/crates/cu29-log-derive-0.8.0.crate) = 11251 SHA256 (rust/crates/cu29-log-runtime-0.8.0.crate) = 6063a21486e4c6d64e6adff5143920ccd0c49b112f7195c71b18f09b1cd4a13d -SIZE (rust/crates/cu29-log-runtime-0.8.0.crate) = 7032 SHA256 (rust/crates/cu29-runtime-0.8.0.crate) = c78e4786feb433d38db59b364ac1c9f4a3ade01e39c69261416d0d770678cb7d -SIZE (rust/crates/cu29-runtime-0.8.0.crate) = 58582 SHA256 (rust/crates/cu29-traits-0.8.0.crate) = 28b2ac9bda02a2e96d06cb0cf39286b0204365b048d729125c38e27e79acbf78 -SIZE (rust/crates/cu29-traits-0.8.0.crate) = 2814 SHA256 (rust/crates/cu29-unifiedlog-0.8.0.crate) = 43b02528c38327787386aa5db35d2943c566cd83fadb531e0098f76a976a0ed8 -SIZE (rust/crates/cu29-unifiedlog-0.8.0.crate) = 11660 SHA256 (rust/crates/cu29-value-0.8.0.crate) = e49e7becc4645c3280643cc47246f7bfb85851e6c968a41cf397098f6b1ff2a8 -SIZE (rust/crates/cu29-value-0.8.0.crate) = 17506 -SHA256 (rust/crates/cudarc-0.17.8.crate) = 0bf99ab37ee7072d64d906aa2dada9a3422f1d975cdf8c8055a573bc84897ed8 -SIZE (rust/crates/cudarc-0.17.8.crate) = 604113 -SHA256 (rust/crates/cudarc-0.19.3.crate) = 6468cb7fa330840f3ebcd8df51edc0e7bf5c18df524792ce6004c6821851cdf3 -SIZE (rust/crates/cudarc-0.19.3.crate) = 634654 +SHA256 (rust/crates/cudarc-0.11.9.crate) = 7a5bd4d1eee570c3b2ac64ed114125517dd1e541d88dd28fc259f1de4dba8d60 +SHA256 (rust/crates/cudarc-0.16.6.crate) = 17200eb07e7d85a243aa1bf4569a7aa998385ba98d14833973a817a63cc86e92 SHA256 (rust/crates/cursor-icon-1.2.0.crate) = f27ae1dd37df86211c42e150270f82743308803d90a6f6e6651cd730d5e1732f -SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267 +SHA256 (rust/crates/cxx-1.0.192.crate) = bbda285ba6e5866529faf76352bdf73801d9b44a6308d7cd58ca2379f378e994 +SHA256 (rust/crates/cxx-build-1.0.192.crate) = af9efde466c5d532d57efd92f861da3bdb7f61e369128ce8b4c3fe0c9de4fa4d +SHA256 (rust/crates/cxxbridge-cmd-1.0.192.crate) = 3efb93799095bccd4f763ca07997dc39a69e5e61ab52d2c407d4988d21ce144d +SHA256 (rust/crates/cxxbridge-flags-1.0.192.crate) = 3092010228026e143b32a4463ed9fa8f86dca266af4bf5f3b2a26e113dbe4e45 +SHA256 (rust/crates/cxxbridge-macro-1.0.192.crate) = 31d72ebfcd351ae404fb00ff378dfc9571827a00722c9e735c9181aec320ba0a SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee -SIZE (rust/crates/darling-0.20.11.crate) = 37614 SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0 -SIZE (rust/crates/darling-0.21.3.crate) = 41398 SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d -SIZE (rust/crates/darling-0.23.0.crate) = 43298 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e -SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4 -SIZE (rust/crates/darling_core-0.21.3.crate) = 74471 SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0 -SIZE (rust/crates/darling_core-0.23.0.crate) = 74564 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead -SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81 -SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 SHA256 (rust/crates/darling_macro-0.23.0.crate) = ac3984ec7bd6cfa798e62b4a642426a5be0e68f9401cfc2a01e3fa9ea2fcdb8d -SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 SHA256 (rust/crates/dary_heap-0.3.8.crate) = 06d2e3287df1c007e74221c49ca10a95d557349e54b3a75dc2fb14712c751f04 -SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544 +SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856 +SHA256 (rust/crates/dashmap-6.1.0.crate) = 5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf +SHA256 (rust/crates/data-encoding-2.9.0.crate) = 2a2330da5de22e8a3cb63252ce2abb30116bf5265e89c0e01bc17015ce30a476 SHA256 (rust/crates/data-url-0.3.2.crate) = be1e0bca6c3637f992fc1cc7cbc52a78c1ef6db076dbf1059c4323d6a2048376 -SIZE (rust/crates/data-url-0.3.2.crate) = 23862 +SHA256 (rust/crates/datafusion-50.3.0.crate) = 2af15bb3c6ffa33011ef579f6b0bcbe7c26584688bd6c994f548e44df67f011a +SHA256 (rust/crates/datafusion-catalog-50.3.0.crate) = 187622262ad8f7d16d3be9202b4c1e0116f1c9aa387e5074245538b755261621 +SHA256 (rust/crates/datafusion-catalog-listing-50.3.0.crate) = 9657314f0a32efd0382b9a46fdeb2d233273ece64baa68a7c45f5a192daf0f83 +SHA256 (rust/crates/datafusion-common-50.3.0.crate) = 5a83760d9a13122d025fbdb1d5d5aaf93dd9ada5e90ea229add92aa30898b2d1 +SHA256 (rust/crates/datafusion-common-runtime-50.3.0.crate) = 5b6234a6c7173fe5db1c6c35c01a12b2aa0f803a3007feee53483218817f8b1e +SHA256 (rust/crates/datafusion-datasource-50.3.0.crate) = 7256c9cb27a78709dd42d0c80f0178494637209cac6e29d5c93edd09b6721b86 +SHA256 (rust/crates/datafusion-datasource-csv-50.3.0.crate) = 64533a90f78e1684bfb113d200b540f18f268134622d7c96bbebc91354d04825 +SHA256 (rust/crates/datafusion-datasource-json-50.3.0.crate) = 8d7ebeb12c77df0aacad26f21b0d033aeede423a64b2b352f53048a75bf1d6e6 +SHA256 (rust/crates/datafusion-doc-50.3.0.crate) = 99ee6b1d9a80d13f9deb2291f45c07044b8e62fb540dbde2453a18be17a36429 +SHA256 (rust/crates/datafusion-execution-50.3.0.crate) = a4cec0a57653bec7b933fb248d3ffa3fa3ab3bd33bd140dc917f714ac036f531 +SHA256 (rust/crates/datafusion-expr-50.3.0.crate) = ef76910bdca909722586389156d0aa4da4020e1631994d50fadd8ad4b1aa05fe +SHA256 (rust/crates/datafusion-expr-common-50.3.0.crate) = 6d155ccbda29591ca71a1344dd6bed26c65a4438072b400df9db59447f590bb6 +SHA256 (rust/crates/datafusion-functions-50.3.0.crate) = 7de2782136bd6014670fd84fe3b0ca3b3e4106c96403c3ae05c0598577139977 +SHA256 (rust/crates/datafusion-functions-aggregate-50.3.0.crate) = 07331fc13603a9da97b74fd8a273f4238222943dffdbbed1c4c6f862a30105bf +SHA256 (rust/crates/datafusion-functions-aggregate-common-50.3.0.crate) = b5951e572a8610b89968a09b5420515a121fbc305c0258651f318dc07c97ab17 +SHA256 (rust/crates/datafusion-functions-nested-50.3.0.crate) = fdacca9302c3d8fc03f3e94f338767e786a88a33f5ebad6ffc0e7b50364b9ea3 +SHA256 (rust/crates/datafusion-functions-table-50.3.0.crate) = 8c37ff8a99434fbbad604a7e0669717c58c7c4f14c472d45067c4b016621d981 +SHA256 (rust/crates/datafusion-functions-window-50.3.0.crate) = 48e2aea7c79c926cffabb13dc27309d4eaeb130f4a21c8ba91cdd241c813652b +SHA256 (rust/crates/datafusion-functions-window-common-50.3.0.crate) = 0fead257ab5fd2ffc3b40fda64da307e20de0040fe43d49197241d9de82a487f +SHA256 (rust/crates/datafusion-macros-50.3.0.crate) = ec6f637bce95efac05cdfb9b6c19579ed4aa5f6b94d951cfa5bb054b7bb4f730 +SHA256 (rust/crates/datafusion-optimizer-50.3.0.crate) = c6583ef666ae000a613a837e69e456681a9faa96347bf3877661e9e89e141d8a +SHA256 (rust/crates/datafusion-physical-expr-50.3.0.crate) = c8668103361a272cbbe3a61f72eca60c9b7c706e87cc3565bcf21e2b277b84f6 +SHA256 (rust/crates/datafusion-physical-expr-adapter-50.3.0.crate) = 815acced725d30601b397e39958e0e55630e0a10d66ef7769c14ae6597298bb0 +SHA256 (rust/crates/datafusion-physical-expr-common-50.3.0.crate) = 6652fe7b5bf87e85ed175f571745305565da2c0b599d98e697bcbedc7baa47c3 +SHA256 (rust/crates/datafusion-physical-optimizer-50.3.0.crate) = 49b7d623eb6162a3332b564a0907ba00895c505d101b99af78345f1acf929b5c +SHA256 (rust/crates/datafusion-physical-plan-50.3.0.crate) = e2f7f778a1a838dec124efb96eae6144237d546945587557c9e6936b3414558c +SHA256 (rust/crates/datafusion-pruning-50.3.0.crate) = cd1e59e2ca14fe3c30f141600b10ad8815e2856caa59ebbd0e3e07cd3d127a65 +SHA256 (rust/crates/datafusion-session-50.3.0.crate) = 21ef8e2745583619bd7a49474e8f45fbe98ebb31a133f27802217125a7b3d58d +SHA256 (rust/crates/datafusion-sql-50.3.0.crate) = 89abd9868770386fede29e5a4b14f49c0bf48d652c3b9d7a8a0332329b87d50b SHA256 (rust/crates/dbgf-0.1.2.crate) = e6ca96b45ca70b8045e0462f191bd209fcb3c3bfe8dbfb1257ada54c4dd59169 -SIZE (rust/crates/dbgf-0.1.2.crate) = 1310 SHA256 (rust/crates/defer-0.2.1.crate) = 930c7171c8df9fb1782bdf9b918ed9ed2d33d1d22300abb754f9085bc48bf8e8 -SIZE (rust/crates/defer-0.2.1.crate) = 6174 -SHA256 (rust/crates/deranged-0.5.8.crate) = 7cd812cc2bc1d69d4764bd80df88b4317eaef9e773c75226407d9bc0876b211c -SIZE (rust/crates/deranged-0.5.8.crate) = 26885 +SHA256 (rust/crates/delegate-0.13.5.crate) = 780eb241654bf097afb00fc5f054a09b687dad862e485fdcf8399bb056565370 +SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f93225eee6ead5f4d63d53ddcb +SHA256 (rust/crates/der-parser-10.0.0.crate) = 07da5016415d5a3c4dd39b11ed26f915f52fc4e0dc197d87908bc916e51bc1a6 +SHA256 (rust/crates/deranged-0.5.5.crate) = ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587 +SHA256 (rust/crates/derive_arbitrary-1.4.2.crate) = 1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a SHA256 (rust/crates/derive_builder-0.20.2.crate) = 507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947 -SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 SHA256 (rust/crates/derive_builder_core-0.20.2.crate) = 2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8 -SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 SHA256 (rust/crates/derive_builder_macro-0.20.2.crate) = ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c -SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292 -SIZE (rust/crates/digest-0.10.7.crate) = 19557 -SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35 -SIZE (rust/crates/directories-5.0.1.crate) = 15833 +SHA256 (rust/crates/directories-6.0.0.crate) = 16f5094c54661b38d03bd7e50df373292118db60b585c08a411c6d840017fe7d SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e -SIZE (rust/crates/dirs-6.0.0.crate) = 14190 -SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c -SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab -SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b -SIZE (rust/crates/dispatch-0.2.0.crate) = 10229 -SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38 -SIZE (rust/crates/dispatch2-0.3.1.crate) = 55299 +SHA256 (rust/crates/dispatch2-0.3.0.crate) = 89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0 -SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 SHA256 (rust/crates/divrem-1.0.0.crate) = 69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82 -SIZE (rust/crates/divrem-1.0.0.crate) = 7818 -SHA256 (rust/crates/dlib-0.5.3.crate) = ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a -SIZE (rust/crates/dlib-0.5.3.crate) = 7120 +SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61 -SIZE (rust/crates/document-features-0.2.12.crate) = 14739 SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2 -SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821 SHA256 (rust/crates/dpi-0.1.2.crate) = d8b14ccef22fc6f5a8f4d7d768562a182c04ce9a3b3157b91390b52ddfdf1a76 -SIZE (rust/crates/dpi-0.1.2.crate) = 14812 +SHA256 (rust/crates/dtoa-1.0.11.crate) = 4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813 -SIZE (rust/crates/dunce-1.0.5.crate) = 8244 +SHA256 (rust/crates/dyn-clone-1.0.20.crate) = d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555 +SHA256 (rust/crates/dyn-stack-0.10.0.crate) = 56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b SHA256 (rust/crates/dyn-stack-0.11.0.crate) = bf6fa63092e3ca9f602f6500fddd05502412b748c4c4682938565b44eb9e0066 -SIZE (rust/crates/dyn-stack-0.11.0.crate) = 10788 SHA256 (rust/crates/dyn-stack-0.13.2.crate) = 1c4713e43e2886ba72b8271aa66c93d722116acf7a75555cce11dcde84388fe8 -SIZE (rust/crates/dyn-stack-0.13.2.crate) = 21524 SHA256 (rust/crates/dyn-stack-macros-0.1.3.crate) = e1d926b4d407d372f141f93bb444696142c29d32962ccbd3531117cf3aa0bfa9 -SIZE (rust/crates/dyn-stack-macros-0.1.3.crate) = 3048 SHA256 (rust/crates/ecolor-0.31.1.crate) = bc4feb366740ded31a004a0e4452fbf84e80ef432ecf8314c485210229672fd1 -SIZE (rust/crates/ecolor-0.31.1.crate) = 12854 +SHA256 (rust/crates/ecolor-0.33.3.crate) = 71ddb8ac7643d1dba1bb02110e804406dd459a838efcb14011ced10556711a8e SHA256 (rust/crates/econtext-0.2.0.crate) = 18aade80d5e09429040243ce1143ddc08a92d7a22820ac512610410a4dd5214f -SIZE (rust/crates/econtext-0.2.0.crate) = 8266 SHA256 (rust/crates/eframe-0.31.1.crate) = d0dfe0859f3fb1bc6424c57d41e10e9093fe938f426b691e42272c2f336d915c -SIZE (rust/crates/eframe-0.31.1.crate) = 101194 +SHA256 (rust/crates/eframe-0.33.3.crate) = 457481173e6db5ca9fa2be93a58df8f4c7be639587aeb4853b526c6cf87db4e6 SHA256 (rust/crates/egui-0.31.1.crate) = 25dd34cec49ab55d85ebf70139cb1ccd29c977ef6b6ba4fe85489d6877ee9ef3 -SIZE (rust/crates/egui-0.31.1.crate) = 353899 +SHA256 (rust/crates/egui-0.33.3.crate) = 6a9b567d356674e9a5121ed3fedfb0a7c31e059fe71f6972b691bcd0bfc284e3 SHA256 (rust/crates/egui-wgpu-0.31.1.crate) = d319dfef570f699b6e9114e235e862a2ddcf75f0d1a061de9e1328d92146d820 -SIZE (rust/crates/egui-wgpu-0.31.1.crate) = 29340 +SHA256 (rust/crates/egui-wgpu-0.33.3.crate) = 5e4d209971c84b2352a06174abdba701af1e552ce56b144d96f2bd50a3c91236 SHA256 (rust/crates/egui-winit-0.31.1.crate) = 7d9dfbb78fe4eb9c3a39ad528b90ee5915c252e77bbab9d4ebc576541ab67e13 -SIZE (rust/crates/egui-winit-0.31.1.crate) = 22266 -SHA256 (rust/crates/egui_animation-0.8.0.crate) = 46505945185b7ec0ecfac9aee8dfc824c7ab9aeecee89a0bc3cc80d072f5f73d -SIZE (rust/crates/egui_animation-0.8.0.crate) = 29989 -SHA256 (rust/crates/egui_commonmark-0.20.0.crate) = 4a1e5d9a91b1b7a320c9b7f56d1878416d7c9bab3eaf337b036e0ddfabf58623 -SIZE (rust/crates/egui_commonmark-0.20.0.crate) = 37307 -SHA256 (rust/crates/egui_commonmark_backend-0.20.0.crate) = efb41b6833a6aaa99ca5c4f8e75b2410d69a7b3e30148d413f541147404a0dfa -SIZE (rust/crates/egui_commonmark_backend-0.20.0.crate) = 16669 -SHA256 (rust/crates/egui_dnd-0.12.0.crate) = 85cbf1f1f9276b83eedb1259495570b8608437270c5cc729b734530e7f20d634 -SIZE (rust/crates/egui_dnd-0.12.0.crate) = 44281 -SHA256 (rust/crates/egui_extras-0.31.1.crate) = 624659a2e972a46f4d5f646557906c55f1cd5a0836eddbe610fdf1afba1b4226 -SIZE (rust/crates/egui_extras-0.31.1.crate) = 38443 +SHA256 (rust/crates/egui-winit-0.33.3.crate) = ec6687e5bb551702f4ad10ac428bab12acf9d53047ebb1082d4a0ed8c6251a29 +SHA256 (rust/crates/egui_animation-0.10.0.crate) = a3db554dd3784f469d804f7dc25d1b14a2e00f1608d7af60218ccbced720a6e8 +SHA256 (rust/crates/egui_commonmark-0.22.0.crate) = d5246a4e9b83c345ec8230933bd0dca16d1c3c11db0edd4fd9c1a90683240b49 +SHA256 (rust/crates/egui_commonmark_backend-0.22.0.crate) = d3cff846279556f57af8ea606f2e4ceaf83e60b81db014c126dfb926fa06c75b +SHA256 (rust/crates/egui_dnd-0.14.0.crate) = f535b8df7ca89f781954feaa505899c8955b550074ecafcaa3c040f67aec3d46 +SHA256 (rust/crates/egui_extras-0.33.3.crate) = d01d34e845f01c62e3fded726961092e70417d66570c499b9817ab24674ca4ed SHA256 (rust/crates/egui_glow-0.31.1.crate) = 910906e3f042ea6d2378ec12a6fd07698e14ddae68aed2d819ffe944a73aab9e -SIZE (rust/crates/egui_glow-0.31.1.crate) = 34728 -SHA256 (rust/crates/egui_plot-0.32.1.crate) = 14ae092b46ea532f6c69d3e71036fb3b688fd00fd09c2a1e43d17051a8ae43e6 -SIZE (rust/crates/egui_plot-0.32.1.crate) = 45735 -SHA256 (rust/crates/egui_table-0.3.0.crate) = 448481435bd5741d1636fcd52775bef23eb25692927c8f2d06e72c0c2836b9ab -SIZE (rust/crates/egui_table-0.3.0.crate) = 17221 -SHA256 (rust/crates/egui_tiles-0.12.0.crate) = 67756b63b283a65bd0534b0c2a5fb1a12a5768bb6383d422147cc93193d09cfc -SIZE (rust/crates/egui_tiles-0.12.0.crate) = 61351 -SHA256 (rust/crates/ehttp-0.5.0.crate) = 59a81c221a1e4dad06cb9c9deb19aea1193a5eea084e8cd42d869068132bf876 -SIZE (rust/crates/ehttp-0.5.0.crate) = 10616 +SHA256 (rust/crates/egui_glow-0.33.3.crate) = 6420863ea1d90e750f75075231a260030ad8a9f30a7cef82cdc966492dc4c4eb +SHA256 (rust/crates/egui_plot-0.34.1.crate) = 67fc9b427a837264e55381a5cade6e28fe83ac5b165a61b9c888548c732a9c95 +SHA256 (rust/crates/egui_table-0.6.0.crate) = 6dda59864826b32b4ea1dc8f5f1035cea63bbe650beeb6263be1c72d3a6d6e36 +SHA256 (rust/crates/egui_tiles-0.14.1.crate) = 7ef184e589f0a80560bd3b63017634642d1ba112a8a8d9b29341f7cafd04601f +SHA256 (rust/crates/ehttp-0.6.0.crate) = 04499d3c719edecfad5c9b46031726c8540905d73be6d7e4f9788c4a298da908 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 -SIZE (rust/crates/either-1.15.0.crate) = 20114 SHA256 (rust/crates/emath-0.31.1.crate) = 9e4cadcff7a5353ba72b7fea76bf2122b5ebdbc68e8155aa56dfdea90083fe1b -SIZE (rust/crates/emath-0.31.1.crate) = 28755 +SHA256 (rust/crates/emath-0.33.3.crate) = 491bdf728bf25ddd9ad60d4cf1c48588fa82c013a2440b91aa7fc43e34a07c32 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0 -SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3 -SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099 -SIZE (rust/crates/endi-1.1.1.crate) = 5045 SHA256 (rust/crates/enum-as-inner-0.6.1.crate) = a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc -SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 SHA256 (rust/crates/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9 -SIZE (rust/crates/enum-map-2.7.3.crate) = 21792 SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb -SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781 SHA256 (rust/crates/enumflags2-0.7.12.crate) = 1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef -SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544 SHA256 (rust/crates/enumflags2_derive-0.7.12.crate) = 67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827 -SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573 SHA256 (rust/crates/enumn-0.1.14.crate) = 2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38 -SIZE (rust/crates/enumn-0.1.14.crate) = 8449 SHA256 (rust/crates/enumset-1.1.10.crate) = 25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634 -SIZE (rust/crates/enumset-1.1.10.crate) = 31353 SHA256 (rust/crates/enumset_derive-0.14.0.crate) = f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce -SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657 SHA256 (rust/crates/env_filter-0.1.4.crate) = 1bf3c259d255ca70051b30e2e95b5446cdb8949ac4cd22c0d7fd634d89f568e2 -SIZE (rust/crates/env_filter-0.1.4.crate) = 15281 -SHA256 (rust/crates/env_filter-1.0.0.crate) = 7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f -SIZE (rust/crates/env_filter-1.0.0.crate) = 16069 -SHA256 (rust/crates/env_logger-0.11.9.crate) = b2daee4ea451f429a58296525ddf28b45a3b64f1acf6587e2067437bb11e218d -SIZE (rust/crates/env_logger-0.11.9.crate) = 32624 +SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f SHA256 (rust/crates/epaint-0.31.1.crate) = 41fcc0f5a7c613afd2dee5e4b30c3e6acafb8ad6f0edb06068811f708a67c562 -SIZE (rust/crates/epaint-0.31.1.crate) = 91964 +SHA256 (rust/crates/epaint-0.33.3.crate) = 009d0dd3c2163823a0abdb899451ecbc78798dec545ee91b43aff1fa790bab62 SHA256 (rust/crates/epaint_default_fonts-0.31.1.crate) = fc7e7a64c02cf7a5b51e745a9e45f60660a286f151c238b9d397b3e923f5082f -SIZE (rust/crates/epaint_default_fonts-0.31.1.crate) = 783923 +SHA256 (rust/crates/epaint_default_fonts-0.33.3.crate) = 5c4fbe202b6578d3d56428fa185cdf114a05e49da05f477b3c7f0fbb221f1862 SHA256 (rust/crates/equator-0.2.2.crate) = c35da53b5a021d2484a7cc49b2ac7f2d840f8236a286f84202369bd338d761ea -SIZE (rust/crates/equator-0.2.2.crate) = 4943 SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc -SIZE (rust/crates/equator-0.4.2.crate) = 11159 SHA256 (rust/crates/equator-macro-0.2.1.crate) = 3bf679796c0322556351f287a51b49e48f7c4986e727b5dd78c972d30e2e16cc -SIZE (rust/crates/equator-macro-0.2.1.crate) = 4084 SHA256 (rust/crates/equator-macro-0.4.2.crate) = 44f23cf4b44bfce11a86ace86f8a73ffdec849c9fd00a386a53d278bd9e81fb3 -SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f -SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb -SIZE (rust/crates/errno-0.3.14.crate) = 12002 -SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc -SIZE (rust/crates/error-chain-0.12.4.crate) = 29274 SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59 -SIZE (rust/crates/error-code-3.3.2.crate) = 8516 SHA256 (rust/crates/esaxx-rs-0.1.10.crate) = d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6 -SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210 +SHA256 (rust/crates/euclid-0.22.11.crate) = ad9cdb4b747e485a12abb0e6566612956c7a1bafa3bdb8d682c5b6d403589e48 SHA256 (rust/crates/event-listener-5.4.1.crate) = e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab -SIZE (rust/crates/event-listener-5.4.1.crate) = 43782 SHA256 (rust/crates/event-listener-strategy-0.5.4.crate) = 8be9f3dfaaffdae2972880079a491a1a8bb7cbed0b8dd7a347f668b4150a3b93 -SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 SHA256 (rust/crates/exr-1.74.0.crate) = 4300e043a56aa2cb633c01af81ca8f699a321879a7854d3896a0ba89056363be -SIZE (rust/crates/exr-1.74.0.crate) = 248890 SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec -SIZE (rust/crates/eyre-0.6.12.crate) = 45330 SHA256 (rust/crates/faer-0.20.1.crate) = c23c499be0d3ad8167878497cd114ec5ff356556652c651eb5f209a1579032d2 -SIZE (rust/crates/faer-0.20.1.crate) = 884675 SHA256 (rust/crates/faer-0.22.6.crate) = 49fce40ad65c366fbc6cd70a99d09d1008f075280bf2455e558e163c82913a9f -SIZE (rust/crates/faer-0.22.6.crate) = 703318 SHA256 (rust/crates/faer-entity-0.20.1.crate) = 072f96f1bc8b2b30dfc26c086baeadb63aae08019b1ed84721809b9fd2006685 -SIZE (rust/crates/faer-entity-0.20.1.crate) = 15870 SHA256 (rust/crates/faer-macros-0.21.0.crate) = 9d0a255d1442b5825c61812a7eafda9034ec53d969c98555251085e148428e6a -SIZE (rust/crates/faer-macros-0.21.0.crate) = 3857 SHA256 (rust/crates/faer-traits-0.22.1.crate) = 54febfcbb90edaab562d85447a94d500f1601f11db0b30d27da87ed6542c8f91 -SIZE (rust/crates/faer-traits-0.22.1.crate) = 14572 -SHA256 (rust/crates/fancy-regex-0.17.0.crate) = 72cf461f865c862bb7dc573f643dd6a2b6842f7c30b07882b56bd148cc2761b8 -SIZE (rust/crates/fancy-regex-0.17.0.crate) = 109054 -SHA256 (rust/crates/fast_image_resize-5.1.4.crate) = d372ab3252d8f162d858d675a3d88a8c33ba24a6238837c50c8851911c7e89cd -SIZE (rust/crates/fast_image_resize-5.1.4.crate) = 152880 +SHA256 (rust/crates/fancy-regex-0.13.0.crate) = 531e46835a22af56d1e3b66f04844bed63158bc094a628bec1d321d9b4c44bf2 +SHA256 (rust/crates/fastbloom-0.14.0.crate) = 18c1ddb9231d8554c2d6bdf4cfaabf0c59251658c68b6c95cd52dd0c513a912a SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be -SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 SHA256 (rust/crates/fax-0.2.6.crate) = f05de7d48f37cd6730705cbca900770cab77a89f413d23e100ad7fad7795a0ab -SIZE (rust/crates/fax-0.2.6.crate) = 13279 SHA256 (rust/crates/fax_derive-0.2.0.crate) = a0aca10fb742cb43f9e7bb8467c91aa9bcb8e3ffbc6a6f7389bb93ffc920577d -SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442 SHA256 (rust/crates/fdeflate-0.3.7.crate) = 1e6853b52649d4ac5c0bd02320cddc5ba956bdb407c4b75a2c6b75bf51500f8c -SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 SHA256 (rust/crates/ffmpeg-sidecar-2.4.0.crate) = f076483fb6efcf02e4abcf3e9388d30123346f85b9a96e8fe834718951b945ed -SIZE (rust/crates/ffmpeg-sidecar-2.4.0.crate) = 60603 -SHA256 (rust/crates/filetime-0.2.27.crate) = f98844151eee8917efc50bd9e8318cb963ae8b297431495d3f758616ea5c57db -SIZE (rust/crates/filetime-0.2.27.crate) = 16678 -SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 -SIZE (rust/crates/find-msvc-tools-0.1.9.crate) = 31493 -SHA256 (rust/crates/fixed-1.30.0.crate) = c566da967934c6c7ee0458a9773de9b2a685bd2ce26a3b28ddfc740e640182f5 -SIZE (rust/crates/fixed-1.30.0.crate) = 266858 +SHA256 (rust/crates/find-msvc-tools-0.1.6.crate) = 645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff +SHA256 (rust/crates/fixed-1.29.0.crate) = 707070ccf8c4173548210893a0186e29c266901b71ed20cd9e2ca0193dfe95c3 SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99 -SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 SHA256 (rust/crates/fjadra-0.2.1.crate) = c1671b620ba6e60c11c62b0ea5fec4f8621991e7b1229fa13c010a2cd04e4342 -SIZE (rust/crates/fjadra-0.2.1.crate) = 35609 -SHA256 (rust/crates/flatbuffers-24.12.23.crate) = 4f1baf0dbf96932ec9a3038d57900329c015b0bfb7b63d904f3bc27e2b02a096 -SIZE (rust/crates/flatbuffers-24.12.23.crate) = 25779 -SHA256 (rust/crates/flate2-1.1.9.crate) = 843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c -SIZE (rust/crates/flate2-1.1.9.crate) = 82745 +SHA256 (rust/crates/flatbuffers-25.12.19.crate) = 35f6839d7b3b98adde531effaf34f0c2badc6f4735d26fe74709d8e513a96ef3 +SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4 -SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 -SHA256 (rust/crates/float8-0.6.1.crate) = 719a903cc23e4a89e87962c2a80fdb45cdaad0983a89bd150bb57b4c8571a7d5 -SIZE (rust/crates/float8-0.6.1.crate) = 23500 -SHA256 (rust/crates/float8-0.7.0.crate) = c2d1f04709a8ac06e8e8042875a3c466cc4832d3c1a18dbcb9dba3c6e83046bc -SIZE (rust/crates/float8-0.7.0.crate) = 22382 +SHA256 (rust/crates/flume-0.11.1.crate) = da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095 +SHA256 (rust/crates/flume-0.12.0.crate) = 5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 -SIZE (rust/crates/fnv-1.0.7.crate) = 11266 SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2 -SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb -SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1 -SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 SHA256 (rust/crates/foreign-types-0.5.0.crate) = d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965 -SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824 SHA256 (rust/crates/foreign-types-macros-0.2.3.crate) = 1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742 -SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635 SHA256 (rust/crates/foreign-types-shared-0.1.1.crate) = 00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b -SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b -SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf -SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 +SHA256 (rust/crates/four-cc-0.4.0.crate) = 795cbfc56d419a7ce47ccbb7504dd9a5b7c484c083c356e797de08bd988d9629 +SHA256 (rust/crates/foxglove-0.16.2.crate) = 73603c04728cfe0c74fa716c03afbe318631e573916f4f0e603942819656042e +SHA256 (rust/crates/foxglove_derive-0.16.2.crate) = 65af35a8896d83132d52968376df88ba09a2e5f385e60864aaacb18b582b5fe0 SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2 -SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620 -SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d -SIZE (rust/crates/futures-0.3.32.crate) = 61234 -SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d -SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 -SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d -SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 -SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d -SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581 -SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 -SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 +SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 +SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e +SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f +SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 SHA256 (rust/crates/futures-lite-2.6.1.crate) = f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad -SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 -SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b -SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 -SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 -SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 -SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 -SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 -SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 -SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 +SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 +SHA256 (rust/crates/futures-sink-0.3.31.crate) = e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7 +SHA256 (rust/crates/futures-task-0.3.31.crate) = f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988 +SHA256 (rust/crates/futures-util-0.3.31.crate) = 9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81 SHA256 (rust/crates/gcd-2.3.0.crate) = 1d758ba1b47b00caf47f24925c0074ecb20d6dfcffe7f6d53395c0465674841a -SIZE (rust/crates/gcd-2.3.0.crate) = 8934 +SHA256 (rust/crates/gemm-0.17.1.crate) = 6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32 SHA256 (rust/crates/gemm-0.18.2.crate) = ab96b703d31950f1aeddded248bc95543c9efc7ac9c4a21fda8703a83ee35451 -SIZE (rust/crates/gemm-0.18.2.crate) = 20056 -SHA256 (rust/crates/gemm-0.19.0.crate) = aa0673db364b12263d103b68337a68fbecc541d6f6b61ba72fe438654709eacb -SIZE (rust/crates/gemm-0.19.0.crate) = 20203 +SHA256 (rust/crates/gemm-c32-0.17.1.crate) = b9c030d0b983d1e34a546b86e08f600c11696fde16199f971cd46c12e67512c0 SHA256 (rust/crates/gemm-c32-0.18.2.crate) = f6db9fd9f40421d00eea9dd0770045a5603b8d684654816637732463f4073847 -SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764 -SHA256 (rust/crates/gemm-c32-0.19.0.crate) = 086936dbdcb99e37aad81d320f98f670e53c1e55a98bee70573e83f95beb128c -SIZE (rust/crates/gemm-c32-0.19.0.crate) = 7461 +SHA256 (rust/crates/gemm-c64-0.17.1.crate) = fbb5f2e79fefb9693d18e1066a557b4546cd334b226beadc68b11a8f9431852a SHA256 (rust/crates/gemm-c64-0.18.2.crate) = dfcad8a3d35a43758330b635d02edad980c1e143dc2f21e6fd25f9e4eada8edf -SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653 -SHA256 (rust/crates/gemm-c64-0.19.0.crate) = 20c8aeeeec425959bda4d9827664029ba1501a90a0d1e6228e48bef741db3a3f -SIZE (rust/crates/gemm-c64-0.19.0.crate) = 7358 +SHA256 (rust/crates/gemm-common-0.17.1.crate) = a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8 SHA256 (rust/crates/gemm-common-0.18.2.crate) = a352d4a69cbe938b9e2a9cb7a3a63b7e72f9349174a2752a558a8a563510d0f3 -SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507 -SHA256 (rust/crates/gemm-common-0.19.0.crate) = 88027625910cc9b1085aaaa1c4bc46bb3a36aad323452b33c25b5e4e7c8e2a3e -SIZE (rust/crates/gemm-common-0.19.0.crate) = 31225 +SHA256 (rust/crates/gemm-f16-0.17.1.crate) = 7ca4c06b9b11952071d317604acb332e924e817bd891bec8dfb494168c7cedd4 SHA256 (rust/crates/gemm-f16-0.18.2.crate) = cff95ae3259432f3c3410eaa919033cd03791d81cebd18018393dc147952e109 -SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372 -SHA256 (rust/crates/gemm-f16-0.19.0.crate) = e3df7a55202e6cd6739d82ae3399c8e0c7e1402859b30e4cb780e61525d9486e -SIZE (rust/crates/gemm-f16-0.19.0.crate) = 11181 +SHA256 (rust/crates/gemm-f32-0.17.1.crate) = e9a69f51aaefbd9cf12d18faf273d3e982d9d711f60775645ed5c8047b4ae113 SHA256 (rust/crates/gemm-f32-0.18.2.crate) = bc8d3d4385393304f407392f754cd2dc4b315d05063f62cf09f47b58de276864 -SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320 -SHA256 (rust/crates/gemm-f32-0.19.0.crate) = 02e0b8c9da1fbec6e3e3ab2ce6bc259ef18eb5f6f0d3e4edf54b75f9fd41a81c -SIZE (rust/crates/gemm-f32-0.19.0.crate) = 7017 +SHA256 (rust/crates/gemm-f64-0.17.1.crate) = aa397a48544fadf0b81ec8741e5c0fba0043008113f71f2034def1935645d2b0 SHA256 (rust/crates/gemm-f64-0.18.2.crate) = 35b2a4f76ce4b8b16eadc11ccf2e083252d8237c1b589558a49b0183545015bd -SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199 -SHA256 (rust/crates/gemm-f64-0.19.0.crate) = 056131e8f2a521bfab322f804ccd652520c79700d81209e9d9275bbdecaadc6a -SIZE (rust/crates/gemm-f64-0.19.0.crate) = 6896 SHA256 (rust/crates/generativity-1.1.0.crate) = 5881e4c3c2433fe4905bb19cfd2b5d49d4248274862b68c27c33d9ba4e13f9ec -SIZE (rust/crates/generativity-1.1.0.crate) = 12947 SHA256 (rust/crates/generator-0.8.8.crate) = 52f04ae4152da20c76fe800fa48659201d5cf627c5149ca0b707b69d7eef6cf9 -SIZE (rust/crates/generator-0.8.8.crate) = 40578 SHA256 (rust/crates/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a -SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 SHA256 (rust/crates/geo-types-0.7.18.crate) = 24f8647af4005fa11da47cd56252c6ef030be8fa97bdbf355e7dfb6348f0a82c -SIZE (rust/crates/geo-types-0.7.18.crate) = 46826 SHA256 (rust/crates/gethostname-1.1.0.crate) = 1bd49230192a3797a9a4d6abe9b3eed6f7fa4c8a8a4947977c6f80025f92cbd8 -SIZE (rust/crates/gethostname-1.1.0.crate) = 9865 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 -SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd -SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 -SHA256 (rust/crates/getrandom-0.4.2.crate) = 0de51e6874e94e7bf76d726fc5d13ba782deca734ff60d5bb2fb2607c7406555 -SIZE (rust/crates/getrandom-0.4.2.crate) = 53905 -SHA256 (rust/crates/getset-0.1.6.crate) = 9cf0fc11e47561d47397154977bc219f4cf809b2974facc3ccb3b89e2436f912 -SIZE (rust/crates/getset-0.1.6.crate) = 10072 SHA256 (rust/crates/gif-0.13.3.crate) = 4ae047235e33e2829703574b54fdec96bfbad892062d97fed2f76022287de61b -SIZE (rust/crates/gif-0.13.3.crate) = 36010 SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c67fe4c1d60ecf822971a3c35e -SIZE (rust/crates/gif-0.14.1.crate) = 38581 SHA256 (rust/crates/gimli-0.32.3.crate) = e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7 -SIZE (rust/crates/gimli-0.32.3.crate) = 289789 SHA256 (rust/crates/gio-sys-0.18.1.crate) = 37566df850baf5e4cb0dfb78af2e4b9898d817ed9263d1090a2df958c64737d2 -SIZE (rust/crates/gio-sys-0.18.1.crate) = 81369 SHA256 (rust/crates/gio-sys-0.20.10.crate) = 521e93a7e56fc89e84aea9a52cfc9436816a4b363b030260b699950ff1336c83 -SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258 +SHA256 (rust/crates/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22 +SHA256 (rust/crates/git-version-0.3.9.crate) = 1ad568aa3db0fcbc81f2f116137f263d7304f512a1209b35b85150d3ef88ad19 +SHA256 (rust/crates/git-version-macro-0.3.9.crate) = 53010ccb100b96a67bc32c0175f0ed1426b31b655d562898e57325f81c023ac0 SHA256 (rust/crates/gl_generator-0.14.0.crate) = 1a95dfc23a2b4a9a2f5ab41d194f8bfda3cabec42af4e39f08c339eb2a0c124d -SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330 -SHA256 (rust/crates/glam-0.28.0.crate) = 779ae4bf7e8421cf91c0b3b64e7e8b40b862fba4d393f59150042de7c4965a94 -SIZE (rust/crates/glam-0.28.0.crate) = 438523 SHA256 (rust/crates/glam-0.30.10.crate) = 19fc433e8437a212d1b6f1e68c7824af3aed907da60afa994e7f542d18d12aa9 -SIZE (rust/crates/glam-0.30.10.crate) = 773605 SHA256 (rust/crates/glib-0.18.5.crate) = 233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5 -SIZE (rust/crates/glib-0.18.5.crate) = 267679 SHA256 (rust/crates/glib-0.20.12.crate) = ffc4b6e352d4716d84d7dde562dd9aee2a7d48beb872dd9ece7f2d1515b2d683 -SIZE (rust/crates/glib-0.20.12.crate) = 294373 +SHA256 (rust/crates/glib-0.21.5.crate) = 16de123c2e6c90ce3b573b7330de19be649080ec612033d397d72da265f1bd8b SHA256 (rust/crates/glib-macros-0.18.5.crate) = 0bb0228f477c0900c880fd78c8759b95c7636dbd7842707f49e132378aa2acdc -SIZE (rust/crates/glib-macros-0.18.5.crate) = 50911 SHA256 (rust/crates/glib-macros-0.20.12.crate) = e8084af62f09475a3f529b1629c10c429d7600ee1398ae12dd3bf175d74e7145 -SIZE (rust/crates/glib-macros-0.20.12.crate) = 77304 +SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c3073974643365080a76cc3ed5bc2cbc466ad87f17 SHA256 (rust/crates/glib-sys-0.18.1.crate) = 063ce2eb6a8d0ea93d2bf8ba1957e78dbab6be1c2220dd3daca57d5a9d869898 -SIZE (rust/crates/glib-sys-0.18.1.crate) = 60464 SHA256 (rust/crates/glib-sys-0.20.10.crate) = 8ab79e1ed126803a8fb827e3de0e2ff95191912b8db65cee467edb56fc4cc215 -SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282 +SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c SHA256 (rust/crates/glob-0.3.3.crate) = 0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280 -SIZE (rust/crates/glob-0.3.3.crate) = 22861 SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08 -SIZE (rust/crates/glow-0.16.0.crate) = 162118 SHA256 (rust/crates/gltf-1.4.1.crate) = e3ce1918195723ce6ac74e80542c5a96a40c2b26162c1957a5cd70799b8cacf7 -SIZE (rust/crates/gltf-1.4.1.crate) = 54366 SHA256 (rust/crates/gltf-derive-1.4.1.crate) = 14070e711538afba5d6c807edb74bcb84e5dbb9211a3bf5dea0dfab5b24f4c51 -SIZE (rust/crates/gltf-derive-1.4.1.crate) = 6295 SHA256 (rust/crates/gltf-json-1.4.1.crate) = e6176f9d60a7eab0a877e8e96548605dedbde9190a7ae1e80bbcc1c9af03ab14 -SIZE (rust/crates/gltf-json-1.4.1.crate) = 32291 SHA256 (rust/crates/glutin-0.32.3.crate) = 12124de845cacfebedff80e877bb37b5b75c34c5a4c89e47e1cdd67fb6041325 -SIZE (rust/crates/glutin-0.32.3.crate) = 73773 SHA256 (rust/crates/glutin-winit-0.5.0.crate) = 85edca7075f8fc728f28cb8fbb111a96c3b89e930574369e3e9c27eb75d3788f -SIZE (rust/crates/glutin-winit-0.5.0.crate) = 6076 SHA256 (rust/crates/glutin_egl_sys-0.7.1.crate) = 4c4680ba6195f424febdc3ba46e7a42a0e58743f2edb115297b86d7f8ecc02d2 -SIZE (rust/crates/glutin_egl_sys-0.7.1.crate) = 7530 SHA256 (rust/crates/glutin_glx_sys-0.6.1.crate) = 8a7bb2938045a88b612499fbcba375a77198e01306f52272e692f8c1f3751185 -SIZE (rust/crates/glutin_glx_sys-0.6.1.crate) = 5946 SHA256 (rust/crates/glutin_wgl_sys-0.6.1.crate) = 2c4ee00b289aba7a9e5306d57c2d05499b2e5dc427f84ac708bd2c090212cf3e -SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567 SHA256 (rust/crates/gobject-sys-0.18.0.crate) = 0850127b514d1c4a4654ead6dedadb18198999985908e6ffe4436f53c785ce44 -SIZE (rust/crates/gobject-sys-0.18.0.crate) = 18699 SHA256 (rust/crates/gobject-sys-0.20.10.crate) = ec9aca94bb73989e3cfdbf8f2e0f1f6da04db4d291c431f444838925c4c63eda -SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623 +SHA256 (rust/crates/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294 SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da8892c34d55aa332e034a228d0fe6a171 -SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649 SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4 -SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128 +SHA256 (rust/crates/gpu-allocator-0.27.0.crate) = c151a2a5ef800297b4e79efa4f4bec035c5f51d5ae587287c9b952bdf734cacd SHA256 (rust/crates/gpu-descriptor-0.3.2.crate) = b89c83349105e3732062a895becfc71a8f921bb71ecbbdd8ff99263e3b53a0ca -SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943 SHA256 (rust/crates/gpu-descriptor-types-0.2.0.crate) = fdf242682df893b86f33a73828fb09ca4b2d3bb6cc95249707fc684d27484b91 -SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169 SHA256 (rust/crates/gstreamer-0.21.3.crate) = de95703f4c8e79f4f4e42279cf1ab0e5a46b7ece4a9dfcd16424164af7be9055 -SIZE (rust/crates/gstreamer-0.21.3.crate) = 320403 SHA256 (rust/crates/gstreamer-0.23.7.crate) = 8757a87f3706560037a01a9f06a59fcc7bdb0864744dcf73546606e60c4316e1 -SIZE (rust/crates/gstreamer-0.23.7.crate) = 354670 +SHA256 (rust/crates/gstreamer-0.24.4.crate) = 0bed73742c5d54cb48533be608b67d89f96e1ebbba280be7823f1ef995e3a9d7 SHA256 (rust/crates/gstreamer-app-0.21.2.crate) = 16bc8090a8806193237e7b6531ee429ff6e39686425f5c3eb06dfa75875390fb -SIZE (rust/crates/gstreamer-app-0.21.2.crate) = 46494 SHA256 (rust/crates/gstreamer-app-0.23.5.crate) = 2e9a883eb21aebcf1289158225c05f7aea5da6ecf71fa7f0ff1ce4d25baf004e -SIZE (rust/crates/gstreamer-app-0.23.5.crate) = 55427 +SHA256 (rust/crates/gstreamer-app-0.24.4.crate) = 895753fb0f976693f321e6b9d68f746ef9095f1a5b8277c11d85d807a949fbfc SHA256 (rust/crates/gstreamer-app-sys-0.21.1.crate) = aea07f07a3f17278e6998390ecaea127e476f0af0360c2d83d96e6d3a97fb75e -SIZE (rust/crates/gstreamer-app-sys-0.21.1.crate) = 32295 SHA256 (rust/crates/gstreamer-app-sys-0.23.5.crate) = 94f7ef838306fe51852d503a14dc79ac42de005a59008a05098de3ecdaf05455 -SIZE (rust/crates/gstreamer-app-sys-0.23.5.crate) = 39095 +SHA256 (rust/crates/gstreamer-app-sys-0.24.4.crate) = f7719cee28afda1a48ab1ee93769628bd0653d3c5be1923bce9a8a4550fcc980 SHA256 (rust/crates/gstreamer-base-0.21.2.crate) = cb150b6904a49052237fede7cc2e6479df6ced5043d95e6af8134bc141a3167f -SIZE (rust/crates/gstreamer-base-0.21.2.crate) = 65606 SHA256 (rust/crates/gstreamer-base-0.23.6.crate) = f19a74fd04ffdcb847dd322640f2cf520897129d00a7bcb92fd62a63f3e27404 -SIZE (rust/crates/gstreamer-base-0.23.6.crate) = 74290 +SHA256 (rust/crates/gstreamer-base-0.24.4.crate) = 4dd15c7e37d306573766834a5cbdd8ee711265f217b060f40a9a8eda45298488 SHA256 (rust/crates/gstreamer-base-sys-0.21.1.crate) = f4ca701f9078fe115b29b24c80910b577f9cb5b039182f050dbadf5933594b64 -SIZE (rust/crates/gstreamer-base-sys-0.21.1.crate) = 41282 SHA256 (rust/crates/gstreamer-base-sys-0.23.6.crate) = 87f2fb0037b6d3c5b51f60dea11e667910f33be222308ca5a101450018a09840 -SIZE (rust/crates/gstreamer-base-sys-0.23.6.crate) = 48902 +SHA256 (rust/crates/gstreamer-base-sys-0.24.4.crate) = 27a2eda2c61e13c11883bf19b290d07ea6b53d04fd8bfeb7af64b6006c6c9ee6 SHA256 (rust/crates/gstreamer-sys-0.21.2.crate) = 564cda782b3e6eed1b81cb4798a06794db56440fb05b422505be689f34ce3bc4 -SIZE (rust/crates/gstreamer-sys-0.21.2.crate) = 91054 SHA256 (rust/crates/gstreamer-sys-0.23.6.crate) = feea73b4d92dbf9c24a203c9cd0bcc740d584f6b5960d5faf359febf288919b2 -SIZE (rust/crates/gstreamer-sys-0.23.6.crate) = 100318 +SHA256 (rust/crates/gstreamer-sys-0.24.4.crate) = 5d88630697e757c319e7bcec7b13919ba80492532dd3238481c1c4eee05d4904 SHA256 (rust/crates/gstreamer-video-0.21.2.crate) = e85b2a4d1d3b7a98ae03806c3ed5c2db89d6b37a5f138780b48de015d68715e5 -SIZE (rust/crates/gstreamer-video-0.21.2.crate) = 119090 SHA256 (rust/crates/gstreamer-video-0.23.6.crate) = 1318b599d77ca4f7702ecbdeac1672d6304cb16b7e5752fabb3ee8260449a666 -SIZE (rust/crates/gstreamer-video-0.23.6.crate) = 135141 SHA256 (rust/crates/gstreamer-video-sys-0.21.2.crate) = 0302318d98e6b054501e485b6bb4ee20225823218f4a8660c182f115a33b16ee -SIZE (rust/crates/gstreamer-video-sys-0.21.2.crate) = 61191 SHA256 (rust/crates/gstreamer-video-sys-0.23.6.crate) = 0a70f0947f12d253b9de9bc3fd92f981e4d025336c18389c7f08cdf388a99f5c -SIZE (rust/crates/gstreamer-video-sys-0.23.6.crate) = 69108 SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab9af1252a9a1020bde2bdc54 -SIZE (rust/crates/h2-0.4.13.crate) = 176861 +SHA256 (rust/crates/h264-reader-0.8.0.crate) = 036a78b2620d92f0ec57690bc792b3bb87348632ee5225302ba2e66a48021c6c SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b -SIZE (rust/crates/half-2.7.1.crate) = 61040 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888 -SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 +SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1 SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1 -SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 -SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 SHA256 (rust/crates/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d -SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8 -SIZE (rust/crates/heck-0.4.1.crate) = 11567 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea -SIZE (rust/crates/heck-0.5.0.crate) = 11517 -SHA256 (rust/crates/hello_egui_utils-0.8.0.crate) = 231af567fb0427750cfd0758c9e2793f303bfcb9e061ab2db63d388db22414b9 -SIZE (rust/crates/hello_egui_utils-0.8.0.crate) = 4957 +SHA256 (rust/crates/hello_egui_utils-0.10.0.crate) = f5d09c2c7f3aa61624b1bec320be9029f30e06769f92e39ac99a6d6e01024ae8 SHA256 (rust/crates/hermit-abi-0.5.2.crate) = fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c -SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 -SIZE (rust/crates/hex-0.4.3.crate) = 13299 -SHA256 (rust/crates/hexasphere-14.1.0.crate) = 344d5bf5d6b6da1020fcfd4014d44e0cc695356c603db9c774b30bd6d385ad2b -SIZE (rust/crates/hexasphere-14.1.0.crate) = 24870 +SHA256 (rust/crates/hex-slice-0.1.4.crate) = 5491a308e0214554f07a81d8944abe45f552871c12e3c3c6e7e5d354039a6c4c +SHA256 (rust/crates/hexasphere-16.0.0.crate) = 29a164ceff4500f2a72b1d21beaa8aa8ad83aec2b641844c659b190cb3ea2e0b SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df -SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662 SHA256 (rust/crates/hf-hub-0.4.3.crate) = 629d8f3bbeda9d148036d6b0de0a3ab947abd08ce90626327fc3547a49d59d97 -SIZE (rust/crates/hf-hub-0.4.3.crate) = 46526 -SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5 -SIZE (rust/crates/home-0.5.9.crate) = 8760 +SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e +SHA256 (rust/crates/home-0.5.12.crate) = cc627f471c528ff0c4a49e1d5e60450c8f6461dd6d10ba9dcd3a61d3dff7728d SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476 -SIZE (rust/crates/html-escape-0.2.13.crate) = 23345 SHA256 (rust/crates/http-1.4.0.crate) = e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a -SIZE (rust/crates/http-1.4.0.crate) = 106978 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.3.crate) = b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a -SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 -SHA256 (rust/crates/http-cache-0.20.1.crate) = 7e883defacf53960c7717d9e928dc8667be9501d9f54e6a8b7703d7a30320e9c -SIZE (rust/crates/http-cache-0.20.1.crate) = 28725 -SHA256 (rust/crates/http-cache-reqwest-0.15.1.crate) = e076afd9d376f09073b515ce95071b29393687d98ed521948edb899195595ddf -SIZE (rust/crates/http-cache-reqwest-0.15.1.crate) = 22384 -SHA256 (rust/crates/http-cache-semantics-2.1.1.crate) = 4311240f94cb6fe622337dc580b09ddd6ae4a891eb121dba20cf4f77ca4e7129 -SIZE (rust/crates/http-cache-semantics-2.1.1.crate) = 20851 +SHA256 (rust/crates/http-cache-0.21.0.crate) = 1437561a949a2168929d7559aecd2f0ecb18b9e676080396388cdc399ddb723a +SHA256 (rust/crates/http-cache-reqwest-0.16.0.crate) = 8ccca775a066b2a65da33611921e078ebdcfc27065c8bee96794703541101886 +SHA256 (rust/crates/http-cache-semantics-2.1.0.crate) = 92baf25cf0b8c9246baecf3a444546360a97b569168fdf92563ee6a47829920c SHA256 (rust/crates/http-serde-2.1.1.crate) = 0f056c8559e3757392c8d091e796416e4649d8e49e88b8d76df6c002f05027fd -SIZE (rust/crates/http-serde-2.1.1.crate) = 6359 SHA256 (rust/crates/httparse-1.10.1.crate) = 6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87 -SIZE (rust/crates/httparse-1.10.1.crate) = 45190 SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9 -SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 SHA256 (rust/crates/humanize-duration-0.0.7.crate) = 9d17650201754d4f79437bc2fa1f157273a7779de1391c818b275d6bb40998b9 -SIZE (rust/crates/humanize-duration-0.0.7.crate) = 9207 +SHA256 (rust/crates/humantime-2.3.0.crate) = 135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424 SHA256 (rust/crates/hyper-1.8.1.crate) = 2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11 -SIZE (rust/crates/hyper-1.8.1.crate) = 157353 SHA256 (rust/crates/hyper-rustls-0.27.7.crate) = e3c93eb611681b207e1fe55d5a71ecf91572ec8a6705cdb6857f7d8d5242cf58 -SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 SHA256 (rust/crates/hyper-timeout-0.5.2.crate) = 2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0 -SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222 SHA256 (rust/crates/hyper-tls-0.6.0.crate) = 70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0 -SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 -SHA256 (rust/crates/hyper-util-0.1.20.crate) = 96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0 -SIZE (rust/crates/hyper-util-0.1.20.crate) = 112807 -SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470 -SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 +SHA256 (rust/crates/hyper-util-0.1.19.crate) = 727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f +SHA256 (rust/crates/iana-time-zone-0.1.64.crate) = 33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f -SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43 -SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233 SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6 -SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876 SHA256 (rust/crates/icu_normalizer-2.1.1.crate) = 5f6c8828b67bf8908d82127b2054ea1b4427ff0230ee9141c54251934ab1b599 -SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 SHA256 (rust/crates/icu_normalizer_data-2.1.1.crate) = 7aedcccd01fc5fe81e6b489c15b247b8b0690feb23304303a9e560f37efc560a -SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 SHA256 (rust/crates/icu_properties-2.1.2.crate) = 020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec -SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 SHA256 (rust/crates/icu_properties_data-2.1.2.crate) = 616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af -SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 SHA256 (rust/crates/icu_provider-2.1.1.crate) = 85962cf0ce02e1e0a629cc34e7ca3e373ce20dda4c4d7294bbd0bf1fdb59e614 -SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 -SHA256 (rust/crates/id-arena-2.3.0.crate) = 3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954 -SIZE (rust/crates/id-arena-2.3.0.crate) = 12883 +SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005 SHA256 (rust/crates/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39 -SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 SHA256 (rust/crates/idna-1.1.0.crate) = 3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de -SIZE (rust/crates/idna-1.1.0.crate) = 148747 SHA256 (rust/crates/idna_adapter-1.2.1.crate) = 3acae9609540aa318d1bc588455225fb2085b9ed0c4f6bd0d9d5bcd86f1a0344 -SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d -SIZE (rust/crates/image-0.24.9.crate) = 9261055 -SHA256 (rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104 -SIZE (rust/crates/image-0.25.10.crate) = 303647 +SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a SHA256 (rust/crates/image-webp-0.2.4.crate) = 525e9ff3e1a4be2fbea1fdf0e98686a6d98b4d8f937e1bf7402245af1909e8c3 -SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 SHA256 (rust/crates/imageproc-0.25.0.crate) = 2393fb7808960751a52e8a154f67e7dd3f8a2ef9bd80d1553078a7b4e8ed3f0d -SIZE (rust/crates/imageproc-0.25.0.crate) = 132834 -SHA256 (rust/crates/imagesize-0.12.0.crate) = 029d73f573d8e8d63e6d5020011d3255b28c3ba85d6cf870a07184ed23de9284 -SIZE (rust/crates/imagesize-0.12.0.crate) = 15747 +SHA256 (rust/crates/imagesize-0.13.0.crate) = edcd27d72f2f071c64249075f42e205ff93c9a4c5f6c6da53e79ed9f9832c285 SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8 -SIZE (rust/crates/imgref-1.12.0.crate) = 66324 SHA256 (rust/crates/immutable-chunkmap-2.1.2.crate) = 9a3e98b1520e49e252237edc238a39869da9f3241f2ec19dc788c1d24694d1e4 -SIZE (rust/crates/immutable-chunkmap-2.1.2.crate) = 47608 SHA256 (rust/crates/indent-0.1.1.crate) = d9f1a0777d972970f204fdf8ef319f1f4f8459131636d7e3c96c5d59570d0fa6 -SIZE (rust/crates/indent-0.1.1.crate) = 8071 SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5 -SIZE (rust/crates/indenter-0.3.4.crate) = 11101 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99 -SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 -SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 SHA256 (rust/crates/indicatif-0.17.11.crate) = 183b3088984b400f4cfac3620d5e076c84da5364016b4f49473de574b2586235 -SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SHA256 (rust/crates/indicatif-0.18.3.crate) = 9375e112e4b463ec1b1c6c011953545c65a30164fbab5b581df32b3abf0dcb88 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706 -SIZE (rust/crates/indoc-2.0.7.crate) = 17184 SHA256 (rust/crates/infer-0.16.0.crate) = bc150e5ce2330295b8616ce0e3f53250e53af31759a9dbedad1621ba29151847 -SIZE (rust/crates/infer-0.16.0.crate) = 18830 SHA256 (rust/crates/inflections-1.1.1.crate) = a257582fdcde896fd96463bf2d40eefea0580021c0712a0e2b028b60b47a837a -SIZE (rust/crates/inflections-1.1.1.crate) = 6853 -SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff -SIZE (rust/crates/inotify-0.9.6.crate) = 22971 +SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3 SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc628fe811e604f027c45a8aa3cf793d0eb -SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 -SHA256 (rust/crates/instability-0.3.12.crate) = 5eb2d60ef19920a3a9193c3e371f726ec1dafc045dac788d0fb3704272458971 -SIZE (rust/crates/instability-0.3.12.crate) = 14750 +SHA256 (rust/crates/inout-0.1.4.crate) = 879f10e63c20629ecabbb64a8010319738c66a5cd0c29b02d63d272b03751d01 +SHA256 (rust/crates/instability-0.3.11.crate) = 357b7205c6cd18dd2c86ed312d1e70add149aea98e7ef72b9fdf0270e555c11d SHA256 (rust/crates/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02 -SIZE (rust/crates/integer-encoding-3.0.4.crate) = 12446 -SHA256 (rust/crates/intel-mkl-src-0.8.1.crate) = 2ee70586cd5b3e772a8739a1bd43eaa90d4f4bf0fb2a4edc202e979937ee7f5e -SIZE (rust/crates/intel-mkl-src-0.8.1.crate) = 5646 -SHA256 (rust/crates/intel-mkl-tool-0.8.1.crate) = 887a16b4537d82227af54d3372971cfa5e0cde53322e60f57584056c16ada1b4 -SIZE (rust/crates/intel-mkl-tool-0.8.1.crate) = 8990 SHA256 (rust/crates/interpol-0.2.1.crate) = eb58032ba748f4010d15912a1855a8a0b1ba9eaad3395b0c171c09b3b356ae50 -SIZE (rust/crates/interpol-0.2.1.crate) = 3940 SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60 -SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027 -SHA256 (rust/crates/ipnet-2.12.0.crate) = d98f6fed1fde3f8c21bc40a1abb88dd75e67924f9cffc3ef95607bad8017f8e2 -SIZE (rust/crates/ipnet-2.12.0.crate) = 31000 +SHA256 (rust/crates/io-kit-sys-0.4.1.crate) = 617ee6cf8e3f66f3b4ea67a4058564628cde41901316e19f559e14c7c72c5e7b +SHA256 (rust/crates/ipnet-2.11.0.crate) = 469fb0b9cefa57e3ef31275ee7cacb78f2fdca44e4765491884a2b119d4eb130 +SHA256 (rust/crates/ipnetwork-0.20.0.crate) = bf466541e9d546596ee94f9f69590f89473455f88372423e0008fc1a7daf100e SHA256 (rust/crates/iri-string-0.7.10.crate) = c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a -SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 -SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473 -SIZE (rust/crates/itertools-0.10.5.crate) = 115354 SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569 -SIZE (rust/crates/itertools-0.12.1.crate) = 137761 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186 -SIZE (rust/crates/itertools-0.13.0.crate) = 146261 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 -SIZE (rust/crates/itertools-0.14.0.crate) = 152715 SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 -SIZE (rust/crates/itoa-1.0.17.crate) = 15905 -SHA256 (rust/crates/jiff-0.2.23.crate) = 1a3546dc96b6d42c5f24902af9e2538e82e39ad350b0c766eb3fbf2d8f3d8359 -SIZE (rust/crates/jiff-0.2.23.crate) = 759789 -SHA256 (rust/crates/jiff-static-0.2.23.crate) = 2a8c8b344124222efd714b73bb41f8b5120b27a7cc1c75593a6ff768d9d05aa4 -SIZE (rust/crates/jiff-static-0.2.23.crate) = 83745 -SHA256 (rust/crates/jiff-tzdb-0.1.6.crate) = c900ef84826f1338a557697dc8fc601df9ca9af4ac137c7fb61d4c6f2dfd3076 -SIZE (rust/crates/jiff-tzdb-0.1.6.crate) = 62478 +SHA256 (rust/crates/jiff-0.2.18.crate) = e67e8da4c49d6d9909fe03361f9b620f58898859f5c7aded68351e85e71ecf50 +SHA256 (rust/crates/jiff-static-0.2.18.crate) = e0c84ee7f197eca9a86c6fd6cb771e55eb991632f15f2bc3ca6ec838929e6e78 +SHA256 (rust/crates/jiff-tzdb-0.1.5.crate) = 68971ebff725b9e2ca27a601c5eb38a4c5d64422c4cbab0c535f248087eda5c2 SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8 -SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179 SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97 -SIZE (rust/crates/jni-0.21.1.crate) = 105028 -SHA256 (rust/crates/jni-0.22.4.crate) = 5efd9a482cf3a427f00d6b35f14332adc7902ce91efb778580e180ff90fa3498 -SIZE (rust/crates/jni-0.22.4.crate) = 199347 -SHA256 (rust/crates/jni-macros-0.22.4.crate) = a00109accc170f0bdb141fed3e393c565b6f5e072365c3bd58f5b062591560a3 -SIZE (rust/crates/jni-macros-0.22.4.crate) = 63557 SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130 -SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 -SHA256 (rust/crates/jni-sys-0.4.1.crate) = c6377a88cb3910bee9b0fa88d4f42e1d2da8e79915598f65fb0c7ee14c878af2 -SIZE (rust/crates/jni-sys-0.4.1.crate) = 13249 -SHA256 (rust/crates/jni-sys-macros-0.4.1.crate) = 38c0b942f458fe50cdac086d2f946512305e5631e720728f2a61aabcd47a6264 -SIZE (rust/crates/jni-sys-macros-0.4.1.crate) = 3301 SHA256 (rust/crates/jobserver-0.1.34.crate) = 9afb3de4395d6b3e67a780b6de64b51c978ecf11cb9a462c66be7d4ca9039d33 -SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 SHA256 (rust/crates/jpeg-decoder-0.3.2.crate) = 00810f1d8b74be64b13dbf3db89ac67740615d6c891f0e7b6179326533011a07 -SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371 SHA256 (rust/crates/jpeg-encoder-0.6.1.crate) = b454d911ac55068f53495488d8ccd0646eaa540c033a28ee15b07838afafb01f -SIZE (rust/crates/jpeg-encoder-0.6.1.crate) = 36836 SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f -SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1 +SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde +SHA256 (rust/crates/keccak-0.1.5.crate) = ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654 +SHA256 (rust/crates/keyed-set-1.1.0.crate) = 89d255a6b6ecd77bb93ce91de984d7039bff7503f500eb4851a1269732f22baf SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67eebe9ae9212258bb0134ae60416fdf76 -SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315 SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc -SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718 SHA256 (rust/crates/kiddo-5.2.4.crate) = 07ab03cc75e18eb1eec59f4037e2e17ce9d13920f0013b0719dea613d9414e4e -SIZE (rust/crates/kiddo-5.2.4.crate) = 144837 SHA256 (rust/crates/kqueue-1.1.1.crate) = eac30106d7dce88daf4a3fcb4879ea939476d5074a9b7ddd0fb97fa4bed5596a -SIZE (rust/crates/kqueue-1.1.1.crate) = 21504 SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b -SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 -SHA256 (rust/crates/kurbo-0.9.5.crate) = bd85a5776cd9500c2e2059c8c76c3b01528566b7fcbaf8098b55a33fc298849b -SIZE (rust/crates/kurbo-0.9.5.crate) = 108513 +SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1 +SHA256 (rust/crates/kurbo-0.11.3.crate) = c62026ae44756f8a599ba21140f350303d4f08dcdcc71b5ad9c9bb8128c13c62 SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe -SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 SHA256 (rust/crates/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55 -SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 -SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2 -SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138 +SHA256 (rust/crates/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67 SHA256 (rust/crates/lebe-0.5.3.crate) = 7a79a3332a6609480d7d0c9eab957bca6b455b91bb84e66d19f5ff66294b85b8 -SIZE (rust/crates/lebe-0.5.3.crate) = 9439 SHA256 (rust/crates/lexical-core-1.0.6.crate) = 7d8d125a277f807e55a77304455eb7b1cb52f2b18c143b60e766c120bd64a594 -SIZE (rust/crates/lexical-core-1.0.6.crate) = 30422 SHA256 (rust/crates/lexical-parse-float-1.0.6.crate) = 52a9f232fbd6f550bc0137dcb5f99ab674071ac2d690ac69704593cb4abbea56 -SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003 SHA256 (rust/crates/lexical-parse-integer-1.0.6.crate) = 9a7a039f8fb9c19c996cd7b2fcce303c1b2874fe1aca544edc85c4a5f8489b34 -SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501 SHA256 (rust/crates/lexical-util-1.0.7.crate) = 2604dd126bb14f13fb5d1bd6a66155079cb9fa655b37f875b3a742c705dbed17 -SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747 SHA256 (rust/crates/lexical-write-float-1.0.6.crate) = 50c438c87c013188d415fbabbb1dceb44249ab81664efbd31b14ae55dabb6361 -SIZE (rust/crates/lexical-write-float-1.0.6.crate) = 106495 SHA256 (rust/crates/lexical-write-integer-1.0.6.crate) = 409851a618475d2d5796377cad353802345cba92c867d9fbcde9cf4eac4e14df -SIZE (rust/crates/lexical-write-integer-1.0.6.crate) = 65404 -SHA256 (rust/crates/libc-0.2.183.crate) = b5b646652bf6661599e1da8901b3b9522896f01e736bad5f723fe7a3a27f899d -SIZE (rust/crates/libc-0.2.183.crate) = 816918 -SHA256 (rust/crates/libfuzzer-sys-0.4.12.crate) = f12a681b7dd8ce12bff52488013ba614b869148d54dd79836ab85aafdd53f08d -SIZE (rust/crates/libfuzzer-sys-0.4.12.crate) = 129805 +SHA256 (rust/crates/libc-0.2.179.crate) = c5a2d376baa530d1238d133232d15e239abad80d05838b4b59354e5268af431f +SHA256 (rust/crates/libfuzzer-sys-0.4.10.crate) = 5037190e1f70cbeef565bd267599242926f724d3b8a9f510fd7e0b540cfa4404 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55 -SIZE (rust/crates/libloading-0.8.9.crate) = 30222 SHA256 (rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60 -SIZE (rust/crates/libloading-0.9.0.crate) = 33816 -SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981 -SIZE (rust/crates/libm-0.2.16.crate) = 164243 -SHA256 (rust/crates/libredox-0.1.14.crate) = 1744e39d1d6a9948f4f388969627434e31128196de472883b39f148769bfe30a -SIZE (rust/crates/libredox-0.1.14.crate) = 9536 +SHA256 (rust/crates/libm-0.2.15.crate) = f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de +SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616 +SHA256 (rust/crates/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f -SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 +SHA256 (rust/crates/linux-raw-sys-0.11.0.crate) = df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab -SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 -SHA256 (rust/crates/linux-raw-sys-0.12.1.crate) = 32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53 -SIZE (rust/crates/linux-raw-sys-0.12.1.crate) = 3006116 SHA256 (rust/crates/litemap-0.8.1.crate) = 6373607a59f0be73a39b6fe456b8192fcc3585f602af20751600e974dd455e77 -SIZE (rust/crates/litemap-0.8.1.crate) = 34172 SHA256 (rust/crates/litrs-1.0.0.crate) = 11d3d7f243d5c5a8b9bb5d6dd2b1602c0cb0b9db1621bafc7ed66e35ff9fe092 -SIZE (rust/crates/litrs-1.0.0.crate) = 46610 +SHA256 (rust/crates/little_exif-0.6.21.crate) = 044b52cb71792a31ba4d4c398bbb265bf2ef0fa86a62fc2d5b23a80077316e3b SHA256 (rust/crates/lmdb-rkv-0.14.0.crate) = 447a296f7aca299cfbb50f4e4f3d49451549af655fb7215d7f8c0c3d64bad42b -SIZE (rust/crates/lmdb-rkv-0.14.0.crate) = 26090 SHA256 (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 61b9ce6b3be08acefa3003c57b7565377432a89ec24476bbe72e11d101f852fe -SIZE (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 164681 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 -SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 -SIZE (rust/crates/log-0.4.29.crate) = 51515 SHA256 (rust/crates/log-once-0.4.1.crate) = 6d8a05e3879b317b1b6dbf353e5bba7062bedcc59815267bb23eaa0c576cebf0 -SIZE (rust/crates/log-once-0.4.1.crate) = 9143 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca -SIZE (rust/crates/loom-0.7.2.crate) = 73989 SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062 -SIZE (rust/crates/loop9-0.1.5.crate) = 3406 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38 -SIZE (rust/crates/lru-0.12.5.crate) = 16047 -SHA256 (rust/crates/lru-0.13.0.crate) = 227748d55f2f0ab4735d87fd623798cb6b664512fe979705f829c9f81c934465 -SIZE (rust/crates/lru-0.13.0.crate) = 16305 +SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154 -SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 -SHA256 (rust/crates/lz4_flex-0.11.6.crate) = 373f5eceeeab7925e0c1098212f2fbc4d416adec9d35051a6ab251e824c1854a -SIZE (rust/crates/lz4_flex-0.11.6.crate) = 43470 +SHA256 (rust/crates/lz4-1.28.1.crate) = a20b523e860d03443e98350ceaac5e71c6ba89aea7d960769ec3ce37f4de5af4 +SHA256 (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 6bd8c0d6c6ed0cd30b3652886bb8711dc4bb01d637a68105a3d5158039b418e6 +SHA256 (rust/crates/lz4_flex-0.11.5.crate) = 08ab2867e3eeeca90e844d1940eab391c9dc5228783db2ed999acbc0a9ed375a +SHA256 (rust/crates/lz4_flex-0.12.0.crate) = ab6473172471198271ff72e9379150e9dfd70d8e533e0752a27e515b48dd375e +SHA256 (rust/crates/macaw-0.30.0.crate) = 4c96b82556b0d4aa25cd4771b64ef9bde7c120afb588a083fcb242bf01e4a09b +SHA256 (rust/crates/mach2-0.4.3.crate) = d640282b302c0bb0a2a8e0233ead9035e3bed871f0b7e81fe4a1ec829765db44 SHA256 (rust/crates/macro_rules_attribute-0.2.2.crate) = 65049d7923698040cd0b1ddcced9b0eb14dd22c5f86ae59c3740eab64a676520 -SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330 SHA256 (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 670fdfda89751bc4a84ac13eaa63e205cf0fd22b4c9a5fbfa085b63c1f1d3a30 -SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271 SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb -SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239 SHA256 (rust/crates/matchers-0.2.0.crate) = d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9 -SIZE (rust/crates/matchers-0.2.0.crate) = 7075 -SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94 -SIZE (rust/crates/matchit-0.7.3.crate) = 30372 +SHA256 (rust/crates/matchit-0.8.4.crate) = 47e1ffaa40ddd1f3ed91f717a33c8c0ee23fff369e3aa8772b9605cc1d22f4c3 SHA256 (rust/crates/matrixcompare-0.3.0.crate) = 37832ba820e47c93d66b4360198dccb004b43c74abc3ac1ce1fed54e65a80445 -SIZE (rust/crates/matrixcompare-0.3.0.crate) = 27568 SHA256 (rust/crates/matrixcompare-core-0.1.0.crate) = b0bdabb30db18805d5290b3da7ceaccbddba795620b86c02145d688e04900a73 -SIZE (rust/crates/matrixcompare-core-0.1.0.crate) = 1221 SHA256 (rust/crates/matrixmultiply-0.3.10.crate) = a06de3016e9fae57a36fd14dba131fccf49f74b40b7fbdb472f96e361ec71a08 -SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170 SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519 -SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901 +SHA256 (rust/crates/mcap-0.23.4.crate) = 2a3ca583fed649ed7cd8c976b59422996472c6b08067308443e0b60c56e0a4ca +SHA256 (rust/crates/mcap-0.24.0.crate) = 43908ab970f3a880b02834055a1e04221a3056f442a65ae9111f63e550e7daa5 +SHA256 (rust/crates/md-5-0.10.6.crate) = d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf SHA256 (rust/crates/measurements-0.11.1.crate) = f72b38901c571007811f0483e64a7e215ac9e6e3688e9f83705a717621d81513 -SIZE (rust/crates/measurements-0.11.1.crate) = 36666 -SHA256 (rust/crates/memchr-2.8.0.crate) = f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79 -SIZE (rust/crates/memchr-2.8.0.crate) = 97780 +SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327 -SIZE (rust/crates/memmap2-0.5.10.crate) = 26847 -SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3 -SIZE (rust/crates/memmap2-0.9.10.crate) = 34846 +SHA256 (rust/crates/memmap2-0.9.9.crate) = 744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490 SHA256 (rust/crates/memo-map-0.3.3.crate) = 38d1115007560874e373613744c6fba374c17688327a71c1476d1a5954cc857b -SIZE (rust/crates/memo-map-0.3.3.crate) = 10003 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a -SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/memory-stats-1.2.0.crate) = c73f5c649995a115e1a0220b35e4df0a1294500477f97a91d0660fb5abeb574a -SIZE (rust/crates/memory-stats-1.2.0.crate) = 11060 SHA256 (rust/crates/metal-0.31.0.crate) = f569fb946490b5743ad69813cb19629130ce9374034abe31614a36402d18f99e -SIZE (rust/crates/metal-0.31.0.crate) = 3034257 +SHA256 (rust/crates/metal-0.32.0.crate) = 00c15a6f673ff72ddcc22394663290f870fb224c1bfce55734a75c414150e605 SHA256 (rust/crates/miette-5.10.0.crate) = 59bb584eaeeab6bd0226ccf3509a69d7936d148cf3d036ad350abe35e8c6856e -SIZE (rust/crates/miette-5.10.0.crate) = 88585 SHA256 (rust/crates/miette-derive-5.10.0.crate) = 49e7bc1560b95a3c4a25d03de42fe76ca718ab92d1a22a55b9b4cf67b3ae635c -SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a -SIZE (rust/crates/mime-0.3.17.crate) = 15712 SHA256 (rust/crates/mime_guess2-2.3.1.crate) = 1706dc14a2e140dec0a7a07109d9a3d5890b81e85bd6c60b906b249a77adf0ca -SIZE (rust/crates/mime_guess2-2.3.1.crate) = 24682 -SHA256 (rust/crates/minijinja-2.18.0.crate) = 328251e58ad8e415be6198888fc207502727dc77945806421ab34f35bf012e7d -SIZE (rust/crates/minijinja-2.18.0.crate) = 195263 +SHA256 (rust/crates/minijinja-2.14.0.crate) = 12ea9ac0a51fb5112607099560fdf0f90366ab088a2a9e6e8ae176794e9806aa SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a -SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 -SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c -SIZE (rust/crates/mio-0.8.11.crate) = 102983 SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc -SIZE (rust/crates/mio-1.1.1.crate) = 105630 +SHA256 (rust/crates/mio-serial-5.0.6.crate) = 029e1f407e261176a983a6599c084efd322d9301028055c87174beac71397ba3 SHA256 (rust/crates/monostate-0.1.18.crate) = 3341a273f6c9d5bef1908f17b7267bbab0e95c9bf69a0d4dcf8e9e1b2c76ef67 -SIZE (rust/crates/monostate-0.1.18.crate) = 15992 SHA256 (rust/crates/monostate-impl-0.1.18.crate) = e4db6d5580af57bf992f59068d4ea26fd518574ff48d7639b255a36f9de6e7e9 -SIZE (rust/crates/monostate-impl-0.1.18.crate) = 7862 -SHA256 (rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b -SIZE (rust/crates/moxcms-0.8.1.crate) = 188252 +SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97 +SHA256 (rust/crates/mp4ra-rust-0.3.0.crate) = fdbc3d3867085d66ac6270482e66f3dd2c5a18451a3dc9ad7269e94844a536b7 +SHA256 (rust/crates/mpeg4-audio-const-0.2.0.crate) = 96a1fe2275b68991faded2c80aa4a33dba398b77d276038b8f50701a22e55918 SHA256 (rust/crates/muldiv-1.0.1.crate) = 956787520e75e9bd233246045d19f42fb73242759cc57fba9611d940ae96d4b0 -SIZE (rust/crates/muldiv-1.0.1.crate) = 4901 +SHA256 (rust/crates/multimap-0.10.1.crate) = 1d87ecb2933e8aeadb3e3a02b828fed80a7528047e68b4f424523a0981a3a084 SHA256 (rust/crates/naga-24.0.0.crate) = e380993072e52eef724eddfcde0ed013b0c023c3f0417336ed041aa9f076994e -SIZE (rust/crates/naga-24.0.0.crate) = 644372 +SHA256 (rust/crates/naga-27.0.3.crate) = 066cf25f0e8b11ee0df221219010f213ad429855f57c494f995590c861a9a7d8 SHA256 (rust/crates/nalgebra-0.32.6.crate) = 7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4 -SIZE (rust/crates/nalgebra-0.32.6.crate) = 375297 SHA256 (rust/crates/nalgebra-macros-0.2.2.crate) = 254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc -SIZE (rust/crates/nalgebra-macros-0.2.2.crate) = 7545 SHA256 (rust/crates/nano-gemm-0.1.3.crate) = bb5ba2bea1c00e53de11f6ab5bd0761ba87dc0045d63b0c87ee471d2d3061376 -SIZE (rust/crates/nano-gemm-0.1.3.crate) = 22920 SHA256 (rust/crates/nano-gemm-c32-0.1.0.crate) = a40449e57a5713464c3a1208c4c3301c8d29ee1344711822cf022bc91373a91b -SIZE (rust/crates/nano-gemm-c32-0.1.0.crate) = 1736 SHA256 (rust/crates/nano-gemm-c64-0.1.0.crate) = 743a6e6211358fba85d1009616751e4107da86f4c95b24e684ce85f25c25b3bf -SIZE (rust/crates/nano-gemm-c64-0.1.0.crate) = 1655 SHA256 (rust/crates/nano-gemm-codegen-0.1.0.crate) = 963bf7c7110d55430169dc74c67096375491ed580cd2ef84842550ac72e781fa -SIZE (rust/crates/nano-gemm-codegen-0.1.0.crate) = 7279 SHA256 (rust/crates/nano-gemm-core-0.1.0.crate) = fe3fc4f83ae8861bad79dc3c016bd6b0220da5f9de302e07d3112d16efc24aa6 -SIZE (rust/crates/nano-gemm-core-0.1.0.crate) = 1110 SHA256 (rust/crates/nano-gemm-f32-0.1.0.crate) = 4e3681b7ce35658f79da94b7f62c60a005e29c373c7111ed070e3bf64546a8bb -SIZE (rust/crates/nano-gemm-f32-0.1.0.crate) = 1574 SHA256 (rust/crates/nano-gemm-f64-0.1.0.crate) = bc1e619ed04d801809e1f63e61b669d380c4119e8b0cdd6ed184c6b111f046d8 -SIZE (rust/crates/nano-gemm-f64-0.1.0.crate) = 1509 -SHA256 (rust/crates/nasm-rs-0.3.2.crate) = 706bf8a5e8c8ddb99128c3291d31bd21f4bcde17f0f4c20ec678d85c74faa149 -SIZE (rust/crates/nasm-rs-0.3.2.crate) = 12158 -SHA256 (rust/crates/native-tls-0.2.18.crate) = 465500e14ea162429d264d44189adc38b199b62b1c21eea9f69e4b73cb03bbf2 -SIZE (rust/crates/native-tls-0.2.18.crate) = 29967 +SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3 +SHA256 (rust/crates/nasm-rs-0.3.1.crate) = 34f676553b60ccbb76f41f9ae8f2428dac3f259ff8f1c2468a174778d06a1af9 +SHA256 (rust/crates/native-tls-0.2.14.crate) = 87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c -SIZE (rust/crates/natord-1.0.9.crate) = 3866 SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32 -SIZE (rust/crates/ndarray-0.15.6.crate) = 275225 SHA256 (rust/crates/ndarray-0.16.1.crate) = 882ed72dce9365842bf196bdeedf5055305f11fc8c03dee7bb0194a6cad34841 -SIZE (rust/crates/ndarray-0.16.1.crate) = 291026 -SHA256 (rust/crates/ndarray-0.17.2.crate) = 520080814a7a6b4a6e9070823bb24b4531daac8c4627e08ba5de8c5ef2f2752d -SIZE (rust/crates/ndarray-0.17.2.crate) = 243631 +SHA256 (rust/crates/ndarray-0.17.1.crate) = 0c7c9125e8f6f10c9da3aad044cc918cf8784fa34de857b1aa68038eb05a50a9 SHA256 (rust/crates/ndk-0.9.0.crate) = c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4 -SIZE (rust/crates/ndk-0.9.0.crate) = 84865 SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4ea6e3e58ea071a9adb9a2e8ddb884a8b -SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205 SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691 -SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233 SHA256 (rust/crates/ndk-sys-0.6.0+11769913.crate) = ee6cda3051665f1fb8d9e08fc35c96d5a244fb1be711a03b71118828afc9a873 -SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984 SHA256 (rust/crates/never-0.1.0.crate) = c96aba5aa877601bb3f6dd6a63a969e1f82e60646e81e71b14496995e9853c91 -SIZE (rust/crates/never-0.1.0.crate) = 2176 SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086 -SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582 +SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b SHA256 (rust/crates/nix-0.29.0.crate) = 71e2746dc3a24dd78b3cfcb7be93368c6de9963d30f43a6a73998a9cf4b17b46 -SIZE (rust/crates/nix-0.29.0.crate) = 318248 -SHA256 (rust/crates/nix-0.31.2.crate) = 5d6d0705320c1e6ba1d912b5e37cf18071b6c2e9b7fa8215a1e8a7651966f5d3 -SIZE (rust/crates/nix-0.31.2.crate) = 346284 +SHA256 (rust/crates/nix-0.30.1.crate) = 74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6 +SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65 SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451 -SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 SHA256 (rust/crates/noisy_float-0.2.1.crate) = c16843be85dd410c6a12251c4eca0dd1d3ee8c5725f746c4d5e0fdcec0a864b2 -SIZE (rust/crates/noisy_float-0.2.1.crate) = 20285 SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a -SIZE (rust/crates/nom-7.1.3.crate) = 117570 SHA256 (rust/crates/nom-8.0.0.crate) = df9761775871bdef83bee530e60050f7e54b1105350d6884eb0fb4f46c2f9405 -SIZE (rust/crates/nom-8.0.0.crate) = 135590 +SHA256 (rust/crates/nonempty-collections-0.3.1.crate) = e216d0e8cf9d54fa66e5780f6e1d5dc96d1c1b3c25aeba3b6758548bcbbd8b9d SHA256 (rust/crates/noop_proc_macro-0.3.0.crate) = 0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8 -SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157 -SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d -SIZE (rust/crates/notify-6.1.1.crate) = 40117 +SHA256 (rust/crates/notify-8.2.0.crate) = 4d3d07927151ff8575b7087f245456e549fea62edf0ec4e565a5ee50c8402bc3 +SHA256 (rust/crates/notify-types-2.0.0.crate) = 5e0826a989adedc2a244799e823aece04662b66609d96af8dff7ac6df9a8925d SHA256 (rust/crates/npyz-0.8.4.crate) = 9f0e759e014e630f90af745101b614f761306ddc541681e546649068e25ec1b9 -SIZE (rust/crates/npyz-0.8.4.crate) = 77220 -SHA256 (rust/crates/ntapi-0.4.3.crate) = c3b335231dfd352ffb0f8017f3b6027a4917f7df785ea2143d8af2adc66980ae -SIZE (rust/crates/ntapi-0.4.3.crate) = 127190 -SHA256 (rust/crates/numpy-0.26.0.crate) = 9b2dba356160b54f5371b550575b78130a54718b4c6e46b3f33a6da74a27e78b -SIZE (rust/crates/numpy-0.26.0.crate) = 82705 +SHA256 (rust/crates/ntapi-0.4.2.crate) = c70f219e21142367c70c0b30c6a9e3a14d55b4d12a204d897fbec83a0363f081 SHA256 (rust/crates/nu-ansi-term-0.50.3.crate) = 7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5 -SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23 -SIZE (rust/crates/num-0.4.3.crate) = 9575 SHA256 (rust/crates/num-bigfloat-1.7.2.crate) = 793a9a2afbf2b4fc1b9a47de731031b06ed362a5ede3681fbfbaeb2ad4faaa13 -SIZE (rust/crates/num-bigfloat-1.7.2.crate) = 726852 SHA256 (rust/crates/num-bigint-0.4.6.crate) = a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9 -SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SHA256 (rust/crates/num-bigint-dig-0.8.6.crate) = e661dda6640fad38e827a6d4a310ff4763082116fe217f279885c97f511bb0b7 SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495 -SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 -SHA256 (rust/crates/num-conv-0.2.0.crate) = cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050 -SIZE (rust/crates/num-conv-0.2.0.crate) = 7034 +SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9 SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202 -SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f -SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf -SIZE (rust/crates/num-iter-0.1.45.crate) = 10320 SHA256 (rust/crates/num-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824 -SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 -SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 SHA256 (rust/crates/num2words-1.2.0.crate) = 2ab78b987a0e1e6cf869a443f7f1c9dc696117d47780227e961e742d0b45d706 -SIZE (rust/crates/num2words-1.2.0.crate) = 30370 SHA256 (rust/crates/num_cpus-1.17.0.crate) = 91df4bbde75afed763b708b7eee1e8e7651e02d97f6d5dd763e89367e957b23b -SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 -SHA256 (rust/crates/num_enum-0.7.6.crate) = 5d0bca838442ec211fa11de3a8b0e0e8f3a4522575b5c4c06ed722e005036f26 -SIZE (rust/crates/num_enum-0.7.6.crate) = 21741 -SHA256 (rust/crates/num_enum_derive-0.7.6.crate) = 680998035259dcfcafe653688bf2aa6d3e2dc05e98be6ab46afb089dc84f1df8 -SIZE (rust/crates/num_enum_derive-0.7.6.crate) = 18789 +SHA256 (rust/crates/num_enum-0.7.5.crate) = b1207a7e20ad57b847bbddc6776b968420d38292bbfe2089accff5e19e82454c +SHA256 (rust/crates/num_enum_derive-0.7.5.crate) = ff32365de1b6743cb203b710788263c44a03de03802daf96092f2da4fe6ba4d7 SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9 -SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3 -SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 +SHA256 (rust/crates/numpy-0.28.0.crate) = 778da78c64ddc928ebf5ad9df5edf0789410ff3bdbf3619aed51cd789a6af1e2 SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1 -SIZE (rust/crates/objc-0.2.7.crate) = 22036 SHA256 (rust/crates/objc-sys-0.3.5.crate) = cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310 -SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560 SHA256 (rust/crates/objc2-0.5.2.crate) = 46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804 -SIZE (rust/crates/objc2-0.5.2.crate) = 199204 -SHA256 (rust/crates/objc2-0.6.4.crate) = 3a12a8ed07aefc768292f076dc3ac8c48f3781c8f2d5851dd3d98950e8c5a89f -SIZE (rust/crates/objc2-0.6.4.crate) = 275200 +SHA256 (rust/crates/objc2-0.6.3.crate) = b7c2599ce0ec54857b29ce62166b0ed9b4f6f1a70ccc9a71165b6154caca8c05 SHA256 (rust/crates/objc2-app-kit-0.2.2.crate) = e4e89ad9e3d7d297152b17d39ed92cd50ca8063a89a9fa569046d41568891eff -SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435 SHA256 (rust/crates/objc2-app-kit-0.3.2.crate) = d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c -SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744 SHA256 (rust/crates/objc2-cloud-kit-0.2.2.crate) = 74dd3b56391c7a0596a295029734d3c1c5e7e510a4cb30245f8221ccea96b009 -SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094 +SHA256 (rust/crates/objc2-cloud-kit-0.3.2.crate) = 73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c SHA256 (rust/crates/objc2-contacts-0.2.2.crate) = a5ff520e9c33812fd374d8deecef01d4a840e7b41862d849513de77e44aa4889 -SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094 SHA256 (rust/crates/objc2-core-data-0.2.2.crate) = 617fbf49e071c178c0b24c080767db52958f716d9eabdf0890523aeae54773ef -SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575 +SHA256 (rust/crates/objc2-core-data-0.3.2.crate) = 0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa SHA256 (rust/crates/objc2-core-foundation-0.3.2.crate) = 2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536 -SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804 SHA256 (rust/crates/objc2-core-graphics-0.3.2.crate) = e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807 -SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981 SHA256 (rust/crates/objc2-core-image-0.2.2.crate) = 55260963a527c99f1819c4f8e3b47fe04f9650694ef348ffd2227e8196d34c80 -SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050 +SHA256 (rust/crates/objc2-core-image-0.3.2.crate) = e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006 SHA256 (rust/crates/objc2-core-location-0.2.2.crate) = 000cfee34e683244f284252ee206a27953279d370e309649dc3ee317b37e5781 -SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100 +SHA256 (rust/crates/objc2-core-text-0.3.2.crate) = 0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d +SHA256 (rust/crates/objc2-core-video-0.3.2.crate) = d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6 SHA256 (rust/crates/objc2-encode-4.1.0.crate) = ef25abbcd74fb2609453eb695bd2f860d389e457f67dc17cafc8b8cbc89d0c33 -SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004 SHA256 (rust/crates/objc2-foundation-0.2.2.crate) = 0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8 -SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330 SHA256 (rust/crates/objc2-foundation-0.3.2.crate) = e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272 -SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384 SHA256 (rust/crates/objc2-io-surface-0.3.2.crate) = 180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d -SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722 SHA256 (rust/crates/objc2-link-presentation-0.2.2.crate) = a1a1ae721c5e35be65f01a03b6d2ac13a54cb4fa70d8a5da293d7b0020261398 -SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440 SHA256 (rust/crates/objc2-metal-0.2.2.crate) = dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6 -SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276 SHA256 (rust/crates/objc2-quartz-core-0.2.2.crate) = e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a -SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306 +SHA256 (rust/crates/objc2-quartz-core-0.3.2.crate) = 96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f SHA256 (rust/crates/objc2-symbols-0.2.2.crate) = 0a684efe3dec1b305badae1a28f6555f6ddd3bb2c2267896782858d5a78404dc -SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626 SHA256 (rust/crates/objc2-ui-kit-0.2.2.crate) = b8bb46798b20cd6b91cbd113524c490f1686f4c4e8f49502431415f3512e2b6f -SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111 SHA256 (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 44fa5f9748dbfe1ca6c0b79ad20725a11eca7c2218bceb4b005cb1be26273bfe -SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017 SHA256 (rust/crates/objc2-user-notifications-0.2.2.crate) = 76cfcbf642358e8689af64cee815d139339f3ed8ad05103ed5eaf73db8d84cb3 -SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600 SHA256 (rust/crates/object-0.37.3.crate) = ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe -SIZE (rust/crates/object-0.37.3.crate) = 344032 SHA256 (rust/crates/object-pool-0.6.0.crate) = ceffa2e6ccecd71e60a0f06b655df2c66acd1c0c892dafefc96fd49d65f71d53 -SIZE (rust/crates/object-pool-0.6.0.crate) = 2338192 -SHA256 (rust/crates/oci-spec-0.6.7.crate) = bdf88ddc01cc6bccbe1044adb6a29057333f523deadcb4953c011a73158cfa5e -SIZE (rust/crates/oci-spec-0.6.7.crate) = 61844 -SHA256 (rust/crates/ocipkg-0.2.9.crate) = 9bb3293021f06540803301af45e7ab81693d50e89a7398a3420bdab139e7ba5e -SIZE (rust/crates/ocipkg-0.2.9.crate) = 18301 -SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 -SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 +SHA256 (rust/crates/object_store-0.12.4.crate) = 4c1be0c6c22ec0817cdc77d3842f721a17fd30ab6965001415b5402a74e6b740 +SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7 +SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe -SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0 -SIZE (rust/crates/onig-6.5.1.crate) = 32394 SHA256 (rust/crates/onig_sys-69.9.1.crate) = c7f86c6eef3d6df15f23bcfb6af487cbd2fed4e5581d58d5bf1f5f8b7f6727dc -SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378 SHA256 (rust/crates/oorandom-11.1.5.crate) = d6790f58c7ff633d8771f42965289203411a5e5c68388703c06e14f24770b41e -SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 -SHA256 (rust/crates/opencv-0.92.3.crate) = c01f7646f18911737aa3d721dec4a0060d044ef1224eb54a439ae6fa716ccb86 -SIZE (rust/crates/opencv-0.92.3.crate) = 1557749 -SHA256 (rust/crates/opencv-binding-generator-0.90.2.crate) = c238fe1b9e78bf939dfab14184464a25acaf42d634fd502dc9ccc445f5bad1b9 -SIZE (rust/crates/opencv-binding-generator-0.90.2.crate) = 122110 -SHA256 (rust/crates/openssl-0.10.76.crate) = 951c002c75e16ea2c65b8c7e4d3d51d5530d8dfa7d060b4776828c88cfb18ecf -SIZE (rust/crates/openssl-0.10.76.crate) = 288167 +SHA256 (rust/crates/opencv-0.98.2.crate) = 0c607a407be5ff2484f55d2eb289bffd01de84f962779b8470e76f035dd3563d +SHA256 (rust/crates/opencv-binding-generator-0.101.0.crate) = 833f00c6deee8dd615249af42fa35ff030c5c73ee3c13e44baf1135a4d57af86 +SHA256 (rust/crates/openssl-0.10.75.crate) = 08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328 SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c -SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 -SHA256 (rust/crates/openssl-probe-0.2.1.crate) = 7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe -SIZE (rust/crates/openssl-probe-0.2.1.crate) = 9155 -SHA256 (rust/crates/openssl-sys-0.9.112.crate) = 57d55af3b3e226502be1526dfdba67ab0e9c96fc293004e79576b2b9edb0dbdb -SIZE (rust/crates/openssl-sys-0.9.112.crate) = 75339 +SHA256 (rust/crates/openssl-probe-0.1.6.crate) = d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e +SHA256 (rust/crates/openssl-probe-0.2.0.crate) = 9f50d9b3dabb09ecd771ad0aa242ca6894994c130308ca3d7684634df8037391 +SHA256 (rust/crates/openssl-sys-0.9.111.crate) = 82cab2d520aa75e3c58898289429321eb788c3106963d0dc886ec7a5f4adc321 +SHA256 (rust/crates/opentelemetry-0.31.0.crate) = b84bcd6ae87133e903af7ef497404dda70c60d0ea14895fc8a5e6722754fc2a0 +SHA256 (rust/crates/opentelemetry-appender-tracing-0.31.1.crate) = ef6a1ac5ca3accf562b8c306fa8483c85f4390f768185ab775f242f7fe8fdcc2 +SHA256 (rust/crates/opentelemetry-http-0.31.0.crate) = d7a6d09a73194e6b66df7c8f1b680f156d916a1a942abf2de06823dd02b7855d +SHA256 (rust/crates/opentelemetry-otlp-0.31.0.crate) = 7a2366db2dca4d2ad033cad11e6ee42844fd727007af5ad04a1730f4cb8163bf +SHA256 (rust/crates/opentelemetry-proto-0.31.0.crate) = a7175df06de5eaee9909d4805a3d07e28bb752c34cab57fa9cff549da596b30f +SHA256 (rust/crates/opentelemetry_sdk-0.31.0.crate) = e14ae4f5991976fd48df6d843de219ca6d31b01daaab2dad5af2badeded372bd SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d -SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 SHA256 (rust/crates/option-operations-0.5.0.crate) = 7c26d27bb1aeab65138e4bf7666045169d1717febcc9ff870166be8348b223d0 -SIZE (rust/crates/option-operations-0.5.0.crate) = 19262 -SHA256 (rust/crates/orbclient-0.3.51.crate) = 59aed3b33578edcfa1bc96a321d590d31832b6ad55a26f0313362ce687e9abd6 -SIZE (rust/crates/orbclient-0.3.51.crate) = 1334040 +SHA256 (rust/crates/option-operations-0.6.1.crate) = aca39cf52b03268400c16eeb9b56382ea3c3353409309b63f5c8f0b1faf42754 +SHA256 (rust/crates/orbclient-0.3.50.crate) = 52ad2c6bae700b7aa5d1cc30c59bdd3a1c180b09dbaea51e2ae2b8e1cf211fdd SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c -SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029 SHA256 (rust/crates/ordered-float-3.9.2.crate) = f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc -SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788 SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb0e2f8e772a1f01d486832464de363b951 -SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633 SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d -SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230 SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50 -SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077 -SHA256 (rust/crates/ort-2.0.0-rc.12.crate) = d7de3af33d24a745ffb8fab904b13478438d1cd52868e6f17735ef6e1f8bf133 -SIZE (rust/crates/ort-2.0.0-rc.12.crate) = 149216 -SHA256 (rust/crates/ort-sys-2.0.0-rc.12.crate) = d7b497d21a8b6fbb4b5a544f8fadb77e801a09ae0add9e411d31c6f89e3c1e90 -SIZE (rust/crates/ort-sys-2.0.0-rc.12.crate) = 55131 +SHA256 (rust/crates/ort-2.0.0-rc.11.crate) = 4a5df903c0d2c07b56950f1058104ab0c8557159f2741782223704de9be73c3c +SHA256 (rust/crates/ort-sys-2.0.0-rc.11.crate) = 06503bb33f294c5f1ba484011e053bfa6ae227074bdb841e9863492dc5960d4b SHA256 (rust/crates/owned_ttf_parser-0.25.1.crate) = 36820e9051aca1014ddc75770aab4d68bc1e9e632f0f5627c4086bc216fb583b -SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989 -SHA256 (rust/crates/owo-colors-4.3.0.crate) = d211803b9b6b570f68772237e415a029d5a50c65d382910b879fb19d3271f94d -SIZE (rust/crates/owo-colors-4.3.0.crate) = 31273 +SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f +SHA256 (rust/crates/owo-colors-4.2.3.crate) = 9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52 SHA256 (rust/crates/page_size-0.6.0.crate) = 30d5b2194ed13191c1999ae0704b7839fb18384fa22e49b57eeaa97d79ce40da -SIZE (rust/crates/page_size-0.6.0.crate) = 8479 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba -SIZE (rust/crates/parking-2.2.1.crate) = 10685 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a -SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 SHA256 (rust/crates/parking_lot_core-0.9.12.crate) = 2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1 -SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 -SHA256 (rust/crates/parquet-54.3.1.crate) = bfb15796ac6f56b429fd99e33ba133783ad75b27c36b4b5ce06f1f82cc97754e -SIZE (rust/crates/parquet-54.3.1.crate) = 590081 +SHA256 (rust/crates/parquet-56.1.0.crate) = 89b56b41d1bd36aae415e42f91cae70ee75cf6cba74416b14dce3e958d5990ec SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a -SIZE (rust/crates/paste-1.0.15.crate) = 18374 SHA256 (rust/crates/pastey-0.1.1.crate) = 35fb2e5f958ec131621fdd531e9fc186ed768cbe395337403ae56c17a74c68ec -SIZE (rust/crates/pastey-0.1.1.crate) = 16112 +SHA256 (rust/crates/pastey-0.2.1.crate) = b867cad97c0791bbd3aaa6472142568c6c9e8f71937e98379f584cfb0cf35bec SHA256 (rust/crates/pathdiff-0.2.3.crate) = df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3 -SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 -SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 -SHA256 (rust/crates/peg-0.6.3.crate) = 9f76678828272f177ac33b7e2ac2e3e73cc6c1cd1e3e387928aa69562fa51367 -SIZE (rust/crates/peg-0.6.3.crate) = 14628 -SHA256 (rust/crates/peg-macros-0.6.3.crate) = 636d60acf97633e48d266d7415a9355d4389cea327a193f87df395d88cd2b14d -SIZE (rust/crates/peg-macros-0.6.3.crate) = 23918 -SHA256 (rust/crates/peg-runtime-0.6.3.crate) = 9555b1514d2d99d78150d3c799d4c357a3e2c2a8062cd108e93a06d9057629c5 -SIZE (rust/crates/peg-runtime-0.6.3.crate) = 3064 +SHA256 (rust/crates/peg-0.8.5.crate) = 9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477 +SHA256 (rust/crates/peg-macros-0.8.5.crate) = 6298ab04c202fa5b5d52ba03269fb7b74550b150323038878fe6c372d8280f71 +SHA256 (rust/crates/peg-runtime-0.8.5.crate) = 132dca9b868d927b35b5dd728167b2dee150eb1ad686008fc71ccb298b776fca +SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412 SHA256 (rust/crates/percent-encoding-2.3.2.crate) = 9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220 -SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 -SHA256 (rust/crates/pest-2.8.6.crate) = e0848c601009d37dfa3430c4666e147e49cdcf1b92ecd3e63657d8a5f19da662 -SIZE (rust/crates/pest-2.8.6.crate) = 130316 -SHA256 (rust/crates/pest_derive-2.8.6.crate) = 11f486f1ea21e6c10ed15d5a7c77165d0ee443402f0780849d1768e7d9d6fe77 -SIZE (rust/crates/pest_derive-2.8.6.crate) = 44342 -SHA256 (rust/crates/pest_generator-2.8.6.crate) = 8040c4647b13b210a963c1ed407c1ff4fdfa01c31d6d2a098218702e6664f94f -SIZE (rust/crates/pest_generator-2.8.6.crate) = 43975 -SHA256 (rust/crates/pest_meta-2.8.6.crate) = 89815c69d36021a140146f26659a81d6c2afa33d216d736dd4be5381a7362220 -SIZE (rust/crates/pest_meta-2.8.6.crate) = 68276 +SHA256 (rust/crates/pest-2.8.5.crate) = 2c9eb05c21a464ea704b53158d358a31e6425db2f63a1a7312268b05fe2b75f7 +SHA256 (rust/crates/pest_derive-2.8.5.crate) = 68f9dbced329c441fa79d80472764b1a2c7e57123553b8519b36663a2fb234ed +SHA256 (rust/crates/pest_generator-2.8.5.crate) = 3bb96d5051a78f44f43c8f712d8e810adb0ebf923fc9ed2655a7f66f63ba8ee5 +SHA256 (rust/crates/pest_meta-2.8.5.crate) = 602113b5b5e8621770cfd490cfd90b9f84ab29bd2b0e49ad83eb6d186cef2365 +SHA256 (rust/crates/petgraph-0.7.1.crate) = 3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772 SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455 -SIZE (rust/crates/petgraph-0.8.3.crate) = 807555 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078 -SIZE (rust/crates/phf-0.11.3.crate) = 23231 +SHA256 (rust/crates/phf-0.12.1.crate) = 913273894cec178f401a31ec4b656318d95473527be05c0752cc41cdc32be8b7 +SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf SHA256 (rust/crates/phf_generator-0.11.3.crate) = 3c80231409c20246a13fddb31776fb942c38553c51e871f8cbd687a4cfb5843d -SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 +SHA256 (rust/crates/phf_generator-0.13.1.crate) = 135ace3a761e564ec88c03a77317a7c6b80bb7f7135ef2544dbe054243b89737 SHA256 (rust/crates/phf_macros-0.11.3.crate) = f84ac04429c13a7ff43785d75ad27569f2951ce0ffd30a3321230db2fc727216 -SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436 +SHA256 (rust/crates/phf_macros-0.13.1.crate) = 812f032b54b1e759ccd5f8b6677695d5268c588701effba24601f6932f8269ef SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5 -SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 +SHA256 (rust/crates/phf_shared-0.12.1.crate) = 06005508882fb681fd97892ecff4b7fd0fee13ef1aa569f8695dae7ab9099981 +SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266 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-1.1.11.crate) = f1749c7ed4bcaf4c3d0a3efc28538844fb29bcdd7d2b67b2be7e20ba861ff517 -SIZE (rust/crates/pin-project-1.1.11.crate) = 56282 -SHA256 (rust/crates/pin-project-internal-1.1.11.crate) = d9b20ed30f105399776b9c883e68e536ef602a16ae6f596d2c473591d6ad64c6 -SIZE (rust/crates/pin-project-internal-1.1.11.crate) = 29261 -SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd -SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 +SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a +SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861 +SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 -SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/piper-0.2.5.crate) = c835479a4443ded371d6c535cbfd8d31ad92c5d23ae9770a61bc155e4992a3c1 -SIZE (rust/crates/piper-0.2.5.crate) = 23908 +SHA256 (rust/crates/piper-0.2.4.crate) = 96c8c490f422ef9a4efd2cb5b42b76c8613d7e7dfc1caf667b8a3350a5acc066 +SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f +SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7 SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c -SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 -SHA256 (rust/crates/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6 -SIZE (rust/crates/plain-0.2.3.crate) = 10664 SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07 -SIZE (rust/crates/plist-1.8.0.crate) = 54623 SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747 -SIZE (rust/crates/plotters-0.3.7.crate) = 149031 SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a -SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709 SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670 -SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715 -SHA256 (rust/crates/ply-rs-0.1.3.crate) = dbadf9cb4a79d516de4c64806fe64ffbd8161d1ac685d000be789fb628b88963 -SIZE (rust/crates/ply-rs-0.1.3.crate) = 28393 +SHA256 (rust/crates/ply-rs-bw-2.0.3.crate) = df4eb835a4a2e81afc05cf7519590ca5839e60d10a5229c7caa8eb517ed42e9b +SHA256 (rust/crates/pnet_base-0.35.0.crate) = ffc190d4067df16af3aba49b3b74c469e611cad6314676eaf1157f31aa0fb2f7 +SHA256 (rust/crates/pnet_datalink-0.35.0.crate) = e79e70ec0be163102a332e1d2d5586d362ad76b01cec86f830241f2b6452a7b7 +SHA256 (rust/crates/pnet_sys-0.35.0.crate) = 7d4643d3d4db6b08741050c2f3afa9a892c4244c085a72fcda93c9c2c9a00f4b SHA256 (rust/crates/png-0.17.16.crate) = 82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526 -SIZE (rust/crates/png-0.17.16.crate) = 117975 -SHA256 (rust/crates/png-0.18.1.crate) = 60769b8b31b2a9f263dae2776c37b1b28ae246943cf719eb6946a1db05128a61 -SIZE (rust/crates/png-0.18.1.crate) = 125800 +SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0 SHA256 (rust/crates/poll-promise-0.3.0.crate) = 5f6a58fecbf9da8965bcdb20ce4fd29788d1acee68ddbb64f0ba1b81bccdb7df -SIZE (rust/crates/poll-promise-0.3.0.crate) = 18973 SHA256 (rust/crates/polling-3.11.0.crate) = 5d0e4f59085d47d8241c88ead0f274e8a0cb551f3625263c05eb8dd897c34218 -SIZE (rust/crates/polling-3.11.0.crate) = 59387 SHA256 (rust/crates/pollster-0.4.0.crate) = 2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3 -SIZE (rust/crates/pollster-0.4.0.crate) = 9840 -SHA256 (rust/crates/portable-atomic-1.13.1.crate) = c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 -SIZE (rust/crates/portable-atomic-1.13.1.crate) = 197001 -SHA256 (rust/crates/portable-atomic-util-0.2.6.crate) = 091397be61a01d4be58e7841595bd4bfedb15f1cd54977d79b8271e94ed799a3 -SIZE (rust/crates/portable-atomic-util-0.2.6.crate) = 52478 +SHA256 (rust/crates/portable-atomic-1.13.0.crate) = f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950 +SHA256 (rust/crates/portable-atomic-util-0.2.4.crate) = d8a2f0d8d040d7848a709caf78912debcc3f33ee4b3cac47d73d1e1069e83507 SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77 -SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391 -SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 -SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 -SHA256 (rust/crates/pretty-hex-0.4.2.crate) = 9a65843dfefbafd3c879c683306959a6de478443ffe9c9adf02f5976432402d7 -SIZE (rust/crates/pretty-hex-0.4.2.crate) = 7484 +SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b0530a9002db8455ea6050c77bfa +SHA256 (rust/crates/pretty-hex-0.4.1.crate) = bbc83ee4a840062f368f9096d80077a9841ec117e17e7f700df81958f1451254 SHA256 (rust/crates/prettyplease-0.2.37.crate) = 479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b -SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 SHA256 (rust/crates/private-gemm-x86-0.1.20.crate) = 0af8c3e5087969c323f667ccb4b789fa0954f5aa650550e38e81cf9108be21b5 -SIZE (rust/crates/private-gemm-x86-0.1.20.crate) = 48824 -SHA256 (rust/crates/proc-macro-crate-2.0.0.crate) = 7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8 -SIZE (rust/crates/proc-macro-crate-2.0.0.crate) = 10922 -SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f -SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709 +SHA256 (rust/crates/proc-macro-crate-2.0.2.crate) = b00f26d3400549137f92511a46ac1cd8ce37cb5598a96d382381458b992a5d24 +SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 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-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5 -SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745 -SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802 -SIZE (rust/crates/proc-macro-error2-2.0.1.crate) = 24807 -SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 -SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 +SHA256 (rust/crates/proc-macro2-1.0.105.crate) = 535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7 SHA256 (rust/crates/profiling-1.0.17.crate) = 3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773 -SIZE (rust/crates/profiling-1.0.17.crate) = 13493 SHA256 (rust/crates/profiling-procmacros-1.0.17.crate) = 52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b -SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895 +SHA256 (rust/crates/prometheus-client-0.24.0.crate) = e4500adecd7af8e0e9f4dbce15cfee07ce913fbf6ad605cc468b83f2d531ee94 +SHA256 (rust/crates/prometheus-client-derive-encode-0.5.0.crate) = 9adf1691c04c0a5ff46ff8f262b58beb07b0dbb61f96f9f54f6cbd82106ed87f SHA256 (rust/crates/prost-0.13.5.crate) = 2796faa41db3ec313a31f7624d9286acf277b52de526150b7e69f3debf891ee5 -SIZE (rust/crates/prost-0.13.5.crate) = 32469 +SHA256 (rust/crates/prost-0.14.1.crate) = 7231bd9b3d3d33c86b58adbac74b5ec0ad9f496b19d22801d773636feaa95f3d +SHA256 (rust/crates/prost-build-0.14.1.crate) = ac6c3320f9abac597dcbc668774ef006702672474aad53c6d596b62e487b40b1 SHA256 (rust/crates/prost-derive-0.13.5.crate) = 8a56d757972c98b346a9b766e3f02746cde6dd1cd1d1d563472929fdd74bec4d -SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600 +SHA256 (rust/crates/prost-derive-0.14.1.crate) = 9120690fafc389a67ba3803df527d0ec9cbbc9cc45e4cc20b332996dfb672425 +SHA256 (rust/crates/prost-reflect-0.16.3.crate) = b89455ef41ed200cafc47c76c552ee7792370ac420497e551f16123a9135f76e SHA256 (rust/crates/prost-types-0.13.5.crate) = 52c2c1bf36ddb1a1c396b3601a3cec27c2462e45f07c386894ec3ccf5332bd16 -SIZE (rust/crates/prost-types-0.13.5.crate) = 49145 +SHA256 (rust/crates/prost-types-0.14.1.crate) = b9b4db3d6da204ed77bb26ba83b6122a73aeb2e87e25fbf7ad2e84c4ccbf8f72 SHA256 (rust/crates/puffin-0.19.1.crate) = fa9dae7b05c02ec1a6bc9bcf20d8bc64a7dcbf57934107902a872014899b741f -SIZE (rust/crates/puffin-0.19.1.crate) = 29715 SHA256 (rust/crates/puffin_http-0.16.1.crate) = 739a3c7f56604713b553d7addd7718c226e88d598979ae3450320800bd0e9810 -SIZE (rust/crates/puffin_http-0.16.1.crate) = 11120 -SHA256 (rust/crates/pulldown-cmark-0.9.6.crate) = 57206b407293d2bcd3af849ce869d52068623f19e1b5ff8e8778e3309439682b -SIZE (rust/crates/pulldown-cmark-0.9.6.crate) = 117378 -SHA256 (rust/crates/pulldown-cmark-0.12.2.crate) = f86ba2052aebccc42cbbb3ed234b8b13ce76f75c3551a303cb2bcffcff12bb14 -SIZE (rust/crates/pulldown-cmark-0.12.2.crate) = 149070 +SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edce3c2310ac21e4d5067a6e7ec396297a6ea0 SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6 -SIZE (rust/crates/pulp-0.18.22.crate) = 117838 SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907 -SIZE (rust/crates/pulp-0.21.5.crate) = 136353 -SHA256 (rust/crates/pulp-0.22.2.crate) = 2e205bb30d5b916c55e584c22201771bcf2bad9aabd5d4127f38387140c38632 -SIZE (rust/crates/pulp-0.22.2.crate) = 147774 -SHA256 (rust/crates/pulp-wasm-simd-flag-0.1.0.crate) = 40e24eee682d89fb193496edf918a7f407d30175b2e785fe057e4392dfd182e0 -SIZE (rust/crates/pulp-wasm-simd-flag-0.1.0.crate) = 2263 -SHA256 (rust/crates/pxfm-0.1.28.crate) = b5a041e753da8b807c9255f28de81879c78c876392ff2469cde94799b2896b9d -SIZE (rust/crates/pxfm-0.1.28.crate) = 879547 +SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8 SHA256 (rust/crates/py_literal-0.4.0.crate) = 102df7a3d46db9d3891f178dcc826dc270a6746277a9ae6436f8d29fd490a8e1 -SIZE (rust/crates/py_literal-0.4.0.crate) = 16747 -SHA256 (rust/crates/pyo3-0.26.0.crate) = 7ba0117f4212101ee6544044dae45abe1083d30ce7b29c4b5cbdfa2354e07383 -SIZE (rust/crates/pyo3-0.26.0.crate) = 1151579 -SHA256 (rust/crates/pyo3-build-config-0.26.0.crate) = 4fc6ddaf24947d12a9aa31ac65431fb1b851b8f4365426e182901eabfb87df5f -SIZE (rust/crates/pyo3-build-config-0.26.0.crate) = 34309 -SHA256 (rust/crates/pyo3-ffi-0.26.0.crate) = 025474d3928738efb38ac36d4744a74a400c901c7596199e20e45d98eb194105 -SIZE (rust/crates/pyo3-ffi-0.26.0.crate) = 78247 -SHA256 (rust/crates/pyo3-macros-0.26.0.crate) = 2e64eb489f22fe1c95911b77c44cc41e7c19f3082fc81cce90f657cdc42ffded -SIZE (rust/crates/pyo3-macros-0.26.0.crate) = 8906 -SHA256 (rust/crates/pyo3-macros-backend-0.26.0.crate) = 100246c0ecf400b475341b8455a9213344569af29a3c841d29270e53102e0fcf -SIZE (rust/crates/pyo3-macros-backend-0.26.0.crate) = 81809 +SHA256 (rust/crates/pyo3-0.28.2.crate) = cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1 +SHA256 (rust/crates/pyo3-build-config-0.28.2.crate) = 8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7 +SHA256 (rust/crates/pyo3-ffi-0.28.2.crate) = 491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc +SHA256 (rust/crates/pyo3-macros-0.28.2.crate) = f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e +SHA256 (rust/crates/pyo3-macros-backend-0.28.2.crate) = 22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a SHA256 (rust/crates/qd-0.7.7.crate) = ff8bb755b6008c3b41bf8a0866c8dd4e1245a2f011ceaa22a13ee55c538493e2 -SIZE (rust/crates/qd-0.7.7.crate) = 9813 SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001 -SIZE (rust/crates/qoi-0.4.1.crate) = 71135 SHA256 (rust/crates/quanta-0.12.6.crate) = f3ab5a9d756f0d97bdc89019bd2e4ea098cf9cde50ee7564dde6b81ccc8f06c7 -SIZE (rust/crates/quanta-0.12.6.crate) = 35284 SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3 -SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956 -SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923 +SHA256 (rust/crates/quick-xml-0.36.2.crate) = f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe +SHA256 (rust/crates/quick-xml-0.37.5.crate) = 331e97a1af0bf59823e6eadffe373d7b27f485be8748f71471c662c1f269b7fb SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c -SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035 -SHA256 (rust/crates/quick-xml-0.39.2.crate) = 958f21e8e7ceb5a1aa7fa87fab28e7c75976e0bfe7e23ff069e0a260f894067d -SIZE (rust/crates/quick-xml-0.39.2.crate) = 213616 SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20 -SIZE (rust/crates/quinn-0.11.9.crate) = 83606 -SHA256 (rust/crates/quinn-proto-0.11.14.crate) = 434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098 -SIZE (rust/crates/quinn-proto-0.11.14.crate) = 244123 +SHA256 (rust/crates/quinn-proto-0.11.13.crate) = f1906b49b0c3bc04b5fe5d86a77925ae6524a19b816ae38ce1e426255f1d8a31 SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd -SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 -SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 -SIZE (rust/crates/quote-1.0.45.crate) = 31564 +SHA256 (rust/crates/quote-1.0.43.crate) = dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f -SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 -SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf -SIZE (rust/crates/r-efi-6.0.0.crate) = 65303 SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 -SIZE (rust/crates/rand-0.8.5.crate) = 87113 SHA256 (rust/crates/rand-0.9.2.crate) = 6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1 -SIZE (rust/crates/rand-0.9.2.crate) = 99930 SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88 -SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 SHA256 (rust/crates/rand_chacha-0.9.0.crate) = d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb -SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c -SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 -SHA256 (rust/crates/rand_core-0.9.5.crate) = 76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c -SIZE (rust/crates/rand_core-0.9.5.crate) = 24129 +SHA256 (rust/crates/rand_core-0.9.3.crate) = 99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38 SHA256 (rust/crates/rand_distr-0.4.3.crate) = 32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31 -SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255 SHA256 (rust/crates/rand_distr-0.5.1.crate) = 6a8615d50dcf34fa31f7ab52692afec947c4dd0ab803cc87cb3b0b4570ff7463 -SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593 +SHA256 (rust/crates/range-alloc-0.1.4.crate) = c3d6831663a5098ea164f89cff59c6284e95f4e3c76ce9848d4529f5ccca9bde SHA256 (rust/crates/ratatui-0.29.0.crate) = eabd94c2f37801c20583fc49dd5cd6b0ba68c716787c2dd6ed18571e1e63117b -SIZE (rust/crates/ratatui-0.29.0.crate) = 543514 SHA256 (rust/crates/rav1e-0.8.1.crate) = 43b6dd56e85d9483277cde964fd1bdb0428de4fec5ebba7540995639a21cb32b -SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215 -SHA256 (rust/crates/ravif-0.13.0.crate) = e52310197d971b0f5be7fe6b57530dcd27beb35c1b013f29d66c1ad73fbbcc45 -SIZE (rust/crates/ravif-0.13.0.crate) = 18719 +SHA256 (rust/crates/ravif-0.12.0.crate) = ef69c1990ceef18a116855938e74793a5f7496ee907562bd0857b6ac734ab285 +SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332 SHA256 (rust/crates/raw-cpuid-11.6.0.crate) = 498cd0dc59d73224351ee52a95fee0f1a617a2eae0e7d9d720cc622c73a54186 -SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569 SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539 -SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234 SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3 -SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490 SHA256 (rust/crates/rayon-1.11.0.crate) = 368f01d005bf8fd9b1206fb6fa653e6c4a81ceb1466406b81792d87c5677a58f -SIZE (rust/crates/rayon-1.11.0.crate) = 182470 SHA256 (rust/crates/rayon-cond-0.4.0.crate) = 2964d0cf57a3e7a06e8183d14a8b527195c706b7983549cd5462d5aa3747438f -SIZE (rust/crates/rayon-cond-0.4.0.crate) = 10659 SHA256 (rust/crates/rayon-core-1.13.0.crate) = 22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91 -SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 -SHA256 (rust/crates/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f -SIZE (rust/crates/rctree-0.5.0.crate) = 8298 -SHA256 (rust/crates/re_analytics-0.23.4.crate) = 82c9df290dc9407f9f7b53b9c92c7373d641dbcdba76c0cd49c5360708f911a0 -SIZE (rust/crates/re_analytics-0.23.4.crate) = 30900 -SHA256 (rust/crates/re_arrow_util-0.23.4.crate) = 15606a6a9e8e5eed86a209a5413e3368e21d79eca98b5b9af85dbe7cd59e0d0f -SIZE (rust/crates/re_arrow_util-0.23.4.crate) = 19183 -SHA256 (rust/crates/re_blueprint_tree-0.23.4.crate) = 6b39ebb6a7b7316106129f05fb8d16c6231fb6a19d2a221c59a2cee4e4161c88 -SIZE (rust/crates/re_blueprint_tree-0.23.4.crate) = 66154 -SHA256 (rust/crates/re_build_info-0.23.4.crate) = d24cad542ae2adee88ee67b568a5a04b9e7939b0e37fa0efdab6f62d5d54a89e -SIZE (rust/crates/re_build_info-0.23.4.crate) = 16107 -SHA256 (rust/crates/re_build_tools-0.23.4.crate) = 4d00e7d749a13748aa091d4d672cea2e0436bbb8ecc7676b4aae7bb0f6999899 -SIZE (rust/crates/re_build_tools-0.23.4.crate) = 16397 -SHA256 (rust/crates/re_byte_size-0.23.4.crate) = 54cfb83e7a9119dc90189a1e487d745e7bbd02f01e9c05eacf3dd07af40bce90 -SIZE (rust/crates/re_byte_size-0.23.4.crate) = 11106 -SHA256 (rust/crates/re_capabilities-0.23.4.crate) = b9ed384fd6e96c9f6a2b355b88cc76a2f17e01b97c490ae5d39c1c8ebdc145e6 -SIZE (rust/crates/re_capabilities-0.23.4.crate) = 8351 -SHA256 (rust/crates/re_case-0.23.4.crate) = e325a73e920e202e9ee565e2fb4f128e786ae61fb17ffe91f12f23f341f479af -SIZE (rust/crates/re_case-0.23.4.crate) = 4289 -SHA256 (rust/crates/re_chunk-0.23.4.crate) = 17a53fd0ae29c2739184b461977ab0beb6b06a4a0c14492b3d309c53f902df02 -SIZE (rust/crates/re_chunk-0.23.4.crate) = 71934 -SHA256 (rust/crates/re_chunk_store-0.23.4.crate) = 0cdeffc34474224753d3d7e7c3581fcc2629cde28618a91713c59d92c5ce0964 -SIZE (rust/crates/re_chunk_store-0.23.4.crate) = 76731 -SHA256 (rust/crates/re_chunk_store_ui-0.23.4.crate) = d91e7f727112cb4dbb26c4028dddc2ea63e07c6733393701f4f5c94a9111e572 -SIZE (rust/crates/re_chunk_store_ui-0.23.4.crate) = 52754 -SHA256 (rust/crates/re_component_ui-0.23.4.crate) = 1968d139a403aa987b89c6a88b4549172ac77bbb6490292927a7af5e8230f145 -SIZE (rust/crates/re_component_ui-0.23.4.crate) = 64478 -SHA256 (rust/crates/re_context_menu-0.23.4.crate) = 355757eb143c6656eabe1beb0f074a2934cf6a4a1a9b784bcfbcb7723f31cf90 -SIZE (rust/crates/re_context_menu-0.23.4.crate) = 56302 -SHA256 (rust/crates/re_crash_handler-0.23.4.crate) = 5bfc99a4efd49421b6cdfdd757816d795464368878da187b680ba8778f270a81 -SIZE (rust/crates/re_crash_handler-0.23.4.crate) = 21204 -SHA256 (rust/crates/re_data_loader-0.23.4.crate) = 0e15f884392c4493fada8758d256f765e56b003cb2d9e317fa4d6514c38c71f2 -SIZE (rust/crates/re_data_loader-0.23.4.crate) = 55617 -SHA256 (rust/crates/re_data_source-0.23.4.crate) = 9ecb34ca8d063a7655c2d9e631ea918f03fe1f92d12b1528c89ae0ecabb591fc -SIZE (rust/crates/re_data_source-0.23.4.crate) = 33796 -SHA256 (rust/crates/re_data_ui-0.23.4.crate) = 5af18c621ff1abc54027f735510f8ff17d163ca49c69bb5c70b7bc388abc38ad -SIZE (rust/crates/re_data_ui-0.23.4.crate) = 75223 -SHA256 (rust/crates/re_dataframe-0.23.4.crate) = efbe0355d43334b430763efc50161f2533fbb089022cd0aff562a872fe5299da -SIZE (rust/crates/re_dataframe-0.23.4.crate) = 45545 -SHA256 (rust/crates/re_dataframe_ui-0.23.4.crate) = b4c409f2d4ab56d5c655ec964c3876d21235ef0717fdf4492f8239925ecf4d91 -SIZE (rust/crates/re_dataframe_ui-0.23.4.crate) = 53317 -SHA256 (rust/crates/re_entity_db-0.23.4.crate) = af21351a851096e7aae834ee5427011a7f0c3c7afbe87baeff2e996249c8c2c9 -SIZE (rust/crates/re_entity_db-0.23.4.crate) = 39008 -SHA256 (rust/crates/re_error-0.23.4.crate) = a35e64f157ac0e69172d7dc6bf28e3a7cf9d7677ab2f1ea874995e9f6610a2e4 -SIZE (rust/crates/re_error-0.23.4.crate) = 3514 -SHA256 (rust/crates/re_format-0.23.4.crate) = 2911aed8ef5b658871fc109072e056d77e8a8af9c438f9662ed5c88ac6850313 -SIZE (rust/crates/re_format-0.23.4.crate) = 8973 -SHA256 (rust/crates/re_format_arrow-0.23.4.crate) = b721e96b17acdc524dc32bca09bad090014f1dbd3f4b3ae77f2a7154e1217582 -SIZE (rust/crates/re_format_arrow-0.23.4.crate) = 15567 -SHA256 (rust/crates/re_grpc_client-0.23.4.crate) = 7376c4c1d8d1475f80a9b9f530beec818f0809469566c8093ac7483cfcdb92db -SIZE (rust/crates/re_grpc_client-0.23.4.crate) = 27463 -SHA256 (rust/crates/re_grpc_server-0.23.4.crate) = 262c5c3ea41d6f71a1869cbbbd71e7df9ce0b0c7cd4f0522c6bc343ce3f278b1 -SIZE (rust/crates/re_grpc_server-0.23.4.crate) = 35142 -SHA256 (rust/crates/re_int_histogram-0.23.4.crate) = cf786ea0d567180beae303294f2bb1551581f92446d012a65532c93219c63556 -SIZE (rust/crates/re_int_histogram-0.23.4.crate) = 18046 -SHA256 (rust/crates/re_log-0.23.4.crate) = 1179e5409f57aebeedcea10d5cc4bea2bf5a9f237901501cb9a0e505ae06112f -SIZE (rust/crates/re_log-0.23.4.crate) = 13237 -SHA256 (rust/crates/re_log_encoding-0.23.4.crate) = 2bb060b8d19b399c320c311b43ab470bf3ad0994bf54967db8c886b13e24194a -SIZE (rust/crates/re_log_encoding-0.23.4.crate) = 55069 -SHA256 (rust/crates/re_log_types-0.23.4.crate) = b59b776a823ef0f9897a1d37ed4d456aa1df9f789ed249936c1c6c3c774a91d2 -SIZE (rust/crates/re_log_types-0.23.4.crate) = 66897 -SHA256 (rust/crates/re_math-0.20.0.crate) = 999db5029a2879efeddb538f2e486aabf33adf7a0b3708c6df5c1cae13b3af49 -SIZE (rust/crates/re_math-0.20.0.crate) = 23450 -SHA256 (rust/crates/re_memory-0.23.4.crate) = 9ee6d1efd5f0478116ca816ee1689995c7878107fe0ee06b7aecee8cd454ce00 -SIZE (rust/crates/re_memory-0.23.4.crate) = 18405 -SHA256 (rust/crates/re_mp4-0.3.0.crate) = 751650322999417b64a5a89b034b4e34e4596826e5dfee9327856db77ca511e3 -SIZE (rust/crates/re_mp4-0.3.0.crate) = 39202 -SHA256 (rust/crates/re_protos-0.23.4.crate) = 73696e35d1b46f7873ced423a8b2056f6659624cf33f555a88a53f13983460a2 -SIZE (rust/crates/re_protos-0.23.4.crate) = 66010 -SHA256 (rust/crates/re_query-0.23.4.crate) = 71558fbec0b921fdb3ade299e0def1dcc564b4f88c1585f8fae710102669ccf0 -SIZE (rust/crates/re_query-0.23.4.crate) = 62951 +SHA256 (rust/crates/re_analytics-0.28.1.crate) = 3215acc5276e1341cdc1a92189e4e61e7be811a6e5d589d84bfaef53ff9403c7 +SHA256 (rust/crates/re_arrow_combinators-0.28.1.crate) = decbf79a588e747971a7fd1b4009fed807dc5be2629486eb127380907d8ea310 +SHA256 (rust/crates/re_arrow_ui-0.28.1.crate) = 00c84ec231cd3a1cc0285dcd8a00ee419915b2ee01e8c652ed6194679dfd0f80 +SHA256 (rust/crates/re_arrow_util-0.28.1.crate) = 4fb77bc0bf5610c8d52382e70e3d48ab8560dc05b755a2a9674f1960c2571fa8 +SHA256 (rust/crates/re_auth-0.28.1.crate) = ef956bb2119a5492c638e27fdd07b15d319f8d5d1df5c4dc1c56cf6820dcad31 +SHA256 (rust/crates/re_blueprint_tree-0.28.1.crate) = bd0e763fe462e11e9df5fcc067c113ea143cde17eda75650ef90fc1ff2b0268f +SHA256 (rust/crates/re_build_info-0.28.1.crate) = 57b361d5b6f702a8e7d340948e67d4ac88c96f3cbbf48d0019ef0d502cbb3b5a +SHA256 (rust/crates/re_build_tools-0.28.1.crate) = 5ad30cdb38566bda97035497237b501d551c990731b343c472d7963d217ec6c8 +SHA256 (rust/crates/re_byte_size-0.28.1.crate) = fe6da1b9e0e644f1285f6f6a28cb317841c667a4cfdff1e1e2f5497d8b971d46 +SHA256 (rust/crates/re_capabilities-0.28.1.crate) = 4baa6aecd9c8f2bbd4305270acab24630d267bb60a086c1f086554461dcd251c +SHA256 (rust/crates/re_case-0.28.1.crate) = 6c05471ab2613473a9e378f90abf5dd7b1491bafe96d22d210f80efba80bab8b +SHA256 (rust/crates/re_chunk-0.28.1.crate) = f2b0266f8a4b9a46845b6ead2ef3bd2ee0584ad1f6c62dcbd95bf7fe634ac85c +SHA256 (rust/crates/re_chunk_store-0.28.1.crate) = cf1a0908c608b7c982b12713c07f0691669300e9515b3ac8f736485581f0235d +SHA256 (rust/crates/re_chunk_store_ui-0.28.1.crate) = beb56e4fe598a69f95c6896b6ef5d7a533dc0731a8165ae9bdd38582e3c8d518 +SHA256 (rust/crates/re_component_fallbacks-0.28.1.crate) = e5d29a49e1f3d8895066c67d64e094941f008cce59b046d597f413c90c71682c +SHA256 (rust/crates/re_component_ui-0.28.1.crate) = 025eda4a4ef0b989149927fd0bc54c88f3a87d80f4572930ee5eb8c6bf1b3e06 +SHA256 (rust/crates/re_context_menu-0.28.1.crate) = 345501851877505e088688e2202f808398a1a26d52addb8ba846d6037fd5ae1e +SHA256 (rust/crates/re_crash_handler-0.28.1.crate) = 91162fbb9f77281894a5d38c570e8cac9e509153868be851bea645d588c962e4 +SHA256 (rust/crates/re_data_loader-0.28.1.crate) = e4fdd293454f8910cc9bfc57f2973b1cb2c9a78f3f018a5b00878f06b8655a23 +SHA256 (rust/crates/re_data_source-0.28.1.crate) = be34260d607e02f5c60cf2952ef56b8aec0734b08279b2fe3f34249e5fe2bb7c +SHA256 (rust/crates/re_data_ui-0.28.1.crate) = 51fc63caf63ca76b6d63c4f7ec1eecb02b84e3897da5eb9fefabc0f0292041cc +SHA256 (rust/crates/re_dataframe-0.28.1.crate) = 58f0da309f9fb60308834fbd5b9fb7f8081b7cdec27fb958c38ed92a6742fef8 +SHA256 (rust/crates/re_dataframe_ui-0.28.1.crate) = a8e192d64beedba502e5c47e1cfaeaa34d476f8daa38218828d8d805c70e7d31 +SHA256 (rust/crates/re_datafusion-0.28.1.crate) = 1bdc90b58061fb73137a58fb762c6b3ad5372fb156751a9a1dd01f010fe1e678 +SHA256 (rust/crates/re_entity_db-0.28.1.crate) = 3d16866770be2e6b37c240faca45bc045444e4b067d4ca087c468b986c1ce95a +SHA256 (rust/crates/re_error-0.28.1.crate) = ff9fd1b9a7eebfc564337905d1f0fd709b254002e954256ac8cfd7ce328ab9c6 +SHA256 (rust/crates/re_format-0.28.1.crate) = 65248ca111ab5ff0edb07efbdbbbe3dcde8de0c596fbc3eeb466586c6aede1e8 +SHA256 (rust/crates/re_grpc_client-0.28.1.crate) = 79200fd9454e5b926e31684bc53829a2cba3327e04b960f9e47c58b93747e963 +SHA256 (rust/crates/re_grpc_server-0.28.1.crate) = 4922d5c1c67b23b31b173f940f1635cff47e8672b910f6ecd1e765e47f69eaf8 +SHA256 (rust/crates/re_int_histogram-0.28.1.crate) = b5047cd1a84c4bacb4914e18fa6d7acca91f5063fe35f7f0babb2ef59b3473e0 +SHA256 (rust/crates/re_log-0.28.1.crate) = 826f3f0e4a1a1b3b5bfd49f4a4d992b75667b83d032ffe12344825e03bbecacd +SHA256 (rust/crates/re_log_channel-0.28.1.crate) = cb59a95eb21a347388f9ce9d4e1e8cc6f62129b5090ebad56685cc2b56efa268 +SHA256 (rust/crates/re_log_encoding-0.28.1.crate) = 9d2656e97aeb2cc76f8f47f3273060131cfd698548709362ea39cd7046535b64 +SHA256 (rust/crates/re_log_types-0.28.1.crate) = 634db51b8f614c50c4b989a2f393edd9b5641cd57588ef29b5b7c6ed9dfbc0dd +SHA256 (rust/crates/re_mcap-0.28.1.crate) = 2c17976ad384a3738312e110e3fbc0318f79c0df7a740ab727edea4d0e750325 +SHA256 (rust/crates/re_memory-0.28.1.crate) = 3b91f94ab76d9f8045114f4296b6313ce224642a33c175bc9d2fa7809c2f6672 +SHA256 (rust/crates/re_mp4-0.4.0.crate) = 02cf24563b952aa0d55031cca30e58c11f853e59806ba5ac2a28054caffc3eb5 +SHA256 (rust/crates/re_perf_telemetry-0.28.1.crate) = a5076736c4422b2b1bd1bc7c4c1db7cbc0817378d27eac4810b6c915f2d2f12d +SHA256 (rust/crates/re_protos-0.28.1.crate) = 9750e019fcca41c5c1f4646919695fb6e556d1e7393381a93e20c07849639c22 +SHA256 (rust/crates/re_query-0.28.1.crate) = f51cd4f03e43e828e4828e4b0af7998350632739cca8e87d7d038d92f924cc0e SHA256 (rust/crates/re_rav1d-0.1.3.crate) = e5eb64c43c68024d96d99d52ef0525030d17bdcc6a6b4ddba048ec8f713c91fc -SIZE (rust/crates/re_rav1d-0.1.3.crate) = 1516009 -SHA256 (rust/crates/re_redap_browser-0.23.4.crate) = 90c4c6656351d9a2d8165b54064085cd331fc5fafcbdfdd893470839c6974acc -SIZE (rust/crates/re_redap_browser-0.23.4.crate) = 57555 -SHA256 (rust/crates/re_renderer-0.23.4.crate) = 424c62c5e555f78e05f60979e20d45dc65647a896ea56b130bb8db5f6f482787 -SIZE (rust/crates/re_renderer-0.23.4.crate) = 220729 -SHA256 (rust/crates/re_sdk-0.23.4.crate) = c1d67360db529e0581c15c0ed0d028d8c531ec0f9fe0bebe6e2c9441bfb4daa8 -SIZE (rust/crates/re_sdk-0.23.4.crate) = 69045 -SHA256 (rust/crates/re_selection_panel-0.23.4.crate) = 465dd77a7b4bfd12b50c20328090c5fbc15a36369ca34dd1617feba29cc94e40 -SIZE (rust/crates/re_selection_panel-0.23.4.crate) = 76854 -SHA256 (rust/crates/re_smart_channel-0.23.4.crate) = 5ac0bb58c56bd6da543e820f6872e4310a76b55c797b3a182ae4cff9c86d9c72 -SIZE (rust/crates/re_smart_channel-0.23.4.crate) = 20963 -SHA256 (rust/crates/re_sorbet-0.23.4.crate) = 5fed7784e16e649baa4a50afeaf0353f37f1acf1a03e371cf62761947569c969 -SIZE (rust/crates/re_sorbet-0.23.4.crate) = 30847 -SHA256 (rust/crates/re_string_interner-0.23.4.crate) = 0ccadaeab772cdb6731d00b1697558b55c3634e8773c4e5f69b17203e4b7a3cf -SIZE (rust/crates/re_string_interner-0.23.4.crate) = 7824 -SHA256 (rust/crates/re_time_panel-0.23.4.crate) = e8d29340e23a19b9ff421d1a593486fa346838239af30b48975c7a45c7c33a14 -SIZE (rust/crates/re_time_panel-0.23.4.crate) = 90738 -SHA256 (rust/crates/re_tracing-0.23.4.crate) = 41f4ddc0564f0ae8fbe75a5ade3c66c9ddecf51bfcdf6aa4fa8b9ccce695a8fc -SIZE (rust/crates/re_tracing-0.23.4.crate) = 17408 -SHA256 (rust/crates/re_tuid-0.23.4.crate) = 0a0726c9acdde34095bc612481404daf94e2a85288d94e41afb30414a5fe6206 -SIZE (rust/crates/re_tuid-0.23.4.crate) = 16111 -SHA256 (rust/crates/re_types-0.23.4.crate) = 1d3c4a5882dded2b5080673d5ab0f6c8d5fa7a259b8c93f260b7381e04bb28b0 -SIZE (rust/crates/re_types-0.23.4.crate) = 320515 -SHA256 (rust/crates/re_types_builder-0.23.4.crate) = 93d8fdb651c8499468230fcf41fc9caf860ec7e2ee791d298cff0067031f30ad -SIZE (rust/crates/re_types_builder-0.23.4.crate) = 156477 -SHA256 (rust/crates/re_types_core-0.23.4.crate) = 435359a1ec8531b0f0808c61b90928e2d64e67477d2765fd98978304bab03b6b -SIZE (rust/crates/re_types_core-0.23.4.crate) = 51314 -SHA256 (rust/crates/re_ui-0.23.4.crate) = 71f6b4b151b0cca4631f55d313480a94573a554f94689a6bcd971f817e7f1875 -SIZE (rust/crates/re_ui-0.23.4.crate) = 344367 -SHA256 (rust/crates/re_uri-0.23.4.crate) = af7aba1428a37b33eaaf56c73cd997eaf9734d629abf73957febaf3babf15de7 -SIZE (rust/crates/re_uri-0.23.4.crate) = 23842 -SHA256 (rust/crates/re_video-0.23.4.crate) = 4df552942695d1f59a7e4a9681d67a1b04876225b38fe6e5182815529de08b58 -SIZE (rust/crates/re_video-0.23.4.crate) = 58805 -SHA256 (rust/crates/re_view-0.23.4.crate) = 78edcef81ccc6e04318a70d6674076b5324ebf2bbc00994f6f1ec0754f3b57cc -SIZE (rust/crates/re_view-0.23.4.crate) = 57682 -SHA256 (rust/crates/re_view_bar_chart-0.23.4.crate) = 3ea30060e7d10950ec0cbe18c55571e081fa6fc63e8c9074454c258d553c60cb -SIZE (rust/crates/re_view_bar_chart-0.23.4.crate) = 49979 -SHA256 (rust/crates/re_view_dataframe-0.23.4.crate) = 62e89ee0b320d257a77d32e8235ccdd5c3dfb871a892837b8c18c31f77547820 -SIZE (rust/crates/re_view_dataframe-0.23.4.crate) = 67805 -SHA256 (rust/crates/re_view_graph-0.23.4.crate) = 8da0aab49e034353dacb2788afbba0c06aab7b5f4ba0367d995d623b3ebe8bd0 -SIZE (rust/crates/re_view_graph-0.23.4.crate) = 68755 -SHA256 (rust/crates/re_view_map-0.23.4.crate) = 8a561880e7b7b801a495c22e980aa4637d83951e6218dff1dabe062419d5400b -SIZE (rust/crates/re_view_map-0.23.4.crate) = 61996 -SHA256 (rust/crates/re_view_spatial-0.23.4.crate) = 642bc7cd5ca26c85dc26d88fdf16329f23c40082c782efa1f47888754d9e570b -SIZE (rust/crates/re_view_spatial-0.23.4.crate) = 180369 -SHA256 (rust/crates/re_view_tensor-0.23.4.crate) = 5ee06e88b8410b2fd2d42b7ed83713fa4777e9eb8dec10e7baa7e66cf123cdd2 -SIZE (rust/crates/re_view_tensor-0.23.4.crate) = 61799 -SHA256 (rust/crates/re_view_text_document-0.23.4.crate) = 93c372c65c4780907400dff6f3a6b5891c41d28a0475c64bfada796a274547c6 -SIZE (rust/crates/re_view_text_document-0.23.4.crate) = 49177 -SHA256 (rust/crates/re_view_text_log-0.23.4.crate) = 9a8829fc22595ca0c9c5a2dd6f78eccc799a950c360a3e877c63c7b51a2de177 -SIZE (rust/crates/re_view_text_log-0.23.4.crate) = 52179 -SHA256 (rust/crates/re_view_time_series-0.23.4.crate) = 8b163578ed3cbccb0d7917f24e155c26e3b5fdbae7c2a2b07600471576264eb7 -SIZE (rust/crates/re_view_time_series-0.23.4.crate) = 71116 -SHA256 (rust/crates/re_viewer-0.23.4.crate) = 425234e1e4cca4272eaaa18189f27400cd0ef26f520e57b7eb44882111d13213 -SIZE (rust/crates/re_viewer-0.23.4.crate) = 237598 -SHA256 (rust/crates/re_viewer_context-0.23.4.crate) = 365710a963ed2257d095467c8fd3e5c52f1245af0545725a80fcee761dc70a93 -SIZE (rust/crates/re_viewer_context-0.23.4.crate) = 145154 -SHA256 (rust/crates/re_viewport-0.23.4.crate) = c91afdd7c3f0af2794572f0e5e92c4275280c99e3d51a74e206aa6a9816befae -SIZE (rust/crates/re_viewport-0.23.4.crate) = 56422 -SHA256 (rust/crates/re_viewport_blueprint-0.23.4.crate) = b16b7d402650145454cd2a95fe305f38a87c7f066a51fddff4aa6bcd239631b3 -SIZE (rust/crates/re_viewport_blueprint-0.23.4.crate) = 81142 -SHA256 (rust/crates/re_web_viewer_server-0.23.4.crate) = 640c8b844389726f067c4e38674f038ae396fb7baa2940ef411c60ffc27002c6 -SIZE (rust/crates/re_web_viewer_server-0.23.4.crate) = 6093354 +SHA256 (rust/crates/re_recording_panel-0.28.1.crate) = 3090851280ff14027bc9e890f778d590c6bad89ecb10ef867290ea9b91387272 +SHA256 (rust/crates/re_redap_browser-0.28.1.crate) = a1515ec006d90c09f730004d418ea58865088ca0361866ae5d09c52c33668d47 +SHA256 (rust/crates/re_redap_client-0.28.1.crate) = 15c3dab0a7454d0c2fa70df0bac8849d965aaaa89fc37a366b7c908462d24e28 +SHA256 (rust/crates/re_renderer-0.28.1.crate) = 04b64934829edec24615a69da586b332fd14cf919c1853bf2c460cf45afa40a2 +SHA256 (rust/crates/re_ros_msg-0.28.1.crate) = 771c77860ad8404399f6fc6c3cf71e7d80b0e649dbb70bae8a0e10c7d55d7b9d +SHA256 (rust/crates/re_rvl-0.28.1.crate) = cfd833f1329699ae4c198e502117e4bbbaa476127ac83e41e2a7c162d579482c +SHA256 (rust/crates/re_sdk-0.28.1.crate) = b56a478c38f5016c92e891b51d5574f0bf4683aceb5978f37f39514acadd085c +SHA256 (rust/crates/re_sdk_types-0.28.1.crate) = f67fe6d92f66d790410361afdc0129e243dee9d439ec0220593ccc5725d6edda +SHA256 (rust/crates/re_selection_panel-0.28.1.crate) = 71b5330cd568aa70e6f41ff5fac5c099cd41905cb220847f00d1c392e012e4d2 +SHA256 (rust/crates/re_sorbet-0.28.1.crate) = 96d300392591884e8716c4516e1391fa99b2e4c70503793ec61c5cca07cc2601 +SHA256 (rust/crates/re_span-0.28.1.crate) = ed13bb9a769e66ebd7358b60d72a7c51d40767b0f204c987e01153d78734132b +SHA256 (rust/crates/re_string_interner-0.28.1.crate) = faf4ee23ae4ed53268cc0967dc77b69530f1dea48932f6600790809a408d5b4e +SHA256 (rust/crates/re_tf-0.28.1.crate) = d2040c8721e36cfa7e5eb72857694734b280279e8ace933112951baf162cb9aa +SHA256 (rust/crates/re_time_panel-0.28.1.crate) = bce695c32232e67a6e5c79bb050719ae7b0175519cd24c5b8ad8afb2d92f7ea0 +SHA256 (rust/crates/re_tracing-0.28.1.crate) = 5324ca8f2cfde8e8bdfa73ec7c7c32ed7b862f14ff237e2b9ed46ab5f728c94b +SHA256 (rust/crates/re_tuid-0.28.1.crate) = f6a032cb9d611975c58f28e986e114e0bfcaa905f7e242a5593928de6e75100d +SHA256 (rust/crates/re_types_core-0.28.1.crate) = 80ed7980146691c89f9e08b459e74c3f91dc808bc90c92531b91055c4c7101ff +SHA256 (rust/crates/re_ui-0.28.1.crate) = 1b03b752107735684a8fa3b755004fc4e99a095b72b5e70cd48315f5edcf7b00 +SHA256 (rust/crates/re_uri-0.28.1.crate) = f7fd2cead159dbf2bd12f2a4f6e1f07724b295a2e7071ccbe9433f8e545c514f +SHA256 (rust/crates/re_video-0.28.1.crate) = 6325eddbac3b0c62cef30998037484aa10f83bb218d29be849c762c641a8e6ba +SHA256 (rust/crates/re_view-0.28.1.crate) = 15d1965ca1a87632136da185cddf7870380328a161bf9ff8c1fbb361bdab43ba +SHA256 (rust/crates/re_view_bar_chart-0.28.1.crate) = a5882dc7531f3349fbf3c6d0ba7416e2e3c68ffa1736a2e821c5f40e84b3d042 +SHA256 (rust/crates/re_view_dataframe-0.28.1.crate) = a50b9723865efe8d9dfadf8edb9ffb4f2bf862ed56bd1ccb9b2d6dbc6f9acffb +SHA256 (rust/crates/re_view_graph-0.28.1.crate) = d6e5d6b41241ff858087aa22d4155d4eee7ffb5c575262aab581d469e27a8ce9 +SHA256 (rust/crates/re_view_map-0.28.1.crate) = c25a7f240bc04b668df6ef05cf525e104068c983ce43daa69e912d7b0ec2c4c0 +SHA256 (rust/crates/re_view_spatial-0.28.1.crate) = 43e4dd956a4a02711bb95f6d99e20db1e45d536ee3087c8605257cf1e45ad196 +SHA256 (rust/crates/re_view_tensor-0.28.1.crate) = e721499d0df145ca1ae70df6fd41623a2377ab60d0da368f63cbcb7bc4f96f8b +SHA256 (rust/crates/re_view_text_document-0.28.1.crate) = 1b32a16566a0f92aba98bfb7cf64d8c74af2190ae5057d2e985c24aad3bcfe82 +SHA256 (rust/crates/re_view_text_log-0.28.1.crate) = 7a52c28f20966b86c8d279d88e9e67cddbc2dee2927b9cd2b88d2cde620a140b +SHA256 (rust/crates/re_view_time_series-0.28.1.crate) = 618f742fe4b83f56d367fd215fde4415874a53572e46f7d14983376dfa9ff41e +SHA256 (rust/crates/re_viewer-0.28.1.crate) = 75578683e79f009b6758ab6ceb5cfcb889fb2f6e5e3d731c7c215636ffde263e +SHA256 (rust/crates/re_viewer_context-0.28.1.crate) = 7fb1d52766446e2dbd2f5323fd20821b55e35adf0ec17ad0c0f7feea9c8c2e68 +SHA256 (rust/crates/re_viewport-0.28.1.crate) = 6bb7a60d52e76d2f4f4994283bf2a9645023237165c20365c5394349e7aeb78d +SHA256 (rust/crates/re_viewport_blueprint-0.28.1.crate) = 9cfbab1d3a724fd48973054a485060b6e55908820c8cbb71ee8415ff2306dd12 +SHA256 (rust/crates/re_web_viewer_server-0.28.1.crate) = 18219157b76ef34a766ddc7c2b05ed1b5ae49a79e2f3a494cd3062df3aaf0ceb SHA256 (rust/crates/reborrow-0.5.5.crate) = 03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430 -SIZE (rust/crates/reborrow-0.5.5.crate) = 3789 SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa -SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 SHA256 (rust/crates/redox_syscall-0.5.18.crate) = ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d -SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 -SHA256 (rust/crates/redox_syscall-0.7.3.crate) = 6ce70a74e890531977d37e532c34d45e9055d2409ed08ddba14529471ed0be16 -SIZE (rust/crates/redox_syscall-0.7.3.crate) = 28254 -SHA256 (rust/crates/redox_users-0.4.6.crate) = ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43 -SIZE (rust/crates/redox_users-0.4.6.crate) = 15585 +SHA256 (rust/crates/redox_syscall-0.7.0.crate) = 49f3fe0889e69e2ae9e41f4d6c4c0181701d00e4697b356fb1f74173a5e0ee27 SHA256 (rust/crates/redox_users-0.5.2.crate) = a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac -SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 -SHA256 (rust/crates/reflink-copy-0.1.29.crate) = 13362233b147e57674c37b802d216b7c5e3dcccbed8967c84f0d8d223868ae27 -SIZE (rust/crates/reflink-copy-0.1.29.crate) = 23940 -SHA256 (rust/crates/regex-1.12.3.crate) = e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276 -SIZE (rust/crates/regex-1.12.3.crate) = 153392 -SHA256 (rust/crates/regex-automata-0.4.14.crate) = 6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f -SIZE (rust/crates/regex-automata-0.4.14.crate) = 618012 -SHA256 (rust/crates/regex-syntax-0.8.10.crate) = dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a -SIZE (rust/crates/regex-syntax-0.8.10.crate) = 358781 +SHA256 (rust/crates/ref-cast-1.0.25.crate) = f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d +SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da +SHA256 (rust/crates/reflink-copy-0.1.28.crate) = 23bbed272e39c47a095a5242218a67412a220006842558b03fe2935e8f3d7b92 +SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 +SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c +SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58 SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832 -SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366 SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147 -SIZE (rust/crates/reqwest-0.12.28.crate) = 157031 SHA256 (rust/crates/reqwest-middleware-0.4.2.crate) = 57f17d28a6e6acfe1733fe24bcd30774d13bffa4b8a22535b4c8c98423088d4e -SIZE (rust/crates/reqwest-middleware-0.4.2.crate) = 28290 -SHA256 (rust/crates/rerun-0.23.4.crate) = 4ef9c0199c82495f3c57175bfdf8b6ed3f22e4e0f5a20421ff0775eec91ea63f -SIZE (rust/crates/rerun-0.23.4.crate) = 89686 -SHA256 (rust/crates/resvg-0.37.0.crate) = cadccb3d99a9efb8e5e00c16fbb732cbe400db2ec7fc004697ee7d97d86cf1f4 -SIZE (rust/crates/resvg-0.37.0.crate) = 85399 +SHA256 (rust/crates/rerun-0.28.1.crate) = 9686e613ef71e94b2b0693d1b64e0889ae4d0f2c1039c98a49a8f19be4276a52 +SHA256 (rust/crates/resvg-0.45.1.crate) = a8928798c0a55e03c9ca6c4c6846f76377427d2c1e1f7e6de3c06ae57942df43 SHA256 (rust/crates/rexif-0.7.5.crate) = be932047c168919c8d5af065b16fa7d4bd24835ffa256bf0cf1ff463f91c15df -SIZE (rust/crates/rexif-0.7.5.crate) = 23308 +SHA256 (rust/crates/rfc6381-codec-0.2.0.crate) = ed54c20f5c3ec82eab6d998b313dc75ec5d5650d4f57675e61d72489040297fd SHA256 (rust/crates/rfd-0.15.4.crate) = ef2bee61e6cffa4635c72d7d81a84294e28f0930db0ddcb0f66d10244674ebed -SIZE (rust/crates/rfd-0.15.4.crate) = 56785 -SHA256 (rust/crates/rgb-0.8.53.crate) = 47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4 -SIZE (rust/crates/rgb-0.8.53.crate) = 18607 +SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce SHA256 (rust/crates/ring-0.17.14.crate) = a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7 -SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SHA256 (rust/crates/ringbuffer-spsc-0.1.15.crate) = 8d3e7aa0a681b232e7cd7f856a53b10603df88ca74b79a8d8088845185492e35 SHA256 (rust/crates/rkv-0.19.0.crate) = 2c6d906922d99c677624d2042a93f89b2b7df0f6411032237d5d99a602c2487c -SIZE (rust/crates/rkv-0.19.0.crate) = 71397 -SHA256 (rust/crates/rmp-0.8.15.crate) = 4ba8be72d372b2c9b35542551678538b562e7cf86c3315773cae48dfbfe7790c -SIZE (rust/crates/rmp-0.8.15.crate) = 33421 -SHA256 (rust/crates/rmp-serde-1.3.1.crate) = 72f81bee8c8ef9b577d1681a70ebbc962c232461e397b22c208c43c04b67a155 -SIZE (rust/crates/rmp-serde-1.3.1.crate) = 33867 -SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94 -SIZE (rust/crates/ron-0.8.1.crate) = 63251 SHA256 (rust/crates/ron-0.10.1.crate) = beceb6f7bf81c73e73aeef6dd1356d9a1b2b4909e1f0fc3e59b034f9572d7b7f -SIZE (rust/crates/ron-0.10.1.crate) = 114092 -SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f -SIZE (rust/crates/roxmltree-0.19.0.crate) = 53547 -SHA256 (rust/crates/rust-format-0.3.4.crate) = 60e7c00b6c3bf5e38a880eec01d7e829d12ca682079f8238a464def3c4b31627 -SIZE (rust/crates/rust-format-0.3.4.crate) = 13037 -SHA256 (rust/crates/rustc-demangle-0.1.27.crate) = b50b8869d9fc858ce7266cce0194bd74df58b9d0e3f6df3a9fc8eb470d95c09d -SIZE (rust/crates/rustc-demangle-0.1.27.crate) = 30448 +SHA256 (rust/crates/ron-0.11.0.crate) = db09040cc89e461f1a265139777a2bde7f8d8c67c4936f700c63ce3e2904d468 +SHA256 (rust/crates/ron-0.12.0.crate) = fd490c5b18261893f14449cbd28cb9c0b637aebf161cd77900bfdedaff21ec32 +SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SHA256 (rust/crates/rust-fuzzy-search-0.1.1.crate) = a157657054ffe556d8858504af8a672a054a6e0bd9e8ee531059100c0fa11bb2 +SHA256 (rust/crates/rustc-demangle-0.1.26.crate) = 56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2 -SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 SHA256 (rust/crates/rustc-hash-2.1.1.crate) = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d -SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 -SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 +SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632 SHA256 (rust/crates/rustix-0.38.44.crate) = fdb5bc1ae2baa591800df16c9ca78619bf65c0488b41b96ccec5d11220d8c154 -SIZE (rust/crates/rustix-0.38.44.crate) = 379347 -SHA256 (rust/crates/rustix-1.1.4.crate) = b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190 -SIZE (rust/crates/rustix-1.1.4.crate) = 425241 -SHA256 (rust/crates/rustls-0.23.37.crate) = 758025cb5fccfd3bc2fd74708fd4682be41d99e5dff73c377c0646c6012c73a4 -SIZE (rust/crates/rustls-0.23.37.crate) = 372731 +SHA256 (rust/crates/rustix-1.1.3.crate) = 146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34 +SHA256 (rust/crates/rustls-0.23.36.crate) = c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b SHA256 (rust/crates/rustls-native-certs-0.8.3.crate) = 612460d5f7bea540c490b2b6395d8e34a953e52b491accd6c86c8164c5932a63 -SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 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.14.0.crate) = be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd -SIZE (rust/crates/rustls-pki-types-1.14.0.crate) = 35403 -SHA256 (rust/crates/rustls-webpki-0.103.9.crate) = d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53 -SIZE (rust/crates/rustls-webpki-0.103.9.crate) = 85813 +SHA256 (rust/crates/rustls-pki-types-1.13.2.crate) = 21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282 +SHA256 (rust/crates/rustls-platform-verifier-0.6.2.crate) = 1d99feebc72bae7ab76ba994bb5e121b8d83d910ca40b36e0921f53becc41784 +SHA256 (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = f87165f0995f63a9fbeea62b64d10b4d9d8e78ec6d7d51fb2125fda7bb36788f +SHA256 (rust/crates/rustls-webpki-0.103.8.crate) = 2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d -SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 -SHA256 (rust/crates/ryu-1.0.23.crate) = 9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f -SIZE (rust/crates/ryu-1.0.23.crate) = 52823 +SHA256 (rust/crates/ryu-1.0.22.crate) = a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984 SHA256 (rust/crates/safe_arch-0.7.4.crate) = 96b02de82ddbe1b636e6170c21be622223aea188ef2e139be0a5b219ec215323 -SIZE (rust/crates/safe_arch-0.7.4.crate) = 74564 +SHA256 (rust/crates/safe_arch-1.0.0.crate) = 1f7caad094bd561859bcd467734a720c3c1f5d1f338995351fefe2190c45efed SHA256 (rust/crates/safetensors-0.4.5.crate) = 44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6 -SIZE (rust/crates/safetensors-0.4.5.crate) = 21800 -SHA256 (rust/crates/safetensors-0.7.0.crate) = 675656c1eabb620b921efea4f9199f97fc86e36dd6ffd1fbbe48d0f59a4987f5 -SIZE (rust/crates/safetensors-0.7.0.crate) = 31009 SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502 -SIZE (rust/crates/same-file-1.0.6.crate) = 10183 -SHA256 (rust/crates/schannel-0.1.29.crate) = 91c1b7e4904c873ef0710c1f407dde2e6287de2bebc1bbbf7d430bb7cbffd939 -SIZE (rust/crates/schannel-0.1.29.crate) = 34352 +SHA256 (rust/crates/saturating_cast-0.1.0.crate) = 3fc4972f129a0ea378b69fa7c186d63255606e362ad00795f00b869dea5265eb +SHA256 (rust/crates/schannel-0.1.28.crate) = 891d81b926048e76efe18581bf793546b4c0eaf8448d72be8de2bbee5fd166e1 +SHA256 (rust/crates/schemars-0.9.0.crate) = 4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f +SHA256 (rust/crates/schemars-1.2.0.crate) = 54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2 +SHA256 (rust/crates/schemars_derive-1.2.0.crate) = 4908ad288c5035a8eb12cfdf0d49270def0a268ee162b75eeee0f85d155a7c45 SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294 -SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 -SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SHA256 (rust/crates/scratch-1.0.9.crate) = d68f2ec51b097e4c1a75b681a8bec621909b5e91f15bb7b840c4f2f7b01148b2 SHA256 (rust/crates/sctk-adwaita-0.10.1.crate) = b6277f0217056f77f1d8f49f2950ac6c278c0d607c45f5ee99328d792ede24ec -SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237 -SHA256 (rust/crates/security-framework-3.7.0.crate) = b7f4bc775c73d9a02cde8bf7b2ec4c9d12743edf609006c7facc23998404cd1d -SIZE (rust/crates/security-framework-3.7.0.crate) = 89115 -SHA256 (rust/crates/security-framework-sys-2.17.0.crate) = 6ce2691df843ecc5d231c0b14ece2acc3efb62c0a398c7e1d875f3983ce020e3 -SIZE (rust/crates/security-framework-sys-2.17.0.crate) = 21078 +SHA256 (rust/crates/scuffle-av1-0.1.4.crate) = 028eddc8b17fe9dba817b238c56d3acf03748bdbed4c35783cfb93857ef15955 +SHA256 (rust/crates/scuffle-bytes-util-0.1.5.crate) = 0417748c2a42f4a08d4e634b68b1d64f22a8c24bef2e7ac93df33aa61202a45b +SHA256 (rust/crates/scuffle-workspace-hack-0.1.0.crate) = 8028ded836a0d9fabdfa4d713389b76a2098b5153f50a135c8faed7e3a3d5ae2 +SHA256 (rust/crates/secrecy-0.8.0.crate) = 9bd1c54ea06cfd2f6b63219704de0b9b4f72dcc2b8fdef820be6cd799780e91e +SHA256 (rust/crates/security-framework-2.11.1.crate) = 897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02 +SHA256 (rust/crates/security-framework-3.5.1.crate) = b3297343eaf830f66ede390ea39da1d462b6b0c1b000f420d0a83f898bbbe6ef +SHA256 (rust/crates/security-framework-sys-2.15.0.crate) = cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0 +SHA256 (rust/crates/self_cell-1.2.2.crate) = b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89 SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 -SIZE (rust/crates/semver-1.0.27.crate) = 30081 SHA256 (rust/crates/seq-macro-0.3.6.crate) = 1bc711410fbe7399f390ca1c3b60ad0f53f80e95c5eb935e52268a0e2cd49acc -SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e -SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SHA256 (rust/crates/serde-big-array-0.5.1.crate) = 11fc7cc2c76d73e0f27ee52abbd64eec84d46f370c88371120433196934e4b7f SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b -SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098 +SHA256 (rust/crates/serde-xml-rs-0.6.0.crate) = fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782 SHA256 (rust/crates/serde_bytes-0.11.19.crate) = a5d440709e79d88e51ac01c4b72fc6cb7314017bb7da9eeff678aa94c10e3ea8 -SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad -SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 -SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SHA256 (rust/crates/serde_derive_internals-0.29.1.crate) = 18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711 SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 -SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SHA256 (rust/crates/serde_path_to_error-0.1.20.crate) = 10a9ff822e371bb5403e391ecd83e182e0e77ba7f6fe0160b795797109d1b457 SHA256 (rust/crates/serde_plain-1.0.2.crate) = 9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50 -SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183 SHA256 (rust/crates/serde_repr-0.1.20.crate) = 175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c -SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627 SHA256 (rust/crates/serde_spanned-0.6.9.crate) = bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3 -SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 -SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd -SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 +SHA256 (rust/crates/serde_with-3.16.1.crate) = 4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7 +SHA256 (rust/crates/serde_with_macros-3.16.1.crate) = 52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c +SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47 +SHA256 (rust/crates/serialport-4.7.3.crate) = 2acaf3f973e8616d7ceac415f53fc60e190b2a686fbcf8d27d0256c741c5007b SHA256 (rust/crates/sha-1-0.10.1.crate) = f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c -SIZE (rust/crates/sha-1-0.10.1.crate) = 12018 SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba -SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sha2-0.10.9.crate) = a7507d819769d01a365ab707794a4084392c824f54a7a6a7862f8c3d0892b283 -SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SHA256 (rust/crates/sha2-const-stable-0.1.0.crate) = 5f179d4e11094a893b82fff208f74d448a7512f99f5a0acbd5c679b705f83ed9 +SHA256 (rust/crates/sha3-0.10.8.crate) = 75872d278a8f37ef87fa0ddbda7802605cb18344497949862c0d4dcb291eba60 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 -SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 +SHA256 (rust/crates/shellexpand-3.1.1.crate) = 8b1fdf65dd6331831494dd616b30351c38e96e45921a27745cf98490458b90bb SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 -SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/signal-hook-0.3.18.crate) = d881a16cf4426aa584979d30bd82cb33429027e42122b169753d6ef1085ed6e2 -SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 SHA256 (rust/crates/signal-hook-mio-0.2.5.crate) = b75a19a7a740b25bc7944bdee6172368f988763b744e3d4dfe753f6b4ece40cc -SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373 SHA256 (rust/crates/signal-hook-registry-1.4.8.crate) = c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b -SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 +SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de SHA256 (rust/crates/simba-0.8.1.crate) = 061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae -SIZE (rust/crates/simba-0.8.1.crate) = 52545 SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 -SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 -SHA256 (rust/crates/simd_cesu8-1.1.1.crate) = 94f90157bb87cddf702797c5dadfa0be7d266cdf49e22da2fcaa32eff75b2c33 -SIZE (rust/crates/simd_cesu8-1.1.1.crate) = 319542 SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6 -SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e -SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa -SIZE (rust/crates/similar-2.7.0.crate) = 53928 SHA256 (rust/crates/similar-asserts-1.7.0.crate) = b5b441962c817e33508847a22bd82f03a30cff43642dc2fae8b050566121eb9a -SIZE (rust/crates/similar-asserts-1.7.0.crate) = 15783 -SHA256 (rust/crates/simple-easing-1.0.2.crate) = c82d449ab1bccfeec125893c6875008206f038d4eb8a09e1e10caf86f44d574e -SIZE (rust/crates/simple-easing-1.0.2.crate) = 3098 +SHA256 (rust/crates/simple-easing-1.0.1.crate) = 832ddd7df0d98d6fd93b973c330b7c8e0742d5cb8f1afc7dea89dba4d2531aa1 SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c -SIZE (rust/crates/simplecss-0.2.2.crate) = 22136 SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e1e30aed86049635fb5f147d065a9c0 -SIZE (rust/crates/simplelog-0.12.2.crate) = 21548 -SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d -SIZE (rust/crates/siphasher-0.3.11.crate) = 10442 -SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e -SIZE (rust/crates/siphasher-1.0.2.crate) = 11416 -SHA256 (rust/crates/skeptic-0.13.7.crate) = 16d23b015676c90a0f01c197bfdc786c20342c73a0afdda9025adb0bc42940a8 -SIZE (rust/crates/skeptic-0.13.7.crate) = 13108 -SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 -SIZE (rust/crates/slab-0.4.12.crate) = 19080 +SHA256 (rust/crates/siphasher-1.0.1.crate) = 56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d +SHA256 (rust/crates/slab-0.4.11.crate) = 7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589 SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038 -SIZE (rust/crates/slotmap-1.1.1.crate) = 61862 +SHA256 (rust/crates/smallbytes-0.1.0.crate) = 058d68c846e75e40719a9f772887608604e8af199157a2fa58a3ae4bad6ee934 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03 -SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c -SIZE (rust/crates/smawk-0.3.2.crate) = 13831 SHA256 (rust/crates/smithay-client-toolkit-0.19.2.crate) = 3457dea1f0eb631b4034d61d4d8c32074caa6cd1ab2d59f2327bd8461e2c0016 -SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504 SHA256 (rust/crates/smithay-client-toolkit-0.20.0.crate) = 0512da38f5e2b31201a93524adb8d3136276fa4fe4aafab4e1f727a82b534cc0 -SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597 SHA256 (rust/crates/smithay-clipboard-0.7.3.crate) = 71704c03f739f7745053bde45fa203a46c58d25bc5c4efba1d9a60e9dba81226 -SIZE (rust/crates/smithay-clipboard-0.7.3.crate) = 18270 SHA256 (rust/crates/smol_str-0.2.2.crate) = dd538fb6910ac1099850255cf94a94df6551fbdd602454387d0adb2d1ca6dead -SIZE (rust/crates/smol_str-0.2.2.crate) = 15840 SHA256 (rust/crates/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b -SIZE (rust/crates/snap-1.1.1.crate) = 33763 SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678 -SIZE (rust/crates/socket2-0.5.10.crate) = 58169 -SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e -SIZE (rust/crates/socket2-0.6.3.crate) = 59330 +SHA256 (rust/crates/socket2-0.6.1.crate) = 17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881 SHA256 (rust/crates/socks-0.3.4.crate) = f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b -SIZE (rust/crates/socks-0.3.4.crate) = 13172 SHA256 (rust/crates/sorted-vec-0.8.10.crate) = 19f58d7b0190c7f12df7e8be6b79767a0836059159811b869d5ab55721fe14d0 -SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005 +SHA256 (rust/crates/spin-0.10.0.crate) = d5fe4ccb98d9c292d56fec89a5e07da7fc4cf0dc11e156b41793132775d3e591 +SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67 SHA256 (rust/crates/spindle-0.2.6.crate) = 673aaca3d8aa5387a6eba861fbf984af5348d9df5d940c25c6366b19556fdf64 -SIZE (rust/crates/spindle-0.2.6.crate) = 18007 SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844 -SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802 +SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d SHA256 (rust/crates/spm_precompiled-0.1.4.crate) = 5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326 -SIZE (rust/crates/spm_precompiled-0.1.4.crate) = 557527 +SHA256 (rust/crates/sqlparser-0.58.0.crate) = ec4b661c54b1e4b603b37873a18c59920e4c51ea8ea2cf527d925424dbd4437c +SHA256 (rust/crates/sqlparser_derive-0.3.0.crate) = da5fc6819faabb412da764b99d3b713bb55083c11e7e0c00144d386cd6a1939c SHA256 (rust/crates/ssri-9.2.0.crate) = da7a2b3c2bc9693bcb40870c4e9b5bf0d79f9cb46273321bf855ec513e919082 -SIZE (rust/crates/ssri-9.2.0.crate) = 23448 +SHA256 (rust/crates/stabby-72.1.1.crate) = 976399a0c48ea769ef7f5dc303bb88240ab8d84008647a6b2303eced3dab3945 +SHA256 (rust/crates/stabby-abi-72.1.1.crate) = f7b54832a9a1f92a0e55e74a5c0332744426edc515bb3fbad82f10b874a87f0d +SHA256 (rust/crates/stabby-macros-72.1.1.crate) = a768b1e51e4dbfa4fa52ae5c01241c0a41e2938fdffbb84add0c8238092f9091 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596 -SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f -SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SHA256 (rust/crates/static_init-1.0.4.crate) = 8bae1df58c5fea7502e8e352ec26b5579f6178e1fdb311e088580c980dee25ed +SHA256 (rust/crates/static_init_macro-1.0.4.crate) = 1389c88ddd739ec6d3f8f83343764a0e944cd23cfbf126a9796a714b0b6edd6f +SHA256 (rust/crates/stl_io-0.8.6.crate) = 4a101fb44c7bbb34473ee14a0a9e2c06ad4b1aa22501b18223279fd21f0affd6 SHA256 (rust/crates/strfmt-0.2.5.crate) = 29fdc163db75f7b5ffa3daf0c5a7136fb0d4b2f35523cd1769da05e034159feb -SIZE (rust/crates/strfmt-0.2.5.crate) = 15411 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.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f -SIZE (rust/crates/strsim-0.11.1.crate) = 14266 SHA256 (rust/crates/strum-0.26.3.crate) = 8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06 -SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SHA256 (rust/crates/strum-0.27.2.crate) = af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf SHA256 (rust/crates/strum_macros-0.26.4.crate) = 4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be -SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 +SHA256 (rust/crates/strum_macros-0.27.2.crate) = 7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7 SHA256 (rust/crates/sublime_fuzzy-0.7.0.crate) = fa7986063f7c0ab374407e586d7048a3d5aac94f103f751088bf398e07cd5400 -SIZE (rust/crates/sublime_fuzzy-0.7.0.crate) = 13926 SHA256 (rust/crates/subtle-2.6.1.crate) = 13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292 -SIZE (rust/crates/subtle-2.6.1.crate) = 14562 -SHA256 (rust/crates/svgtypes-0.13.0.crate) = 6e44e288cd960318917cbd540340968b90becc8bc81f171345d706e7a89d9d70 -SIZE (rust/crates/svgtypes-0.13.0.crate) = 38095 +SHA256 (rust/crates/svgtypes-0.15.3.crate) = 68c7541fff44b35860c1a7a47a7cadf3e4a304c457b58f9870d9706ece028afc SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237 -SIZE (rust/crates/syn-1.0.109.crate) = 237611 -SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 -SIZE (rust/crates/syn-2.0.117.crate) = 306011 +SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a SHA256 (rust/crates/sync_wrapper-1.0.2.crate) = 0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263 -SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2 -SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 SHA256 (rust/crates/syntect-5.3.0.crate) = 656b45c05d95a5704399aeef6bd0ddec7b2b3531b7c9e900abbf7c4d2190c925 -SIZE (rust/crates/syntect-5.3.0.crate) = 833348 +SHA256 (rust/crates/sysctl-0.5.5.crate) = ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea SHA256 (rust/crates/sysctl-0.6.0.crate) = 01198a2debb237c62b6826ec7081082d951f46dbb64b0e8c7649a452230d1dfc -SIZE (rust/crates/sysctl-0.6.0.crate) = 18829 SHA256 (rust/crates/sysinfo-0.30.13.crate) = 0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3 -SIZE (rust/crates/sysinfo-0.30.13.crate) = 173400 -SHA256 (rust/crates/system-configuration-0.7.0.crate) = a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b -SIZE (rust/crates/system-configuration-0.7.0.crate) = 18064 +SHA256 (rust/crates/system-configuration-0.6.1.crate) = 3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4 -SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 SHA256 (rust/crates/system-deps-6.2.2.crate) = a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349 -SIZE (rust/crates/system-deps-6.2.2.crate) = 25546 SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f -SIZE (rust/crates/system-deps-7.0.7.crate) = 28941 +SHA256 (rust/crates/talc-4.4.3.crate) = a3ae828aa394de34c7de08f522d1b86bd1c182c668d27da69caadda00590f26d SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369 -SIZE (rust/crates/tap-1.0.1.crate) = 11316 -SHA256 (rust/crates/tar-0.4.44.crate) = 1d863878d212c87a19c1a610eb53bb01fe12951c0501cf5a0d65f724914a667a -SIZE (rust/crates/tar-0.4.44.crate) = 61020 SHA256 (rust/crates/target-lexicon-0.12.16.crate) = 61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1 -SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 -SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c -SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 -SHA256 (rust/crates/tempfile-3.27.0.crate) = 32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd -SIZE (rust/crates/tempfile-3.27.0.crate) = 44780 +SHA256 (rust/crates/target-lexicon-0.13.4.crate) = b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba +SHA256 (rust/crates/tempfile-3.24.0.crate) = 655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755 -SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 SHA256 (rust/crates/textwrap-0.16.2.crate) = c13547615a44dc9c452a8a534638acdf07120d4b6847c8178705da06306a3057 -SIZE (rust/crates/textwrap-0.16.2.crate) = 57077 SHA256 (rust/crates/thiserror-1.0.69.crate) = b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52 -SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 -SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 -SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 +SHA256 (rust/crates/thiserror-2.0.17.crate) = f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8 SHA256 (rust/crates/thiserror-impl-1.0.69.crate) = 4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1 -SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 -SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 -SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 +SHA256 (rust/crates/thiserror-impl-2.0.17.crate) = 3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913 +SHA256 (rust/crates/thread-priority-1.2.0.crate) = cfe075d7053dae61ac5413a34ea7d4913b6e6207844fd726bdd858b37ff72bf5 SHA256 (rust/crates/thread_local-1.1.9.crate) = f60246a4944f24f6e018aa17cdeffb7818b76356965d03b07d6a9886e8962185 -SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 SHA256 (rust/crates/thrift-0.17.0.crate) = 7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09 -SIZE (rust/crates/thrift-0.17.0.crate) = 45286 -SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e -SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 SHA256 (rust/crates/tiff-0.10.3.crate) = af9605de7fee8d9551863fd692cce7637f548dbd9db9180fcc07ccc6d26c336f -SIZE (rust/crates/tiff-0.10.3.crate) = 1444592 -SHA256 (rust/crates/tiff-0.11.3.crate) = b63feaf3343d35b6ca4d50483f94843803b0f51634937cc2ec519fc32232bc52 -SIZE (rust/crates/tiff-0.11.3.crate) = 102026 -SHA256 (rust/crates/time-0.3.47.crate) = 743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c -SIZE (rust/crates/time-0.3.47.crate) = 225161 -SHA256 (rust/crates/time-core-0.1.8.crate) = 7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca -SIZE (rust/crates/time-core-0.1.8.crate) = 9634 -SHA256 (rust/crates/time-macros-0.2.27.crate) = 2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215 -SIZE (rust/crates/time-macros-0.2.27.crate) = 25144 +SHA256 (rust/crates/tiff-0.9.1.crate) = ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e +SHA256 (rust/crates/time-0.3.44.crate) = 91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d +SHA256 (rust/crates/time-core-0.1.6.crate) = 40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b +SHA256 (rust/crates/time-macros-0.2.24.crate) = 30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3 SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237 -SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129 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/tiny_http-0.12.0.crate) = 389915df6413a2e74fb181895f933386023c71110878cd0825588928e64cdc82 -SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330 -SHA256 (rust/crates/tinystl-0.0.3.crate) = fdbcdda2f86a57b89b5d9ac17cd4c9f3917ec8edcde403badf3d992d2947af2a -SIZE (rust/crates/tinystl-0.0.3.crate) = 74473 SHA256 (rust/crates/tinystr-0.8.2.crate) = 42d3e9c45c09de15d06dd8acf5f4e0e399e85927b7f00711024eb7ae10fa4869 -SIZE (rust/crates/tinystr-0.8.2.crate) = 23942 SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc -SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 -SHA256 (rust/crates/tinyvec-1.11.0.crate) = 3e61e67053d25a4e82c844e8424039d9745781b3fc4f32b8d55ed50f5f667ef3 -SIZE (rust/crates/tinyvec-1.11.0.crate) = 53096 +SHA256 (rust/crates/tinyvec-1.10.0.crate) = bfa5fdc3bce6191a1dbc8c02d5c8bffcf557bafa17c124c5264a458f1b0613fa SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20 -SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SHA256 (rust/crates/tls-listener-0.11.2.crate) = 1461056cc1ef47003f7ee16e4cef3741068d4c7f6b627bfce49b7c00c120a530 SHA256 (rust/crates/to_method-1.1.0.crate) = c7c4ceeeca15c8384bbc3e011dbd8fccb7f068a440b752b7d9b32ceb0ca0e2e8 -SIZE (rust/crates/to_method-1.1.0.crate) = 4738 SHA256 (rust/crates/tobj-4.0.3.crate) = 04aca6092e5978e708ee784e8ab9b5cf3cdb598b28f99a2f257446e7081a7025 -SIZE (rust/crates/tobj-4.0.3.crate) = 27939 +SHA256 (rust/crates/token-cell-2.1.1.crate) = fb48920ae769b58126c8c93269805011c793201f95fde28b479b81a9a531bbde SHA256 (rust/crates/tokenizers-0.21.4.crate) = a620b996116a59e184c2fa2dfd8251ea34a36d0a514758c6f966386bd2e03476 -SIZE (rust/crates/tokenizers-0.21.4.crate) = 185676 -SHA256 (rust/crates/tokenizers-0.22.2.crate) = b238e22d44a15349529690fb07bd645cf58149a1b1e44d6cb5bd1641ff1a6223 -SIZE (rust/crates/tokenizers-0.22.2.crate) = 186345 -SHA256 (rust/crates/tokio-1.50.0.crate) = 27ad5e34374e03cfffefc301becb44e9dc3c17584f414349ebe29ed26661822d -SIZE (rust/crates/tokio-1.50.0.crate) = 878380 -SHA256 (rust/crates/tokio-macros-2.6.1.crate) = 5c55a2eff8b69ce66c84f85e1da1c233edc36ceb85a2058d11b0d6a3c7e7569c -SIZE (rust/crates/tokio-macros-2.6.1.crate) = 16546 +SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 +SHA256 (rust/crates/tokio-macros-2.6.0.crate) = af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5 SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2 -SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 SHA256 (rust/crates/tokio-rustls-0.26.4.crate) = 1729aa945f29d91ba541258c8df89027d5792d85a8841fb65e8bf0f4ede4ef61 -SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 +SHA256 (rust/crates/tokio-serial-5.4.5.crate) = aa1d5427f11ba7c5e6384521cfd76f2d64572ff29f3f4f7aa0f496282923fdc8 SHA256 (rust/crates/tokio-stream-0.1.18.crate) = 32da49809aab5c3bc678af03902d4ccddea2a87d028d86392a4b1560c6906c70 -SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366 +SHA256 (rust/crates/tokio-tungstenite-0.24.0.crate) = edc5f74e248dc973e0dbb7b74c7e0d6fcc301c694ff50049504004ef4d0cdcd9 +SHA256 (rust/crates/tokio-tungstenite-0.28.0.crate) = d25a406cddcc431a75d3d9afc6a7c0f7428d4891dd973e4d54c56b46127bf857 SHA256 (rust/crates/tokio-util-0.7.18.crate) = 9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098 -SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 -SHA256 (rust/crates/toml-0.8.23.crate) = dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362 -SIZE (rust/crates/toml-0.8.23.crate) = 36050 -SHA256 (rust/crates/toml-0.9.12+spec-1.1.0.crate) = cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863 -SIZE (rust/crates/toml-0.9.12+spec-1.1.0.crate) = 56485 -SHA256 (rust/crates/toml_datetime-0.6.11.crate) = 22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c -SIZE (rust/crates/toml_datetime-0.6.11.crate) = 16125 +SHA256 (rust/crates/toml-0.8.2.crate) = 185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d +SHA256 (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 0825052159284a1a8b4d6c0c86cbc801f2da5afd2b225fa548c72f2e74002f48 +SHA256 (rust/crates/toml_datetime-0.6.3.crate) = 7cda73e2f1397b1262d6dfdcef8aafae14d1de7748d66822d3bfeeb6d03e5e4b SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 -SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 -SHA256 (rust/crates/toml_datetime-1.0.1+spec-1.1.0.crate) = 9b320e741db58cac564e26c607d3cc1fdc4a88fd36c879568c07856ed83ff3e9 -SIZE (rust/crates/toml_datetime-1.0.1+spec-1.1.0.crate) = 18010 -SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81 -SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056 -SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a -SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602 -SHA256 (rust/crates/toml_edit-0.25.5+spec-1.1.0.crate) = 8ca1a40644a28bce036923f6a431df0b34236949d111cc07cb6dca830c9ef2e1 -SIZE (rust/crates/toml_edit-0.25.5+spec-1.1.0.crate) = 66719 -SHA256 (rust/crates/toml_parser-1.0.10+spec-1.1.0.crate) = 7df25b4befd31c4816df190124375d5a20c6b6921e2cad937316de3fccd63420 -SIZE (rust/crates/toml_parser-1.0.10+spec-1.1.0.crate) = 35150 -SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801 -SIZE (rust/crates/toml_write-0.1.2.crate) = 15660 -SHA256 (rust/crates/toml_writer-1.0.7+spec-1.1.0.crate) = f17aaa1c6e3dc22b1da4b6bba97d066e354c7945cac2f7852d4e4e7ca7a6b56d -SIZE (rust/crates/toml_writer-1.0.7+spec-1.1.0.crate) = 17166 -SHA256 (rust/crates/tonic-0.12.3.crate) = 877c5b330756d856ffcc4553ab34a5684481ade925ecc54bcd1bf02b1d0d4d52 -SIZE (rust/crates/tonic-0.12.3.crate) = 99380 -SHA256 (rust/crates/tonic-web-0.12.3.crate) = 5299dd20801ad736dccb4a5ea0da7376e59cd98f213bf1c3d478cf53f4834b58 -SIZE (rust/crates/tonic-web-0.12.3.crate) = 722209 -SHA256 (rust/crates/tonic-web-wasm-client-0.6.2.crate) = 8957be1a1c7aa12d4c9d67882060dd57aed816bbc553fa60949312e839f4a8ea -SIZE (rust/crates/tonic-web-wasm-client-0.6.2.crate) = 20167 -SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c -SIZE (rust/crates/tower-0.4.13.crate) = 106906 -SHA256 (rust/crates/tower-0.5.3.crate) = ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4 -SIZE (rust/crates/tower-0.5.3.crate) = 110488 -SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5 -SIZE (rust/crates/tower-http-0.5.2.crate) = 118675 +SHA256 (rust/crates/toml_edit-0.20.2.crate) = 396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338 +SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 +SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44 +SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 +SHA256 (rust/crates/tonic-0.14.2.crate) = eb7613188ce9f7df5bfe185db26c5814347d110db17920415cf2fbcad85e7203 +SHA256 (rust/crates/tonic-prost-0.14.2.crate) = 66bd50ad6ce1252d87ef024b3d64fe4c3cf54a86fb9ef4c631fdd0ded7aeaa67 +SHA256 (rust/crates/tonic-web-0.14.2.crate) = 75214f6b6bd28c19aa752ac09fdf0eea546095670906c21fe3940e180a4c43f2 +SHA256 (rust/crates/tonic-web-wasm-client-0.8.0.crate) = 898cd44be5e23e59d2956056538f1d6b3c5336629d384ffd2d92e76f87fb98ff +SHA256 (rust/crates/tower-0.5.2.crate) = d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9 SHA256 (rust/crates/tower-http-0.6.8.crate) = d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8 -SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 SHA256 (rust/crates/tower-layer-0.3.3.crate) = 121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e -SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 SHA256 (rust/crates/tower-service-0.3.3.crate) = 8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3 -SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 -SIZE (rust/crates/tracing-0.1.44.crate) = 463135 SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da -SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 SHA256 (rust/crates/tracing-core-0.1.36.crate) = db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a -SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 SHA256 (rust/crates/tracing-error-0.2.1.crate) = 8b1581020d7a273442f5b45074a6a57d5757ad0a47dac0e9f0bd57b81936f3db -SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135 SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3 -SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 -SHA256 (rust/crates/tracing-subscriber-0.3.23.crate) = cb7f578e5945fb242538965c2d0b04418d38ec25c79d160cd279bf0731c8d319 -SIZE (rust/crates/tracing-subscriber-0.3.23.crate) = 213773 +SHA256 (rust/crates/tracing-opentelemetry-0.32.0.crate) = 1e6e5658463dd88089aba75c7791e1d3120633b1bfde22478b28f625a9bb1b8e +SHA256 (rust/crates/tracing-serde-0.2.0.crate) = 704b1aeb7be0d0a84fc9828cae51dab5970fee5088f83d1dd7ee6f6246fc6ff1 +SHA256 (rust/crates/tracing-subscriber-0.3.22.crate) = 2f30143827ddab0d256fd843b7a66d164e9f271cfa0dde49142c5ca0ca291f1e SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b -SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 SHA256 (rust/crates/ttf-parser-0.25.1.crate) = d2df906b07856748fa3f6e0ad0cbaa047052d4a7dd609e231c4f72cee8c36f31 -SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121 -SHA256 (rust/crates/turbojpeg-1.4.0.crate) = 3b12ab1b96184a3879b4b16a74ee67436a5ef8833c0e6954a8cbf47ec9036559 -SIZE (rust/crates/turbojpeg-1.4.0.crate) = 63988 +SHA256 (rust/crates/tungstenite-0.24.0.crate) = 18e5b8366ee7a95b16d32197d0b2604b43a0be89dc5fac9f8e96ccafbaedda8a +SHA256 (rust/crates/tungstenite-0.28.0.crate) = 8628dcc84e5a09eb3d8423d6cb682965dea9133204e8fb3efee74c2a0c259442 +SHA256 (rust/crates/turbojpeg-1.3.3.crate) = 017914ca203ad45ccb4f6b7a61823673c43dc28c31082e1ab692c3729849d90b SHA256 (rust/crates/turbojpeg-sys-1.1.1.crate) = d2d87290369f91af10f425f9ec0b8ce775cf79ea189291faa974c0b4e02e1e2f -SIZE (rust/crates/turbojpeg-sys-1.1.1.crate) = 1147590 -SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675 -SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842 SHA256 (rust/crates/twox-hash-2.1.2.crate) = 9ea3136b675547379c4bd395ca6b938e5ad3c3d20fad76e7fe85f9e0d011419c -SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641 SHA256 (rust/crates/type-map-0.5.1.crate) = cb30dbbd9036155e74adad6812e9898d03ec374946234fbcebd5dfc7b9187b90 -SIZE (rust/crates/type-map-0.5.1.crate) = 8606 -SHA256 (rust/crates/typed-path-0.12.3.crate) = 8e28f89b80c87b8fb0cf04ab448d5dd0dd0ade2f8891bae878de66a75a28600e -SIZE (rust/crates/typed-path-0.12.3.crate) = 112964 +SHA256 (rust/crates/typeid-1.0.3.crate) = bc7d623258602320d5c55d1bc22793b57daff0ec7efc270ea7d55ce1d5f5471c SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb -SIZE (rust/crates/typenum-1.19.0.crate) = 76414 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971 -SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 -SHA256 (rust/crates/uds_windows-1.2.1.crate) = f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e -SIZE (rust/crates/uds_windows-1.2.1.crate) = 21931 -SHA256 (rust/crates/ug-0.5.0.crate) = 76b761acf8af3494640d826a8609e2265e19778fb43306c7f15379c78c9b05b0 -SIZE (rust/crates/ug-0.5.0.crate) = 55257 -SHA256 (rust/crates/ug-cuda-0.5.0.crate) = 9f0a1fa748f26166778c33b8498255ebb7c6bffb472bcc0a72839e07ebb1d9b5 -SIZE (rust/crates/ug-cuda-0.5.0.crate) = 17301 +SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9 +SHA256 (rust/crates/ug-0.4.0.crate) = 90b70b37e9074642bc5f60bb23247fd072a84314ca9e71cdf8527593406a0dd3 +SHA256 (rust/crates/ug-cuda-0.4.0.crate) = 14053653d0b7fa7b21015aa9a62edc8af2f60aa6f9c54e66386ecce55f22ed29 +SHA256 (rust/crates/uhlc-0.8.2.crate) = b62a645e3e4e6c85b7abe49b086aa3204119431f42b6123b0070419fb6e9d24e +SHA256 (rust/crates/unescaper-0.1.8.crate) = 4064ed685c487dbc25bd3f0e9548f2e34bab9d18cefc700f9ec2dba74ba1138e SHA256 (rust/crates/unicase-2.9.0.crate) = dbc4bc3a9f746d862c45cb89d705aa10f187bb96c76001afab07a0d35ce60142 -SIZE (rust/crates/unicase-2.9.0.crate) = 24368 -SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 -SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 +SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f -SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324 SHA256 (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de -SIZE (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 91546 SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 -SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 SHA256 (rust/crates/unicode-truncate-1.1.0.crate) = b3644627a5af5fa321c95b9b235a72fd24cd29c648c2c379431e6628655627bf -SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529 SHA256 (rust/crates/unicode-width-0.1.14.crate) = 7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af -SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd -SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509 SHA256 (rust/crates/unicode-xid-0.2.6.crate) = ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853 -SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 SHA256 (rust/crates/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e -SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298 SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3 -SIZE (rust/crates/unindent-0.2.4.crate) = 7422 +SHA256 (rust/crates/unit-prefix-0.5.2.crate) = 81e544489bf3d8ef66c953931f56617f423cd4b5494be343d9b9d3dda037b9a3 +SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861 SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1 -SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 SHA256 (rust/crates/unty-0.0.4.crate) = 6d49784317cd0d1ee7ec5c716dd598ec5b4483ea832a2dced265471cc0f690ae -SIZE (rust/crates/unty-0.0.4.crate) = 7200 +SHA256 (rust/crates/unzip-n-0.1.4.crate) = 3b5bb2756c16fb66f80cfbf5fb0e0c09a7001e739f453c9ec241b9c8b1556fda +SHA256 (rust/crates/urdf-rs-0.9.0.crate) = 074515a3e6dc230bbbdcf35830fd71b67b55ae2ac22bc4ff69d89412fc84b830 SHA256 (rust/crates/ureq-2.12.1.crate) = 02d1a66277ed75f640d608235660df48c8e3c19f3b4edb6a263315626cc3c01d -SIZE (rust/crates/ureq-2.12.1.crate) = 115366 SHA256 (rust/crates/url-2.5.8.crate) = ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed -SIZE (rust/crates/url-2.5.8.crate) = 86512 SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da -SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 -SHA256 (rust/crates/usvg-0.37.0.crate) = 38b0a51b72ab80ca511d126b77feeeb4fb1e972764653e61feac30adc161a756 -SIZE (rust/crates/usvg-0.37.0.crate) = 32083 -SHA256 (rust/crates/usvg-parser-0.37.0.crate) = 9bd4e3c291f45d152929a31f0f6c819245e2921bfd01e7bd91201a9af39a2bdc -SIZE (rust/crates/usvg-parser-0.37.0.crate) = 65397 -SHA256 (rust/crates/usvg-tree-0.37.0.crate) = 8ee3d202ebdb97a6215604b8f5b4d6ef9024efd623cf2e373a6416ba976ec7d3 -SIZE (rust/crates/usvg-tree-0.37.0.crate) = 20519 +SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338f563afe567cf3c9eea17b47ef +SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9 SHA256 (rust/crates/utf8-width-0.1.8.crate) = 1292c0d970b54115d14f2492fe0170adf21d68a1de108eebc51c1df4f346a091 -SIZE (rust/crates/utf8-width-0.1.8.crate) = 3212 SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be -SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 -SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 -SHA256 (rust/crates/uuid-1.22.0.crate) = a68d3c8f01c0cfa54a75291d83601161799e4a89a39e0929f4b0354d88757a37 -SIZE (rust/crates/uuid-1.22.0.crate) = 61780 +SHA256 (rust/crates/uuid-1.19.0.crate) = e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a SHA256 (rust/crates/v4l-0.14.0.crate) = d8fbfea44a46799d62c55323f3c55d06df722fbe577851d848d328a1041c3403 -SIZE (rust/crates/v4l-0.14.0.crate) = 42222 SHA256 (rust/crates/v4l2-sys-mit-0.3.0.crate) = 6779878362b9bacadc7893eac76abe69612e8837ef746573c4a5239daf11990b -SIZE (rust/crates/v4l2-sys-mit-0.3.0.crate) = 1185 SHA256 (rust/crates/v_frame-0.3.9.crate) = 666b7727c8875d6ab5db9533418d7c764233ac9c0cff1d469aec8fa127597be2 -SIZE (rust/crates/v_frame-0.3.9.crate) = 20856 +SHA256 (rust/crates/validated_struct-2.2.0.crate) = 869a93e8a7286e339e1128630051d82babbcd75d585975af07b9f3327220e60e +SHA256 (rust/crates/validated_struct_macros-2.2.0.crate) = 8c44ce98e7227a04eeb4cf9c784109a5c9710e54849ceb4f09f8597247897f1e SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65 -SIZE (rust/crates/valuable-0.1.1.crate) = 28679 SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426 -SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 SHA256 (rust/crates/vec1-1.12.1.crate) = eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322 -SIZE (rust/crates/vec1-1.12.1.crate) = 34165 +SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191 SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e -SIZE (rust/crates/version-compare-0.2.1.crate) = 14245 SHA256 (rust/crates/version_check-0.9.5.crate) = 0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a -SIZE (rust/crates/version_check-0.9.5.crate) = 15554 SHA256 (rust/crates/virtue-0.0.18.crate) = 051eb1abcf10076295e815102942cc58f9d5e3b4560e46e53c21e8ff6f3af7b1 -SIZE (rust/crates/virtue-0.0.18.crate) = 33545 SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b -SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 -SHA256 (rust/crates/walkers-0.36.0.crate) = 01c614541ed9e6749af0d3836b5adb563a8cec55097fc938daa33a4bea293472 -SIZE (rust/crates/walkers-0.36.0.crate) = 56529 +SHA256 (rust/crates/walkers-0.50.0.crate) = 7a443c518c081ef29fafc4c53c32c6f8cba953b019854080214cad1e6d47c297 SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e -SIZE (rust/crates/want-0.3.1.crate) = 6398 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b -SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 -SHA256 (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5 -SIZE (rust/crates/wasip2-1.0.2+wasi-0.2.9.crate) = 129778 -SHA256 (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5 -SIZE (rust/crates/wasip3-0.4.0+wasi-0.3.0-rc-2026-01-06.crate) = 123354 +SHA256 (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7 SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5 -SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6 -SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 SHA256 (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 555d470ec0bc3bb57890405e5d4322cc9ea83cebb085523ced7be4144dac1e61 -SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407 -SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d -SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 -SHA256 (rust/crates/wasm-encoder-0.244.0.crate) = 990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319 -SIZE (rust/crates/wasm-encoder-0.244.0.crate) = 85804 -SHA256 (rust/crates/wasm-metadata-0.244.0.crate) = bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909 -SIZE (rust/crates/wasm-metadata-0.244.0.crate) = 21500 SHA256 (rust/crates/wasm-streams-0.4.2.crate) = 15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65 -SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773 -SHA256 (rust/crates/wasmparser-0.244.0.crate) = 47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe -SIZE (rust/crates/wasmparser-0.244.0.crate) = 265607 -SHA256 (rust/crates/wayland-backend-0.3.14.crate) = aa75f400b7f719bcd68b3f47cd939ba654cedeef690f486db71331eec4c6a406 -SIZE (rust/crates/wayland-backend-0.3.14.crate) = 79650 -SHA256 (rust/crates/wayland-client-0.31.13.crate) = ab51d9f7c071abeee76007e2b742499e535148035bb835f97aaed1338cf516c3 -SIZE (rust/crates/wayland-client-0.31.13.crate) = 66894 +SHA256 (rust/crates/wayland-backend-0.3.12.crate) = fee64194ccd96bf648f42a65a7e589547096dfa702f7cadef84347b66ad164f9 +SHA256 (rust/crates/wayland-client-0.31.12.crate) = b8e6faa537fbb6c186cb9f1d41f2f811a4120d1b57ec61f50da451a0c5122bec SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e -SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696 -SHA256 (rust/crates/wayland-cursor-0.31.13.crate) = 4b3298683470fbdc6ca40151dfc48c8f2fd4c41a26e13042f801f85002384091 -SIZE (rust/crates/wayland-cursor-0.31.13.crate) = 9324 -SHA256 (rust/crates/wayland-protocols-0.32.11.crate) = b23b5df31ceff1328f06ac607591d5ba360cf58f90c8fad4ac8d3a55a3c4aec7 -SIZE (rust/crates/wayland-protocols-0.32.11.crate) = 156123 +SHA256 (rust/crates/wayland-cursor-0.31.12.crate) = 5864c4b5b6064b06b1e8b74ead4a98a6c45a285fe7a0e784d24735f011fdb078 +SHA256 (rust/crates/wayland-protocols-0.32.10.crate) = baeda9ffbcfc8cd6ddaade385eaf2393bd2115a69523c735f12242353c3df4f3 SHA256 (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 40a1f863128dcaaec790d7b4b396cc9b9a7a079e878e18c47e6c2d2c5a8dcbb1 -SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502 -SHA256 (rust/crates/wayland-protocols-misc-0.3.11.crate) = 429b99200febaf95d4f4e46deff6fe4382bcff3280ee16a41cf887b3c3364984 -SIZE (rust/crates/wayland-protocols-misc-0.3.11.crate) = 15754 -SHA256 (rust/crates/wayland-protocols-plasma-0.3.11.crate) = d392fc283a87774afc9beefcd6f931582bb97fe0e6ced0b306a62cb1d026527c -SIZE (rust/crates/wayland-protocols-plasma-0.3.11.crate) = 68786 -SHA256 (rust/crates/wayland-protocols-wlr-0.3.11.crate) = 78248e4cc0eff8163370ba5c158630dcae1f3497a586b826eca2ef5f348d6235 -SIZE (rust/crates/wayland-protocols-wlr-0.3.11.crate) = 28351 -SHA256 (rust/crates/wayland-scanner-0.31.9.crate) = c86287151a309799b821ca709b7345a048a2956af05957c89cb824ab919fa4e3 -SIZE (rust/crates/wayland-scanner-0.31.9.crate) = 37205 -SHA256 (rust/crates/wayland-sys-0.31.10.crate) = 374f6b70e8e0d6bf9461a32988fd553b59ff630964924dad6e4a4eb6bd538d17 -SIZE (rust/crates/wayland-sys-0.31.10.crate) = 21430 +SHA256 (rust/crates/wayland-protocols-misc-0.3.10.crate) = 791c58fdeec5406aa37169dd815327d1e47f334219b523444bc26d70ceb4c34e +SHA256 (rust/crates/wayland-protocols-plasma-0.3.10.crate) = aa98634619300a535a9a97f338aed9a5ff1e01a461943e8346ff4ae26007306b +SHA256 (rust/crates/wayland-protocols-wlr-0.3.10.crate) = e9597cdf02cf0c34cd5823786dce6b5ae8598f05c2daf5621b6e178d4f7345f3 +SHA256 (rust/crates/wayland-scanner-0.31.8.crate) = 5423e94b6a63e68e439803a3e153a9252d5ead12fd853334e2ad33997e3889e3 +SHA256 (rust/crates/wayland-sys-0.31.8.crate) = 1e6dbfc3ac5ef974c92a2235805cc0114033018ae1290a72e474aa8b28cbbdfd SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2 -SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb -SIZE (rust/crates/web-time-1.1.0.crate) = 18026 -SHA256 (rust/crates/webbrowser-1.2.0.crate) = fe985f41e291eecef5e5c0770a18d28390addb03331c043964d9e916453d6f16 -SIZE (rust/crates/webbrowser-1.2.0.crate) = 59713 +SHA256 (rust/crates/webbrowser-1.0.6.crate) = 00f1243ef785213e3a32fa0396093424a3a6ea566f9948497e5a2309261a4c97 +SHA256 (rust/crates/webpki-root-certs-1.0.5.crate) = 36a29fc0408b113f68cf32637857ab740edfafdf460c326cd2afaa2d84cc05dc SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9 -SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 -SHA256 (rust/crates/webpki-roots-1.0.6.crate) = 22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed -SIZE (rust/crates/webpki-roots-1.0.6.crate) = 240440 +SHA256 (rust/crates/webpki-roots-1.0.5.crate) = 12bed680863276c63889429bfd6cab3b99943659923822de1c8a39c49e4d722c SHA256 (rust/crates/weezl-0.1.12.crate) = a28ac98ddc8b9274cb41bb4d9d4d5c425b6020c50c46f25559911905610b4a88 -SIZE (rust/crates/weezl-0.1.12.crate) = 46045 SHA256 (rust/crates/wgpu-24.0.5.crate) = 6b0b3436f0729f6cdf2e6e9201f3d39dc95813fad61d826c1ed07918b4539353 -SIZE (rust/crates/wgpu-24.0.5.crate) = 171182 +SHA256 (rust/crates/wgpu-27.0.1.crate) = bfe68bac7cde125de7a731c3400723cadaaf1703795ad3f4805f187459cd7a77 SHA256 (rust/crates/wgpu-core-24.0.5.crate) = 7f0aa306497a238d169b9dc70659105b4a096859a34894544ca81719242e1499 -SIZE (rust/crates/wgpu-core-24.0.5.crate) = 262716 +SHA256 (rust/crates/wgpu-core-27.0.3.crate) = 27a75de515543b1897b26119f93731b385a19aea165a1ec5f0e3acecc229cae7 +SHA256 (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 0772ae958e9be0c729561d5e3fd9a19679bcdfb945b8b1a1969d9bfe8056d233 +SHA256 (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = b06ac3444a95b0813ecfd81ddb2774b66220b264b3e2031152a4a29fda4da6b5 +SHA256 (rust/crates/wgpu-core-deps-wasm-27.0.0.crate) = 9b1027dcf3b027a877e44819df7ceb0e2e98578830f8cd34cd6c3c7c2a7a50b7 +SHA256 (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 71197027d61a71748e4120f05a9242b2ad142e3c01f8c1b47707945a879a03c3 SHA256 (rust/crates/wgpu-hal-24.0.4.crate) = f112f464674ca69f3533248508ee30cb84c67cf06c25ff6800685f5e0294e259 -SIZE (rust/crates/wgpu-hal-24.0.4.crate) = 347716 +SHA256 (rust/crates/wgpu-hal-27.0.4.crate) = 5b21cb61c57ee198bc4aff71aeadff4cbb80b927beb912506af9c780d64313ce SHA256 (rust/crates/wgpu-types-24.0.0.crate) = 50ac044c0e76c03a0378e7786ac505d010a873665e2d51383dcff8dd227dc69c -SIZE (rust/crates/wgpu-types-24.0.0.crate) = 71072 +SHA256 (rust/crates/wgpu-types-27.0.1.crate) = afdcf84c395990db737f2dd91628706cb31e86d72e53482320d368e52b5da5eb SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7 -SIZE (rust/crates/which-4.4.2.crate) = 15953 SHA256 (rust/crates/wide-0.7.33.crate) = 0ce5da8ecb62bcd8ec8b7ea19f69a51275e91299be594ea5cc6ef7819e16cd03 -SIZE (rust/crates/wide-0.7.33.crate) = 99792 +SHA256 (rust/crates/wide-1.1.1.crate) = ac11b009ebeae802ed758530b6496784ebfee7a87b9abfbcaf3bbe25b814eb25 +SHA256 (rust/crates/win-sys-0.3.1.crate) = 5b7b128a98c1cfa201b09eb49ba285887deb3cbe7466a98850eb1adabb452be5 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 -SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 -SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 -SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 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-0.34.0.crate) = 45296b64204227616fdbf2614cefa4c236b98ee64dfaaaa435207ed99fe7829f SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be -SIZE (rust/crates/windows-0.52.0.crate) = 11843715 SHA256 (rust/crates/windows-0.58.0.crate) = dd04d41d93c4992d421894c18c8b43496aa748dd4c081bac0dc93eb0489272b6 -SIZE (rust/crates/windows-0.58.0.crate) = 9744521 +SHA256 (rust/crates/windows-0.61.3.crate) = 9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893 SHA256 (rust/crates/windows-0.62.2.crate) = 527fadee13e0c05939a6a05d5bd6eec6cd2e3dbd648b9f8e447c6518133d8580 -SIZE (rust/crates/windows-0.62.2.crate) = 9360572 +SHA256 (rust/crates/windows-collections-0.2.0.crate) = 3beeceb5e5cfd9eb1d76b381630e82c4241ccd0d27f1a39ed41b2760b255c5e8 SHA256 (rust/crates/windows-collections-0.3.2.crate) = 23b2d95af1a8a14a3c7367e1ed4fc9c20e0a26e79551b1454d72583c97cc6610 -SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510 SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9 -SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 SHA256 (rust/crates/windows-core-0.58.0.crate) = 6ba6d44ec8c2591c134257ce647b7ea6b20335bf6379a27dac5f1641fcf59f99 -SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 +SHA256 (rust/crates/windows-core-0.61.2.crate) = c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3 SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb -SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SHA256 (rust/crates/windows-future-0.2.1.crate) = fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e SHA256 (rust/crates/windows-future-0.3.2.crate) = e1d6f90251fe18a279739e78025bd6ddc52a7e22f921070ccdc67dde84c605cb -SIZE (rust/crates/windows-future-0.3.2.crate) = 17944 SHA256 (rust/crates/windows-implement-0.58.0.crate) = 2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b -SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 SHA256 (rust/crates/windows-implement-0.60.2.crate) = 053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf -SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 SHA256 (rust/crates/windows-interface-0.58.0.crate) = 053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515 -SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 SHA256 (rust/crates/windows-interface-0.59.3.crate) = 3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358 -SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SHA256 (rust/crates/windows-link-0.1.3.crate) = 5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a SHA256 (rust/crates/windows-link-0.2.1.crate) = f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5 -SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SHA256 (rust/crates/windows-numerics-0.2.0.crate) = 9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1 SHA256 (rust/crates/windows-numerics-0.3.1.crate) = 6e2e40844ac143cdb44aead537bbf727de9b044e107a0f1220392177d15b0f26 -SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772 SHA256 (rust/crates/windows-registry-0.6.1.crate) = 02752bf7fbdcce7f2a27a742f798510f3e5ad88dbe84871e5168e2120c3d5720 -SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 SHA256 (rust/crates/windows-result-0.2.0.crate) = 1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e -SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 +SHA256 (rust/crates/windows-result-0.3.4.crate) = 56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6 SHA256 (rust/crates/windows-result-0.4.1.crate) = 7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5 -SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 SHA256 (rust/crates/windows-strings-0.1.0.crate) = 4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10 -SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 +SHA256 (rust/crates/windows-strings-0.4.2.crate) = 56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57 SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e017c1bfcf57e34b4c0ff58e6c2cd3b37091 -SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7 -SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791 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-sys-0.60.2.crate) = f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb -SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc -SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 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-targets-0.53.5.crate) = 4945f9f551b88e0d65f3db0bc25c33b8acea4d9e41163edf90dcd0b19f9069f3 -SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 +SHA256 (rust/crates/windows-threading-0.1.0.crate) = b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6 SHA256 (rust/crates/windows-threading-0.2.1.crate) = 3949bd5b99cafdf1c7ca86b43ca564028dfe27d66958f2470940f73d86d75b37 -SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686 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_gnullvm-0.53.1.crate) = a9d8416fa8b42f5c947f8482c43e7d89e73a173cead56d044f6a56104a6d1b53 -SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 +SHA256 (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 17cffbe740121affb56fad0fc0e421804adf0ae00891205213b5cecd30db881d 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_aarch64_msvc-0.53.1.crate) = b9d782e804c2f632e395708e99a94275910eb9100b2114651e04744e9b125006 -SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 +SHA256 (rust/crates/windows_i686_gnu-0.34.0.crate) = 2564fde759adb79129d9b4f54be42b32c89970c18ebf93124ca8870a498688ed 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_gnu-0.53.1.crate) = 960e6da069d81e09becb0ca57a65220ddff016ff2d6af6a223cf372a506593a3 -SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 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.1.crate) = fa7359d10048f68ab8b09fa71c3daccfb0e9b559aed648a8f95469c27057180c -SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 +SHA256 (rust/crates/windows_i686_msvc-0.34.0.crate) = 9cd9d32ba70453522332c14d38814bceeb747d80b3958676007acadd7e166956 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_i686_msvc-0.53.1.crate) = 1e7ac75179f18232fe9c285163565a57ef8d3c89254a30685b57d83a38d326c2 -SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 +SHA256 (rust/crates/windows_x86_64_gnu-0.34.0.crate) = cfce6deae227ee8d356d19effc141a509cc503dfd1f850622ec4b0f84428e1f4 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_gnu-0.53.1.crate) = 9c3842cdd74a865a8066ab39c8a7a473c0778a3f29370b5fd6b4b9aa7df4a499 -SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 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_gnullvm-0.53.1.crate) = 0ffa179e2d07eee8ad8f57493436566c7cc30ac536a3379fdf008f47f6bb7ae1 -SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 +SHA256 (rust/crates/windows_x86_64_msvc-0.34.0.crate) = d19538ccc21819d01deaf88d6a17eae6596a12e9aafdbb97916fb49896d89de9 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/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/windows_x86_64_msvc-0.53.1.crate) = d6bbff5f0aada427a1e5a6da5f1f98158182f26556f345ac9e04d36d0ebed650 -SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 -SHA256 (rust/crates/winit-0.30.13.crate) = a6755fa58a9f8350bd1e472d4c3fcc25f824ec358933bba33306d0b63df5978d -SIZE (rust/crates/winit-0.30.13.crate) = 605180 +SHA256 (rust/crates/winit-0.30.12.crate) = c66d4b9ed69c4009f6321f762d6e61ad8a2389cd431b97cb1e146812e9e6c732 SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876 -SIZE (rust/crates/winnow-0.5.40.crate) = 159316 -SHA256 (rust/crates/winnow-0.7.15.crate) = df79d97927682d2fd8adb29682d1140b343be4ac0f08fd68b7765d9c059d3945 -SIZE (rust/crates/winnow-0.7.15.crate) = 187092 -SHA256 (rust/crates/winnow-1.0.0.crate) = a90e88e4667264a994d34e6d1ab2d26d398dcdca8b7f52bec8668957517fc7d8 -SIZE (rust/crates/winnow-1.0.0.crate) = 187987 -SHA256 (rust/crates/wit-bindgen-0.51.0.crate) = d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5 -SIZE (rust/crates/wit-bindgen-0.51.0.crate) = 68035 -SHA256 (rust/crates/wit-bindgen-core-0.51.0.crate) = ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc -SIZE (rust/crates/wit-bindgen-core-0.51.0.crate) = 35048 -SHA256 (rust/crates/wit-bindgen-rust-0.51.0.crate) = b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21 -SIZE (rust/crates/wit-bindgen-rust-0.51.0.crate) = 57051 -SHA256 (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a -SIZE (rust/crates/wit-bindgen-rust-macro-0.51.0.crate) = 14283 -SHA256 (rust/crates/wit-component-0.244.0.crate) = 9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2 -SIZE (rust/crates/wit-component-0.244.0.crate) = 256882 -SHA256 (rust/crates/wit-parser-0.244.0.crate) = ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736 -SIZE (rust/crates/wit-parser-0.244.0.crate) = 159371 +SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 +SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59 SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9 -SIZE (rust/crates/writeable-0.6.2.crate) = 25181 SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f -SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 SHA256 (rust/crates/x11rb-0.13.2.crate) = 9993aa5be5a26815fe2c3eacfc1fde061fc1a1f094bf1ad2a18bf9c495dd7414 -SIZE (rust/crates/x11rb-0.13.2.crate) = 220549 SHA256 (rust/crates/x11rb-protocol-0.13.2.crate) = ea6fc2961e4ef194dcbfe56bb845534d0dc8098940c7e5c012a258bfec6701bd -SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069 -SHA256 (rust/crates/xattr-1.6.1.crate) = 32e45ad4206f6d2479085147f02bc2ef834ac85886624a23575ae137c8aa8156 -SIZE (rust/crates/xattr-1.6.1.crate) = 15952 +SHA256 (rust/crates/x509-parser-0.18.0.crate) = eb3e137310115a65136898d2079f003ce33331a6c4b0d51f1531d1be082b6425 SHA256 (rust/crates/xcursor-0.3.10.crate) = bec9e4a500ca8864c5b47b8b482a73d62e4237670e5b5f1d6b9e3cae50f28f2b -SIZE (rust/crates/xcursor-0.3.10.crate) = 7768 SHA256 (rust/crates/xdg-home-1.3.0.crate) = ec1cdab258fb55c0da61328dc52c8764709b249011b2cad0454c72f0bf10a1f6 -SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000 SHA256 (rust/crates/xkbcommon-dl-0.4.2.crate) = d039de8032a9a8856a6be89cea3e5d12fdd82306ab7c94d74e6deab2460651c5 -SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879 SHA256 (rust/crates/xkeysym-0.2.1.crate) = b9cc00251562a284751c9973bace760d86c0276c471b4be569fe6b068ee97a56 -SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129 SHA256 (rust/crates/xml-rs-0.8.28.crate) = 3ae8337f8a065cfc972643663ea4279e04e7256de865aa66fe25cec5fb912d3f -SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826 SHA256 (rust/crates/xmlwriter-0.1.0.crate) = ec7a2a501ed189703dba8b08142f057e887dfc4b2cc4db2d343ac6376ba3e0b9 -SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261 -SHA256 (rust/crates/xshell-0.2.7.crate) = 9e7290c623014758632efe00737145b6867b66292c42167f2ec381eb566a373d -SIZE (rust/crates/xshell-0.2.7.crate) = 24653 -SHA256 (rust/crates/xshell-macros-0.2.7.crate) = 32ac00cd3f8ec9c1d33fb3e7958a82df6989c42d747bd326c822b1d625283547 -SIZE (rust/crates/xshell-macros-0.2.7.crate) = 2890 SHA256 (rust/crates/xxhash-rust-0.8.15.crate) = fdd20c5420375476fbd4394763288da7eb0cc0b8c11deed431a91562af7335d3 -SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515 SHA256 (rust/crates/y4m-0.8.0.crate) = 7a5a4b21e1a62b67a2970e6831bc091d7b87e119e7f9791aef9702e3bef04448 -SIZE (rust/crates/y4m-0.8.0.crate) = 12455 SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85 -SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 SHA256 (rust/crates/yoke-0.7.5.crate) = 120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40 -SIZE (rust/crates/yoke-0.7.5.crate) = 29673 SHA256 (rust/crates/yoke-0.8.1.crate) = 72d6e5c6afb84d73944e5cedb052c4680d5657337201555f9f2a16b7406d4954 -SIZE (rust/crates/yoke-0.8.1.crate) = 32016 SHA256 (rust/crates/yoke-derive-0.7.5.crate) = 2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154 -SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 SHA256 (rust/crates/yoke-derive-0.8.1.crate) = b659052874eb698efe5b9e8cf382204678a0086ebf46982b79d6ca3182927e5d -SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 +SHA256 (rust/crates/z-serial-0.3.1.crate) = 1660dfc9f90480610f94c285a9a967b49cd2f57b3b1267d9bd7fd5d4f57c36c8 SHA256 (rust/crates/zbus-4.4.0.crate) = bb97012beadd29e654708a0fdb4c84bc046f537aecfde2c3ee0a9e4b4d48c725 -SIZE (rust/crates/zbus-4.4.0.crate) = 158301 -SHA256 (rust/crates/zbus-5.14.0.crate) = ca82f95dbd3943a40a53cfded6c2d0a2ca26192011846a1810c4256ef92c60bc -SIZE (rust/crates/zbus-5.14.0.crate) = 177684 +SHA256 (rust/crates/zbus-5.12.0.crate) = b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91 SHA256 (rust/crates/zbus-lockstep-0.4.4.crate) = 4ca2c5dceb099bddaade154055c926bb8ae507a18756ba1d8963fd7b51d8ed1d -SIZE (rust/crates/zbus-lockstep-0.4.4.crate) = 9267 +SHA256 (rust/crates/zbus-lockstep-0.5.2.crate) = 6998de05217a084b7578728a9443d04ea4cd80f2a0839b8d78770b76ccd45863 SHA256 (rust/crates/zbus-lockstep-macros-0.4.4.crate) = 709ab20fc57cb22af85be7b360239563209258430bccf38d8b979c5a2ae3ecce -SIZE (rust/crates/zbus-lockstep-macros-0.4.4.crate) = 5562 +SHA256 (rust/crates/zbus-lockstep-macros-0.5.2.crate) = 10da05367f3a7b7553c8cdf8fa91aee6b64afebe32b51c95177957efc47ca3a0 SHA256 (rust/crates/zbus_macros-4.4.0.crate) = 267db9407081e90bbfa46d841d3cbc60f59c0351838c4bc65199ecd79ab1983e -SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183 -SHA256 (rust/crates/zbus_macros-5.14.0.crate) = 897e79616e84aac4b2c46e9132a4f63b93105d54fe8c0e8f6bffc21fa8d49222 -SIZE (rust/crates/zbus_macros-5.14.0.crate) = 39335 +SHA256 (rust/crates/zbus_macros-5.12.0.crate) = 1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314 SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c -SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650 -SHA256 (rust/crates/zbus_names-4.3.1.crate) = ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f -SIZE (rust/crates/zbus_names-4.3.1.crate) = 18076 +SHA256 (rust/crates/zbus_names-4.2.0.crate) = 7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97 SHA256 (rust/crates/zbus_xml-4.0.0.crate) = ab3f374552b954f6abb4bd6ce979e6c9b38fb9d0cd7cc68a7d796e70c9f3a233 -SIZE (rust/crates/zbus_xml-4.0.0.crate) = 4624 +SHA256 (rust/crates/zbus_xml-5.0.2.crate) = 589e9a02bfafb9754bb2340a9e3b38f389772684c63d9637e76b1870377bec29 +SHA256 (rust/crates/zenoh-1.7.1.crate) = 4e2df46d36ba8d173f18e9cce5011117fed81a90a22bc3cfe8bbcfaf66b54114 +SHA256 (rust/crates/zenoh-buffers-1.7.1.crate) = 82d610eaa2099c16844b092c2b16605d115f354e332eb1d37e9af46e5430ecac +SHA256 (rust/crates/zenoh-codec-1.7.1.crate) = 7f1cff28c30bca3d07e7b84f71f1c9b81d505449f6fec36a023cc8b601c01150 +SHA256 (rust/crates/zenoh-collections-1.7.1.crate) = a72cac7d4bbe99e41ef46c175e0dd2933e883b17cef3e60151e4461b5a088ad3 +SHA256 (rust/crates/zenoh-config-1.7.1.crate) = df65e4ab337079d897aaaa6d01474b4f8683daaa05a8671b18db34e71a872af7 +SHA256 (rust/crates/zenoh-core-1.7.1.crate) = 869deb22305e8f7a6aa324142ab6717f0cc979be8e4a2de646e8f31313224a1c +SHA256 (rust/crates/zenoh-crypto-1.7.1.crate) = 7f5b09559108c9e11128730d5a6f551dbcc226adfd82423439ad7eeed024c736 +SHA256 (rust/crates/zenoh-ext-1.7.1.crate) = e717f9553e299e6645b4d76d3dcceed188cd860365f10356a65a3f2a704b46fb +SHA256 (rust/crates/zenoh-keyexpr-1.7.1.crate) = b8b754ea6460c4c3c5dd67e6a8c62bfc076c16f8b794898fb3ea6f0039a5939e +SHA256 (rust/crates/zenoh-link-1.7.1.crate) = 0d0c04d554b67600967cb520061ef9f635caf7704978357334e66cd7179a204a +SHA256 (rust/crates/zenoh-link-commons-1.7.1.crate) = 52d1c652a706da1da46eae54a65c4b658153cdebfa213f061beea3bef71088f2 +SHA256 (rust/crates/zenoh-link-quic-1.7.1.crate) = 0069d889388d06e56eb86139021a1af12b9846222847aeabaa05eb92fc2ee108 +SHA256 (rust/crates/zenoh-link-quic_datagram-1.7.1.crate) = dc81e512b51cf9b6ab479ba11be70e7a4ce072c0e985271e09c88e4bbff591b3 +SHA256 (rust/crates/zenoh-link-serial-1.7.1.crate) = 0178ad0007ed1869c2ebc9ef8e773e5b41a7771d362c32108f4982d4aff217b9 +SHA256 (rust/crates/zenoh-link-tcp-1.7.1.crate) = 279ff42ab4a65508069596045ab8a3c6fb03f94343c290a9b75f9568c49094e4 +SHA256 (rust/crates/zenoh-link-tls-1.7.1.crate) = d3172615126b64456beb0c537351eb9c715f20f641e37ae8f84cb209816d205a +SHA256 (rust/crates/zenoh-link-udp-1.7.1.crate) = 11006545a887167d431e8c3f2867ad386e7d678ee8babd3df4a7537b168e47de +SHA256 (rust/crates/zenoh-link-unixsock_stream-1.7.1.crate) = ab57f1a899f869dea28168d6ab46a820b0d94e025e1db8cf8e686fc08b4f5de3 +SHA256 (rust/crates/zenoh-link-ws-1.7.1.crate) = 41c398aaee46ce19ca01c709ea38985da7da6b4ffb803c6b5c07a56e8a31f8b4 +SHA256 (rust/crates/zenoh-macros-1.7.1.crate) = 21df1681ca014a4bd69db91d356bcf699d346f854ff8a6b73123cee75f5073cd +SHA256 (rust/crates/zenoh-plugin-trait-1.7.1.crate) = 4651bc51951eb004e71bba71583f9ea60240bdd11351b61dbd6956e906088567 +SHA256 (rust/crates/zenoh-protocol-1.7.1.crate) = ab17d39b24f6fbd0a24e03a5ab96c236d3d5ebb5071978338c9bc3fe1ccff626 +SHA256 (rust/crates/zenoh-result-1.7.1.crate) = 1b7d23a2f69c4b96ae95ac2f80808cce5f2ed9697ba37e769a75428fb6806a57 +SHA256 (rust/crates/zenoh-runtime-1.7.1.crate) = a71f356bb63c1c9d37cb4bc89112e83a9fd6079458d1440232d67ca41a52c687 +SHA256 (rust/crates/zenoh-shm-1.7.1.crate) = 5afd96e33312892de8af96065100c936c76ac9921cf34e8c6510443705271d77 +SHA256 (rust/crates/zenoh-stats-1.7.1.crate) = ad79de90789ea01bbf89e84da4e0eaf9eedd9d74cd4b53f9bb657e1b2d47d598 +SHA256 (rust/crates/zenoh-sync-1.7.1.crate) = e3b1113111e247d6b1ebd5d406b43e23e78faca2c7525dca22a2a075c64787bd +SHA256 (rust/crates/zenoh-task-1.7.1.crate) = 7a1f690f81704b1e934b9fb7a63ce544af73521ca9d11b5a439cdfc74108dd28 +SHA256 (rust/crates/zenoh-transport-1.7.1.crate) = 41cdc4dcb4a68161afe25e44871a66a5c3c347d86a77628ab101d859a9518db9 +SHA256 (rust/crates/zenoh-util-1.7.1.crate) = ea9b52e8beceffc0deca01e10ca726c604286a1ac475f95acdd87ee55f18b120 SHA256 (rust/crates/zerocopy-0.7.35.crate) = 1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0 -SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 -SHA256 (rust/crates/zerocopy-0.8.42.crate) = f2578b716f8a7a858b7f02d5bd870c14bf4ddbbcf3a4c05414ba6503640505e3 -SIZE (rust/crates/zerocopy-0.8.42.crate) = 275035 +SHA256 (rust/crates/zerocopy-0.8.33.crate) = 668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd SHA256 (rust/crates/zerocopy-derive-0.7.35.crate) = fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e -SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 -SHA256 (rust/crates/zerocopy-derive-0.8.42.crate) = 7e6cc098ea4d3bd6246687de65af3f920c430e236bee1e3bf2e441463f08a02f -SIZE (rust/crates/zerocopy-derive-0.8.42.crate) = 97730 +SHA256 (rust/crates/zerocopy-derive-0.8.33.crate) = 2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1 SHA256 (rust/crates/zerofrom-0.1.6.crate) = 50cc42e0333e05660c3587f3bf9d0478688e15d870fab3346451ce7f8c9fbea5 -SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 SHA256 (rust/crates/zerofrom-derive-0.1.6.crate) = d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502 -SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 SHA256 (rust/crates/zeroize-1.8.2.crate) = b97154e67e32c85465826e8bcc1c59429aaaf107c1e4a9e53c8d8ccd5eff88d0 -SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 SHA256 (rust/crates/zerotrie-0.2.3.crate) = 2a59c17a5562d507e4b54960e8569ebee33bee890c70aa3fe7b97e85a9fd7851 -SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 SHA256 (rust/crates/zerovec-0.11.5.crate) = 6c28719294829477f525be0186d13efa9a3c602f7ec202ca9e353d310fb9a002 -SIZE (rust/crates/zerovec-0.11.5.crate) = 119620 SHA256 (rust/crates/zerovec-derive-0.11.2.crate) = eadce39539ca5cb3985590102671f2567e659fca9666581ad3411d59207951f3 -SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 -SHA256 (rust/crates/zip-7.2.0.crate) = c42e33efc22a0650c311c2ef19115ce232583abbe80850bc8b66509ebef02de0 -SIZE (rust/crates/zip-7.2.0.crate) = 137719 -SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa -SIZE (rust/crates/zmij-1.0.21.crate) = 26665 +SHA256 (rust/crates/zip-1.1.4.crate) = 9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164 +SHA256 (rust/crates/zmij-1.0.12.crate) = 2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8 +SHA256 (rust/crates/zstd-0.13.3.crate) = e91ee311a569c327171651566e07972200e76fcfe2242a4fa446149a3881c08a +SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9512e36f7f570d66e65ff867ed3b9d +SHA256 (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 91e19ebc2adc8f83e43039e79776e3fda8ca919132d68a1fed6a5faca2683748 SHA256 (rust/crates/zune-core-0.4.12.crate) = 3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a -SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 -SHA256 (rust/crates/zune-core-0.5.1.crate) = cb8a0807f7c01457d0379ba880ba6322660448ddebc890ce29bb64da71fb40f9 -SIZE (rust/crates/zune-core-0.5.1.crate) = 27883 +SHA256 (rust/crates/zune-core-0.5.0.crate) = 111f7d9820f05fd715df3144e254d6fc02ee4088b0644c0ffd0efc9e6d9d2773 SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02 -SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3cfdff87908bc1223ed5c99bc792713 -SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 -SHA256 (rust/crates/zune-jpeg-0.5.13.crate) = ec5f41c76397b7da451efd19915684f727d7e1d516384ca6bd0ec43ec94de23c -SIZE (rust/crates/zune-jpeg-0.5.13.crate) = 88872 +SHA256 (rust/crates/zune-jpeg-0.5.8.crate) = e35aee689668bf9bd6f6f3a6c60bb29ba1244b3b43adfd50edd554a371da37d5 SHA256 (rust/crates/zvariant-4.2.0.crate) = 2084290ab9a1c471c38fc524945837734fbf124487e105daec2bb57fd48c81fe -SIZE (rust/crates/zvariant-4.2.0.crate) = 82180 -SHA256 (rust/crates/zvariant-5.10.0.crate) = 5708299b21903bbe348e94729f22c49c55d04720a004aa350f1f9c122fd2540b -SIZE (rust/crates/zvariant-5.10.0.crate) = 93150 +SHA256 (rust/crates/zvariant-5.8.0.crate) = 2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c SHA256 (rust/crates/zvariant_derive-4.2.0.crate) = 73e2ba546bda683a90652bac4a279bc146adad1386f25379cf73200d2002c449 -SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057 -SHA256 (rust/crates/zvariant_derive-5.10.0.crate) = 5b59b012ebe9c46656f9cc08d8da8b4c726510aef12559da3e5f1bf72780752c -SIZE (rust/crates/zvariant_derive-5.10.0.crate) = 16592 +SHA256 (rust/crates/zvariant_derive-5.8.0.crate) = da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006 SHA256 (rust/crates/zvariant_utils-2.1.0.crate) = c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340 +SHA256 (rust/crates/zvariant_utils-3.2.1.crate) = c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599 +SIZE (YuanYuYuan-cdr-encoding-ef25d97d6a02e327bc9ec66755701d5db71392b1_GH0.tar.gz) = 16995 +SIZE (ZettaScaleLabs-ros-z-236b318c71a6e5f8deac89ffa1f81c9522814b03_GH0.tar.gz) = 1249441 +SIZE (kornia_rs-0.1.14.tar.gz) = 2556658 +SIZE (rust/crates/RustyXML-0.3.0.crate) = 17517 +SIZE (rust/crates/ab_glyph-0.2.32.crate) = 20967 +SIZE (rust/crates/ab_glyph_rasterizer-0.1.10.crate) = 11206 +SIZE (rust/crates/accesskit-0.17.1.crate) = 28965 +SIZE (rust/crates/accesskit-0.21.1.crate) = 34299 +SIZE (rust/crates/accesskit_atspi_common-0.10.1.crate) = 20971 +SIZE (rust/crates/accesskit_atspi_common-0.14.2.crate) = 26049 +SIZE (rust/crates/accesskit_consumer-0.26.0.crate) = 29085 +SIZE (rust/crates/accesskit_consumer-0.31.0.crate) = 34938 +SIZE (rust/crates/accesskit_macos-0.18.1.crate) = 20430 +SIZE (rust/crates/accesskit_macos-0.22.2.crate) = 25077 +SIZE (rust/crates/accesskit_unix-0.13.1.crate) = 15880 +SIZE (rust/crates/accesskit_unix-0.17.2.crate) = 25849 +SIZE (rust/crates/accesskit_windows-0.24.1.crate) = 46646 +SIZE (rust/crates/accesskit_windows-0.29.2.crate) = 52892 +SIZE (rust/crates/accesskit_winit-0.23.1.crate) = 29610 +SIZE (rust/crates/accesskit_winit-0.29.2.crate) = 33445 +SIZE (rust/crates/addr2line-0.25.1.crate) = 43134 +SIZE (rust/crates/adler2-2.0.1.crate) = 13366 +SIZE (rust/crates/advisory-lock-0.3.0.crate) = 5286 +SIZE (rust/crates/aes-0.8.4.crate) = 124812 +SIZE (rust/crates/ahash-0.8.12.crate) = 43413 +SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015 +SIZE (rust/crates/aligned-0.4.3.crate) = 10452 +SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609 +SIZE (rust/crates/alloc-no-stdlib-2.0.4.crate) = 10105 +SIZE (rust/crates/alloc-stdlib-0.2.2.crate) = 6693 +SIZE (rust/crates/alloca-0.4.0.crate) = 4257 +SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622 +SIZE (rust/crates/android-activity-0.6.0.crate) = 258597 +SIZE (rust/crates/android-properties-0.2.2.crate) = 4563 +SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 +SIZE (rust/crates/anes-0.1.6.crate) = 23857 +SIZE (rust/crates/anstream-0.6.21.crate) = 29516 +SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 +SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 +SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 +SIZE (rust/crates/anyhow-1.0.100.crate) = 54059 +SIZE (rust/crates/approx-0.5.1.crate) = 15100 +SIZE (rust/crates/aprilgrid-0.6.1.crate) = 78896 +SIZE (rust/crates/apriltag-0.4.0.crate) = 23013 +SIZE (rust/crates/apriltag-sys-0.3.0.crate) = 1466031 +SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307 +SIZE (rust/crates/arboard-3.6.1.crate) = 54018 +SIZE (rust/crates/arc-swap-1.8.0.crate) = 80580 +SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102 +SIZE (rust/crates/argh-0.1.13.crate) = 28366 +SIZE (rust/crates/argh_derive-0.1.13.crate) = 23278 +SIZE (rust/crates/argh_shared-0.1.13.crate) = 5230 +SIZE (rust/crates/array-init-2.1.0.crate) = 11927 +SIZE (rust/crates/arrayref-0.3.9.crate) = 9186 +SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 +SIZE (rust/crates/arrow-56.1.0.crate) = 88718 +SIZE (rust/crates/arrow-57.1.0.crate) = 94609 +SIZE (rust/crates/arrow-arith-56.2.0.crate) = 49500 +SIZE (rust/crates/arrow-arith-57.1.0.crate) = 49186 +SIZE (rust/crates/arrow-array-56.2.0.crate) = 258711 +SIZE (rust/crates/arrow-array-57.1.0.crate) = 269768 +SIZE (rust/crates/arrow-buffer-56.2.0.crate) = 81240 +SIZE (rust/crates/arrow-buffer-57.1.0.crate) = 94198 +SIZE (rust/crates/arrow-cast-56.1.0.crate) = 105381 +SIZE (rust/crates/arrow-cast-57.1.0.crate) = 114720 +SIZE (rust/crates/arrow-csv-56.1.0.crate) = 40367 +SIZE (rust/crates/arrow-csv-57.1.0.crate) = 38400 +SIZE (rust/crates/arrow-data-56.2.0.crate) = 58824 +SIZE (rust/crates/arrow-data-57.1.0.crate) = 60426 +SIZE (rust/crates/arrow-ipc-56.2.0.crate) = 122280 +SIZE (rust/crates/arrow-ipc-57.1.0.crate) = 120750 +SIZE (rust/crates/arrow-json-56.1.0.crate) = 74829 +SIZE (rust/crates/arrow-json-57.1.0.crate) = 75677 +SIZE (rust/crates/arrow-ord-56.2.0.crate) = 60069 +SIZE (rust/crates/arrow-ord-57.1.0.crate) = 59034 +SIZE (rust/crates/arrow-row-56.2.0.crate) = 46909 +SIZE (rust/crates/arrow-row-57.1.0.crate) = 46751 +SIZE (rust/crates/arrow-schema-56.2.0.crate) = 66455 +SIZE (rust/crates/arrow-schema-57.1.0.crate) = 76645 +SIZE (rust/crates/arrow-select-56.2.0.crate) = 90883 +SIZE (rust/crates/arrow-select-57.1.0.crate) = 102558 +SIZE (rust/crates/arrow-string-56.2.0.crate) = 43875 +SIZE (rust/crates/arrow-string-57.1.0.crate) = 43608 +SIZE (rust/crates/as-raw-xcb-connection-1.0.1.crate) = 6460 +SIZE (rust/crates/as-slice-0.2.1.crate) = 6942 +SIZE (rust/crates/ascii-1.1.0.crate) = 36075 +SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775 +SIZE (rust/crates/ashpd-0.11.0.crate) = 115010 +SIZE (rust/crates/asn1-rs-0.7.1.crate) = 92118 +SIZE (rust/crates/asn1-rs-derive-0.6.0.crate) = 11337 +SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261 +SIZE (rust/crates/assert_matches-1.5.0.crate) = 7761 +SIZE (rust/crates/async-broadcast-0.7.2.crate) = 22746 +SIZE (rust/crates/async-channel-2.5.0.crate) = 18624 +SIZE (rust/crates/async-executor-1.13.3.crate) = 29126 +SIZE (rust/crates/async-fs-2.2.0.crate) = 18824 +SIZE (rust/crates/async-io-2.6.0.crate) = 51062 +SIZE (rust/crates/async-lock-3.4.2.crate) = 39826 +SIZE (rust/crates/async-net-2.0.0.crate) = 17787 +SIZE (rust/crates/async-process-2.5.0.crate) = 27552 +SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874 +SIZE (rust/crates/async-signal-0.2.13.crate) = 17015 +SIZE (rust/crates/async-stream-0.3.6.crate) = 13823 +SIZE (rust/crates/async-stream-impl-0.3.6.crate) = 4312 +SIZE (rust/crates/async-task-4.7.1.crate) = 38077 +SIZE (rust/crates/async-trait-0.1.89.crate) = 32171 +SIZE (rust/crates/atoi-2.0.0.crate) = 7785 +SIZE (rust/crates/atomic-wait-1.1.0.crate) = 4643 +SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422 +SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760 +SIZE (rust/crates/atomig-0.4.3.crate) = 22143 +SIZE (rust/crates/atomig-macro-0.4.0.crate) = 3229 +SIZE (rust/crates/atspi-0.22.0.crate) = 18922 +SIZE (rust/crates/atspi-0.25.0.crate) = 17853 +SIZE (rust/crates/atspi-common-0.6.0.crate) = 98035 +SIZE (rust/crates/atspi-common-0.9.0.crate) = 116183 +SIZE (rust/crates/atspi-connection-0.6.0.crate) = 9563 +SIZE (rust/crates/atspi-connection-0.9.0.crate) = 16927 +SIZE (rust/crates/atspi-proxies-0.6.0.crate) = 13000 +SIZE (rust/crates/atspi-proxies-0.9.0.crate) = 24993 +SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SIZE (rust/crates/av-data-0.4.4.crate) = 17576 +SIZE (rust/crates/av-scenechange-0.14.1.crate) = 462353 +SIZE (rust/crates/av1-grain-0.2.5.crate) = 37997 +SIZE (rust/crates/avif-serialize-0.8.6.crate) = 14185 +SIZE (rust/crates/axum-0.8.8.crate) = 178829 +SIZE (rust/crates/axum-core-0.5.6.crate) = 26769 +SIZE (rust/crates/az-1.2.1.crate) = 27842 +SIZE (rust/crates/backtrace-0.3.76.crate) = 89458 +SIZE (rust/crates/base64-0.13.1.crate) = 61002 +SIZE (rust/crates/base64-0.21.7.crate) = 82576 +SIZE (rust/crates/base64-0.22.1.crate) = 81597 +SIZE (rust/crates/base64ct-1.8.2.crate) = 31934 +SIZE (rust/crates/bigdecimal-0.4.10.crate) = 126514 +SIZE (rust/crates/bimap-0.6.3.crate) = 26660 +SIZE (rust/crates/bincode-1.3.3.crate) = 28958 +SIZE (rust/crates/bincode-2.0.1.crate) = 70469 +SIZE (rust/crates/bincode_derive-2.0.1.crate) = 7404 +SIZE (rust/crates/bindgen-0.65.1.crate) = 213479 +SIZE (rust/crates/bindgen_cuda-0.1.5.crate) = 6708 +SIZE (rust/crates/binrw-0.12.0.crate) = 83968 +SIZE (rust/crates/binrw_derive-0.12.0.crate) = 49343 +SIZE (rust/crates/bit-set-0.5.3.crate) = 14470 +SIZE (rust/crates/bit-set-0.8.0.crate) = 16289 +SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927 +SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132 +SIZE (rust/crates/bit_field-0.10.3.crate) = 11173 +SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 +SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 +SIZE (rust/crates/bitstream-io-2.6.0.crate) = 38256 +SIZE (rust/crates/bitstream-io-4.9.0.crate) = 65217 +SIZE (rust/crates/blake2-0.10.6.crate) = 47234 +SIZE (rust/crates/blake3-1.8.2.crate) = 205967 +SIZE (rust/crates/block-0.1.6.crate) = 4077 +SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538 +SIZE (rust/crates/block2-0.5.1.crate) = 24191 +SIZE (rust/crates/block2-0.6.2.crate) = 34505 +SIZE (rust/crates/blocking-1.6.2.crate) = 17754 +SIZE (rust/crates/brotli-8.0.2.crate) = 741739 +SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282 +SIZE (rust/crates/bstr-1.12.1.crate) = 354916 +SIZE (rust/crates/buddy_system_allocator-0.10.0.crate) = 9969 +SIZE (rust/crates/built-0.8.0.crate) = 35112 +SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 +SIZE (rust/crates/byte-slice-cast-1.2.3.crate) = 7498 +SIZE (rust/crates/bytemuck-1.24.0.crate) = 53243 +SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678 +SIZE (rust/crates/byteorder-1.5.0.crate) = 23288 +SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909 +SIZE (rust/crates/bytes-1.11.1.crate) = 78584 +SIZE (rust/crates/bytestring-1.5.0.crate) = 11353 +SIZE (rust/crates/cacache-13.1.0.crate) = 47996 +SIZE (rust/crates/calloop-0.13.0.crate) = 69698 +SIZE (rust/crates/calloop-0.14.3.crate) = 78158 +SIZE (rust/crates/calloop-wayland-source-0.3.0.crate) = 11300 +SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247 +SIZE (rust/crates/camino-1.2.2.crate) = 41202 +SIZE (rust/crates/candle-core-0.9.1.crate) = 239065 +SIZE (rust/crates/candle-examples-0.9.1.crate) = 1976418 +SIZE (rust/crates/candle-flash-attn-0.9.1.crate) = 1246995 +SIZE (rust/crates/candle-kernels-0.9.1.crate) = 38825 +SIZE (rust/crates/candle-nn-0.9.1.crate) = 67671 +SIZE (rust/crates/candle-transformers-0.9.1.crate) = 369197 +SIZE (rust/crates/cargo-platform-0.3.2.crate) = 13515 +SIZE (rust/crates/cargo_metadata-0.23.1.crate) = 30497 +SIZE (rust/crates/cassowary-0.3.0.crate) = 22876 +SIZE (rust/crates/cast-0.3.0.crate) = 11452 +SIZE (rust/crates/castaway-0.2.4.crate) = 12546 +SIZE (rust/crates/cc-1.2.51.crate) = 93352 +SIZE (rust/crates/cdr-0.2.4.crate) = 20640 +SIZE (rust/crates/cdr-encoding-0.10.2.crate) = 14476 +SIZE (rust/crates/cesu8-1.1.0.crate) = 10555 +SIZE (rust/crates/cexpr-0.6.0.crate) = 17966 +SIZE (rust/crates/cfb-0.7.3.crate) = 63277 +SIZE (rust/crates/cfg-expr-0.15.8.crate) = 42108 +SIZE (rust/crates/cfg-expr-0.17.2.crate) = 44034 +SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 +SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009 +SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355 +SIZE (rust/crates/cgl-0.3.2.crate) = 7557 +SIZE (rust/crates/chrono-0.4.42.crate) = 238174 +SIZE (rust/crates/chrono-tz-0.10.4.crate) = 794377 +SIZE (rust/crates/chunked_transfer-1.5.0.crate) = 9779 +SIZE (rust/crates/ciborium-0.2.2.crate) = 35611 +SIZE (rust/crates/ciborium-io-0.2.2.crate) = 6697 +SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695 +SIZE (rust/crates/cipher-0.4.4.crate) = 19073 +SIZE (rust/crates/circular-buffer-1.2.0.crate) = 39562 +SIZE (rust/crates/clang-2.0.0.crate) = 60996 +SIZE (rust/crates/clang-sys-1.8.1.crate) = 44009 +SIZE (rust/crates/clap-4.5.54.crate) = 62028 +SIZE (rust/crates/clap_builder-4.5.54.crate) = 170854 +SIZE (rust/crates/clap_derive-4.5.49.crate) = 33559 +SIZE (rust/crates/clap_lex-0.7.6.crate) = 13466 +SIZE (rust/crates/clean-path-0.2.1.crate) = 7930 +SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994 +SIZE (rust/crates/cmake-0.1.57.crate) = 20376 +SIZE (rust/crates/cmov-0.4.3.crate) = 14692 +SIZE (rust/crates/cobs-0.2.3.crate) = 12576 +SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963 +SIZE (rust/crates/codespan-reporting-0.12.0.crate) = 55796 +SIZE (rust/crates/codespan-reporting-0.13.1.crate) = 57424 +SIZE (rust/crates/coe-rs-0.1.2.crate) = 2819 +SIZE (rust/crates/color-eyre-0.6.5.crate) = 636255 +SIZE (rust/crates/color-hex-0.2.0.crate) = 4809 +SIZE (rust/crates/color-spantrace-0.3.0.crate) = 12884 +SIZE (rust/crates/color_quant-1.1.0.crate) = 6649 +SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SIZE (rust/crates/combine-4.6.7.crate) = 134808 +SIZE (rust/crates/comfy-table-7.2.1.crate) = 78509 +SIZE (rust/crates/compact_str-0.8.1.crate) = 71371 +SIZE (rust/crates/compact_str-0.9.0.crate) = 72135 +SIZE (rust/crates/concat-idents-1.1.5.crate) = 8676 +SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654 +SIZE (rust/crates/console-0.15.11.crate) = 37822 +SIZE (rust/crates/console-0.16.2.crate) = 34100 +SIZE (rust/crates/const-oid-0.9.6.crate) = 45382 +SIZE (rust/crates/const-random-0.1.18.crate) = 6646 +SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657 +SIZE (rust/crates/const_format-0.2.35.crate) = 79187 +SIZE (rust/crates/const_format_proc_macros-0.2.34.crate) = 24396 +SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345 +SIZE (rust/crates/constant_time_eq-0.3.1.crate) = 11561 +SIZE (rust/crates/constgebra-0.1.4.crate) = 15045 +SIZE (rust/crates/convert_case-0.6.0.crate) = 18675 +SIZE (rust/crates/convert_case-0.8.0.crate) = 22097 +SIZE (rust/crates/core-foundation-0.10.1.crate) = 28886 +SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743 +SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 +SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763 +SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063 +SIZE (rust/crates/core-graphics-types-0.2.0.crate) = 7098 +SIZE (rust/crates/core2-0.4.0.crate) = 37075 +SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 +SIZE (rust/crates/crc-3.4.0.crate) = 13941 +SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155 +SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 +SIZE (rust/crates/criterion-0.8.1.crate) = 122380 +SIZE (rust/crates/criterion-plot-0.8.1.crate) = 24771 +SIZE (rust/crates/cros-codecs-0.0.6.crate) = 2929069 +SIZE (rust/crates/crossbeam-0.8.4.crate) = 10500 +SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716 +SIZE (rust/crates/crossbeam-deque-0.8.6.crate) = 22471 +SIZE (rust/crates/crossbeam-epoch-0.9.18.crate) = 46875 +SIZE (rust/crates/crossbeam-queue-0.3.12.crate) = 16270 +SIZE (rust/crates/crossbeam-utils-0.8.21.crate) = 42691 +SIZE (rust/crates/crossterm-0.28.1.crate) = 132275 +SIZE (rust/crates/crossterm-0.29.0.crate) = 136635 +SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027 +SIZE (rust/crates/crunchy-0.2.4.crate) = 3887 +SIZE (rust/crates/crypto-common-0.1.7.crate) = 9619 +SIZE (rust/crates/csv-1.4.0.crate) = 888642 +SIZE (rust/crates/csv-core-0.1.13.crate) = 26119 +SIZE (rust/crates/ctrlc-3.5.1.crate) = 14115 +SIZE (rust/crates/cu29-0.8.0.crate) = 21054 +SIZE (rust/crates/cu29-clock-0.8.0.crate) = 8728 +SIZE (rust/crates/cu29-derive-0.8.0.crate) = 27836 +SIZE (rust/crates/cu29-helpers-0.8.0.crate) = 13356 +SIZE (rust/crates/cu29-intern-strs-0.8.0.crate) = 6130 +SIZE (rust/crates/cu29-log-0.8.0.crate) = 8056 +SIZE (rust/crates/cu29-log-derive-0.8.0.crate) = 11251 +SIZE (rust/crates/cu29-log-runtime-0.8.0.crate) = 7032 +SIZE (rust/crates/cu29-runtime-0.8.0.crate) = 58582 +SIZE (rust/crates/cu29-traits-0.8.0.crate) = 2814 +SIZE (rust/crates/cu29-unifiedlog-0.8.0.crate) = 11660 +SIZE (rust/crates/cu29-value-0.8.0.crate) = 17506 +SIZE (rust/crates/cudarc-0.11.9.crate) = 1217260 +SIZE (rust/crates/cudarc-0.16.6.crate) = 405029 +SIZE (rust/crates/cursor-icon-1.2.0.crate) = 14267 +SIZE (rust/crates/cxx-1.0.192.crate) = 233787 +SIZE (rust/crates/cxx-build-1.0.192.crate) = 99947 +SIZE (rust/crates/cxxbridge-cmd-1.0.192.crate) = 87055 +SIZE (rust/crates/cxxbridge-flags-1.0.192.crate) = 5429 +SIZE (rust/crates/cxxbridge-macro-1.0.192.crate) = 71999 +SIZE (rust/crates/darling-0.20.11.crate) = 37614 +SIZE (rust/crates/darling-0.21.3.crate) = 41398 +SIZE (rust/crates/darling-0.23.0.crate) = 43298 +SIZE (rust/crates/darling_core-0.20.11.crate) = 68006 +SIZE (rust/crates/darling_core-0.21.3.crate) = 74471 +SIZE (rust/crates/darling_core-0.23.0.crate) = 74564 +SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532 +SIZE (rust/crates/darling_macro-0.21.3.crate) = 2535 +SIZE (rust/crates/darling_macro-0.23.0.crate) = 2480 +SIZE (rust/crates/dary_heap-0.3.8.crate) = 26544 +SIZE (rust/crates/dashmap-5.5.3.crate) = 24061 +SIZE (rust/crates/dashmap-6.1.0.crate) = 24828 +SIZE (rust/crates/data-encoding-2.9.0.crate) = 21564 +SIZE (rust/crates/data-url-0.3.2.crate) = 23862 +SIZE (rust/crates/datafusion-50.3.0.crate) = 256218 +SIZE (rust/crates/datafusion-catalog-50.3.0.crate) = 52578 +SIZE (rust/crates/datafusion-catalog-listing-50.3.0.crate) = 30477 +SIZE (rust/crates/datafusion-common-50.3.0.crate) = 229066 +SIZE (rust/crates/datafusion-common-runtime-50.3.0.crate) = 13531 +SIZE (rust/crates/datafusion-datasource-50.3.0.crate) = 118900 +SIZE (rust/crates/datafusion-datasource-csv-50.3.0.crate) = 31616 +SIZE (rust/crates/datafusion-datasource-json-50.3.0.crate) = 27787 +SIZE (rust/crates/datafusion-doc-50.3.0.crate) = 8590 +SIZE (rust/crates/datafusion-execution-50.3.0.crate) = 60240 +SIZE (rust/crates/datafusion-expr-50.3.0.crate) = 225596 +SIZE (rust/crates/datafusion-expr-common-50.3.0.crate) = 91594 +SIZE (rust/crates/datafusion-functions-50.3.0.crate) = 207196 +SIZE (rust/crates/datafusion-functions-aggregate-50.3.0.crate) = 117767 +SIZE (rust/crates/datafusion-functions-aggregate-common-50.3.0.crate) = 51049 +SIZE (rust/crates/datafusion-functions-nested-50.3.0.crate) = 76882 +SIZE (rust/crates/datafusion-functions-table-50.3.0.crate) = 27015 +SIZE (rust/crates/datafusion-functions-window-50.3.0.crate) = 36332 +SIZE (rust/crates/datafusion-functions-window-common-50.3.0.crate) = 16497 +SIZE (rust/crates/datafusion-macros-50.3.0.crate) = 17899 +SIZE (rust/crates/datafusion-optimizer-50.3.0.crate) = 206066 +SIZE (rust/crates/datafusion-physical-expr-50.3.0.crate) = 209688 +SIZE (rust/crates/datafusion-physical-expr-adapter-50.3.0.crate) = 24148 +SIZE (rust/crates/datafusion-physical-expr-common-50.3.0.crate) = 42123 +SIZE (rust/crates/datafusion-physical-optimizer-50.3.0.crate) = 87292 +SIZE (rust/crates/datafusion-physical-plan-50.3.0.crate) = 519936 +SIZE (rust/crates/datafusion-pruning-50.3.0.crate) = 50165 +SIZE (rust/crates/datafusion-session-50.3.0.crate) = 23705 +SIZE (rust/crates/datafusion-sql-50.3.0.crate) = 204094 +SIZE (rust/crates/dbgf-0.1.2.crate) = 1310 +SIZE (rust/crates/defer-0.2.1.crate) = 6174 +SIZE (rust/crates/delegate-0.13.5.crate) = 20690 +SIZE (rust/crates/der-0.7.10.crate) = 90111 +SIZE (rust/crates/der-parser-10.0.0.crate) = 66186 +SIZE (rust/crates/deranged-0.5.5.crate) = 24438 +SIZE (rust/crates/derive_arbitrary-1.4.2.crate) = 12290 +SIZE (rust/crates/derive_builder-0.20.2.crate) = 36661 +SIZE (rust/crates/derive_builder_core-0.20.2.crate) = 31397 +SIZE (rust/crates/derive_builder_macro-0.20.2.crate) = 6360 +SIZE (rust/crates/digest-0.10.7.crate) = 19557 +SIZE (rust/crates/directories-6.0.0.crate) = 17842 +SIZE (rust/crates/dirs-6.0.0.crate) = 14190 +SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157 +SIZE (rust/crates/dispatch-0.2.0.crate) = 10229 +SIZE (rust/crates/dispatch2-0.3.0.crate) = 54606 +SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219 +SIZE (rust/crates/divrem-1.0.0.crate) = 7818 +SIZE (rust/crates/dlib-0.5.2.crate) = 5806 +SIZE (rust/crates/document-features-0.2.12.crate) = 14739 +SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821 +SIZE (rust/crates/dpi-0.1.2.crate) = 14812 +SIZE (rust/crates/dtoa-1.0.11.crate) = 21122 +SIZE (rust/crates/dunce-1.0.5.crate) = 8244 +SIZE (rust/crates/dyn-clone-1.0.20.crate) = 13134 +SIZE (rust/crates/dyn-stack-0.10.0.crate) = 10753 +SIZE (rust/crates/dyn-stack-0.11.0.crate) = 10788 +SIZE (rust/crates/dyn-stack-0.13.2.crate) = 21524 +SIZE (rust/crates/dyn-stack-macros-0.1.3.crate) = 3048 +SIZE (rust/crates/ecolor-0.31.1.crate) = 12854 +SIZE (rust/crates/ecolor-0.33.3.crate) = 16832 +SIZE (rust/crates/econtext-0.2.0.crate) = 8266 +SIZE (rust/crates/eframe-0.31.1.crate) = 101194 +SIZE (rust/crates/eframe-0.33.3.crate) = 132286 +SIZE (rust/crates/egui-0.31.1.crate) = 353899 +SIZE (rust/crates/egui-0.33.3.crate) = 396978 +SIZE (rust/crates/egui-wgpu-0.31.1.crate) = 29340 +SIZE (rust/crates/egui-wgpu-0.33.3.crate) = 48067 +SIZE (rust/crates/egui-winit-0.31.1.crate) = 22266 +SIZE (rust/crates/egui-winit-0.33.3.crate) = 45138 +SIZE (rust/crates/egui_animation-0.10.0.crate) = 32308 +SIZE (rust/crates/egui_commonmark-0.22.0.crate) = 39529 +SIZE (rust/crates/egui_commonmark_backend-0.22.0.crate) = 22793 +SIZE (rust/crates/egui_dnd-0.14.0.crate) = 46948 +SIZE (rust/crates/egui_extras-0.33.3.crate) = 53457 +SIZE (rust/crates/egui_glow-0.31.1.crate) = 34728 +SIZE (rust/crates/egui_glow-0.33.3.crate) = 36251 +SIZE (rust/crates/egui_plot-0.34.1.crate) = 51293 +SIZE (rust/crates/egui_table-0.6.0.crate) = 17124 +SIZE (rust/crates/egui_tiles-0.14.1.crate) = 63077 +SIZE (rust/crates/ehttp-0.6.0.crate) = 16399 +SIZE (rust/crates/either-1.15.0.crate) = 20114 +SIZE (rust/crates/emath-0.31.1.crate) = 28755 +SIZE (rust/crates/emath-0.33.3.crate) = 33668 +SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986 +SIZE (rust/crates/encoding_rs-0.8.35.crate) = 1381050 +SIZE (rust/crates/endi-1.1.1.crate) = 5045 +SIZE (rust/crates/enum-as-inner-0.6.1.crate) = 12190 +SIZE (rust/crates/enum-map-2.7.3.crate) = 21792 +SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781 +SIZE (rust/crates/enumflags2-0.7.12.crate) = 17544 +SIZE (rust/crates/enumflags2_derive-0.7.12.crate) = 8573 +SIZE (rust/crates/enumn-0.1.14.crate) = 8449 +SIZE (rust/crates/enumset-1.1.10.crate) = 31353 +SIZE (rust/crates/enumset_derive-0.14.0.crate) = 17657 +SIZE (rust/crates/env_filter-0.1.4.crate) = 15281 +SIZE (rust/crates/env_logger-0.11.8.crate) = 32538 +SIZE (rust/crates/epaint-0.31.1.crate) = 91964 +SIZE (rust/crates/epaint-0.33.3.crate) = 104433 +SIZE (rust/crates/epaint_default_fonts-0.31.1.crate) = 783923 +SIZE (rust/crates/epaint_default_fonts-0.33.3.crate) = 787146 +SIZE (rust/crates/equator-0.2.2.crate) = 4943 +SIZE (rust/crates/equator-0.4.2.crate) = 11159 +SIZE (rust/crates/equator-macro-0.2.1.crate) = 4084 +SIZE (rust/crates/equator-macro-0.4.2.crate) = 6407 +SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 +SIZE (rust/crates/errno-0.3.14.crate) = 12002 +SIZE (rust/crates/error-code-3.3.2.crate) = 8516 +SIZE (rust/crates/esaxx-rs-0.1.10.crate) = 175210 +SIZE (rust/crates/euclid-0.22.11.crate) = 79261 +SIZE (rust/crates/event-listener-5.4.1.crate) = 43782 +SIZE (rust/crates/event-listener-strategy-0.5.4.crate) = 16179 +SIZE (rust/crates/exr-1.74.0.crate) = 248890 +SIZE (rust/crates/eyre-0.6.12.crate) = 45330 +SIZE (rust/crates/faer-0.20.1.crate) = 884675 +SIZE (rust/crates/faer-0.22.6.crate) = 703318 +SIZE (rust/crates/faer-entity-0.20.1.crate) = 15870 +SIZE (rust/crates/faer-macros-0.21.0.crate) = 3857 +SIZE (rust/crates/faer-traits-0.22.1.crate) = 14572 +SIZE (rust/crates/fancy-regex-0.13.0.crate) = 85930 +SIZE (rust/crates/fastbloom-0.14.0.crate) = 23827 +SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 +SIZE (rust/crates/fax-0.2.6.crate) = 13279 +SIZE (rust/crates/fax_derive-0.2.0.crate) = 4442 +SIZE (rust/crates/fdeflate-0.3.7.crate) = 27188 +SIZE (rust/crates/ffmpeg-sidecar-2.4.0.crate) = 60603 +SIZE (rust/crates/find-msvc-tools-0.1.6.crate) = 30978 +SIZE (rust/crates/fixed-1.29.0.crate) = 259231 +SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537 +SIZE (rust/crates/fjadra-0.2.1.crate) = 35609 +SIZE (rust/crates/flatbuffers-25.12.19.crate) = 27421 +SIZE (rust/crates/flate2-1.1.5.crate) = 77015 +SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102 +SIZE (rust/crates/flume-0.11.1.crate) = 67947 +SIZE (rust/crates/flume-0.12.0.crate) = 68700 +SIZE (rust/crates/fnv-1.0.7.crate) = 11266 +SIZE (rust/crates/foldhash-0.1.5.crate) = 21901 +SIZE (rust/crates/foldhash-0.2.0.crate) = 23329 +SIZE (rust/crates/foreign-types-0.3.2.crate) = 7504 +SIZE (rust/crates/foreign-types-0.5.0.crate) = 7824 +SIZE (rust/crates/foreign-types-macros-0.2.3.crate) = 7635 +SIZE (rust/crates/foreign-types-shared-0.1.1.crate) = 5672 +SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006 +SIZE (rust/crates/form_urlencoded-1.2.2.crate) = 9347 +SIZE (rust/crates/four-cc-0.4.0.crate) = 9416 +SIZE (rust/crates/foxglove-0.16.2.crate) = 162382 +SIZE (rust/crates/foxglove_derive-0.16.2.crate) = 11246 +SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620 +SIZE (rust/crates/futures-0.3.31.crate) = 54953 +SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 +SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 +SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 +SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 +SIZE (rust/crates/futures-lite-2.6.1.crate) = 46095 +SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 +SIZE (rust/crates/futures-sink-0.3.31.crate) = 7958 +SIZE (rust/crates/futures-task-0.3.31.crate) = 11217 +SIZE (rust/crates/futures-util-0.3.31.crate) = 162124 +SIZE (rust/crates/gcd-2.3.0.crate) = 8934 +SIZE (rust/crates/gemm-0.17.1.crate) = 6931 +SIZE (rust/crates/gemm-0.18.2.crate) = 20056 +SIZE (rust/crates/gemm-c32-0.17.1.crate) = 3829 +SIZE (rust/crates/gemm-c32-0.18.2.crate) = 7764 +SIZE (rust/crates/gemm-c64-0.17.1.crate) = 3827 +SIZE (rust/crates/gemm-c64-0.18.2.crate) = 7653 +SIZE (rust/crates/gemm-common-0.17.1.crate) = 26643 +SIZE (rust/crates/gemm-common-0.18.2.crate) = 31507 +SIZE (rust/crates/gemm-f16-0.17.1.crate) = 7939 +SIZE (rust/crates/gemm-f16-0.18.2.crate) = 11372 +SIZE (rust/crates/gemm-f32-0.17.1.crate) = 3519 +SIZE (rust/crates/gemm-f32-0.18.2.crate) = 7320 +SIZE (rust/crates/gemm-f64-0.17.1.crate) = 3515 +SIZE (rust/crates/gemm-f64-0.18.2.crate) = 7199 +SIZE (rust/crates/generativity-1.1.0.crate) = 12947 +SIZE (rust/crates/generator-0.8.8.crate) = 40578 +SIZE (rust/crates/generic-array-0.14.7.crate) = 15950 +SIZE (rust/crates/geo-types-0.7.18.crate) = 46826 +SIZE (rust/crates/gethostname-1.1.0.crate) = 9865 +SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 +SIZE (rust/crates/gif-0.13.3.crate) = 36010 +SIZE (rust/crates/gif-0.14.1.crate) = 38581 +SIZE (rust/crates/gimli-0.32.3.crate) = 289789 +SIZE (rust/crates/gio-sys-0.18.1.crate) = 81369 +SIZE (rust/crates/gio-sys-0.20.10.crate) = 86258 +SIZE (rust/crates/gio-sys-0.21.5.crate) = 86597 +SIZE (rust/crates/git-version-0.3.9.crate) = 3087 +SIZE (rust/crates/git-version-macro-0.3.9.crate) = 5622 +SIZE (rust/crates/gl_generator-0.14.0.crate) = 22330 +SIZE (rust/crates/glam-0.30.10.crate) = 773605 +SIZE (rust/crates/glib-0.18.5.crate) = 267679 +SIZE (rust/crates/glib-0.20.12.crate) = 294373 +SIZE (rust/crates/glib-0.21.5.crate) = 298716 +SIZE (rust/crates/glib-macros-0.18.5.crate) = 50911 +SIZE (rust/crates/glib-macros-0.20.12.crate) = 77304 +SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178 +SIZE (rust/crates/glib-sys-0.18.1.crate) = 60464 +SIZE (rust/crates/glib-sys-0.20.10.crate) = 67282 +SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231 +SIZE (rust/crates/glob-0.3.3.crate) = 22861 +SIZE (rust/crates/glow-0.16.0.crate) = 162118 +SIZE (rust/crates/gltf-1.4.1.crate) = 54366 +SIZE (rust/crates/gltf-derive-1.4.1.crate) = 6295 +SIZE (rust/crates/gltf-json-1.4.1.crate) = 32291 +SIZE (rust/crates/glutin-0.32.3.crate) = 73773 +SIZE (rust/crates/glutin-winit-0.5.0.crate) = 6076 +SIZE (rust/crates/glutin_egl_sys-0.7.1.crate) = 7530 +SIZE (rust/crates/glutin_glx_sys-0.6.1.crate) = 5946 +SIZE (rust/crates/glutin_wgl_sys-0.6.1.crate) = 5567 +SIZE (rust/crates/gobject-sys-0.18.0.crate) = 18699 +SIZE (rust/crates/gobject-sys-0.20.10.crate) = 22623 +SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168 +SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649 +SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128 +SIZE (rust/crates/gpu-allocator-0.27.0.crate) = 49410 +SIZE (rust/crates/gpu-descriptor-0.3.2.crate) = 7943 +SIZE (rust/crates/gpu-descriptor-types-0.2.0.crate) = 2169 +SIZE (rust/crates/gstreamer-0.21.3.crate) = 320403 +SIZE (rust/crates/gstreamer-0.23.7.crate) = 354670 +SIZE (rust/crates/gstreamer-0.24.4.crate) = 379437 +SIZE (rust/crates/gstreamer-app-0.21.2.crate) = 46494 +SIZE (rust/crates/gstreamer-app-0.23.5.crate) = 55427 +SIZE (rust/crates/gstreamer-app-0.24.4.crate) = 58633 +SIZE (rust/crates/gstreamer-app-sys-0.21.1.crate) = 32295 +SIZE (rust/crates/gstreamer-app-sys-0.23.5.crate) = 39095 +SIZE (rust/crates/gstreamer-app-sys-0.24.4.crate) = 40713 +SIZE (rust/crates/gstreamer-base-0.21.2.crate) = 65606 +SIZE (rust/crates/gstreamer-base-0.23.6.crate) = 74290 +SIZE (rust/crates/gstreamer-base-0.24.4.crate) = 76171 +SIZE (rust/crates/gstreamer-base-sys-0.21.1.crate) = 41282 +SIZE (rust/crates/gstreamer-base-sys-0.23.6.crate) = 48902 +SIZE (rust/crates/gstreamer-base-sys-0.24.4.crate) = 49861 +SIZE (rust/crates/gstreamer-sys-0.21.2.crate) = 91054 +SIZE (rust/crates/gstreamer-sys-0.23.6.crate) = 100318 +SIZE (rust/crates/gstreamer-sys-0.24.4.crate) = 103495 +SIZE (rust/crates/gstreamer-video-0.21.2.crate) = 119090 +SIZE (rust/crates/gstreamer-video-0.23.6.crate) = 135141 +SIZE (rust/crates/gstreamer-video-sys-0.21.2.crate) = 61191 +SIZE (rust/crates/gstreamer-video-sys-0.23.6.crate) = 69108 +SIZE (rust/crates/h2-0.4.13.crate) = 176861 +SIZE (rust/crates/h264-reader-0.8.0.crate) = 67807 +SIZE (rust/crates/half-2.7.1.crate) = 61040 +SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968 +SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498 +SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908 +SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746 +SIZE (rust/crates/heck-0.4.1.crate) = 11567 +SIZE (rust/crates/heck-0.5.0.crate) = 11517 +SIZE (rust/crates/hello_egui_utils-0.10.0.crate) = 8984 +SIZE (rust/crates/hermit-abi-0.5.2.crate) = 17435 +SIZE (rust/crates/hex-0.4.3.crate) = 13299 +SIZE (rust/crates/hex-slice-0.1.4.crate) = 2738 +SIZE (rust/crates/hexasphere-16.0.0.crate) = 26034 +SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662 +SIZE (rust/crates/hf-hub-0.4.3.crate) = 46526 +SIZE (rust/crates/hmac-0.12.1.crate) = 42657 +SIZE (rust/crates/home-0.5.12.crate) = 9445 +SIZE (rust/crates/html-escape-0.2.13.crate) = 23345 +SIZE (rust/crates/http-1.4.0.crate) = 106978 +SIZE (rust/crates/http-body-1.0.1.crate) = 6125 +SIZE (rust/crates/http-body-util-0.1.3.crate) = 16975 +SIZE (rust/crates/http-cache-0.21.0.crate) = 28795 +SIZE (rust/crates/http-cache-reqwest-0.16.0.crate) = 22496 +SIZE (rust/crates/http-cache-semantics-2.1.0.crate) = 12675 +SIZE (rust/crates/http-serde-2.1.1.crate) = 6359 +SIZE (rust/crates/httparse-1.10.1.crate) = 45190 +SIZE (rust/crates/httpdate-1.0.3.crate) = 10639 +SIZE (rust/crates/humanize-duration-0.0.7.crate) = 9207 +SIZE (rust/crates/humantime-2.3.0.crate) = 23242 +SIZE (rust/crates/hyper-1.8.1.crate) = 157353 +SIZE (rust/crates/hyper-rustls-0.27.7.crate) = 35435 +SIZE (rust/crates/hyper-timeout-0.5.2.crate) = 19222 +SIZE (rust/crates/hyper-tls-0.6.0.crate) = 15052 +SIZE (rust/crates/hyper-util-0.1.19.crate) = 112744 +SIZE (rust/crates/iana-time-zone-0.1.64.crate) = 33152 +SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 +SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233 +SIZE (rust/crates/icu_locale_core-2.1.1.crate) = 70876 +SIZE (rust/crates/icu_normalizer-2.1.1.crate) = 67132 +SIZE (rust/crates/icu_normalizer_data-2.1.1.crate) = 68649 +SIZE (rust/crates/icu_properties-2.1.2.crate) = 60136 +SIZE (rust/crates/icu_properties_data-2.1.2.crate) = 163057 +SIZE (rust/crates/icu_provider-2.1.1.crate) = 50907 +SIZE (rust/crates/id-arena-2.2.1.crate) = 12203 +SIZE (rust/crates/ident_case-1.0.1.crate) = 3492 +SIZE (rust/crates/idna-1.1.0.crate) = 148747 +SIZE (rust/crates/idna_adapter-1.2.1.crate) = 10389 +SIZE (rust/crates/image-0.24.9.crate) = 9261055 +SIZE (rust/crates/image-0.25.9.crate) = 294591 +SIZE (rust/crates/image-webp-0.2.4.crate) = 68478 +SIZE (rust/crates/imageproc-0.25.0.crate) = 132834 +SIZE (rust/crates/imagesize-0.13.0.crate) = 17033 +SIZE (rust/crates/imgref-1.12.0.crate) = 66324 +SIZE (rust/crates/immutable-chunkmap-2.1.2.crate) = 47608 +SIZE (rust/crates/indent-0.1.1.crate) = 8071 +SIZE (rust/crates/indenter-0.3.4.crate) = 11101 +SIZE (rust/crates/indexmap-1.9.3.crate) = 54653 +SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 +SIZE (rust/crates/indicatif-0.17.11.crate) = 66577 +SIZE (rust/crates/indicatif-0.18.3.crate) = 66504 +SIZE (rust/crates/indoc-2.0.7.crate) = 17184 +SIZE (rust/crates/infer-0.16.0.crate) = 18830 +SIZE (rust/crates/inflections-1.1.1.crate) = 6853 +SIZE (rust/crates/inotify-0.11.0.crate) = 26241 +SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965 +SIZE (rust/crates/inout-0.1.4.crate) = 11280 +SIZE (rust/crates/instability-0.3.11.crate) = 14472 +SIZE (rust/crates/integer-encoding-3.0.4.crate) = 12446 +SIZE (rust/crates/interpol-0.2.1.crate) = 3940 +SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027 +SIZE (rust/crates/io-kit-sys-0.4.1.crate) = 39052 +SIZE (rust/crates/ipnet-2.11.0.crate) = 29718 +SIZE (rust/crates/ipnetwork-0.20.0.crate) = 16556 +SIZE (rust/crates/iri-string-0.7.10.crate) = 146126 +SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 +SIZE (rust/crates/itertools-0.10.5.crate) = 115354 +SIZE (rust/crates/itertools-0.12.1.crate) = 137761 +SIZE (rust/crates/itertools-0.13.0.crate) = 146261 +SIZE (rust/crates/itertools-0.14.0.crate) = 152715 +SIZE (rust/crates/itoa-1.0.17.crate) = 15905 +SIZE (rust/crates/jiff-0.2.18.crate) = 764726 +SIZE (rust/crates/jiff-static-0.2.18.crate) = 83381 +SIZE (rust/crates/jiff-tzdb-0.1.5.crate) = 62215 +SIZE (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 3179 +SIZE (rust/crates/jni-0.21.1.crate) = 105028 +SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232 +SIZE (rust/crates/jobserver-0.1.34.crate) = 29013 +SIZE (rust/crates/jpeg-decoder-0.3.2.crate) = 745371 +SIZE (rust/crates/jpeg-encoder-0.6.1.crate) = 36836 +SIZE (rust/crates/js-sys-0.3.77.crate) = 55538 +SIZE (rust/crates/json5-0.4.1.crate) = 15678 +SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398 +SIZE (rust/crates/keccak-0.1.5.crate) = 13120 +SIZE (rust/crates/keyed-set-1.1.0.crate) = 5886 +SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315 +SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718 +SIZE (rust/crates/kiddo-5.2.4.crate) = 144837 +SIZE (rust/crates/kqueue-1.1.1.crate) = 21504 +SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160 +SIZE (rust/crates/kstring-2.0.2.crate) = 23044 +SIZE (rust/crates/kurbo-0.11.3.crate) = 137586 +SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025 +SIZE (rust/crates/lazycell-1.3.0.crate) = 12502 +SIZE (rust/crates/leb128-0.2.5.crate) = 11843 +SIZE (rust/crates/lebe-0.5.3.crate) = 9439 +SIZE (rust/crates/lexical-core-1.0.6.crate) = 30422 +SIZE (rust/crates/lexical-parse-float-1.0.6.crate) = 194003 +SIZE (rust/crates/lexical-parse-integer-1.0.6.crate) = 37501 +SIZE (rust/crates/lexical-util-1.0.7.crate) = 111747 +SIZE (rust/crates/lexical-write-float-1.0.6.crate) = 106495 +SIZE (rust/crates/lexical-write-integer-1.0.6.crate) = 65404 +SIZE (rust/crates/libc-0.2.179.crate) = 810442 +SIZE (rust/crates/libfuzzer-sys-0.4.10.crate) = 133968 +SIZE (rust/crates/libloading-0.8.9.crate) = 30222 +SIZE (rust/crates/libloading-0.9.0.crate) = 33816 +SIZE (rust/crates/libm-0.2.15.crate) = 156108 +SIZE (rust/crates/libredox-0.1.12.crate) = 7469 +SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178 +SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049 +SIZE (rust/crates/linux-raw-sys-0.11.0.crate) = 2659624 +SIZE (rust/crates/linux-raw-sys-0.4.15.crate) = 2150898 +SIZE (rust/crates/litemap-0.8.1.crate) = 34172 +SIZE (rust/crates/litrs-1.0.0.crate) = 46610 +SIZE (rust/crates/little_exif-0.6.21.crate) = 75783 +SIZE (rust/crates/lmdb-rkv-0.14.0.crate) = 26090 +SIZE (rust/crates/lmdb-rkv-sys-0.11.2.crate) = 164681 +SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 +SIZE (rust/crates/log-0.4.29.crate) = 51515 +SIZE (rust/crates/log-once-0.4.1.crate) = 9143 +SIZE (rust/crates/loom-0.7.2.crate) = 73989 +SIZE (rust/crates/loop9-0.1.5.crate) = 3406 +SIZE (rust/crates/lru-0.12.5.crate) = 16047 +SIZE (rust/crates/lru-0.16.3.crate) = 16743 +SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090 +SIZE (rust/crates/lz4-1.28.1.crate) = 13585 +SIZE (rust/crates/lz4-sys-1.11.1+lz4-1.10.0.crate) = 391317 +SIZE (rust/crates/lz4_flex-0.11.5.crate) = 41977 +SIZE (rust/crates/lz4_flex-0.12.0.crate) = 41983 +SIZE (rust/crates/macaw-0.30.0.crate) = 39620 +SIZE (rust/crates/mach2-0.4.3.crate) = 22180 +SIZE (rust/crates/macro_rules_attribute-0.2.2.crate) = 15330 +SIZE (rust/crates/macro_rules_attribute-proc_macro-0.2.2.crate) = 8271 +SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239 +SIZE (rust/crates/matchers-0.2.0.crate) = 7075 +SIZE (rust/crates/matchit-0.8.4.crate) = 33986 +SIZE (rust/crates/matrixcompare-0.3.0.crate) = 27568 +SIZE (rust/crates/matrixcompare-core-0.1.0.crate) = 1221 +SIZE (rust/crates/matrixmultiply-0.3.10.crate) = 58170 +SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901 +SIZE (rust/crates/mcap-0.23.4.crate) = 1762541 +SIZE (rust/crates/mcap-0.24.0.crate) = 1763264 +SIZE (rust/crates/md-5-0.10.6.crate) = 16161 +SIZE (rust/crates/measurements-0.11.1.crate) = 36666 +SIZE (rust/crates/memchr-2.7.6.crate) = 97616 +SIZE (rust/crates/memmap2-0.5.10.crate) = 26847 +SIZE (rust/crates/memmap2-0.9.9.crate) = 34576 +SIZE (rust/crates/memo-map-0.3.3.crate) = 10003 +SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 +SIZE (rust/crates/memory-stats-1.2.0.crate) = 11060 +SIZE (rust/crates/metal-0.31.0.crate) = 3034257 +SIZE (rust/crates/metal-0.32.0.crate) = 3034024 +SIZE (rust/crates/miette-5.10.0.crate) = 88585 +SIZE (rust/crates/miette-derive-5.10.0.crate) = 16062 +SIZE (rust/crates/mime-0.3.17.crate) = 15712 +SIZE (rust/crates/mime_guess2-2.3.1.crate) = 24682 +SIZE (rust/crates/minijinja-2.14.0.crate) = 182272 +SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841 +SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 +SIZE (rust/crates/mio-1.1.1.crate) = 105630 +SIZE (rust/crates/mio-serial-5.0.6.crate) = 25537 +SIZE (rust/crates/monostate-0.1.18.crate) = 15992 +SIZE (rust/crates/monostate-impl-0.1.18.crate) = 7862 +SIZE (rust/crates/moxcms-0.7.11.crate) = 176892 +SIZE (rust/crates/mp4ra-rust-0.3.0.crate) = 25735 +SIZE (rust/crates/mpeg4-audio-const-0.2.0.crate) = 7309 +SIZE (rust/crates/muldiv-1.0.1.crate) = 4901 +SIZE (rust/crates/multimap-0.10.1.crate) = 15232 +SIZE (rust/crates/naga-24.0.0.crate) = 644372 +SIZE (rust/crates/naga-27.0.3.crate) = 761268 +SIZE (rust/crates/nalgebra-0.32.6.crate) = 375297 +SIZE (rust/crates/nalgebra-macros-0.2.2.crate) = 7545 +SIZE (rust/crates/nano-gemm-0.1.3.crate) = 22920 +SIZE (rust/crates/nano-gemm-c32-0.1.0.crate) = 1736 +SIZE (rust/crates/nano-gemm-c64-0.1.0.crate) = 1655 +SIZE (rust/crates/nano-gemm-codegen-0.1.0.crate) = 7279 +SIZE (rust/crates/nano-gemm-core-0.1.0.crate) = 1110 +SIZE (rust/crates/nano-gemm-f32-0.1.0.crate) = 1574 +SIZE (rust/crates/nano-gemm-f64-0.1.0.crate) = 1509 +SIZE (rust/crates/nanorand-0.7.0.crate) = 18437 +SIZE (rust/crates/nasm-rs-0.3.1.crate) = 11550 +SIZE (rust/crates/native-tls-0.2.14.crate) = 29385 +SIZE (rust/crates/natord-1.0.9.crate) = 3866 +SIZE (rust/crates/ndarray-0.15.6.crate) = 275225 +SIZE (rust/crates/ndarray-0.16.1.crate) = 291026 +SIZE (rust/crates/ndarray-0.17.1.crate) = 316954 +SIZE (rust/crates/ndk-0.9.0.crate) = 84865 +SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205 +SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233 +SIZE (rust/crates/ndk-sys-0.6.0+11769913.crate) = 329984 +SIZE (rust/crates/never-0.1.0.crate) = 2176 +SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582 +SIZE (rust/crates/nix-0.26.4.crate) = 279099 +SIZE (rust/crates/nix-0.29.0.crate) = 318248 +SIZE (rust/crates/nix-0.30.1.crate) = 342015 +SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191 +SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051 +SIZE (rust/crates/noisy_float-0.2.1.crate) = 20285 +SIZE (rust/crates/nom-7.1.3.crate) = 117570 +SIZE (rust/crates/nom-8.0.0.crate) = 135590 +SIZE (rust/crates/nonempty-collections-0.3.1.crate) = 41211 +SIZE (rust/crates/noop_proc_macro-0.3.0.crate) = 2157 +SIZE (rust/crates/notify-8.2.0.crate) = 39067 +SIZE (rust/crates/notify-types-2.0.0.crate) = 14495 +SIZE (rust/crates/npyz-0.8.4.crate) = 77220 +SIZE (rust/crates/ntapi-0.4.2.crate) = 127136 +SIZE (rust/crates/nu-ansi-term-0.50.3.crate) = 29597 +SIZE (rust/crates/num-0.4.3.crate) = 9575 +SIZE (rust/crates/num-bigfloat-1.7.2.crate) = 726852 +SIZE (rust/crates/num-bigint-0.4.6.crate) = 102801 +SIZE (rust/crates/num-bigint-dig-0.8.6.crate) = 126196 +SIZE (rust/crates/num-complex-0.4.6.crate) = 30352 +SIZE (rust/crates/num-conv-0.1.0.crate) = 7444 +SIZE (rust/crates/num-derive-0.4.2.crate) = 14709 +SIZE (rust/crates/num-integer-0.1.46.crate) = 22331 +SIZE (rust/crates/num-iter-0.1.45.crate) = 10320 +SIZE (rust/crates/num-rational-0.4.2.crate) = 28159 +SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 +SIZE (rust/crates/num2words-1.2.0.crate) = 30370 +SIZE (rust/crates/num_cpus-1.17.0.crate) = 15874 +SIZE (rust/crates/num_enum-0.7.5.crate) = 21570 +SIZE (rust/crates/num_enum_derive-0.7.5.crate) = 18760 +SIZE (rust/crates/num_threads-0.1.7.crate) = 7455 +SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922 +SIZE (rust/crates/numpy-0.28.0.crate) = 80455 +SIZE (rust/crates/objc-0.2.7.crate) = 22036 +SIZE (rust/crates/objc-sys-0.3.5.crate) = 20560 +SIZE (rust/crates/objc2-0.5.2.crate) = 199204 +SIZE (rust/crates/objc2-0.6.3.crate) = 272490 +SIZE (rust/crates/objc2-app-kit-0.2.2.crate) = 337435 +SIZE (rust/crates/objc2-app-kit-0.3.2.crate) = 531744 +SIZE (rust/crates/objc2-cloud-kit-0.2.2.crate) = 27094 +SIZE (rust/crates/objc2-cloud-kit-0.3.2.crate) = 68818 +SIZE (rust/crates/objc2-contacts-0.2.2.crate) = 17094 +SIZE (rust/crates/objc2-core-data-0.2.2.crate) = 30575 +SIZE (rust/crates/objc2-core-data-0.3.2.crate) = 39186 +SIZE (rust/crates/objc2-core-foundation-0.3.2.crate) = 180804 +SIZE (rust/crates/objc2-core-graphics-0.3.2.crate) = 84981 +SIZE (rust/crates/objc2-core-image-0.2.2.crate) = 20050 +SIZE (rust/crates/objc2-core-image-0.3.2.crate) = 95862 +SIZE (rust/crates/objc2-core-location-0.2.2.crate) = 13100 +SIZE (rust/crates/objc2-core-text-0.3.2.crate) = 96485 +SIZE (rust/crates/objc2-core-video-0.3.2.crate) = 39345 +SIZE (rust/crates/objc2-encode-4.1.0.crate) = 21004 +SIZE (rust/crates/objc2-foundation-0.2.2.crate) = 249330 +SIZE (rust/crates/objc2-foundation-0.3.2.crate) = 345384 +SIZE (rust/crates/objc2-io-surface-0.3.2.crate) = 11722 +SIZE (rust/crates/objc2-link-presentation-0.2.2.crate) = 4440 +SIZE (rust/crates/objc2-metal-0.2.2.crate) = 75276 +SIZE (rust/crates/objc2-quartz-core-0.2.2.crate) = 21306 +SIZE (rust/crates/objc2-quartz-core-0.3.2.crate) = 30036 +SIZE (rust/crates/objc2-symbols-0.2.2.crate) = 3626 +SIZE (rust/crates/objc2-ui-kit-0.2.2.crate) = 303111 +SIZE (rust/crates/objc2-uniform-type-identifiers-0.2.2.crate) = 6017 +SIZE (rust/crates/objc2-user-notifications-0.2.2.crate) = 9600 +SIZE (rust/crates/object-0.37.3.crate) = 344032 +SIZE (rust/crates/object-pool-0.6.0.crate) = 2338192 +SIZE (rust/crates/object_store-0.12.4.crate) = 275332 +SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668 +SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 +SIZE (rust/crates/onig-6.5.1.crate) = 32394 +SIZE (rust/crates/onig_sys-69.9.1.crate) = 656378 +SIZE (rust/crates/oorandom-11.1.5.crate) = 23750 +SIZE (rust/crates/opencv-0.98.2.crate) = 1646576 +SIZE (rust/crates/opencv-binding-generator-0.101.0.crate) = 143110 +SIZE (rust/crates/openssl-0.10.75.crate) = 288136 +SIZE (rust/crates/openssl-macros-0.1.1.crate) = 5601 +SIZE (rust/crates/openssl-probe-0.1.6.crate) = 8128 +SIZE (rust/crates/openssl-probe-0.2.0.crate) = 8562 +SIZE (rust/crates/openssl-sys-0.9.111.crate) = 80871 +SIZE (rust/crates/opentelemetry-0.31.0.crate) = 87368 +SIZE (rust/crates/opentelemetry-appender-tracing-0.31.1.crate) = 27196 +SIZE (rust/crates/opentelemetry-http-0.31.0.crate) = 17959 +SIZE (rust/crates/opentelemetry-otlp-0.31.0.crate) = 51448 +SIZE (rust/crates/opentelemetry-proto-0.31.0.crate) = 57871 +SIZE (rust/crates/opentelemetry_sdk-0.31.0.crate) = 225104 +SIZE (rust/crates/option-ext-0.2.0.crate) = 7345 +SIZE (rust/crates/option-operations-0.5.0.crate) = 19262 +SIZE (rust/crates/option-operations-0.6.1.crate) = 19529 +SIZE (rust/crates/orbclient-0.3.50.crate) = 1333589 +SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029 +SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788 +SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633 +SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230 +SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077 +SIZE (rust/crates/ort-2.0.0-rc.11.crate) = 146367 +SIZE (rust/crates/ort-sys-2.0.0-rc.11.crate) = 48756 +SIZE (rust/crates/owned_ttf_parser-0.25.1.crate) = 8989 +SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310 +SIZE (rust/crates/owo-colors-4.2.3.crate) = 38315 +SIZE (rust/crates/page_size-0.6.0.crate) = 8479 +SIZE (rust/crates/parking-2.2.1.crate) = 10685 +SIZE (rust/crates/parking_lot-0.12.5.crate) = 46735 +SIZE (rust/crates/parking_lot_core-0.9.12.crate) = 34110 +SIZE (rust/crates/parquet-56.1.0.crate) = 682953 +SIZE (rust/crates/paste-1.0.15.crate) = 18374 +SIZE (rust/crates/pastey-0.1.1.crate) = 16112 +SIZE (rust/crates/pastey-0.2.1.crate) = 14416 +SIZE (rust/crates/pathdiff-0.2.3.crate) = 7495 +SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 +SIZE (rust/crates/peg-0.8.5.crate) = 22411 +SIZE (rust/crates/peg-macros-0.8.5.crate) = 30601 +SIZE (rust/crates/peg-runtime-0.8.5.crate) = 4458 +SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159 +SIZE (rust/crates/percent-encoding-2.3.2.crate) = 11583 +SIZE (rust/crates/pest-2.8.5.crate) = 129838 +SIZE (rust/crates/pest_derive-2.8.5.crate) = 43550 +SIZE (rust/crates/pest_generator-2.8.5.crate) = 18653 +SIZE (rust/crates/pest_meta-2.8.5.crate) = 42953 +SIZE (rust/crates/petgraph-0.7.1.crate) = 736025 +SIZE (rust/crates/petgraph-0.8.3.crate) = 807555 +SIZE (rust/crates/phf-0.11.3.crate) = 23231 +SIZE (rust/crates/phf-0.12.1.crate) = 23768 +SIZE (rust/crates/phf-0.13.1.crate) = 24786 +SIZE (rust/crates/phf_generator-0.11.3.crate) = 15431 +SIZE (rust/crates/phf_generator-0.13.1.crate) = 15952 +SIZE (rust/crates/phf_macros-0.11.3.crate) = 18436 +SIZE (rust/crates/phf_macros-0.13.1.crate) = 21732 +SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199 +SIZE (rust/crates/phf_shared-0.12.1.crate) = 15568 +SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141 +SIZE (rust/crates/pico-args-0.5.0.crate) = 11545 +SIZE (rust/crates/pin-project-1.1.10.crate) = 56348 +SIZE (rust/crates/pin-project-internal-1.1.10.crate) = 29162 +SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 +SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 +SIZE (rust/crates/piper-0.2.4.crate) = 15950 +SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790 +SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360 +SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SIZE (rust/crates/plist-1.8.0.crate) = 54623 +SIZE (rust/crates/plotters-0.3.7.crate) = 149031 +SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709 +SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715 +SIZE (rust/crates/ply-rs-bw-2.0.3.crate) = 30139 +SIZE (rust/crates/pnet_base-0.35.0.crate) = 10245 +SIZE (rust/crates/pnet_datalink-0.35.0.crate) = 28780 +SIZE (rust/crates/pnet_sys-0.35.0.crate) = 11628 +SIZE (rust/crates/png-0.17.16.crate) = 117975 +SIZE (rust/crates/png-0.18.0.crate) = 118041 +SIZE (rust/crates/poll-promise-0.3.0.crate) = 18973 +SIZE (rust/crates/polling-3.11.0.crate) = 59387 +SIZE (rust/crates/pollster-0.4.0.crate) = 9840 +SIZE (rust/crates/portable-atomic-1.13.0.crate) = 195086 +SIZE (rust/crates/portable-atomic-util-0.2.4.crate) = 47043 +SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514 +SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165 +SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 +SIZE (rust/crates/presser-0.3.1.crate) = 20946 +SIZE (rust/crates/pretty-hex-0.4.1.crate) = 6933 +SIZE (rust/crates/prettyplease-0.2.37.crate) = 72033 +SIZE (rust/crates/private-gemm-x86-0.1.20.crate) = 48824 +SIZE (rust/crates/proc-macro-crate-2.0.2.crate) = 11145 +SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 +SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 +SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 +SIZE (rust/crates/proc-macro2-1.0.105.crate) = 60319 +SIZE (rust/crates/profiling-1.0.17.crate) = 13493 +SIZE (rust/crates/profiling-procmacros-1.0.17.crate) = 5895 +SIZE (rust/crates/prometheus-client-0.24.0.crate) = 73440 +SIZE (rust/crates/prometheus-client-derive-encode-0.5.0.crate) = 10904 +SIZE (rust/crates/prost-0.13.5.crate) = 32469 +SIZE (rust/crates/prost-0.14.1.crate) = 32444 +SIZE (rust/crates/prost-build-0.14.1.crate) = 47670 +SIZE (rust/crates/prost-derive-0.13.5.crate) = 20600 +SIZE (rust/crates/prost-derive-0.14.1.crate) = 20626 +SIZE (rust/crates/prost-reflect-0.16.3.crate) = 109340 +SIZE (rust/crates/prost-types-0.13.5.crate) = 49145 +SIZE (rust/crates/prost-types-0.14.1.crate) = 49534 +SIZE (rust/crates/puffin-0.19.1.crate) = 29715 +SIZE (rust/crates/puffin_http-0.16.1.crate) = 11120 +SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023 +SIZE (rust/crates/pulp-0.18.22.crate) = 117838 +SIZE (rust/crates/pulp-0.21.5.crate) = 136353 +SIZE (rust/crates/pxfm-0.1.27.crate) = 879919 +SIZE (rust/crates/py_literal-0.4.0.crate) = 16747 +SIZE (rust/crates/pyo3-0.28.2.crate) = 1202843 +SIZE (rust/crates/pyo3-build-config-0.28.2.crate) = 35958 +SIZE (rust/crates/pyo3-ffi-0.28.2.crate) = 80837 +SIZE (rust/crates/pyo3-macros-0.28.2.crate) = 8960 +SIZE (rust/crates/pyo3-macros-backend-0.28.2.crate) = 87939 +SIZE (rust/crates/qd-0.7.7.crate) = 9813 +SIZE (rust/crates/qoi-0.4.1.crate) = 71135 +SIZE (rust/crates/quanta-0.12.6.crate) = 35284 +SIZE (rust/crates/quick-error-2.0.1.crate) = 14265 +SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923 +SIZE (rust/crates/quick-xml-0.36.2.crate) = 185201 +SIZE (rust/crates/quick-xml-0.37.5.crate) = 190481 +SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035 +SIZE (rust/crates/quinn-0.11.9.crate) = 83606 +SIZE (rust/crates/quinn-proto-0.11.13.crate) = 243837 +SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436 +SIZE (rust/crates/quote-1.0.43.crate) = 31587 +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SIZE (rust/crates/rand-0.9.2.crate) = 99930 +SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251 +SIZE (rust/crates/rand_chacha-0.9.0.crate) = 18258 +SIZE (rust/crates/rand_core-0.6.4.crate) = 22666 +SIZE (rust/crates/rand_core-0.9.3.crate) = 24543 +SIZE (rust/crates/rand_distr-0.4.3.crate) = 58255 +SIZE (rust/crates/rand_distr-0.5.1.crate) = 75593 +SIZE (rust/crates/range-alloc-0.1.4.crate) = 7924 +SIZE (rust/crates/ratatui-0.29.0.crate) = 543514 +SIZE (rust/crates/rav1e-0.8.1.crate) = 1465215 +SIZE (rust/crates/ravif-0.12.0.crate) = 18402 +SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292 +SIZE (rust/crates/raw-cpuid-11.6.0.crate) = 117569 +SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234 +SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490 +SIZE (rust/crates/rayon-1.11.0.crate) = 182470 +SIZE (rust/crates/rayon-cond-0.4.0.crate) = 10659 +SIZE (rust/crates/rayon-core-1.13.0.crate) = 73151 +SIZE (rust/crates/re_analytics-0.28.1.crate) = 34876 +SIZE (rust/crates/re_arrow_combinators-0.28.1.crate) = 37690 +SIZE (rust/crates/re_arrow_ui-0.28.1.crate) = 63894 +SIZE (rust/crates/re_arrow_util-0.28.1.crate) = 43442 +SIZE (rust/crates/re_auth-0.28.1.crate) = 41826 +SIZE (rust/crates/re_blueprint_tree-0.28.1.crate) = 78731 +SIZE (rust/crates/re_build_info-0.28.1.crate) = 17737 +SIZE (rust/crates/re_build_tools-0.28.1.crate) = 17903 +SIZE (rust/crates/re_byte_size-0.28.1.crate) = 13382 +SIZE (rust/crates/re_capabilities-0.28.1.crate) = 8243 +SIZE (rust/crates/re_case-0.28.1.crate) = 4546 +SIZE (rust/crates/re_chunk-0.28.1.crate) = 85682 +SIZE (rust/crates/re_chunk_store-0.28.1.crate) = 89525 +SIZE (rust/crates/re_chunk_store_ui-0.28.1.crate) = 64583 +SIZE (rust/crates/re_component_fallbacks-0.28.1.crate) = 61395 +SIZE (rust/crates/re_component_ui-0.28.1.crate) = 81602 +SIZE (rust/crates/re_context_menu-0.28.1.crate) = 68373 +SIZE (rust/crates/re_crash_handler-0.28.1.crate) = 21496 +SIZE (rust/crates/re_data_loader-0.28.1.crate) = 80484 +SIZE (rust/crates/re_data_source-0.28.1.crate) = 41887 +SIZE (rust/crates/re_data_ui-0.28.1.crate) = 93855 +SIZE (rust/crates/re_dataframe-0.28.1.crate) = 49810 +SIZE (rust/crates/re_dataframe_ui-0.28.1.crate) = 114493 +SIZE (rust/crates/re_datafusion-0.28.1.crate) = 67702 +SIZE (rust/crates/re_entity_db-0.28.1.crate) = 58135 +SIZE (rust/crates/re_error-0.28.1.crate) = 3842 +SIZE (rust/crates/re_format-0.28.1.crate) = 12381 +SIZE (rust/crates/re_grpc_client-0.28.1.crate) = 33926 +SIZE (rust/crates/re_grpc_server-0.28.1.crate) = 42359 +SIZE (rust/crates/re_int_histogram-0.28.1.crate) = 19394 +SIZE (rust/crates/re_log-0.28.1.crate) = 14235 +SIZE (rust/crates/re_log_channel-0.28.1.crate) = 33494 +SIZE (rust/crates/re_log_encoding-0.28.1.crate) = 86922 +SIZE (rust/crates/re_log_types-0.28.1.crate) = 82543 +SIZE (rust/crates/re_mcap-0.28.1.crate) = 74859 +SIZE (rust/crates/re_memory-0.28.1.crate) = 20662 +SIZE (rust/crates/re_mp4-0.4.0.crate) = 43207 +SIZE (rust/crates/re_perf_telemetry-0.28.1.crate) = 46095 +SIZE (rust/crates/re_protos-0.28.1.crate) = 80988 +SIZE (rust/crates/re_query-0.28.1.crate) = 67476 +SIZE (rust/crates/re_rav1d-0.1.3.crate) = 1516009 +SIZE (rust/crates/re_recording_panel-0.28.1.crate) = 70941 +SIZE (rust/crates/re_redap_browser-0.28.1.crate) = 76634 +SIZE (rust/crates/re_redap_client-0.28.1.crate) = 49882 +SIZE (rust/crates/re_renderer-0.28.1.crate) = 247487 +SIZE (rust/crates/re_ros_msg-0.28.1.crate) = 15420 +SIZE (rust/crates/re_rvl-0.28.1.crate) = 7335 +SIZE (rust/crates/re_sdk-0.28.1.crate) = 95960 +SIZE (rust/crates/re_sdk_types-0.28.1.crate) = 368551 +SIZE (rust/crates/re_selection_panel-0.28.1.crate) = 93791 +SIZE (rust/crates/re_sorbet-0.28.1.crate) = 50786 +SIZE (rust/crates/re_span-0.28.1.crate) = 4245 +SIZE (rust/crates/re_string_interner-0.28.1.crate) = 7807 +SIZE (rust/crates/re_tf-0.28.1.crate) = 72951 +SIZE (rust/crates/re_time_panel-0.28.1.crate) = 107310 +SIZE (rust/crates/re_tracing-0.28.1.crate) = 17700 +SIZE (rust/crates/re_tuid-0.28.1.crate) = 17791 +SIZE (rust/crates/re_types_core-0.28.1.crate) = 64776 +SIZE (rust/crates/re_ui-0.28.1.crate) = 396944 +SIZE (rust/crates/re_uri-0.28.1.crate) = 33023 +SIZE (rust/crates/re_video-0.28.1.crate) = 80440 +SIZE (rust/crates/re_view-0.28.1.crate) = 69784 +SIZE (rust/crates/re_view_bar_chart-0.28.1.crate) = 63659 +SIZE (rust/crates/re_view_dataframe-0.28.1.crate) = 78985 +SIZE (rust/crates/re_view_graph-0.28.1.crate) = 79680 +SIZE (rust/crates/re_view_map-0.28.1.crate) = 72242 +SIZE (rust/crates/re_view_spatial-0.28.1.crate) = 206478 +SIZE (rust/crates/re_view_tensor-0.28.1.crate) = 75052 +SIZE (rust/crates/re_view_text_document-0.28.1.crate) = 62640 +SIZE (rust/crates/re_view_text_log-0.28.1.crate) = 65429 +SIZE (rust/crates/re_view_time_series-0.28.1.crate) = 85625 +SIZE (rust/crates/re_viewer-0.28.1.crate) = 279749 +SIZE (rust/crates/re_viewer_context-0.28.1.crate) = 190182 +SIZE (rust/crates/re_viewport-0.28.1.crate) = 71032 +SIZE (rust/crates/re_viewport_blueprint-0.28.1.crate) = 94681 +SIZE (rust/crates/re_web_viewer_server-0.28.1.crate) = 11145658 +SIZE (rust/crates/reborrow-0.5.5.crate) = 3789 +SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 +SIZE (rust/crates/redox_syscall-0.5.18.crate) = 30747 +SIZE (rust/crates/redox_syscall-0.7.0.crate) = 27652 +SIZE (rust/crates/redox_users-0.5.2.crate) = 17280 +SIZE (rust/crates/ref-cast-1.0.25.crate) = 15192 +SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167 +SIZE (rust/crates/reflink-copy-0.1.28.crate) = 23811 +SIZE (rust/crates/regex-1.12.2.crate) = 163843 +SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250 +SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141 +SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366 +SIZE (rust/crates/reqwest-0.12.28.crate) = 157031 +SIZE (rust/crates/reqwest-middleware-0.4.2.crate) = 28290 +SIZE (rust/crates/rerun-0.28.1.crate) = 117406 +SIZE (rust/crates/resvg-0.45.1.crate) = 78002 +SIZE (rust/crates/rexif-0.7.5.crate) = 23308 +SIZE (rust/crates/rfc6381-codec-0.2.0.crate) = 9721 +SIZE (rust/crates/rfd-0.15.4.crate) = 56785 +SIZE (rust/crates/rgb-0.8.52.crate) = 22449 +SIZE (rust/crates/ring-0.17.14.crate) = 1502610 +SIZE (rust/crates/ringbuffer-spsc-0.1.15.crate) = 12245 +SIZE (rust/crates/rkv-0.19.0.crate) = 71397 +SIZE (rust/crates/ron-0.10.1.crate) = 114092 +SIZE (rust/crates/ron-0.11.0.crate) = 121686 +SIZE (rust/crates/ron-0.12.0.crate) = 119892 +SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 +SIZE (rust/crates/rust-fuzzy-search-0.1.1.crate) = 1198984 +SIZE (rust/crates/rustc-demangle-0.1.26.crate) = 30340 +SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331 +SIZE (rust/crates/rustc-hash-2.1.1.crate) = 14154 +SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 +SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746 +SIZE (rust/crates/rustix-0.38.44.crate) = 379347 +SIZE (rust/crates/rustix-1.1.3.crate) = 423447 +SIZE (rust/crates/rustls-0.23.36.crate) = 374313 +SIZE (rust/crates/rustls-native-certs-0.8.3.crate) = 30380 +SIZE (rust/crates/rustls-pemfile-2.2.0.crate) = 25849 +SIZE (rust/crates/rustls-pki-types-1.13.2.crate) = 34958 +SIZE (rust/crates/rustls-platform-verifier-0.6.2.crate) = 58924 +SIZE (rust/crates/rustls-platform-verifier-android-0.1.1.crate) = 13919 +SIZE (rust/crates/rustls-webpki-0.103.8.crate) = 85810 +SIZE (rust/crates/rustversion-1.0.22.crate) = 21096 +SIZE (rust/crates/ryu-1.0.22.crate) = 51321 +SIZE (rust/crates/safe_arch-0.7.4.crate) = 74564 +SIZE (rust/crates/safe_arch-1.0.0.crate) = 89808 +SIZE (rust/crates/safetensors-0.4.5.crate) = 21800 +SIZE (rust/crates/same-file-1.0.6.crate) = 10183 +SIZE (rust/crates/saturating_cast-0.1.0.crate) = 10304 +SIZE (rust/crates/schannel-0.1.28.crate) = 42312 +SIZE (rust/crates/schemars-0.9.0.crate) = 80032 +SIZE (rust/crates/schemars-1.2.0.crate) = 93707 +SIZE (rust/crates/schemars_derive-1.2.0.crate) = 31178 +SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202 +SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 +SIZE (rust/crates/scratch-1.0.9.crate) = 8170 +SIZE (rust/crates/sctk-adwaita-0.10.1.crate) = 53237 +SIZE (rust/crates/scuffle-av1-0.1.4.crate) = 16663 +SIZE (rust/crates/scuffle-bytes-util-0.1.5.crate) = 17107 +SIZE (rust/crates/scuffle-workspace-hack-0.1.0.crate) = 1922 +SIZE (rust/crates/secrecy-0.8.0.crate) = 11916 +SIZE (rust/crates/security-framework-2.11.1.crate) = 80188 +SIZE (rust/crates/security-framework-3.5.1.crate) = 89937 +SIZE (rust/crates/security-framework-sys-2.15.0.crate) = 20718 +SIZE (rust/crates/self_cell-1.2.2.crate) = 23264 +SIZE (rust/crates/semver-1.0.27.crate) = 30081 +SIZE (rust/crates/seq-macro-0.3.6.crate) = 16031 +SIZE (rust/crates/serde-1.0.228.crate) = 83652 +SIZE (rust/crates/serde-big-array-0.5.1.crate) = 6618 +SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098 +SIZE (rust/crates/serde-xml-rs-0.6.0.crate) = 20677 +SIZE (rust/crates/serde_bytes-0.11.19.crate) = 13427 +SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 +SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 +SIZE (rust/crates/serde_derive_internals-0.29.1.crate) = 26189 +SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 +SIZE (rust/crates/serde_path_to_error-0.1.20.crate) = 18046 +SIZE (rust/crates/serde_plain-1.0.2.crate) = 11183 +SIZE (rust/crates/serde_repr-0.1.20.crate) = 12627 +SIZE (rust/crates/serde_spanned-0.6.9.crate) = 10210 +SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 +SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822 +SIZE (rust/crates/serde_with-3.16.1.crate) = 198782 +SIZE (rust/crates/serde_with_macros-3.16.1.crate) = 38106 +SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290 +SIZE (rust/crates/serialport-4.7.3.crate) = 75444 +SIZE (rust/crates/sha-1-0.10.1.crate) = 12018 +SIZE (rust/crates/sha1-0.10.6.crate) = 13517 +SIZE (rust/crates/sha2-0.10.9.crate) = 29271 +SIZE (rust/crates/sha2-const-stable-0.1.0.crate) = 4442741 +SIZE (rust/crates/sha3-0.10.8.crate) = 858216 +SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 +SIZE (rust/crates/shellexpand-3.1.1.crate) = 25904 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 +SIZE (rust/crates/signal-hook-0.3.18.crate) = 50862 +SIZE (rust/crates/signal-hook-mio-0.2.5.crate) = 14373 +SIZE (rust/crates/signal-hook-registry-1.4.8.crate) = 21668 +SIZE (rust/crates/signature-2.2.0.crate) = 15531 +SIZE (rust/crates/simba-0.8.1.crate) = 52545 +SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527 +SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 +SIZE (rust/crates/similar-2.7.0.crate) = 53928 +SIZE (rust/crates/similar-asserts-1.7.0.crate) = 15783 +SIZE (rust/crates/simple-easing-1.0.1.crate) = 2705 +SIZE (rust/crates/simplecss-0.2.2.crate) = 22136 +SIZE (rust/crates/simplelog-0.12.2.crate) = 21548 +SIZE (rust/crates/siphasher-1.0.1.crate) = 10351 +SIZE (rust/crates/slab-0.4.11.crate) = 18549 +SIZE (rust/crates/slotmap-1.1.1.crate) = 61862 +SIZE (rust/crates/smallbytes-0.1.0.crate) = 3722 +SIZE (rust/crates/smallvec-1.15.1.crate) = 38116 +SIZE (rust/crates/smawk-0.3.2.crate) = 13831 +SIZE (rust/crates/smithay-client-toolkit-0.19.2.crate) = 131504 +SIZE (rust/crates/smithay-client-toolkit-0.20.0.crate) = 142597 +SIZE (rust/crates/smithay-clipboard-0.7.3.crate) = 18270 +SIZE (rust/crates/smol_str-0.2.2.crate) = 15840 +SIZE (rust/crates/snap-1.1.1.crate) = 33763 +SIZE (rust/crates/socket2-0.5.10.crate) = 58169 +SIZE (rust/crates/socket2-0.6.1.crate) = 58486 +SIZE (rust/crates/socks-0.3.4.crate) = 13172 +SIZE (rust/crates/sorted-vec-0.8.10.crate) = 15005 +SIZE (rust/crates/spin-0.10.0.crate) = 39654 +SIZE (rust/crates/spin-0.9.8.crate) = 38958 +SIZE (rust/crates/spindle-0.2.6.crate) = 18007 +SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802 +SIZE (rust/crates/spki-0.7.3.crate) = 16409 +SIZE (rust/crates/spm_precompiled-0.1.4.crate) = 557527 +SIZE (rust/crates/sqlparser-0.58.0.crate) = 338300 +SIZE (rust/crates/sqlparser_derive-0.3.0.crate) = 8563 +SIZE (rust/crates/ssri-9.2.0.crate) = 23448 +SIZE (rust/crates/stabby-72.1.1.crate) = 43315 +SIZE (rust/crates/stabby-abi-72.1.1.crate) = 96757 +SIZE (rust/crates/stabby-macros-72.1.1.crate) = 39810 +SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186 +SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480 +SIZE (rust/crates/static_init-1.0.4.crate) = 85789 +SIZE (rust/crates/static_init_macro-1.0.4.crate) = 7334 +SIZE (rust/crates/stl_io-0.8.6.crate) = 17343 +SIZE (rust/crates/strfmt-0.2.5.crate) = 15411 +SIZE (rust/crates/strict-num-0.1.1.crate) = 5104 +SIZE (rust/crates/strsim-0.11.1.crate) = 14266 +SIZE (rust/crates/strum-0.26.3.crate) = 7237 +SIZE (rust/crates/strum-0.27.2.crate) = 8489 +SIZE (rust/crates/strum_macros-0.26.4.crate) = 27531 +SIZE (rust/crates/strum_macros-0.27.2.crate) = 30522 +SIZE (rust/crates/sublime_fuzzy-0.7.0.crate) = 13926 +SIZE (rust/crates/subtle-2.6.1.crate) = 14562 +SIZE (rust/crates/svgtypes-0.15.3.crate) = 43696 +SIZE (rust/crates/syn-1.0.109.crate) = 237611 +SIZE (rust/crates/syn-2.0.114.crate) = 304636 +SIZE (rust/crates/sync_wrapper-1.0.2.crate) = 6958 +SIZE (rust/crates/synstructure-0.13.2.crate) = 18950 +SIZE (rust/crates/syntect-5.3.0.crate) = 833348 +SIZE (rust/crates/sysctl-0.5.5.crate) = 18414 +SIZE (rust/crates/sysctl-0.6.0.crate) = 18829 +SIZE (rust/crates/sysinfo-0.30.13.crate) = 173400 +SIZE (rust/crates/system-configuration-0.6.1.crate) = 17935 +SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090 +SIZE (rust/crates/system-deps-6.2.2.crate) = 25546 +SIZE (rust/crates/system-deps-7.0.7.crate) = 28941 +SIZE (rust/crates/talc-4.4.3.crate) = 181572 +SIZE (rust/crates/tap-1.0.1.crate) = 11316 +SIZE (rust/crates/target-lexicon-0.12.16.crate) = 26488 +SIZE (rust/crates/target-lexicon-0.13.4.crate) = 26832 +SIZE (rust/crates/tempfile-3.24.0.crate) = 40849 +SIZE (rust/crates/termcolor-1.4.1.crate) = 18773 +SIZE (rust/crates/textwrap-0.16.2.crate) = 57077 +SIZE (rust/crates/thiserror-1.0.69.crate) = 22198 +SIZE (rust/crates/thiserror-2.0.17.crate) = 28857 +SIZE (rust/crates/thiserror-impl-1.0.69.crate) = 18365 +SIZE (rust/crates/thiserror-impl-2.0.17.crate) = 21344 +SIZE (rust/crates/thread-priority-1.2.0.crate) = 20652 +SIZE (rust/crates/thread_local-1.1.9.crate) = 19315 +SIZE (rust/crates/thrift-0.17.0.crate) = 45286 +SIZE (rust/crates/tiff-0.10.3.crate) = 1444592 +SIZE (rust/crates/tiff-0.9.1.crate) = 1423953 +SIZE (rust/crates/time-0.3.44.crate) = 143200 +SIZE (rust/crates/time-core-0.1.6.crate) = 9105 +SIZE (rust/crates/time-macros-0.2.24.crate) = 24715 +SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129 +SIZE (rust/crates/tiny-skia-0.11.4.crate) = 201082 +SIZE (rust/crates/tiny-skia-path-0.11.4.crate) = 47764 +SIZE (rust/crates/tiny_http-0.12.0.crate) = 51330 +SIZE (rust/crates/tinystr-0.8.2.crate) = 23942 +SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490 +SIZE (rust/crates/tinyvec-1.10.0.crate) = 51996 +SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865 +SIZE (rust/crates/tls-listener-0.11.2.crate) = 52583 +SIZE (rust/crates/to_method-1.1.0.crate) = 4738 +SIZE (rust/crates/tobj-4.0.3.crate) = 27939 +SIZE (rust/crates/token-cell-2.1.1.crate) = 7641 +SIZE (rust/crates/tokenizers-0.21.4.crate) = 185676 +SIZE (rust/crates/tokio-1.49.0.crate) = 857029 +SIZE (rust/crates/tokio-macros-2.6.0.crate) = 16505 +SIZE (rust/crates/tokio-native-tls-0.3.1.crate) = 20676 +SIZE (rust/crates/tokio-rustls-0.26.4.crate) = 35430 +SIZE (rust/crates/tokio-serial-5.4.5.crate) = 26532 +SIZE (rust/crates/tokio-stream-0.1.18.crate) = 44366 +SIZE (rust/crates/tokio-tungstenite-0.24.0.crate) = 28904 +SIZE (rust/crates/tokio-tungstenite-0.28.0.crate) = 29876 +SIZE (rust/crates/tokio-util-0.7.18.crate) = 140550 +SIZE (rust/crates/toml-0.8.2.crate) = 50425 +SIZE (rust/crates/toml-0.9.10+spec-1.1.0.crate) = 56601 +SIZE (rust/crates/toml_datetime-0.6.3.crate) = 10770 +SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 +SIZE (rust/crates/toml_edit-0.20.2.crate) = 96487 +SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 +SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897 +SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 +SIZE (rust/crates/tonic-0.14.2.crate) = 108054 +SIZE (rust/crates/tonic-prost-0.14.2.crate) = 8266 +SIZE (rust/crates/tonic-web-0.14.2.crate) = 722950 +SIZE (rust/crates/tonic-web-wasm-client-0.8.0.crate) = 21194 +SIZE (rust/crates/tower-0.5.2.crate) = 109417 +SIZE (rust/crates/tower-http-0.6.8.crate) = 135827 +SIZE (rust/crates/tower-layer-0.3.3.crate) = 6180 +SIZE (rust/crates/tower-service-0.3.3.crate) = 6950 +SIZE (rust/crates/tracing-0.1.44.crate) = 463135 +SIZE (rust/crates/tracing-attributes-0.1.31.crate) = 39733 +SIZE (rust/crates/tracing-core-0.1.36.crate) = 63967 +SIZE (rust/crates/tracing-error-0.2.1.crate) = 14135 +SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561 +SIZE (rust/crates/tracing-opentelemetry-0.32.0.crate) = 149087 +SIZE (rust/crates/tracing-serde-0.2.0.crate) = 7755 +SIZE (rust/crates/tracing-subscriber-0.3.22.crate) = 212851 +SIZE (rust/crates/try-lock-0.2.5.crate) = 4314 +SIZE (rust/crates/ttf-parser-0.25.1.crate) = 201121 +SIZE (rust/crates/tungstenite-0.24.0.crate) = 61527 +SIZE (rust/crates/tungstenite-0.28.0.crate) = 67629 +SIZE (rust/crates/turbojpeg-1.3.3.crate) = 62279 +SIZE (rust/crates/turbojpeg-sys-1.1.1.crate) = 1147590 +SIZE (rust/crates/twox-hash-2.1.2.crate) = 35641 +SIZE (rust/crates/type-map-0.5.1.crate) = 8606 +SIZE (rust/crates/typeid-1.0.3.crate) = 9006 +SIZE (rust/crates/typenum-1.19.0.crate) = 76414 +SIZE (rust/crates/ucd-trie-0.1.7.crate) = 46795 +SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040 +SIZE (rust/crates/ug-0.4.0.crate) = 55082 +SIZE (rust/crates/ug-cuda-0.4.0.crate) = 17092 +SIZE (rust/crates/uhlc-0.8.2.crate) = 29057 +SIZE (rust/crates/unescaper-0.1.8.crate) = 18715 +SIZE (rust/crates/unicase-2.9.0.crate) = 24368 +SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324 +SIZE (rust/crates/unicode-normalization-alignments-0.1.12.crate) = 91546 +SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 +SIZE (rust/crates/unicode-truncate-1.1.0.crate) = 12529 +SIZE (rust/crates/unicode-width-0.1.14.crate) = 271615 +SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509 +SIZE (rust/crates/unicode-xid-0.2.6.crate) = 15744 +SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298 +SIZE (rust/crates/unindent-0.2.4.crate) = 7422 +SIZE (rust/crates/unit-prefix-0.5.2.crate) = 8041 +SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101 +SIZE (rust/crates/untrusted-0.9.0.crate) = 14447 +SIZE (rust/crates/unty-0.0.4.crate) = 7200 +SIZE (rust/crates/unzip-n-0.1.4.crate) = 10768 +SIZE (rust/crates/urdf-rs-0.9.0.crate) = 16289 +SIZE (rust/crates/ureq-2.12.1.crate) = 115366 +SIZE (rust/crates/url-2.5.8.crate) = 86512 +SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538 +SIZE (rust/crates/usvg-0.45.1.crate) = 136945 +SIZE (rust/crates/utf-8-0.7.6.crate) = 10422 +SIZE (rust/crates/utf8-width-0.1.8.crate) = 3212 +SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437 +SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 +SIZE (rust/crates/uuid-1.19.0.crate) = 60244 +SIZE (rust/crates/v4l-0.14.0.crate) = 42222 +SIZE (rust/crates/v4l2-sys-mit-0.3.0.crate) = 1185 +SIZE (rust/crates/v_frame-0.3.9.crate) = 20856 +SIZE (rust/crates/validated_struct-2.2.0.crate) = 5025 +SIZE (rust/crates/validated_struct_macros-2.2.0.crate) = 5651 +SIZE (rust/crates/valuable-0.1.1.crate) = 28679 +SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735 +SIZE (rust/crates/vec1-1.12.1.crate) = 34165 +SIZE (rust/crates/vec_map-0.8.2.crate) = 14466 +SIZE (rust/crates/version-compare-0.2.1.crate) = 14245 +SIZE (rust/crates/version_check-0.9.5.crate) = 15554 +SIZE (rust/crates/virtue-0.0.18.crate) = 33545 +SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 +SIZE (rust/crates/walkers-0.50.0.crate) = 69779 +SIZE (rust/crates/want-0.3.1.crate) = 6398 +SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 +SIZE (rust/crates/wasip2-1.0.1+wasi-0.2.4.crate) = 132087 +SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288 +SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111 +SIZE (rust/crates/wasm-bindgen-futures-0.4.50.crate) = 16181 +SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663 +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243 +SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570 +SIZE (rust/crates/wasm-streams-0.4.2.crate) = 36773 +SIZE (rust/crates/wayland-backend-0.3.12.crate) = 77037 +SIZE (rust/crates/wayland-client-0.31.12.crate) = 64851 +SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696 +SIZE (rust/crates/wayland-cursor-0.31.12.crate) = 9340 +SIZE (rust/crates/wayland-protocols-0.32.10.crate) = 156152 +SIZE (rust/crates/wayland-protocols-experimental-20250721.0.1.crate) = 30502 +SIZE (rust/crates/wayland-protocols-misc-0.3.10.crate) = 15778 +SIZE (rust/crates/wayland-protocols-plasma-0.3.10.crate) = 68815 +SIZE (rust/crates/wayland-protocols-wlr-0.3.10.crate) = 28244 +SIZE (rust/crates/wayland-scanner-0.31.8.crate) = 37224 +SIZE (rust/crates/wayland-sys-0.31.8.crate) = 9595 +SIZE (rust/crates/web-sys-0.3.77.crate) = 638246 +SIZE (rust/crates/web-time-1.1.0.crate) = 18026 +SIZE (rust/crates/webbrowser-1.0.6.crate) = 57471 +SIZE (rust/crates/webpki-root-certs-1.0.5.crate) = 165076 +SIZE (rust/crates/webpki-roots-0.26.11.crate) = 15557 +SIZE (rust/crates/webpki-roots-1.0.5.crate) = 241985 +SIZE (rust/crates/weezl-0.1.12.crate) = 46045 +SIZE (rust/crates/wgpu-24.0.5.crate) = 171182 +SIZE (rust/crates/wgpu-27.0.1.crate) = 199825 +SIZE (rust/crates/wgpu-core-24.0.5.crate) = 262716 +SIZE (rust/crates/wgpu-core-27.0.3.crate) = 327285 +SIZE (rust/crates/wgpu-core-deps-apple-27.0.0.crate) = 12020 +SIZE (rust/crates/wgpu-core-deps-emscripten-27.0.0.crate) = 10684 +SIZE (rust/crates/wgpu-core-deps-wasm-27.0.0.crate) = 10701 +SIZE (rust/crates/wgpu-core-deps-windows-linux-android-27.0.0.crate) = 11836 +SIZE (rust/crates/wgpu-hal-24.0.4.crate) = 347716 +SIZE (rust/crates/wgpu-hal-27.0.4.crate) = 395168 +SIZE (rust/crates/wgpu-types-24.0.0.crate) = 71072 +SIZE (rust/crates/wgpu-types-27.0.1.crate) = 98497 +SIZE (rust/crates/which-4.4.2.crate) = 15953 +SIZE (rust/crates/wide-0.7.33.crate) = 99792 +SIZE (rust/crates/wide-1.1.1.crate) = 142946 +SIZE (rust/crates/win-sys-0.3.1.crate) = 2604 +SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 +SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 +SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 +SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 +SIZE (rust/crates/windows-0.34.0.crate) = 14010217 +SIZE (rust/crates/windows-0.52.0.crate) = 11843715 +SIZE (rust/crates/windows-0.58.0.crate) = 9744521 +SIZE (rust/crates/windows-0.61.3.crate) = 9372520 +SIZE (rust/crates/windows-0.62.2.crate) = 9360572 +SIZE (rust/crates/windows-collections-0.2.0.crate) = 13579 +SIZE (rust/crates/windows-collections-0.3.2.crate) = 13510 +SIZE (rust/crates/windows-core-0.52.0.crate) = 42154 +SIZE (rust/crates/windows-core-0.58.0.crate) = 41022 +SIZE (rust/crates/windows-core-0.61.2.crate) = 36771 +SIZE (rust/crates/windows-core-0.62.2.crate) = 36932 +SIZE (rust/crates/windows-future-0.2.1.crate) = 17532 +SIZE (rust/crates/windows-future-0.3.2.crate) = 17944 +SIZE (rust/crates/windows-implement-0.58.0.crate) = 10491 +SIZE (rust/crates/windows-implement-0.60.2.crate) = 15325 +SIZE (rust/crates/windows-interface-0.58.0.crate) = 11246 +SIZE (rust/crates/windows-interface-0.59.3.crate) = 11809 +SIZE (rust/crates/windows-link-0.1.3.crate) = 6154 +SIZE (rust/crates/windows-link-0.2.1.crate) = 6133 +SIZE (rust/crates/windows-numerics-0.2.0.crate) = 9686 +SIZE (rust/crates/windows-numerics-0.3.1.crate) = 9772 +SIZE (rust/crates/windows-registry-0.6.1.crate) = 13358 +SIZE (rust/crates/windows-result-0.2.0.crate) = 12756 +SIZE (rust/crates/windows-result-0.3.4.crate) = 13418 +SIZE (rust/crates/windows-result-0.4.1.crate) = 13381 +SIZE (rust/crates/windows-strings-0.1.0.crate) = 13832 +SIZE (rust/crates/windows-strings-0.4.2.crate) = 13983 +SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 +SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791 +SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659 +SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877 +SIZE (rust/crates/windows-sys-0.59.0.crate) = 2387323 +SIZE (rust/crates/windows-sys-0.60.2.crate) = 2518479 +SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 +SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492 +SIZE (rust/crates/windows-targets-0.52.6.crate) = 6403 +SIZE (rust/crates/windows-targets-0.53.5.crate) = 7126 +SIZE (rust/crates/windows-threading-0.1.0.crate) = 9085 +SIZE (rust/crates/windows-threading-0.2.1.crate) = 9686 +SIZE (rust/crates/windows_aarch64_gnullvm-0.42.2.crate) = 364071 +SIZE (rust/crates/windows_aarch64_gnullvm-0.52.6.crate) = 435718 +SIZE (rust/crates/windows_aarch64_gnullvm-0.53.1.crate) = 787748 +SIZE (rust/crates/windows_aarch64_msvc-0.34.0.crate) = 674445 +SIZE (rust/crates/windows_aarch64_msvc-0.42.2.crate) = 666981 +SIZE (rust/crates/windows_aarch64_msvc-0.52.6.crate) = 832615 +SIZE (rust/crates/windows_aarch64_msvc-0.53.1.crate) = 838009 +SIZE (rust/crates/windows_i686_gnu-0.34.0.crate) = 772343 +SIZE (rust/crates/windows_i686_gnu-0.42.2.crate) = 736236 +SIZE (rust/crates/windows_i686_gnu-0.52.6.crate) = 880402 +SIZE (rust/crates/windows_i686_gnu-0.53.1.crate) = 939775 +SIZE (rust/crates/windows_i686_gnullvm-0.52.6.crate) = 475940 +SIZE (rust/crates/windows_i686_gnullvm-0.53.1.crate) = 857396 +SIZE (rust/crates/windows_i686_msvc-0.34.0.crate) = 733497 +SIZE (rust/crates/windows_i686_msvc-0.42.2.crate) = 724951 +SIZE (rust/crates/windows_i686_msvc-0.52.6.crate) = 901163 +SIZE (rust/crates/windows_i686_msvc-0.53.1.crate) = 907688 +SIZE (rust/crates/windows_x86_64_gnu-0.34.0.crate) = 744301 +SIZE (rust/crates/windows_x86_64_gnu-0.42.2.crate) = 699373 +SIZE (rust/crates/windows_x86_64_gnu-0.52.6.crate) = 836363 +SIZE (rust/crates/windows_x86_64_gnu-0.53.1.crate) = 903712 +SIZE (rust/crates/windows_x86_64_gnullvm-0.42.2.crate) = 364068 +SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707 +SIZE (rust/crates/windows_x86_64_gnullvm-0.53.1.crate) = 787739 +SIZE (rust/crates/windows_x86_64_msvc-0.34.0.crate) = 669900 +SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936 +SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564 +SIZE (rust/crates/windows_x86_64_msvc-0.53.1.crate) = 837950 +SIZE (rust/crates/winit-0.30.12.crate) = 604631 +SIZE (rust/crates/winnow-0.5.40.crate) = 159316 +SIZE (rust/crates/winnow-0.7.14.crate) = 184718 +SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508 +SIZE (rust/crates/writeable-0.6.2.crate) = 25181 +SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823 +SIZE (rust/crates/x11rb-0.13.2.crate) = 220549 +SIZE (rust/crates/x11rb-protocol-0.13.2.crate) = 514069 +SIZE (rust/crates/x509-parser-0.18.0.crate) = 102525 +SIZE (rust/crates/xcursor-0.3.10.crate) = 7768 +SIZE (rust/crates/xdg-home-1.3.0.crate) = 4000 +SIZE (rust/crates/xkbcommon-dl-0.4.2.crate) = 5879 +SIZE (rust/crates/xkeysym-0.2.1.crate) = 103129 +SIZE (rust/crates/xml-rs-0.8.28.crate) = 52826 +SIZE (rust/crates/xmlwriter-0.1.0.crate) = 6261 +SIZE (rust/crates/xxhash-rust-0.8.15.crate) = 21515 +SIZE (rust/crates/y4m-0.8.0.crate) = 12455 +SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783 +SIZE (rust/crates/yoke-0.7.5.crate) = 29673 +SIZE (rust/crates/yoke-0.8.1.crate) = 32016 +SIZE (rust/crates/yoke-derive-0.7.5.crate) = 7525 +SIZE (rust/crates/yoke-derive-0.8.1.crate) = 7593 +SIZE (rust/crates/z-serial-0.3.1.crate) = 23533 +SIZE (rust/crates/zbus-4.4.0.crate) = 158301 +SIZE (rust/crates/zbus-5.12.0.crate) = 168368 +SIZE (rust/crates/zbus-lockstep-0.4.4.crate) = 9267 +SIZE (rust/crates/zbus-lockstep-0.5.2.crate) = 15733 +SIZE (rust/crates/zbus-lockstep-macros-0.4.4.crate) = 5562 +SIZE (rust/crates/zbus-lockstep-macros-0.5.2.crate) = 10131 +SIZE (rust/crates/zbus_macros-4.4.0.crate) = 31183 +SIZE (rust/crates/zbus_macros-5.12.0.crate) = 37026 +SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650 +SIZE (rust/crates/zbus_names-4.2.0.crate) = 17015 +SIZE (rust/crates/zbus_xml-4.0.0.crate) = 4624 +SIZE (rust/crates/zbus_xml-5.0.2.crate) = 7502 +SIZE (rust/crates/zenoh-1.7.1.crate) = 353369 +SIZE (rust/crates/zenoh-buffers-1.7.1.crate) = 14569 +SIZE (rust/crates/zenoh-codec-1.7.1.crate) = 44075 +SIZE (rust/crates/zenoh-collections-1.7.1.crate) = 8022 +SIZE (rust/crates/zenoh-config-1.7.1.crate) = 38420 +SIZE (rust/crates/zenoh-core-1.7.1.crate) = 8452 +SIZE (rust/crates/zenoh-crypto-1.7.1.crate) = 5233 +SIZE (rust/crates/zenoh-ext-1.7.1.crate) = 67642 +SIZE (rust/crates/zenoh-keyexpr-1.7.1.crate) = 58917 +SIZE (rust/crates/zenoh-link-1.7.1.crate) = 26014 +SIZE (rust/crates/zenoh-link-commons-1.7.1.crate) = 31255 +SIZE (rust/crates/zenoh-link-quic-1.7.1.crate) = 27735 +SIZE (rust/crates/zenoh-link-quic_datagram-1.7.1.crate) = 24822 +SIZE (rust/crates/zenoh-link-serial-1.7.1.crate) = 17657 +SIZE (rust/crates/zenoh-link-tcp-1.7.1.crate) = 20240 +SIZE (rust/crates/zenoh-link-tls-1.7.1.crate) = 26668 +SIZE (rust/crates/zenoh-link-udp-1.7.1.crate) = 24477 +SIZE (rust/crates/zenoh-link-unixsock_stream-1.7.1.crate) = 16865 +SIZE (rust/crates/zenoh-link-ws-1.7.1.crate) = 19674 +SIZE (rust/crates/zenoh-macros-1.7.1.crate) = 13403 +SIZE (rust/crates/zenoh-plugin-trait-1.7.1.crate) = 24328 +SIZE (rust/crates/zenoh-protocol-1.7.1.crate) = 48111 +SIZE (rust/crates/zenoh-result-1.7.1.crate) = 3509 +SIZE (rust/crates/zenoh-runtime-1.7.1.crate) = 8634 +SIZE (rust/crates/zenoh-shm-1.7.1.crate) = 53595 +SIZE (rust/crates/zenoh-stats-1.7.1.crate) = 19059 +SIZE (rust/crates/zenoh-sync-1.7.1.crate) = 14998 +SIZE (rust/crates/zenoh-task-1.7.1.crate) = 8382 +SIZE (rust/crates/zenoh-transport-1.7.1.crate) = 171478 +SIZE (rust/crates/zenoh-util-1.7.1.crate) = 27095 +SIZE (rust/crates/zerocopy-0.7.35.crate) = 152645 +SIZE (rust/crates/zerocopy-0.8.33.crate) = 271917 +SIZE (rust/crates/zerocopy-derive-0.7.35.crate) = 37829 +SIZE (rust/crates/zerocopy-derive-0.8.33.crate) = 100877 +SIZE (rust/crates/zerofrom-0.1.6.crate) = 5669 +SIZE (rust/crates/zerofrom-derive-0.1.6.crate) = 8305 +SIZE (rust/crates/zeroize-1.8.2.crate) = 20907 +SIZE (rust/crates/zerotrie-0.2.3.crate) = 69547 +SIZE (rust/crates/zerovec-0.11.5.crate) = 119620 +SIZE (rust/crates/zerovec-derive-0.11.2.crate) = 21421 +SIZE (rust/crates/zip-1.1.4.crate) = 77910 +SIZE (rust/crates/zmij-1.0.12.crate) = 22544 +SIZE (rust/crates/zstd-0.13.3.crate) = 30514 +SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350 +SIZE (rust/crates/zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 +SIZE (rust/crates/zune-core-0.4.12.crate) = 17355 +SIZE (rust/crates/zune-core-0.5.0.crate) = 27393 +SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973 +SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268 +SIZE (rust/crates/zune-jpeg-0.5.8.crate) = 84366 +SIZE (rust/crates/zvariant-4.2.0.crate) = 82180 +SIZE (rust/crates/zvariant-5.8.0.crate) = 92133 +SIZE (rust/crates/zvariant_derive-4.2.0.crate) = 11057 +SIZE (rust/crates/zvariant_derive-5.8.0.crate) = 14336 SIZE (rust/crates/zvariant_utils-2.1.0.crate) = 7043 -SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9 -SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417 +SIZE (rust/crates/zvariant_utils-3.2.1.crate) = 14678 +TIMESTAMP = 1782225820 diff --git a/graphics/py-kornia-rs/files/patch-Cargo.toml b/graphics/py-kornia-rs/files/patch-Cargo.toml deleted file mode 100644 index 95555f18ff7f..000000000000 --- a/graphics/py-kornia-rs/files/patch-Cargo.toml +++ /dev/null @@ -1,14 +0,0 @@ ---- Cargo.toml.orig 2026-03-17 20:46:58 UTC -+++ Cargo.toml -@@ -2,10 +2,9 @@ members = [ - resolver = "2" - members = [ - "crates/*", -- "examples/*", - # "kornia-py", - ] --exclude = ["kornia-py", "examples/dora"] -+exclude = ["kornia-py"] - - [workspace.package] - authors = ["kornia.org <edgar@kornia.org>"] diff --git a/graphics/py-liffile/Makefile b/graphics/py-liffile/Makefile new file mode 100644 index 000000000000..ae5c605922e0 --- /dev/null +++ b/graphics/py-liffile/Makefile @@ -0,0 +1,25 @@ +PORTNAME= liffile +PORTVERSION= 2026.4.11 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Read Leica image files (LIF, LOF, XLIF, XLCF, XLEF, and LIFEXT) +WWW= https://www.cgohlke.com/docs/liffile/ \ + https://github.com/cgohlke/liffile + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} + +USES= python:3.12+ +USE_PYTHON= autoplist concurrent cython pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/graphics/py-liffile/distinfo b/graphics/py-liffile/distinfo new file mode 100644 index 000000000000..94261bd6554f --- /dev/null +++ b/graphics/py-liffile/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782510002 +SHA256 (liffile-2026.4.11.tar.gz) = bf1056390e0aaf0b172a284cf977d834ba0e21aed18ceeb9be3ba42f8caa8d25 +SIZE (liffile-2026.4.11.tar.gz) = 55599 diff --git a/graphics/py-liffile/pkg-descr b/graphics/py-liffile/pkg-descr new file mode 100644 index 000000000000..ea40ce145e5b --- /dev/null +++ b/graphics/py-liffile/pkg-descr @@ -0,0 +1,5 @@ +Liffile is a Python library to read image and metadata from Leica image files: +LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF +(XML Collection File), XLEF (XML Experiment File), and LIFEXT (Leica Image File +Extension). These files are written by LAS X software to store collections of +images and metadata from microscopy experiments. diff --git a/graphics/py-mapclassify/Makefile b/graphics/py-mapclassify/Makefile index e2176525981a..78e122ddd360 100644 --- a/graphics/py-mapclassify/Makefile +++ b/graphics/py-mapclassify/Makefile @@ -1,6 +1,6 @@ PORTNAME= mapclassify PORTVERSION= 2.10.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_ ${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>=3.2,1:math/py-networkx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.26:math/py-numpy1@${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.12,1:science/py-scipy@${PY_FLAVOR} diff --git a/graphics/py-mayavi/Makefile b/graphics/py-mayavi/Makefile index 090c0f05edaf..42a11cb1e784 100644 --- a/graphics/py-mayavi/Makefile +++ b/graphics/py-mayavi/Makefile @@ -1,6 +1,6 @@ PORTNAME= mayavi DISTVERSION= 4.8.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -22,11 +22,11 @@ LICENSE_FILE_APACHE11= ${WRKSRC}/LICENSE_COLORBREWER.txt BROKEN= compilation fails: VTK throws std::runtime_erroe, see https://gitlab.kitware.com/vtk/vtk/-/issues/19994 BROKEN_i386= stage fails: Building TVTK classes... Fatal Python error: Illegal instruction -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PY_SPHINX} \ sphinx-build:textproc/py-sphinx@${PY_FLAVOR} LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}apptools>0:devel/py-apptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}envisage>0:devel/py-envisage@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyface>=6.1.1:devel/py-pyface@${PY_FLAVOR} \ diff --git a/graphics/py-mgwr/Makefile b/graphics/py-mgwr/Makefile index d96184409648..d13d50b92f39 100644 --- a/graphics/py-mgwr/Makefile +++ b/graphics/py-mgwr/Makefile @@ -1,6 +1,6 @@ PORTNAME= mgwr PORTVERSION= 2.2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libpysal>=4.0.0:science/py-libpysal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.3:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=0.11:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglm>=1.0.6:math/py-spglm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spreg>=0:math/py-spreg@${PY_FLAVOR} diff --git a/graphics/py-moderngl-window/Makefile b/graphics/py-moderngl-window/Makefile index 3d2ac144f532..f9ce6c6ad43f 100644 --- a/graphics/py-moderngl-window/Makefile +++ b/graphics/py-moderngl-window/Makefile @@ -1,6 +1,6 @@ PORTNAME= moderngl-window DISTVERSION= 3.1.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}moderngl<6:graphics/py-moderngl@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}pyglet>=2.0.0:graphics/py-pyglet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyglm>=2.7.0:graphics/py-pyglm@${PY_FLAVOR} \ diff --git a/graphics/py-moderngl/Makefile b/graphics/py-moderngl/Makefile index bb5554e6d85a..2c8f7b51a878 100644 --- a/graphics/py-moderngl/Makefile +++ b/graphics/py-moderngl/Makefile @@ -1,6 +1,6 @@ PORTNAME= moderngl DISTVERSION= 5.12.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics #MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}glcontext>=3.0.0:graphics/py-glcontext@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}PyOpenGL>0:graphics/py-PyOpenGL@${PY_FLAVOR} -TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.2.1:science/py-scipy@${PY_FLAVOR} USES= python diff --git a/graphics/py-mpl-scatter-density/Makefile b/graphics/py-mpl-scatter-density/Makefile index 2dbcfe6fec72..cb17b01701dd 100644 --- a/graphics/py-mpl-scatter-density/Makefile +++ b/graphics/py-mpl-scatter-density/Makefile @@ -1,6 +1,6 @@ PORTNAME= mpl-scatter-density PORTVERSION= 0.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}fast-histogram>=0.3:misc/py-fast-histogram@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0:math/py-matplotlib@${PY_FLAVOR} diff --git a/graphics/py-napari-plugin-engine/Makefile b/graphics/py-napari-plugin-engine/Makefile index b1f95f308c3f..2580ff703e56 100644 --- a/graphics/py-napari-plugin-engine/Makefile +++ b/graphics/py-napari-plugin-engine/Makefile @@ -1,15 +1,16 @@ PORTNAME= napari-plugin-engine -DISTVERSION= 0.2.0 +DISTVERSION= 0.2.1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= napari_plugin_engine-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Napari plugin management package WWW= https://napari-plugin-engine.readthedocs.io/en/latest/ \ https://github.com/napari/napari-plugin-engine -LICENSE= BSD3CLAUSE +LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ @@ -17,8 +18,12 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= python -USE_PYTHON= pep517 autoplist +USE_PYTHON= pep517 autoplist pytest NO_ARCH= yes +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +# tests as of 0.2.1: 119 passed + .include <bsd.port.mk> diff --git a/graphics/py-napari-plugin-engine/distinfo b/graphics/py-napari-plugin-engine/distinfo index a7c487a0d6c1..473d6c347410 100644 --- a/graphics/py-napari-plugin-engine/distinfo +++ b/graphics/py-napari-plugin-engine/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734139715 -SHA256 (napari-plugin-engine-0.2.0.tar.gz) = fa926f869d70e0d652c005661948cd0c7fee5508ae17d437937f34f5287590b3 -SIZE (napari-plugin-engine-0.2.0.tar.gz) = 54725 +TIMESTAMP = 1780912023 +SHA256 (napari_plugin_engine-0.2.1.tar.gz) = 46829cf02f368c8f2f1aa8b998ec73bcf14a2c1f5c15abd94b82154d7aef510d +SIZE (napari_plugin_engine-0.2.1.tar.gz) = 55809 diff --git a/graphics/py-olmocr/Makefile b/graphics/py-olmocr/Makefile index 2150805c4329..c3249e7fc52d 100644 --- a/graphics/py-olmocr/Makefile +++ b/graphics/py-olmocr/Makefile @@ -1,5 +1,6 @@ PORTNAME= olmocr DISTVERSION= 0.4.27 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -18,7 +19,6 @@ RUN_DEPENDS= pdftoppm:graphics/poppler-utils \ ${PYTHON_PKGNAMEPREFIX}bleach>0:www/py-bleach@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cached-path>0:devel/py-cached-path@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}filelock>0:sysutils/py-filelock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ftfy>0:textproc/py-ftfy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}httpx>0:www/py-httpx@${PY_FLAVOR} \ @@ -40,7 +40,7 @@ RUN_DEPENDS+= ${RUN_DEPENDS_gpu} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} USES= python -USE_PYTHON= pep517 concurrent autoplist +USE_PYTHON= autoplist concurrent cryptography pep517 NO_ARCH= yes diff --git a/graphics/py-opencv-python-headless/Makefile b/graphics/py-opencv-python-headless/Makefile index 22bd9e88e5cd..d21db5929680 100644 --- a/graphics/py-opencv-python-headless/Makefile +++ b/graphics/py-opencv-python-headless/Makefile @@ -1,5 +1,6 @@ PORTNAME= opencv-python-headless DISTVERSION= 4.13.0.92 +PORTREVISION= 2 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,10 +13,9 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>=0.14.0:devel/py-scikit-build@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \ - cmake:devel/cmake + ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} LIB_DEPENDS= libavif.so:graphics/libavif \ libwebp.so:graphics/webp \ libpng16.so:graphics/png \ @@ -24,7 +24,7 @@ LIB_DEPENDS= libavif.so:graphics/libavif \ libavcodec.so:multimedia/ffmpeg \ libopenblas.so:math/openblas -USES= gnome gstreamer jpeg python +USES= cmake:indirect gnome gstreamer jpeg python USE_GNOME= glib20 USE_GSTREAMER1= yes USE_PYTHON= pep517 autoplist pytest diff --git a/graphics/py-opencv-python-headless/files/patch-opencv_modules_core_include_opencv2_core_vsx__utils.hpp b/graphics/py-opencv-python-headless/files/patch-opencv_modules_core_include_opencv2_core_vsx__utils.hpp new file mode 100644 index 000000000000..5bba87f4bd03 --- /dev/null +++ b/graphics/py-opencv-python-headless/files/patch-opencv_modules_core_include_opencv2_core_vsx__utils.hpp @@ -0,0 +1,22 @@ +--- opencv/modules/core/include/opencv2/core/vsx_utils.hpp.orig 2025-12-30 07:52:05 UTC ++++ opencv/modules/core/include/opencv2/core/vsx_utils.hpp +@@ -258,7 +258,7 @@ VSX_IMPL_1VRG(vec_udword2, vec_dword2, vpopcntd, vec_ + + // converts between single and double-precision + // vec_floate and vec_doubleo are available since Power10 and z14 +-#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__) ++#if defined(__POWER10__) || (defined(__powerpc64__) && defined(__ARCH_PWR10__)) + // Use VSX double<->float conversion instructions (if supported by the architecture) + VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, vec_floate) + VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, vec_doubleo) +@@ -417,6 +417,10 @@ VSX_REDIRECT_1RG(vec_udword2, vec_udword2, vec_popcntu + VSX_REDIRECT_1RG(vec_ushort8, vec_ushort8, vec_popcntu, vec_popcnt) + VSX_REDIRECT_1RG(vec_uint4, vec_uint4, vec_popcntu, vec_popcnt) + VSX_REDIRECT_1RG(vec_udword2, vec_udword2, vec_popcntu, vec_popcnt) ++ ++// converts between single and double precision ++VSX_REDIRECT_1RG(vec_float4, vec_double2, vec_cvfo, __builtin_vsx_xvcvdpsp) ++VSX_REDIRECT_1RG(vec_double2, vec_float4, vec_cvfo, __builtin_vsx_xvcvspdp) + + // converts word and doubleword to double-precision + #ifdef vec_ctd diff --git a/graphics/py-openslide-python/Makefile b/graphics/py-openslide-python/Makefile index 4d9723146101..7ced5cef2a2b 100644 --- a/graphics/py-openslide-python/Makefile +++ b/graphics/py-openslide-python/Makefile @@ -1,7 +1,6 @@ PORTNAME= openslide-python DISTVERSIONPREFIX= v -DISTVERSION= 1.4.1 -PORTREVISION= 2 +DISTVERSION= 1.4.6 CATEGORIES= graphics #MASTER_SITES= PYPI # no tarball PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-openslide-python/distinfo b/graphics/py-openslide-python/distinfo index e8a9f09caff1..7072623a982d 100644 --- a/graphics/py-openslide-python/distinfo +++ b/graphics/py-openslide-python/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1739149442 -SHA256 (openslide-openslide-python-v1.4.1_GH0.tar.gz) = c7fe6ae42a5afa6457f8418c7c860b2dc94a0cba0f3290f361cb0f4377838576 -SIZE (openslide-openslide-python-v1.4.1_GH0.tar.gz) = 389562 +TIMESTAMP = 1780899176 +SHA256 (openslide-openslide-python-v1.4.6_GH0.tar.gz) = 19801c3ea8f71728ed91af165cee09fb4bbb889c98edb23c1514353d7cb13070 +SIZE (openslide-openslide-python-v1.4.6_GH0.tar.gz) = 437912 diff --git a/graphics/py-openslide-python/files/patch-pyproject.toml b/graphics/py-openslide-python/files/patch-pyproject.toml new file mode 100644 index 000000000000..83bbd382aaf0 --- /dev/null +++ b/graphics/py-openslide-python/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2026-06-08 06:13:21 UTC ++++ pyproject.toml +@@ -5,8 +5,6 @@ readme = "README.md" + ] + description = "Python interface to OpenSlide" + readme = "README.md" +-license = "LGPL-2.1-only AND BSD-3-Clause AND MIT AND LicenseRef-Public-Domain" +-license-files = ["COPYING.LESSER", "**/LICENSE.*"] + keywords = ["OpenSlide", "whole-slide image", "virtual slide", "library"] + classifiers = [ + "Development Status :: 5 - Production/Stable", diff --git a/graphics/py-osmnet/Makefile b/graphics/py-osmnet/Makefile index 16441c57cfca..a1bfdeff2f82 100644 --- a/graphics/py-osmnet/Makefile +++ b/graphics/py-osmnet/Makefile @@ -1,6 +1,6 @@ PORTNAME= osmnet PORTVERSION= 0.1.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +15,7 @@ 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}geopandas>=0.11:graphics/py-geopandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.10:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.10,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.23,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.9.1:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>=1.8:devel/py-shapely@${PY_FLAVOR} diff --git a/graphics/py-pandana/Makefile b/graphics/py-pandana/Makefile index af923189092c..3e1e033cfa5d 100644 --- a/graphics/py-pandana/Makefile +++ b/graphics/py-pandana/Makefile @@ -1,6 +1,6 @@ PORTNAME= pandana PORTVERSION= 0.6.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,10 +17,10 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN= requires OpenMP support that is missing on this architecture .endif -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.8:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.8:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.0:www/py-requests@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ diff --git a/graphics/py-pandarm/Makefile b/graphics/py-pandarm/Makefile index fb7f68daae45..893edd69fa54 100644 --- a/graphics/py-pandarm/Makefile +++ b/graphics/py-pandarm/Makefile @@ -1,5 +1,5 @@ PORTNAME= pandarm -PORTVERSION= 0.0.3 +PORTVERSION= 0.0.5 PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI @@ -12,15 +12,15 @@ WWW= https://github.com/oturns/pandarm LICENSE= AGPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8: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}geopandas>=0:graphics/py-geopandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=2,1:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.18:science/py-scikit-learn@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}tables>=3.1:devel/py-tables@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=1.1:graphics/py-geopandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.26,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=2.2,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.4:science/py-scikit-learn@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tables>=3.10:devel/py-tables@${PY_FLAVOR} USES= compiler:c++11-lang python USE_PYTHON= autoplist concurrent cython pep517 diff --git a/graphics/py-pandarm/distinfo b/graphics/py-pandarm/distinfo index e257b0ff11e8..c3b814214e81 100644 --- a/graphics/py-pandarm/distinfo +++ b/graphics/py-pandarm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765032802 -SHA256 (pandarm-0.0.3.tar.gz) = 2aa4d069326480a189b5ce7c8d2b43005c6abf861f3f67b880ac8e13fbf34f8f -SIZE (pandarm-0.0.3.tar.gz) = 12783812 +TIMESTAMP = 1777906367 +SHA256 (pandarm-0.0.5.tar.gz) = 8aa54a49e2f46be1be342942b13c5731678da38388beae37d10e100fb30c4fbe +SIZE (pandarm-0.0.5.tar.gz) = 13529714 diff --git a/graphics/py-pandarm/files/patch-pyproject.toml b/graphics/py-pandarm/files/patch-pyproject.toml index 5a9669386ce9..972abdd756d5 100644 --- a/graphics/py-pandarm/files/patch-pyproject.toml +++ b/graphics/py-pandarm/files/patch-pyproject.toml @@ -1,4 +1,4 @@ ---- pyproject.toml.orig 2025-11-28 23:32:04 UTC +--- pyproject.toml.orig 2025-12-29 20:33:13 UTC +++ pyproject.toml @@ -1,7 +1,7 @@ build-backend = "setuptools.build_meta" [build-system] @@ -9,25 +9,16 @@ [tool.setuptools_scm] -@@ -9,7 +9,7 @@ dependencies = [ - name = "pandarm" - dynamic = ["version"] - dependencies = [ -- "numpy >=2", -+ "numpy", - "pandas >=2", - "geopandas", - "scikit-learn >=0.18", -@@ -19,7 +19,7 @@ classifiers = [ - "Programming Language :: Python :: 3", - "License :: OSI Approved :: GNU Affero General Public License v3" +@@ -22,7 +22,7 @@ classifiers = [ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: GNU Affero General Public License v3" ] -license-files = ["LICENSE"] +license = {file = "LICENSE"} requires-python = ">=3.10" - [tool.setuptools.packages.find] -@@ -74,4 +74,4 @@ exclude_lines = [ + [project.urls] +@@ -71,4 +71,4 @@ exclude_lines = [ "raise NotImplementedError", "except ModuleNotFoundError:", "except ImportError", diff --git a/graphics/py-pdf2image/Makefile b/graphics/py-pdf2image/Makefile index aa8a170dfd07..fb16831f2c4a 100644 --- a/graphics/py-pdf2image/Makefile +++ b/graphics/py-pdf2image/Makefile @@ -1,6 +1,6 @@ PORTNAME= pdf2image PORTVERSION= 1.17.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pdfminer-six/Makefile b/graphics/py-pdfminer-six/Makefile new file mode 100644 index 000000000000..abe039e09b95 --- /dev/null +++ b/graphics/py-pdfminer-six/Makefile @@ -0,0 +1,30 @@ +PORTNAME= pdfminer-six +PORTVERSION= 20260107 +PORTREVISION= 1 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= pdfminer_six-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= PDF parser and analyzer +WWW= https://github.com/pdfminer/pdfminer.six + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}charset-normalizer>=2.0.0:textproc/py-charset-normalizer@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=36.0.0:security/py-cryptography@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 +NO_ARCH= yes + +post-extract: + @${REINPLACE_CMD} -e 's/^license = "\([^"]*\)"/license = {text = "\1"}/' \ + -e '/^license-files/d' \ + -e 's/^name = "pdfminer\.six"/name = "pdfminer_six"/' ${WRKSRC}/pyproject.toml + +.include <bsd.port.mk> diff --git a/graphics/py-pdfminer-six/distinfo b/graphics/py-pdfminer-six/distinfo new file mode 100644 index 000000000000..6cd31e07c0a9 --- /dev/null +++ b/graphics/py-pdfminer-six/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1783066293 +SHA256 (pdfminer_six-20260107.tar.gz) = 96bfd431e3577a55a0efd25676968ca4ce8fd5b53f14565f85716ff363889602 +SIZE (pdfminer_six-20260107.tar.gz) = 8512094 diff --git a/graphics/py-pdfminer-six/pkg-descr b/graphics/py-pdfminer-six/pkg-descr new file mode 100644 index 000000000000..6653575dcfe1 --- /dev/null +++ b/graphics/py-pdfminer-six/pkg-descr @@ -0,0 +1,4 @@ +pdfminer.six is a community-maintained Python PDF parser and analyzer. +It extracts text, images, and metadata from PDF files and provides +utilities for PDF content analysis and layout-aware text extraction. +It is a fork of the original pdfminer with Python 3 support. diff --git a/graphics/py-pdfplumber/Makefile b/graphics/py-pdfplumber/Makefile new file mode 100644 index 000000000000..52b8dd888641 --- /dev/null +++ b/graphics/py-pdfplumber/Makefile @@ -0,0 +1,28 @@ +PORTNAME= pdfplumber +PORTVERSION= 0.11.10 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Plumb a PDF for detailed information about each char, rectangle, line +WWW= https://github.com/jsvine/pdfplumber + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pdfminer-six>0:graphics/py-pdfminer-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pypdfium2>0:graphics/py-pypdfium2@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 +NO_ARCH= yes + +post-extract: + @${REINPLACE_CMD} -e 's/Pillow>=12\.2\.0/Pillow>=0/' \ + -e 's/pypdfium2>=5\.9\.0/pypdfium2>=0/' \ + ${WRKSRC}/setup.cfg ${WRKSRC}/requirements.txt + +.include <bsd.port.mk> diff --git a/graphics/py-pdfplumber/distinfo b/graphics/py-pdfplumber/distinfo new file mode 100644 index 000000000000..6a9f88f2643e --- /dev/null +++ b/graphics/py-pdfplumber/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1783064072 +SHA256 (pdfplumber-0.11.10.tar.gz) = b95b2d28c66efb0a794a83b88c6c6aea5987532a445d20a1cbcfa657022e6e57 +SIZE (pdfplumber-0.11.10.tar.gz) = 102892 diff --git a/graphics/py-pdfplumber/pkg-descr b/graphics/py-pdfplumber/pkg-descr new file mode 100644 index 000000000000..ed75b4d374b2 --- /dev/null +++ b/graphics/py-pdfplumber/pkg-descr @@ -0,0 +1,4 @@ +pdfplumber extracts detailed information from PDF files, including +character positions, rectangle coordinates, and line geometry. It +provides a high-level API for PDF content extraction, table detection, +and visual debugging of PDF layouts, built on top of pdfminer.six. diff --git a/graphics/py-pillow-heif/Makefile b/graphics/py-pillow-heif/Makefile index 3f7e7951edbf..3d364b97b128 100644 --- a/graphics/py-pillow-heif/Makefile +++ b/graphics/py-pillow-heif/Makefile @@ -1,5 +1,5 @@ PORTNAME= pillow-heif -PORTVERSION= 1.2.0 +PORTVERSION= 1.4.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pillow-heif/distinfo b/graphics/py-pillow-heif/distinfo index 9dcd00cc1ead..572b281c7c3c 100644 --- a/graphics/py-pillow-heif/distinfo +++ b/graphics/py-pillow-heif/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1769874380 -SHA256 (pillow_heif-1.2.0.tar.gz) = dd5c818dfb4ec39a5093127f8c07bbb32ca81dbbd29c4ebeffd23222ccc76aa9 -SIZE (pillow_heif-1.2.0.tar.gz) = 17128367 +TIMESTAMP = 1782966530 +SHA256 (pillow_heif-1.4.0.tar.gz) = 55a7c0cb5321538d1ca74037be54b48d147017735a766eb29bcca4761253a1f1 +SIZE (pillow_heif-1.4.0.tar.gz) = 17127538 diff --git a/graphics/py-pointpats/Makefile b/graphics/py-pointpats/Makefile index e7badef5aaaa..7a576c4ad0f4 100644 --- a/graphics/py-pointpats/Makefile +++ b/graphics/py-pointpats/Makefile @@ -1,6 +1,5 @@ PORTNAME= pointpats -PORTVERSION= 2.5.2 -PORTREVISION= 1 +PORTVERSION= 2.6.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,17 +15,23 @@ 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}geopandas>=0.12:graphics/py-geopandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}libpysal>=4.8:science/py-libpysal@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.6:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.24:math/py-numpy1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandas>=1.4,1:math/py-pandas@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.10:science/py-scipy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}shapely>=2:devel/py-shapely@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopandas>=1.1.0:graphics/py-geopandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}libpysal>=4.12:science/py-libpysal@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.10:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pandas>=2.3.0,1:math/py-pandas@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=1.14.0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>=2.1:devel/py-shapely@${PY_FLAVOR} -USES= python +USES= python:3.12+ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes +OPTIONS_DEFINE= PLUS +PLUS_DESC= Extra features + +PLUS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numba>=0.60:devel/py-numba@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.5.0:science/py-scikit-learn@${PY_FLAVOR} + .include <bsd.port.mk> diff --git a/graphics/py-pointpats/distinfo b/graphics/py-pointpats/distinfo index a418e25d93a6..c57e77bf2e15 100644 --- a/graphics/py-pointpats/distinfo +++ b/graphics/py-pointpats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762586858 -SHA256 (pointpats-2.5.2.tar.gz) = 6be0be63c893b542d4b6b00609bb8378c38b58245c1cc53a95283500c3d4a663 -SIZE (pointpats-2.5.2.tar.gz) = 4472957 +TIMESTAMP = 1782966532 +SHA256 (pointpats-2.6.0.tar.gz) = 6c21e0a03d9ad4ca0f62393f888842212580d99b828b4b68ddeb1929eac8bdf2 +SIZE (pointpats-2.6.0.tar.gz) = 1175965 diff --git a/graphics/py-pycollada/Makefile b/graphics/py-pycollada/Makefile index d1e3cace682d..4f2040a3402c 100644 --- a/graphics/py-pycollada/Makefile +++ b/graphics/py-pycollada/Makefile @@ -1,6 +1,6 @@ PORTNAME= pycollada DISTVERSION= 0.6 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +11,7 @@ WWW= https://pycollada.readthedocs.org/ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.0:devel/py-python-dateutil@${PY_FLAVOR} NO_ARCH= yes diff --git a/graphics/py-pydeck/Makefile b/graphics/py-pydeck/Makefile new file mode 100644 index 000000000000..38ebdd493024 --- /dev/null +++ b/graphics/py-pydeck/Makefile @@ -0,0 +1,26 @@ +PORTNAME= pydeck +DISTVERSION= 0.9.2 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= atanubiswas484@gmail.com +COMMENT= Python bindings for deck.gl +WWW= https://deckgl.readthedocs.io/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jupyter>=1.0.0:devel/py-jupyter@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>=2.10.1:devel/py-Jinja2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16.4,1:math/py-numpy@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/graphics/py-pydeck/distinfo b/graphics/py-pydeck/distinfo new file mode 100644 index 000000000000..5dc034cc09bf --- /dev/null +++ b/graphics/py-pydeck/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1779064622 +SHA256 (pydeck-0.9.2.tar.gz) = c10d9035e81ead6385264cac8d19402471f6866a15ca1f7df1400f52142bcf87 +SIZE (pydeck-0.9.2.tar.gz) = 5849672 diff --git a/graphics/py-pydeck/pkg-descr b/graphics/py-pydeck/pkg-descr new file mode 100644 index 000000000000..4624a99444b0 --- /dev/null +++ b/graphics/py-pydeck/pkg-descr @@ -0,0 +1,5 @@ +pydeck is a set of Python bindings for deck.gl, optimized for data science +use cases. + +pydeck provides a way to visualize large-scale datasets in Python, either in +Jupyter notebooks or as standalone HTML files. diff --git a/graphics/py-pygeoapi/Makefile b/graphics/py-pygeoapi/Makefile index 6c4e49642141..da0316ac10bf 100644 --- a/graphics/py-pygeoapi/Makefile +++ b/graphics/py-pygeoapi/Makefile @@ -1,5 +1,6 @@ PORTNAME= pygeoapi PORTVERSION= 0.22.0 +PORTREVISION= 1 CATEGORIES= graphics geography python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,7 +16,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyyaml>=0:devel/py-pyyaml@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}unicodecsv>0:devel/py-unicodecsv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}flask>0:www/py-flask@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Flask-Cors>0:www/py-flask-cors@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}flask-cors>0:www/py-flask-cors@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-dateutil>0:devel/py-python-dateutil@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyproj>0:graphics/py-pyproj@${PY_FLAVOR} \ diff --git a/graphics/py-pygeos/Makefile b/graphics/py-pygeos/Makefile index 96a79d50460a..8e8603733895 100644 --- a/graphics/py-pygeos/Makefile +++ b/graphics/py-pygeos/Makefile @@ -1,6 +1,6 @@ PORTNAME= pygeos PORTVERSION= 0.14 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,14 +12,14 @@ WWW= https://github.com/pygeos/pygeos LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.13:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libgeos.so:graphics/geos -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.13:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.13,1:math/py-numpy@${PY_FLAVOR} USES= python -USE_PYTHON= autoplist concurrent cython0 pep517 +USE_PYTHON= autoplist concurrent cython pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + diff --git a/graphics/py-pygeos/files/patch-cython b/graphics/py-pygeos/files/patch-cython new file mode 100644 index 000000000000..efeec2c275b2 --- /dev/null +++ b/graphics/py-pygeos/files/patch-cython @@ -0,0 +1,11 @@ +--- pygeos/_geos.pyx.orig 2022-12-12 08:21:17 UTC ++++ pygeos/_geos.pyx +@@ -8,7 +8,7 @@ from pygeos import GEOSException + from pygeos import GEOSException + + +-cdef void geos_message_handler(const char* message, void* userdata): ++cdef void geos_message_handler(const char* message, void* userdata) noexcept: + snprintf(<char *>userdata, 1024, "%s", message) + + diff --git a/graphics/py-pygeos/files/patch-pyproject.toml b/graphics/py-pygeos/files/patch-pyproject.toml index 6d27f6fc0b84..f47adfe3ef32 100644 --- a/graphics/py-pygeos/files/patch-pyproject.toml +++ b/graphics/py-pygeos/files/patch-pyproject.toml @@ -1,10 +1,12 @@ --- pyproject.toml.orig 2022-12-12 08:21:17 UTC +++ pyproject.toml -@@ -2,7 +2,7 @@ +@@ -1,8 +1,8 @@ requires = [ + [build-system] # numpy and Cython are required to execute setup.py to build Cython extensions requires = [ - "Cython~=0.29", +- "Cython~=0.29", - "oldest-supported-numpy", ++ "Cython>=0.29", + "numpy", "setuptools>=61.0.0", ] diff --git a/graphics/py-pygeos/files/patch-versioneer.py b/graphics/py-pygeos/files/patch-versioneer.py new file mode 100644 index 000000000000..4117b9c9d1e0 --- /dev/null +++ b/graphics/py-pygeos/files/patch-versioneer.py @@ -0,0 +1,14 @@ +--- versioneer.py.orig 2022-12-12 08:21:17 UTC ++++ versioneer.py +@@ -339,9 +339,9 @@ def get_config_from_root(root): + # configparser.NoOptionError (if it lacks "VCS="). See the docstring at + # the top of versioneer.py for instructions on writing your setup.cfg . + setup_cfg = os.path.join(root, "setup.cfg") +- parser = configparser.SafeConfigParser() ++ parser = configparser.ConfigParser() + with open(setup_cfg, "r") as f: +- parser.readfp(f) ++ parser.read_file(f) + VCS = parser.get("versioneer", "VCS") # mandatory + + def get(parser, name): diff --git a/graphics/py-pyglm/Makefile b/graphics/py-pyglm/Makefile index e45d9f5f54e4..1feb17d363f3 100644 --- a/graphics/py-pyglm/Makefile +++ b/graphics/py-pyglm/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyglm -DISTVERSION= 2.8.0 -PORTREVISION= 1 +DISTVERSION= 2.8.3 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pyglm/distinfo b/graphics/py-pyglm/distinfo index 6f60dcbe3142..a9ecf7ceb983 100644 --- a/graphics/py-pyglm/distinfo +++ b/graphics/py-pyglm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738860705 -SHA256 (pyglm-2.8.0.tar.gz) = 51a8b027a60a30bd48b3d9fdbbc44f22b8a061ad2c0e9fbbfa80282240f250af -SIZE (pyglm-2.8.0.tar.gz) = 582908 +TIMESTAMP = 1784502626 +SHA256 (pyglm-2.8.3.tar.gz) = 161781ea4d1267f796b645f85ebff53aeb8ee4f13b4e993c04d64c96d286e534 +SIZE (pyglm-2.8.3.tar.gz) = 584038 diff --git a/graphics/py-pygltflib/Makefile b/graphics/py-pygltflib/Makefile index 7376958bbdfb..d27891affe35 100644 --- a/graphics/py-pygltflib/Makefile +++ b/graphics/py-pygltflib/Makefile @@ -1,5 +1,5 @@ PORTNAME= pygltflib -DISTVERSION= 1.16.4 +DISTVERSION= 1.16.5 CATEGORIES= graphics MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -8,14 +8,16 @@ MAINTAINER= yuri@FreeBSD.org COMMENT= Library for managing 3D objects in Khronos Group gltf, gltf2 formats WWW= https://gitlab.com/dodgyville/pygltflib -LICENSE= BSD3CLAUSE +LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dataclasses-json>=0.0.25:devel/py-dataclasses-json@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}deprecated>0:devel/py-deprecated@${PY_FLAVOR} USES= python -USE_PYTHON= distutils # autoplist is broken +USE_PYTHON= pep517 autoplist NO_ARCH= yes diff --git a/graphics/py-pygltflib/distinfo b/graphics/py-pygltflib/distinfo index f2cdaffaa526..9c1f9465ca22 100644 --- a/graphics/py-pygltflib/distinfo +++ b/graphics/py-pygltflib/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745477872 -SHA256 (pygltflib-1.16.4.tar.gz) = 7816253ef51b07a208864b94332bce8c509aa0f9b827d8771cf271293ecebb11 -SIZE (pygltflib-1.16.4.tar.gz) = 43197 +TIMESTAMP = 1780912155 +SHA256 (pygltflib-1.16.5.tar.gz) = 1f15740d5a7aaf71a5083e285af6b361184958e255659132f4ba8fe4f3d21ea9 +SIZE (pygltflib-1.16.5.tar.gz) = 43272 diff --git a/graphics/py-pygltflib/pkg-plist b/graphics/py-pygltflib/pkg-plist deleted file mode 100644 index 31578e40868f..000000000000 --- a/graphics/py-pygltflib/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -%%PYTHON_SITELIBDIR%%/pygltflib/__init__.py -%%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-pyogrio/Makefile b/graphics/py-pyogrio/Makefile index 46a6b7e4a9a2..c0e71ef1e92a 100644 --- a/graphics/py-pyogrio/Makefile +++ b/graphics/py-pyogrio/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyogrio -PORTVERSION= 0.12.1 -PORTREVISION= 3 +PORTVERSION= 0.13.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libgdal.so:graphics/gdal RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python diff --git a/graphics/py-pyogrio/distinfo b/graphics/py-pyogrio/distinfo index 338e5c2ee295..e94a68e3c3f9 100644 --- a/graphics/py-pyogrio/distinfo +++ b/graphics/py-pyogrio/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1765032630 -SHA256 (pyogrio-0.12.1.tar.gz) = e548ab705bb3e5383693717de1e6c76da97f3762ab92522cb310f93128a75ff1 -SIZE (pyogrio-0.12.1.tar.gz) = 303289 +TIMESTAMP = 1782966534 +SHA256 (pyogrio-0.13.0.tar.gz) = 9614f27a1891113f80653e0b76b4233ea1fb3beeb1ac46d118ab22e1670f8f13 +SIZE (pyogrio-0.13.0.tar.gz) = 313103 diff --git a/graphics/py-pypdf2/Makefile b/graphics/py-pypdf2/Makefile new file mode 100644 index 000000000000..8eaf57c3a151 --- /dev/null +++ b/graphics/py-pypdf2/Makefile @@ -0,0 +1,25 @@ +PORTNAME= pypdf2 +PORTVERSION= 3.0.1 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= PyPDF2-${PORTVERSION} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Pure-python PDF library for splitting, merging, cropping, transforming +WWW= https://pypi.org/project/pypdf2/ + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>0:devel/py-flit-core@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist concurrent pep517 + +NO_ARCH= yes + +post-extract: + @${REINPLACE_CMD} -e 's/^license = "\([^"]*\)"/license = {text = "\1"}/' -e '/^license-files/d' ${WRKSRC}/pyproject.toml + +.include <bsd.port.mk> diff --git a/graphics/py-pypdf2/distinfo b/graphics/py-pypdf2/distinfo new file mode 100644 index 000000000000..f96f0b33881a --- /dev/null +++ b/graphics/py-pypdf2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1783064069 +SHA256 (PyPDF2-3.0.1.tar.gz) = a74408f69ba6271f71b9352ef4ed03dc53a31aa404d29b5d31f53bfecfee1440 +SIZE (PyPDF2-3.0.1.tar.gz) = 227419 diff --git a/graphics/py-pypdf2/pkg-descr b/graphics/py-pypdf2/pkg-descr new file mode 100644 index 000000000000..ead975e4f4d4 --- /dev/null +++ b/graphics/py-pypdf2/pkg-descr @@ -0,0 +1,4 @@ +PyPDF2 is a pure-Python PDF library capable of splitting, merging, +cropping, and transforming PDF files. It provides utilities for +extracting text and metadata, rotating pages, adding watermarks, +and performing other common PDF manipulation tasks. diff --git a/graphics/py-pypdfium2/Makefile b/graphics/py-pypdfium2/Makefile index cc95aff596b8..4534a515f7d7 100644 --- a/graphics/py-pypdfium2/Makefile +++ b/graphics/py-pypdfium2/Makefile @@ -1,7 +1,7 @@ PORTNAME= pypdfium2 -PORTVERSION= 5.6.0 +PORTVERSION= 5.7.1 CATEGORIES= graphics python -MASTER_SITES= PYPI +#MASTER_SITES= PYPI # no tests PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org @@ -21,7 +21,10 @@ BUILD_DEPENDS= ${LO_PDFIUM}:editors/libreoffice \ RUN_DEPENDS= ${LO_PDFIUM}:editors/libreoffice USES= python -USE_PYTHON= autoplist concurrent pep517 +USE_PYTHON= pep517 concurrent autoplist pytest + +USE_GITHUB= yes +GH_ACCOUNT= pypdfium2-team # pdfium version bundled with LibreOffice (editors/libreoffice) PDFIUM_VER= 7471 @@ -35,4 +38,6 @@ MAKE_ENV= PDFIUM_BINDINGS=reference \ PDFIUM_PLATFORM=system-search:${PDFIUM_VER} \ GIVEN_FULLVER=${PDFIUM_FULL_VER} +# tests as of 5.7.1: 8 failed, 160 passed, 3 skipped, 3 warnings in 5.73s (failures are possibly due to the custom ctypesgen commented out) + .include <bsd.port.mk> diff --git a/graphics/py-pypdfium2/distinfo b/graphics/py-pypdfium2/distinfo index a152a3adcd69..2b221398fc18 100644 --- a/graphics/py-pypdfium2/distinfo +++ b/graphics/py-pypdfium2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775414292 -SHA256 (pypdfium2-5.6.0.tar.gz) = bcb9368acfe3547054698abbdae68ba0cbd2d3bda8e8ee437e061deef061976d -SIZE (pypdfium2-5.6.0.tar.gz) = 270714 +TIMESTAMP = 1776872387 +SHA256 (pypdfium2-team-pypdfium2-5.7.1_GH0.tar.gz) = 01a363371945790e15d85970955efbb3ede6adce50edf85fa0bc5be7bf46a9e1 +SIZE (pypdfium2-team-pypdfium2-5.7.1_GH0.tar.gz) = 572130 diff --git a/graphics/py-pypdfium2/files/patch-pyproject.toml b/graphics/py-pypdfium2/files/patch-pyproject.toml index aa3b7adadbaf..d3c976f086da 100644 --- a/graphics/py-pypdfium2/files/patch-pyproject.toml +++ b/graphics/py-pypdfium2/files/patch-pyproject.toml @@ -1,11 +1,11 @@ ---- pyproject.toml.orig 2026-04-05 21:42:40 UTC +--- pyproject.toml.orig 2026-04-20 14:33:01 UTC +++ pyproject.toml @@ -9,7 +9,7 @@ requires = [ "packaging", # XXX dependence on wheel is historical, with setuptools >= v70.1.0 this is not needed anymore "wheel !=0.38.0, !=0.38.1", -- "ctypesgen @ git+https://github.com/pypdfium2-team/ctypesgen@8ab382671a113cb7b9123e1d5ae5a554d4cb52e6", -+ # ctypesgen (pypdfium2 fork) is not required when PDFIUM_BINDINGS=reference +- "ctypesgen @ git+https://github.com/pypdfium2-team/ctypesgen@pypdfium2", ++ #"ctypesgen @ git+https://github.com/pypdfium2-team/ctypesgen@pypdfium2", ] [tool.cibuildwheel] diff --git a/graphics/py-pyproj/Makefile b/graphics/py-pyproj/Makefile index b7b66675125c..682cc9a35cbf 100644 --- a/graphics/py-pyproj/Makefile +++ b/graphics/py-pyproj/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyproj PORTVERSION= 3.7.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics geography python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile index 48c875d1404d..ecc81a028fca 100644 --- a/graphics/py-pyqtgraph/Makefile +++ b/graphics/py-pyqtgraph/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyqtgraph DISTVERSION= 0.13.7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://www.pyqtgraph.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colorcet>0:graphics/py-colorcet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ diff --git a/graphics/py-pyrsgis/Makefile b/graphics/py-pyrsgis/Makefile index b36aa9fc4298..ca5655f2aa1d 100644 --- a/graphics/py-pyrsgis/Makefile +++ b/graphics/py-pyrsgis/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyrsgis PORTVERSION= 0.4.1 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ LICENSE= MIT RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gdal>=0:graphics/py-gdal@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib-scalebar>=0:math/py-matplotlib-scalebar@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>0:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} diff --git a/graphics/py-pytesseract/Makefile b/graphics/py-pytesseract/Makefile index 3bc1269bc506..fd2209b62160 100644 --- a/graphics/py-pytesseract/Makefile +++ b/graphics/py-pytesseract/Makefile @@ -1,6 +1,6 @@ PORTNAME= pytesseract PORTVERSION= 0.3.13 -PORTREVISION= 2 +PORTREVISION= 3 DISTVERSIONPREFIX= v CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= tesseract:graphics/tesseract \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} TEST_DEPENDS= ${RUN_DEPENDS} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tox>0:devel/py-tox@${PY_FLAVOR} # if py-tox cannot detect py-filelock, be sure to have version 3.4.2_1 of the latter diff --git a/graphics/py-python-poppler-qt5/Makefile b/graphics/py-python-poppler-qt5/Makefile index 82d739b7a562..8908c1d11e9a 100644 --- a/graphics/py-python-poppler-qt5/Makefile +++ b/graphics/py-python-poppler-qt5/Makefile @@ -1,7 +1,7 @@ PORTNAME= python-poppler-qt5 DISTVERSIONPREFIX= v DISTVERSION= 21.3.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-pyvista/Makefile b/graphics/py-pyvista/Makefile index c7d4bbb8a61d..b78e9a356a42 100644 --- a/graphics/py-pyvista/Makefile +++ b/graphics/py-pyvista/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyvista DISTVERSION= 0.34.2 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://github.com/pyvista/pyvista LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ diff --git a/graphics/py-pyvista/files/patch-setup.py b/graphics/py-pyvista/files/patch-setup.py new file mode 100644 index 000000000000..f64db2b3eab8 --- /dev/null +++ b/graphics/py-pyvista/files/patch-setup.py @@ -0,0 +1,11 @@ +--- setup.py.orig 2026-04-13 05:09:30 UTC ++++ setup.py +@@ -71,7 +71,7 @@ setup( + '2k_earth_daymap.jpg', + ], + }, +- python_requires='>=3.7.*', ++ python_requires='>=3.7', + install_requires=install_requires, + extras_require={ + 'all': ['matplotlib', 'colorcet', 'cmocean', 'meshio'], diff --git a/graphics/py-qpageview/Makefile b/graphics/py-qpageview/Makefile index 2053a267032b..1c714c816242 100644 --- a/graphics/py-qpageview/Makefile +++ b/graphics/py-qpageview/Makefile @@ -1,7 +1,7 @@ PORTNAME= qpageview -DISTVERSIONPREFIX= v -DISTVERSION= 1.0.3 +DISTVERSION= 1.0.5 CATEGORIES= graphics python +MASTER_SITES= https://github.com/frescobaldi/${PORTNAME}/releases/download/v${DISTVERSION}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= m.ne@gmx.net @@ -14,8 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} USES= pyqt:6 python qt:6 -USE_GITHUB= yes -GH_ACCOUNT= frescobaldi USE_PYQT= pyqt6 USE_PYTHON= autoplist pep517 diff --git a/graphics/py-qpageview/distinfo b/graphics/py-qpageview/distinfo index ab5a1e6ed948..41ea5d3e40be 100644 --- a/graphics/py-qpageview/distinfo +++ b/graphics/py-qpageview/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773233714 -SHA256 (frescobaldi-qpageview-v1.0.3_GH0.tar.gz) = c10c56232236a6687739381ad954cf581260623d6c89bd79dabdbac0b34eb24a -SIZE (frescobaldi-qpageview-v1.0.3_GH0.tar.gz) = 160828 +TIMESTAMP = 1782828282 +SHA256 (qpageview-1.0.5.tar.gz) = 78a74a7ea499cb5b1a6027c0f8e0e99f52820acbb8b1fe6fea8c502436942fc5 +SIZE (qpageview-1.0.5.tar.gz) = 136972 diff --git a/graphics/py-qt6-3d/distinfo b/graphics/py-qt6-3d/distinfo index f891b6083de6..5e85cc43f08a 100644 --- a/graphics/py-qt6-3d/distinfo +++ b/graphics/py-qt6-3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761269065 -SHA256 (pyqt6_3d-6.10.0.tar.gz) = 93d89fe30d98804b0983e9b52079d15ae82b1f0a279a5f90f2ff48ed3e6489ed -SIZE (pyqt6_3d-6.10.0.tar.gz) = 7471242 +TIMESTAMP = 1776067257 +SHA256 (pyqt6_3d-6.11.0.tar.gz) = 7d5467b42b31d3c7b9651009852a084b3feace904b0d89a63a23ae4bc6f74021 +SIZE (pyqt6_3d-6.11.0.tar.gz) = 7471573 diff --git a/graphics/py-qudida/Makefile b/graphics/py-qudida/Makefile index df4d439d2fd0..0212779df2ed 100644 --- a/graphics/py-qudida/Makefile +++ b/graphics/py-qudida/Makefile @@ -1,6 +1,6 @@ PORTNAME= qudida DISTVERSION= 0.0.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +11,7 @@ WWW= https://github.com/arsenyinfo/qudida LICENSE= MIT -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ opencv>=4.0.1:graphics/opencv \ ${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.19.1:science/py-scikit-learn@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR} diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index ef4f87e79de3..1bcc19021fcd 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -1,6 +1,6 @@ PORTNAME= rasterio PORTVERSION= 1.5.0 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ WWW= https://rasterio.readthedocs.io/en/stable/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0<3:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2,1<3,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} LIB_DEPENDS= libgdal.so:graphics/gdal @@ -22,10 +22,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}certifi>=0:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=4.0:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.5:devel/py-cligj@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=2,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyparsing>=0:devel/py-pyparsing@${PY_FLAVOR} -USES= compiler:c++11-lang python:3.11+ +USES= compiler:c++11-lang python:3.12+ USE_PYTHON= autoplist concurrent cython pep517 OPTIONS_DEFINE= PLOT S3 diff --git a/graphics/py-rasterio/files/patch-pyproject.toml b/graphics/py-rasterio/files/patch-pyproject.toml index be0fe5dec451..5061f5135d99 100644 --- a/graphics/py-rasterio/files/patch-pyproject.toml +++ b/graphics/py-rasterio/files/patch-pyproject.toml @@ -1,17 +1,15 @@ --- pyproject.toml.orig 2026-01-05 14:22:45 UTC +++ pyproject.toml -@@ -1,8 +1,8 @@ requires = [ +@@ -1,7 +1,7 @@ requires = [ [build-system] requires = [ - "setuptools>=77.0.3", - "cython>=3.1,<=3.2", -- "numpy>=2,<3", + "setuptools>=61", + "cython>=3.1", -+ "numpy<3", + "numpy>=2,<3", ] build-backend = "setuptools.build_meta" - @@ -18,8 +18,7 @@ keywords = ["gis", "raster", "gdal"] description = "Fast and direct raster I/O for use with NumPy" readme = "README.rst" @@ -22,21 +20,3 @@ classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", -@@ -34,7 +33,7 @@ classifiers = [ - "Topic :: Multimedia :: Graphics :: Graphics Conversion", - "Topic :: Scientific/Engineering :: GIS", - ] --requires-python = ">=3.12" -+requires-python = ">=3.11" - dependencies = [ - "affine", - "attrs", -@@ -42,7 +41,7 @@ dependencies = [ - # Avoid https://github.com/pallets/click/issues/2939 - "click>=4.0,!=8.2.*", - "cligj>=0.5", -- "numpy>=2", -+ "numpy", - "pyparsing", - ] - diff --git a/graphics/py-rasterstats/Makefile b/graphics/py-rasterstats/Makefile index d6043e97e0d8..afc5e009f673 100644 --- a/graphics/py-rasterstats/Makefile +++ b/graphics/py-rasterstats/Makefile @@ -1,6 +1,5 @@ PORTNAME= rasterstats -PORTVERSION= 0.20.0 -PORTREVISION= 2 +PORTVERSION= 0.21.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,13 +11,12 @@ WWW= https://github.com/perrygeo/python-rasterstats LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}affine>=0:math/py-affine@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}click>=7.1:devel/py-click@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}cligj>=0.4:devel/py-cligj@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}fiona>=0:graphics/py-fiona@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.9:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.9,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyogrio>=0:graphics/py-pyogrio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}rasterio>=1.0:graphics/py-rasterio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}shapely>=0:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} @@ -28,9 +26,11 @@ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes -OPTIONS_DEFINE= PROGRESS +OPTIONS_DEFINE= FIONA PROGRESS +FIONA_DESC= Fiona as optional engine PROGRESS_DESC= Progress bar for interactive use PROGRESS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR} +FIONA_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fiona>=0:graphics/py-fiona@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/graphics/py-rasterstats/distinfo b/graphics/py-rasterstats/distinfo index 7c49636557e7..f69e4d59f9bd 100644 --- a/graphics/py-rasterstats/distinfo +++ b/graphics/py-rasterstats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728632436 -SHA256 (rasterstats-0.20.0.tar.gz) = 5b8ee775e815727767e0d359c03f3dd1c7840876d1d1d0c7a5a88ecf3e492938 -SIZE (rasterstats-0.20.0.tar.gz) = 24017 +TIMESTAMP = 1779620516 +SHA256 (rasterstats-0.21.0.tar.gz) = 2b955f6775b7f641c8094d00bc4381492184ba162b5dba1baa69df8db98efa5f +SIZE (rasterstats-0.21.0.tar.gz) = 76836 diff --git a/graphics/py-rawpy/Makefile b/graphics/py-rawpy/Makefile index 40e593b6307a..3d4218066c3f 100644 --- a/graphics/py-rawpy/Makefile +++ b/graphics/py-rawpy/Makefile @@ -1,5 +1,5 @@ PORTNAME= rawpy -PORTVERSION= 0.26.1 +PORTVERSION= 0.27.0 PORTREVISION= 1 DISTVERSIONPREFIX= v CATEGORIES= graphics python @@ -7,16 +7,17 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= RAW image processing for Python, a wrapper for libraw -WWW= https://github.com/letmaik/rawpy +WWW= https://letmaik.github.io/rawpy/ \ + https://github.com/letmaik/rawpy LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.0.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} LIB_DEPENDS= libraw.so:graphics/libraw -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.26.0:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.26.0,1:math/py-numpy@${PY_FLAVOR} USES= pkgconfig python USE_PYTHON= autoplist concurrent cython pep517 diff --git a/graphics/py-rawpy/distinfo b/graphics/py-rawpy/distinfo index d95802752e02..d52263392ad7 100644 --- a/graphics/py-rawpy/distinfo +++ b/graphics/py-rawpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771421692 -SHA256 (letmaik-rawpy-v0.26.1_GH0.tar.gz) = 9ed0023e6d52a0160813c502f54130f78e0cc3e50ea7e43edb90fe7e10f4a747 -SIZE (letmaik-rawpy-v0.26.1_GH0.tar.gz) = 75995385 +TIMESTAMP = 1778345040 +SHA256 (letmaik-rawpy-v0.27.0_GH0.tar.gz) = b358436281cb462e612f0fb363530de1ccaa1447fe53de3df3552be53aeccd0d +SIZE (letmaik-rawpy-v0.27.0_GH0.tar.gz) = 76016541 diff --git a/graphics/py-rawpy/files/patch-pyproject.toml b/graphics/py-rawpy/files/patch-pyproject.toml new file mode 100644 index 000000000000..b44bf0059ee9 --- /dev/null +++ b/graphics/py-rawpy/files/patch-pyproject.toml @@ -0,0 +1,22 @@ +--- pyproject.toml.orig 2026-05-03 21:10:20 UTC ++++ pyproject.toml +@@ -1,9 +1,8 @@ requires = [ + [build-system] + requires = [ +- "setuptools>=69.0.0", ++ "setuptools>=61", + "wheel", + "Cython>=0.29.32", +- "cmake", + # Build against NumPy 2.x headers. Extensions compiled with NumPy 2.0+ + # are backward-compatible with NumPy >= 1.19 at runtime. + "numpy>=2.0.0", +@@ -18,7 +17,7 @@ authors = [ + authors = [ + {name = "Maik Riechert"} + ] +-license = "MIT" ++license = {text = "MIT"} + classifiers = [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", diff --git a/graphics/py-sane/Makefile b/graphics/py-sane/Makefile new file mode 100644 index 000000000000..e91a73eb3df0 --- /dev/null +++ b/graphics/py-sane/Makefile @@ -0,0 +1,30 @@ +PORTNAME= sane +DISTVERSIONPREFIX= v +DISTVERSION= 2.9.2 +CATEGORIES= graphics python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cmt@FreeBSD.org +COMMENT= Python interface to the SANE scanner and frame grabber interface +WWW= https://github.com/python-pillow/Sane + +LICENSE= MIT-CMU +LICENSE_NAME= CMU License +LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +LIB_DEPENDS= libsane.so:graphics/sane-backends + +USES= localbase python +USE_GITHUB= yes +GH_ACCOUNT= python-pillow +GH_PROJECT= Sane +USE_PYTHON= pep517 + +PLIST_SUB= DISTVERSION=${DISTVERSION} + +INSTALL_TARGET= install-strip + +.include <bsd.port.mk> diff --git a/graphics/py-sane/distinfo b/graphics/py-sane/distinfo new file mode 100644 index 000000000000..8fe370485fb4 --- /dev/null +++ b/graphics/py-sane/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782064107 +SHA256 (python-pillow-Sane-v2.9.2_GH0.tar.gz) = 0863c0c4e935e6404d53317b74dfc3b58f7da14ffc97086327f1a51c7ab60062 +SIZE (python-pillow-Sane-v2.9.2_GH0.tar.gz) = 21040 diff --git a/graphics/py-sane/files/patch-pyproject.toml b/graphics/py-sane/files/patch-pyproject.toml new file mode 100644 index 000000000000..e2ca7165b8a2 --- /dev/null +++ b/graphics/py-sane/files/patch-pyproject.toml @@ -0,0 +1,18 @@ +diff --git pyproject.toml pyproject.toml +index d24e941..67a1911 100644 +--- pyproject.toml ++++ pyproject.toml +@@ -1,11 +1,11 @@ + [build-system] + requires = [ +- "setuptools>=67.8", ++ "setuptools>=63.0", + ] + build-backend = "setuptools.build_meta" + + [project] +-name = "python-sane" ++name = "sane" + version = "2.9.2" + description = "This is the python-sane package" + readme = "README.rst" diff --git a/graphics/py-sane/pkg-descr b/graphics/py-sane/pkg-descr new file mode 100644 index 000000000000..df9ba74e7b1f --- /dev/null +++ b/graphics/py-sane/pkg-descr @@ -0,0 +1,5 @@ +Python SANE has been split from Python-Pillow as of version 2.7.0. + +The SANE module provides an interface to the SANE scanner and frame grabber +interface for Linux. This module was contributed by Andrew Kuchling formerly +maintained by Ralph Heinkel. It is currently maintained by Sandro Mani. diff --git a/graphics/py-sane/pkg-plist b/graphics/py-sane/pkg-plist new file mode 100644 index 000000000000..26122ad85e35 --- /dev/null +++ b/graphics/py-sane/pkg-plist @@ -0,0 +1,8 @@ +%%PYTHON_SITELIBDIR%%/__pycache__/sane%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/__pycache__/sane%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/_sane%%PYTHON_TAG%%.so +%%PYTHON_SITELIBDIR%%/sane-%%DISTVERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/sane-%%DISTVERSION%%.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/sane-%%DISTVERSION%%.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/sane-%%DISTVERSION%%.dist-info/top_level.txt +%%PYTHON_SITELIBDIR%%/sane.py diff --git a/graphics/py-scikit-image/Makefile b/graphics/py-scikit-image/Makefile index e418b34742d6..2de961275e8e 100644 --- a/graphics/py-scikit-image/Makefile +++ b/graphics/py-scikit-image/Makefile @@ -1,6 +1,6 @@ PORTNAME= scikit-image PORTVERSION= 0.26.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,13 +13,13 @@ WWW= https://scikit-image.org/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.4:devel/py-lazy_loader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}meson-python>=0.16:devel/meson-python@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pythran>=0.16:devel/py-pythran@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>2.35.0:graphics/py-imageio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.4:devel/py-lazy_loader@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=3.0:math/py-networkx@${PY_FLAVOR} \ @@ -31,8 +31,10 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ USES= compiler:c++11-lang python shebangfix USE_PYTHON= autoplist cython pep517 -BINARY_ALIAS= python=${PYTHON_CMD} \ - python3=${PYTHON_CMD} +BINARY_ALIAS= cython=cython-${PYTHON_VER} \ + python=${PYTHON_CMD} \ + python3=${PYTHON_CMD} \ + pythran=pythran-${PYTHON_VER} post-install: @${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR}/skimage -name "*.so" -exec ${STRIP_CMD} {} \; diff --git a/graphics/py-simplejpeg/Makefile b/graphics/py-simplejpeg/Makefile index dbeac4d54a59..20956fc2f4b6 100644 --- a/graphics/py-simplejpeg/Makefile +++ b/graphics/py-simplejpeg/Makefile @@ -1,6 +1,6 @@ PORTNAME= simplejpeg DISTVERSION= 1.8.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} USES= cmake:indirect python diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile index 92c55f2eb912..752584723320 100644 --- a/graphics/py-sorl-thumbnail/Makefile +++ b/graphics/py-sorl-thumbnail/Makefile @@ -1,5 +1,6 @@ PORTNAME= sorl-thumbnail DISTVERSION= 13.0.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,8 +15,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}wheel>:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2:www/py-django42@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django52>=4.2:www/py-django52@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 diff --git a/graphics/py-term-image/Makefile b/graphics/py-term-image/Makefile index f05320a0fc5d..acc6da7ad0b9 100644 --- a/graphics/py-term-image/Makefile +++ b/graphics/py-term-image/Makefile @@ -17,7 +17,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pillow>=9.1:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}requests>=2.23<3:www/py-requests@${PY_FLAVOR} -USES= python:3.7+ +USES= python USE_PYTHON= autoplist distutils flavors NO_ARCH= yes diff --git a/graphics/py-tesserocr/Makefile b/graphics/py-tesserocr/Makefile new file mode 100644 index 000000000000..c03be2ad5473 --- /dev/null +++ b/graphics/py-tesserocr/Makefile @@ -0,0 +1,27 @@ +PORTNAME= tesserocr +DISTVERSIONPREFIX= v +DISTVERSION= 2.10.0 +CATEGORIES= graphics python +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= cmt@FreeBSD.org +COMMENT= Pillow-friendly, Python wrapper around tesseract-ocr API using Cython +WWW= https://github.com/sirfz/tesserocr + +LICENSE= MIT + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} +LIB_DEPENDS= libtesseract.so:graphics/tesseract \ + libleptonica.so:graphics/leptonica +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR} + +USES= compiler:c++17-lang pkgconfig python +USE_GITHUB= yes +GH_ACCOUNT= sirfz +USE_PYTHON= cython pep517 + +PLIST_SUB= DISTVERSION=${DISTVERSION} + +.include <bsd.port.mk> diff --git a/graphics/py-tesserocr/distinfo b/graphics/py-tesserocr/distinfo new file mode 100644 index 000000000000..bf9297be24ac --- /dev/null +++ b/graphics/py-tesserocr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1782062331 +SHA256 (sirfz-tesserocr-v2.10.0_GH0.tar.gz) = 3c710d8bcea39716755546b0b5fe847e90e73fb9444839aa6175002f4f1d700c +SIZE (sirfz-tesserocr-v2.10.0_GH0.tar.gz) = 75114 diff --git a/graphics/py-tesserocr/files/patch-setup.py b/graphics/py-tesserocr/files/patch-setup.py new file mode 100644 index 000000000000..889c896981c4 --- /dev/null +++ b/graphics/py-tesserocr/files/patch-setup.py @@ -0,0 +1,13 @@ +diff --git setup.py setup.py +index b06c872..fba3906 100644 +--- setup.py ++++ setup.py +@@ -318,7 +318,7 @@ setup( + cmdclass={"build_ext": my_build_ext}, + ext_modules=[make_extension()], + test_suite="tests", +- setup_requires=["Cython>=3.0.0,<3.2.0", "cysignals"], ++ setup_requires=["Cython>=3.0.0", "cysignals"], + install_requires=["cysignals"], + packages=["tesserocr"], + package_dir={"tesserocr": "tesserocr"}, diff --git a/graphics/py-tesserocr/pkg-descr b/graphics/py-tesserocr/pkg-descr new file mode 100644 index 000000000000..1871119049bf --- /dev/null +++ b/graphics/py-tesserocr/pkg-descr @@ -0,0 +1,7 @@ +tesserocr integrates directly with Tesseract’s C++ API using Cython which +allows for a simple Pythonic and easy-to-read source code. It enables real +concurrent execution when used with Python’s threading module by releasing +the GIL while processing an image in tesseract. + +tesserocr is designed to be Pillow-friendly but can also be used with image +files instead. diff --git a/graphics/py-tesserocr/pkg-plist b/graphics/py-tesserocr/pkg-plist new file mode 100644 index 000000000000..7edbfae90aa2 --- /dev/null +++ b/graphics/py-tesserocr/pkg-plist @@ -0,0 +1,9 @@ +%%PYTHON_SITELIBDIR%%/tesserocr-%%DISTVERSION%%.dist-info/LICENSE +%%PYTHON_SITELIBDIR%%/tesserocr-%%DISTVERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/tesserocr-%%DISTVERSION%%.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/tesserocr-%%DISTVERSION%%.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/tesserocr-%%DISTVERSION%%.dist-info/top_level.txt +%%PYTHON_SITELIBDIR%%/tesserocr/__init__.py +%%PYTHON_SITELIBDIR%%/tesserocr/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/tesserocr/__pycache__/__init__%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/tesserocr/tesserocr%%PYTHON_TAG%%.so diff --git a/graphics/py-tifffile/Makefile b/graphics/py-tifffile/Makefile index 72a6a24c7a39..069eeddddc4d 100644 --- a/graphics/py-tifffile/Makefile +++ b/graphics/py-tifffile/Makefile @@ -1,6 +1,5 @@ PORTNAME= tifffile -PORTVERSION= 2026.1.28 -PORTREVISION= 1 +PORTVERSION= 2026.6.1 CATEGORIES= graphics python MASTER_SITES= PYPI \ https://github.com/cgohlke/tifffile/releases/download/v${PORTVERSION}/ @@ -8,16 +7,17 @@ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Read and write TIFF(r) files -WWW= https://github.com/cgohlke/tifffile +WWW= https://www.cgohlke.com/docs/tifffile/ \ + https://github.com/cgohlke/tifffile LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=2.1,1:math/py-numpy@${PY_FLAVOR} -USES= dos2unix python:3.11+ +USES= dos2unix python:3.12+ USE_PYTHON= autoplist concurrent pep517 NO_ARCH= yes @@ -28,12 +28,11 @@ PLOT_DESC= Plotting support XML_DESC= Validate and print XML ZARR_DESC= Access zarr store -CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2025.11.11:graphics/py-imagecodecs@${PY_FLAVOR} +CODECS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}imagecodecs>=2026.5.10:graphics/py-imagecodecs@${PY_FLAVOR} PLOT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} -XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py-defusedxml@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} +XML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} ZARR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=0:filesystems/py-fsspec@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kerchunk>=0:filesystems/py-kerchunk@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}zarr>=3.1.3:devel/py-zarr@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}zarr>=3.2.0:devel/py-zarr@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/graphics/py-tifffile/distinfo b/graphics/py-tifffile/distinfo index 2af14d82de13..23ba427e3c18 100644 --- a/graphics/py-tifffile/distinfo +++ b/graphics/py-tifffile/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771421694 -SHA256 (tifffile-2026.1.28.tar.gz) = 537ae6466a8bb555c336108bb1878d8319d52c9c738041d3349454dea6956e1c -SIZE (tifffile-2026.1.28.tar.gz) = 374675 +TIMESTAMP = 1780751960 +SHA256 (tifffile-2026.6.1.tar.gz) = 626c892c0e899d959b9438e7c0e1491dc154a7fead1f1f37a991724a50eceba9 +SIZE (tifffile-2026.6.1.tar.gz) = 429694 diff --git a/graphics/py-toyplot/Makefile b/graphics/py-toyplot/Makefile index c88ab7cf6b29..567b2ba2369e 100644 --- a/graphics/py-toyplot/Makefile +++ b/graphics/py-toyplot/Makefile @@ -1,6 +1,6 @@ PORTNAME= toyplot PORTVERSION= 0.19.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,7 +11,7 @@ WWW= https://pypi.org/project/toyplot/ LICENSE= BSD3CLAUSE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.8:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}colormath>=2.1.1:math/py-colormath@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}multipledispatch>=0.4.7:devel/py-multipledispatch@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}png>=0.0.17:graphics/py-png@${PY_FLAVOR} \ diff --git a/graphics/py-traitsui/Makefile b/graphics/py-traitsui/Makefile index 6e9b60781ab3..3033b732232d 100644 --- a/graphics/py-traitsui/Makefile +++ b/graphics/py-traitsui/Makefile @@ -1,5 +1,6 @@ PORTNAME= traitsui DISTVERSION= 8.0.0 +PORTREVISION= 1 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -25,16 +26,17 @@ USE_PYTHON= autoplist pep517 NO_ARCH= yes -OPTIONS_DEFINE= PYSIDE QT5 WXPYTHON -OPTIONS_DEFAULT= QT5 +OPTIONS_DEFINE= PYQT PYSIDE WXPYTHON +OPTIONS_DEFAULT= PYQT -PYSIDE_DESC= PySide backend +PYQT_DESC= Qt 6 backend via PyQt +PYSIDE_DESC= Qt 6 backend via PySide WXPYTHON_DESC= wxPython backend -PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} -QT5_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} -QT5_USES= pyqt:5 -QT5_USE= PYQT=pyqt5:run +PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside6>=0:devel/pyside6@${PY_FLAVOR} +PYQT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pygments>=0:textproc/py-pygments@${PY_FLAVOR} +PYQT_USES= pyqt:6 +PYQT_USE= PYQT=pyqt6:run WXPYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}wxPython42>0:x11-toolkits/py-wxPython4@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/graphics/py-urbanaccess/Makefile b/graphics/py-urbanaccess/Makefile index 880f2805a619..bcc35d19130c 100644 --- a/graphics/py-urbanaccess/Makefile +++ b/graphics/py-urbanaccess/Makefile @@ -1,6 +1,6 @@ PORTNAME= urbanaccess PORTVERSION= 0.2.2 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}geopy>=1.11.0:net/py-geopy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.11:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.11,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}osmnet>=0.1.4:graphics/py-osmnet@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandana>=0.2.0:graphics/py-pandana@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ diff --git a/graphics/py-urbansim/Makefile b/graphics/py-urbansim/Makefile index b45bfb09fbf9..47c2b2eab5a5 100644 --- a/graphics/py-urbansim/Makefile +++ b/graphics/py-urbansim/Makefile @@ -1,6 +1,6 @@ PORTNAME= urbansim PORTVERSION= 3.2 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,7 +14,7 @@ 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}numpy1>=1.8.0:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.8.0,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}orca>=1.1:devel/py-orca@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=0.17.0,1:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}patsy>=0.4.1:math/py-patsy@${PY_FLAVOR} \ diff --git a/graphics/py-vispy/Makefile b/graphics/py-vispy/Makefile index 18c3c44a00d1..c947f1894483 100644 --- a/graphics/py-vispy/Makefile +++ b/graphics/py-vispy/Makefile @@ -1,6 +1,6 @@ PORTNAME= vispy DISTVERSION= 0.15.2 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,14 +13,14 @@ WWW= https://vispy.org/ \ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PY_SETUPTOOLS} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7.1:devel/py-setuptools-scm@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}freetype-py>0:print/py-freetype-py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hsluv>0:graphics/py-hsluv@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}kiwisolver>0:math/py-kiwisolver@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} USES= python diff --git a/graphics/py-visvis/Makefile b/graphics/py-visvis/Makefile index b8dcd4f0c4c9..69d74a732f10 100644 --- a/graphics/py-visvis/Makefile +++ b/graphics/py-visvis/Makefile @@ -1,6 +1,6 @@ PORTNAME= visvis PORTVERSION= 1.15.0 -PORTREVISION= 3 +PORTREVISION= 5 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -14,16 +14,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfltk.so:x11-toolkits/fltk BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2.0<4:devel/py-flit-core@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}imageio>=0:graphics/py-imageio@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pyside2>=0:devel/pyside2@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}PyOpenGL>=0:graphics/py-PyOpenGL@${PY_FLAVOR} TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flake8>=5.0:devel/py-flake8@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}hypothesis>=0:devel/py-hypothesis@${PY_FLAVOR} -USES= gl python pyqt:5 shebangfix +USES= gl python shebangfix USE_GL= gl -USE_PYQT= pyqt5 USE_PYTHON= autoplist pep517 pytest USE_WX= 3.0+ @@ -31,4 +29,14 @@ SHEBANG_FILES= examples/*.py NO_ARCH= yes +OPTIONS_DEFINE= PYQT PYSIDE +OPTIONS_DEFAULT=PYQT + +PYQT_DESC= Qt 6 backend via PyQt +PYQT_USES= pyqt:6 +PYQT_USE= PYQT=pyqt6:run + +PYSIDE_DESC= Qt 6 backend via PySide +PYSIDE_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyside6>=0:devel/pyside6@${PY_FLAVOR} + .include <bsd.port.mk> diff --git a/graphics/py-wand/Makefile b/graphics/py-wand/Makefile index f73c11197467..b92530678f6f 100644 --- a/graphics/py-wand/Makefile +++ b/graphics/py-wand/Makefile @@ -1,6 +1,6 @@ PORTNAME= Wand PORTVERSION= 0.6.13 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-zbar-py/Makefile b/graphics/py-zbar-py/Makefile index 898aae9c737c..d7e7158eec8f 100644 --- a/graphics/py-zbar-py/Makefile +++ b/graphics/py-zbar-py/Makefile @@ -1,6 +1,6 @@ PORTNAME= zbar-py PORTVERSION= 1.0.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libzbar.so:graphics/zbar -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>0:math/py-numpy1@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} USES= iconv:wchar_t python USE_PYTHON= autoplist distutils diff --git a/graphics/qb3/Makefile b/graphics/qb3/Makefile index 9daf0581eee2..2debe896b09d 100644 --- a/graphics/qb3/Makefile +++ b/graphics/qb3/Makefile @@ -1,5 +1,5 @@ PORTNAME= qb3 -PORTVERSION= 2.0.0 +PORTVERSION= 2.1.0 DISTVERSIONPREFIX= V CATEGORIES= graphics diff --git a/graphics/qb3/distinfo b/graphics/qb3/distinfo index 0fbf1cbf03bd..388f00b954d7 100644 --- a/graphics/qb3/distinfo +++ b/graphics/qb3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1769874220 -SHA256 (lucianpls-QB3-V2.0.0_GH0.tar.gz) = dad97f8fcbfc1326225b2f8626887a5037920dc24217398ab21ce8b2d785cdd9 -SIZE (lucianpls-QB3-V2.0.0_GH0.tar.gz) = 265207 +TIMESTAMP = 1778096604 +SHA256 (lucianpls-QB3-V2.1.0_GH0.tar.gz) = bd173f5c6e2f7ff7d8d5cdc6b5d411da80ad605681c49892d8fdb51aba1c289f +SIZE (lucianpls-QB3-V2.1.0_GH0.tar.gz) = 217703 diff --git a/graphics/qcomicbook/Makefile b/graphics/qcomicbook/Makefile index 502985f088d1..17c99f4203d2 100644 --- a/graphics/qcomicbook/Makefile +++ b/graphics/qcomicbook/Makefile @@ -1,6 +1,6 @@ PORTNAME= QComicBook PORTVERSION= 0.9.1 -PORTREVISION= 53 +PORTREVISION= 54 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index 89fbfc95b4c1..4fe6c88e2b85 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,10 +1,13 @@ PORTNAME= qgis DISTVERSION= 3.40.15 -PORTREVISION= 3 +PORTREVISION= 6 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ PKGNAMESUFFIX= -ltr +PATCH_SITES= https://github.com/qgis/QGIS/commit/ +PATCHFILES= ac1443a90bb295cfb179de969b07b885c64e6252.patch:-p1 + MAINTAINER= rhurlin@FreeBSD.org COMMENT= Free and Open Source Geographic Information System WWW= https://qgis.org/en/site/ @@ -82,7 +85,7 @@ RUN_DEPENDS= astyle:devel/astyle \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.2:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.7:textproc/py-nltk@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo index 2d06b178b6be..be81ba610290 100644 --- a/graphics/qgis-ltr/distinfo +++ b/graphics/qgis-ltr/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1768684769 +TIMESTAMP = 1778385596 SHA256 (qgis-3.40.15.tar.bz2) = 7f0fada3c12eeeeaf725a04bef5caad6e7c2f581590309d92318b9bc59931360 SIZE (qgis-3.40.15.tar.bz2) = 184419550 +SHA256 (ac1443a90bb295cfb179de969b07b885c64e6252.patch) = 2747a53b625949a5df899e994b69253dcbd6daaccb58ba0a12e96dcf61660be5 +SIZE (ac1443a90bb295cfb179de969b07b885c64e6252.patch) = 10256 diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index 5958d8e526d8..15ef16e05783 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,5 +1,5 @@ PORTNAME= qgis -DISTVERSION= 3.44.9 +DISTVERSION= 3.44.12 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ @@ -79,7 +79,7 @@ RUN_DEPENDS= astyle:devel/astyle \ ${PYTHON_PKGNAMEPREFIX}netCDF4>=1.6.2:science/py-netCDF4@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}networkx>=2.8.8:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}nltk>=3.7:textproc/py-nltk@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}OWSLib>=0.27.2:graphics/py-OWSLib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pandas>=1.5.0:math/py-pandas@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pbr>=5.10.0:devel/py-pbr@${PY_FLAVOR} \ @@ -123,8 +123,6 @@ SHEBANG_FILES= src/plugins/grass/scripts/*.py # Python_EXECUTABLE: Use the default version if multiple Pythons are available CMAKE_ARGS+= -DCMAKE_BUILD_TYPE:STRING=Release \ -DHAVE_PGCONFIG=1 \ - -DPYRCC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER} \ - -DPYUIC_PROGRAM:FILEPATH=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \ -DPython_EXECUTABLE=${PYTHON_CMD} \ -DQSCI_SIP_DIR:PATH=${PYQT_SIPDIR}/Qsci \ -DQWT_INCLUDE_DIR:PATH=${LOCALBASE}/include/qt5/qwt6 \ @@ -148,7 +146,7 @@ PLIST_SUB= DISTVERSION=${PORTVERSION} .if !defined(MAINTAINER_MODE) CMAKE_ARGS+= -Wno-dev -CMAKE_OFF+= SUPPRESS_QT_WARNINGS +#CMAKE_OFF+= SUPPRESS_QT_WARNINGS .endif OPTIONS_DEFINE= SERVER GRASS diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo index 4e9c5cfabb28..3ea1d727c0b8 100644 --- a/graphics/qgis/distinfo +++ b/graphics/qgis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1775540480 -SHA256 (qgis-3.44.9.tar.bz2) = 0a6783ee3eb11cc63a36bde0666302b5b670c585ac08b3e451742a3a243daa4d -SIZE (qgis-3.44.9.tar.bz2) = 191550241 +TIMESTAMP = 1783168101 +SHA256 (qgis-3.44.12.tar.bz2) = 62547cefa7818e7453e4043e6073797eb1a8886b7a8dfbc4765f57b931404a57 +SIZE (qgis-3.44.12.tar.bz2) = 192395552 diff --git a/graphics/qgis/pkg-plist b/graphics/qgis/pkg-plist index 0d3515d2991d..0abcf7138b00 100644 --- a/graphics/qgis/pkg-plist +++ b/graphics/qgis/pkg-plist @@ -4432,6 +4432,7 @@ share/metainfo/org.qgis.qgis.appdata.xml %%DATADIR%%/python/qgis/PyQt/QtMultimedia.py %%DATADIR%%/python/qgis/PyQt/QtNetwork.py %%DATADIR%%/python/qgis/PyQt/QtPrintSupport.py +%%DATADIR%%/python/qgis/PyQt/QtQuick.py %%DATADIR%%/python/qgis/PyQt/QtQuickWidgets.py %%DATADIR%%/python/qgis/PyQt/QtSerialPort.py %%DATADIR%%/python/qgis/PyQt/QtSql.py diff --git a/graphics/qt5-3d/distinfo b/graphics/qt5-3d/distinfo index 3342854eba96..001cc7248847 100644 --- a/graphics/qt5-3d/distinfo +++ b/graphics/qt5-3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399675 -SHA256 (KDE/Qt/5.15.18/kde-qt3d-5.15.18p0.tar.xz) = 1039d7d87dac51f81e48a6f0387c395360c9001718ef0de92a5aca7ffcc8c093 -SIZE (KDE/Qt/5.15.18/kde-qt3d-5.15.18p0.tar.xz) = 118373792 +TIMESTAMP = 1780205637 +SHA256 (KDE/Qt/5.15.19/kde-qt3d-5.15.19p0.tar.xz) = bdc9375d6155f8c05eb842d3725629d3549c23c005c03612d9362dfa76853a9f +SIZE (KDE/Qt/5.15.19/kde-qt3d-5.15.19p0.tar.xz) = 118385620 diff --git a/graphics/qt5-graphicaleffects/distinfo b/graphics/qt5-graphicaleffects/distinfo index 5dc76dc6756b..0493d119acaa 100644 --- a/graphics/qt5-graphicaleffects/distinfo +++ b/graphics/qt5-graphicaleffects/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399677 -SHA256 (KDE/Qt/5.15.18/kde-qtgraphicaleffects-5.15.18p0.tar.xz) = d50259ae50a44b8491d911980b864aecf72a787a1a81aae791e20657a2718693 -SIZE (KDE/Qt/5.15.18/kde-qtgraphicaleffects-5.15.18p0.tar.xz) = 14018732 +TIMESTAMP = 1780205640 +SHA256 (KDE/Qt/5.15.19/kde-qtgraphicaleffects-5.15.19p0.tar.xz) = 569051ce80e165610e2e59158c1970a3ffbd9e0c106c173f73ba46dad61fa186 +SIZE (KDE/Qt/5.15.19/kde-qtgraphicaleffects-5.15.19p0.tar.xz) = 14018756 diff --git a/graphics/qt5-imageformats/distinfo b/graphics/qt5-imageformats/distinfo index a188351d9a1d..2591bd83c6b5 100644 --- a/graphics/qt5-imageformats/distinfo +++ b/graphics/qt5-imageformats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399678 -SHA256 (KDE/Qt/5.15.18/kde-qtimageformats-5.15.18p2.tar.xz) = 0b48c805907cff4964af324f76e8cf96e3d64cddbb8a12fca0d5c212b4e90f80 -SIZE (KDE/Qt/5.15.18/kde-qtimageformats-5.15.18p2.tar.xz) = 1899640 +TIMESTAMP = 1780205643 +SHA256 (KDE/Qt/5.15.19/kde-qtimageformats-5.15.19p2.tar.xz) = 1259ee0b793455d4702a5ae56ce7d00d9881db3c2539569834752752799868bd +SIZE (KDE/Qt/5.15.19/kde-qtimageformats-5.15.19p2.tar.xz) = 1903712 diff --git a/graphics/qt5-opengl/distinfo b/graphics/qt5-opengl/distinfo index ffcd854bf108..63e977ef173f 100644 --- a/graphics/qt5-opengl/distinfo +++ b/graphics/qt5-opengl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399680 -SHA256 (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = c75497b69bdde3236e94f371ec2eda119497eed96db4c4ebee3893783cac4530 -SIZE (KDE/Qt/5.15.18/kde-qtbase-5.15.18p109.tar.xz) = 51472948 +TIMESTAMP = 1780205646 +SHA256 (KDE/Qt/5.15.19/kde-qtbase-5.15.19p96.tar.xz) = a6bfd7f3f358101e9847baba576f89a4ed15e166e36dc15d0f6042d6ce0d656d +SIZE (KDE/Qt/5.15.19/kde-qtbase-5.15.19p96.tar.xz) = 51425816 diff --git a/graphics/qt5-pixeltool/distinfo b/graphics/qt5-pixeltool/distinfo index a5e51974da42..53c827ead109 100644 --- a/graphics/qt5-pixeltool/distinfo +++ b/graphics/qt5-pixeltool/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399682 -SHA256 (KDE/Qt/5.15.18/kde-qttools-5.15.18p3.tar.xz) = db53d167fdba59b695978531842e894b608691e56ea5960eb6b4c373e5d3f193 -SIZE (KDE/Qt/5.15.18/kde-qttools-5.15.18p3.tar.xz) = 8926804 +TIMESTAMP = 1780205649 +SHA256 (KDE/Qt/5.15.19/kde-qttools-5.15.19p3.tar.xz) = e38b44ed451e3490379a6ccda824009a9b6c181a357c50aca97d17072307759e +SIZE (KDE/Qt/5.15.19/kde-qttools-5.15.19p3.tar.xz) = 8927760 diff --git a/graphics/qt5-svg/distinfo b/graphics/qt5-svg/distinfo index 732e84f2cc60..f4005916c74a 100644 --- a/graphics/qt5-svg/distinfo +++ b/graphics/qt5-svg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399684 -SHA256 (KDE/Qt/5.15.18/kde-qtsvg-5.15.18p5.tar.xz) = ec8f67923f878afe77bfe051b3421d36fa0b09253a3ecfca0ca1a0c96772a447 -SIZE (KDE/Qt/5.15.18/kde-qtsvg-5.15.18p5.tar.xz) = 1865296 +TIMESTAMP = 1780205651 +SHA256 (KDE/Qt/5.15.19/kde-qtsvg-5.15.19p5.tar.xz) = 4a20194989cacbf9163927ce6e035785186d83bc9f52bfec1da6b5aa42815fc3 +SIZE (KDE/Qt/5.15.19/kde-qtsvg-5.15.19p5.tar.xz) = 1865116 diff --git a/graphics/qt5-wayland/distinfo b/graphics/qt5-wayland/distinfo index f79170aaae08..b1d3b4c371f9 100644 --- a/graphics/qt5-wayland/distinfo +++ b/graphics/qt5-wayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762399685 -SHA256 (KDE/Qt/5.15.18/kde-qtwayland-5.15.18p55.tar.xz) = 931195eb8e6f9f0be096cd7b9772f199d96ba42af3a7bdbb6d2ebfb4a76d691a -SIZE (KDE/Qt/5.15.18/kde-qtwayland-5.15.18p55.tar.xz) = 539116 +TIMESTAMP = 1780205654 +SHA256 (KDE/Qt/5.15.19/kde-qtwayland-5.15.19p55.tar.xz) = 171d096a8c1b190e50097d8e491260ce1f60bbb028952be02b0a1e71f0f109ef +SIZE (KDE/Qt/5.15.19/kde-qtwayland-5.15.19p55.tar.xz) = 539164 diff --git a/graphics/qt6-3d/Makefile b/graphics/qt6-3d/Makefile index e94c04ce9f98..0115adb420ae 100644 --- a/graphics/qt6-3d/Makefile +++ b/graphics/qt6-3d/Makefile @@ -6,15 +6,16 @@ PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= C++ and QML APIs for easy inclusion of 3D graphics -BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libassimp.so:multimedia/assimp \ libxkbcommon.so:x11/libxkbcommon -USES= cmake compiler:c++17-lang gl python:build \ - pkgconfig qt-dist:6 +USES= cmake compiler:c++17-lang gl python:build pkgconfig qt-dist:6 USE_GL= opengl -USE_QT= base declarative shadertools USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} +USE_QT= base declarative shadertools .include <bsd.port.pre.mk> diff --git a/graphics/qt6-3d/distinfo b/graphics/qt6-3d/distinfo index 5674370bbb7d..5c72a5ffefa8 100644 --- a/graphics/qt6-3d/distinfo +++ b/graphics/qt6-3d/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199415 -SHA256 (KDE/Qt/6.10.2/qt3d-everywhere-src-6.10.2.tar.xz) = febbca9d491feca0fa2d770e912590b4ef18e461f739ca6e855ea62a488bbb6d -SIZE (KDE/Qt/6.10.2/qt3d-everywhere-src-6.10.2.tar.xz) = 141816364 +TIMESTAMP = 1778670339 +SHA256 (KDE/Qt/6.11.1/qt3d-everywhere-src-6.11.1.tar.xz) = a66d8c8e049d1ee7a7687b34940f3555d0d7084858b6dc78d1e1cb7df40a0107 +SIZE (KDE/Qt/6.11.1/qt3d-everywhere-src-6.11.1.tar.xz) = 141869788 diff --git a/graphics/qt6-3d/pkg-plist b/graphics/qt6-3d/pkg-plist index 4611002e80fc..f79bd5d555fe 100644 --- a/graphics/qt6-3d/pkg-plist +++ b/graphics/qt6-3d/pkg-plist @@ -1124,6 +1124,7 @@ lib/cmake/Qt63DAnimation/Qt63DAnimationConfigVersionImpl.cmake lib/cmake/Qt63DAnimation/Qt63DAnimationDependencies.cmake lib/cmake/Qt63DAnimation/Qt63DAnimationTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DAnimation/Qt63DAnimationTargets.cmake +lib/cmake/Qt63DAnimation/Qt63DAnimationTargetsPrecheck.cmake lib/cmake/Qt63DAnimation/Qt63DAnimationVersionlessAliasTargets.cmake lib/cmake/Qt63DAnimation/Qt63DAnimationVersionlessTargets.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateAdditionalTargetInfo.cmake @@ -1132,6 +1133,7 @@ lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateConfigVersion.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateConfigVersionImpl.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateDependencies.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateTargets.cmake +lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateTargetsPrecheck.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DAnimationPrivate/Qt63DAnimationPrivateVersionlessTargets.cmake lib/cmake/Qt63DCore/Qt63DCoreAdditionalTargetInfo.cmake @@ -1141,6 +1143,7 @@ lib/cmake/Qt63DCore/Qt63DCoreConfigVersionImpl.cmake lib/cmake/Qt63DCore/Qt63DCoreDependencies.cmake lib/cmake/Qt63DCore/Qt63DCoreTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DCore/Qt63DCoreTargets.cmake +lib/cmake/Qt63DCore/Qt63DCoreTargetsPrecheck.cmake lib/cmake/Qt63DCore/Qt63DCoreVersionlessAliasTargets.cmake lib/cmake/Qt63DCore/Qt63DCoreVersionlessTargets.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateAdditionalTargetInfo.cmake @@ -1149,6 +1152,7 @@ lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateConfigVersion.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateConfigVersionImpl.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateDependencies.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateTargets.cmake +lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateTargetsPrecheck.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DCorePrivate/Qt63DCorePrivateVersionlessTargets.cmake lib/cmake/Qt63DExtras/Qt63DExtrasAdditionalTargetInfo.cmake @@ -1158,6 +1162,7 @@ lib/cmake/Qt63DExtras/Qt63DExtrasConfigVersionImpl.cmake lib/cmake/Qt63DExtras/Qt63DExtrasDependencies.cmake lib/cmake/Qt63DExtras/Qt63DExtrasTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DExtras/Qt63DExtrasTargets.cmake +lib/cmake/Qt63DExtras/Qt63DExtrasTargetsPrecheck.cmake lib/cmake/Qt63DExtras/Qt63DExtrasVersionlessAliasTargets.cmake lib/cmake/Qt63DExtras/Qt63DExtrasVersionlessTargets.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateAdditionalTargetInfo.cmake @@ -1166,6 +1171,7 @@ lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateConfigVersion.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateConfigVersionImpl.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateDependencies.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateTargets.cmake +lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateTargetsPrecheck.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DExtrasPrivate/Qt63DExtrasPrivateVersionlessTargets.cmake lib/cmake/Qt63DInput/Qt63DInputAdditionalTargetInfo.cmake @@ -1176,6 +1182,7 @@ lib/cmake/Qt63DInput/Qt63DInputDependencies.cmake lib/cmake/Qt63DInput/Qt63DInputPlugins.cmake lib/cmake/Qt63DInput/Qt63DInputTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DInput/Qt63DInputTargets.cmake +lib/cmake/Qt63DInput/Qt63DInputTargetsPrecheck.cmake lib/cmake/Qt63DInput/Qt63DInputVersionlessAliasTargets.cmake lib/cmake/Qt63DInput/Qt63DInputVersionlessTargets.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateAdditionalTargetInfo.cmake @@ -1184,6 +1191,7 @@ lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateConfigVersion.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateConfigVersionImpl.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateDependencies.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateTargets.cmake +lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateTargetsPrecheck.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DInputPrivate/Qt63DInputPrivateVersionlessTargets.cmake lib/cmake/Qt63DLogic/Qt63DLogicAdditionalTargetInfo.cmake @@ -1193,6 +1201,7 @@ lib/cmake/Qt63DLogic/Qt63DLogicConfigVersionImpl.cmake lib/cmake/Qt63DLogic/Qt63DLogicDependencies.cmake lib/cmake/Qt63DLogic/Qt63DLogicTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DLogic/Qt63DLogicTargets.cmake +lib/cmake/Qt63DLogic/Qt63DLogicTargetsPrecheck.cmake lib/cmake/Qt63DLogic/Qt63DLogicVersionlessAliasTargets.cmake lib/cmake/Qt63DLogic/Qt63DLogicVersionlessTargets.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateAdditionalTargetInfo.cmake @@ -1201,6 +1210,7 @@ lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateConfigVersion.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateConfigVersionImpl.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateDependencies.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateTargets.cmake +lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateTargetsPrecheck.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DLogicPrivate/Qt63DLogicPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuick/Qt63DQuickAdditionalTargetInfo.cmake @@ -1210,6 +1220,7 @@ lib/cmake/Qt63DQuick/Qt63DQuickConfigVersionImpl.cmake lib/cmake/Qt63DQuick/Qt63DQuickDependencies.cmake lib/cmake/Qt63DQuick/Qt63DQuickTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuick/Qt63DQuickTargets.cmake +lib/cmake/Qt63DQuick/Qt63DQuickTargetsPrecheck.cmake lib/cmake/Qt63DQuick/Qt63DQuickVersionlessAliasTargets.cmake lib/cmake/Qt63DQuick/Qt63DQuickVersionlessTargets.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationAdditionalTargetInfo.cmake @@ -1219,6 +1230,7 @@ lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationConfigVersionImpl.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationDependencies.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationTargets.cmake +lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationTargetsPrecheck.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickAnimation/Qt63DQuickAnimationVersionlessTargets.cmake lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateAdditionalTargetInfo.cmake @@ -1227,6 +1239,7 @@ lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateConfigVersion.cma lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateDependencies.cmake lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateTargets.cmake +lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickAnimationPrivate/Qt63DQuickAnimationPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasAdditionalTargetInfo.cmake @@ -1236,6 +1249,7 @@ lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasConfigVersionImpl.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasDependencies.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasTargets.cmake +lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasTargetsPrecheck.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickExtras/Qt63DQuickExtrasVersionlessTargets.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateAdditionalTargetInfo.cmake @@ -1244,6 +1258,7 @@ lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateConfigVersion.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateDependencies.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateTargets.cmake +lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickExtrasPrivate/Qt63DQuickExtrasPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputAdditionalTargetInfo.cmake @@ -1253,6 +1268,7 @@ lib/cmake/Qt63DQuickInput/Qt63DQuickInputConfigVersionImpl.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputDependencies.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputTargets.cmake +lib/cmake/Qt63DQuickInput/Qt63DQuickInputTargetsPrecheck.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickInput/Qt63DQuickInputVersionlessTargets.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateAdditionalTargetInfo.cmake @@ -1261,6 +1277,7 @@ lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateConfigVersion.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateDependencies.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateTargets.cmake +lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickInputPrivate/Qt63DQuickInputPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicAdditionalTargetInfo.cmake @@ -1270,6 +1287,7 @@ 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/Qt63DQuickLogicTargetsPrecheck.cmake lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickLogic/Qt63DQuickLogicVersionlessTargets.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateAdditionalTargetInfo.cmake @@ -1278,6 +1296,7 @@ lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateConfigVersion.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateDependencies.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateTargets.cmake +lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickLogicPrivate/Qt63DQuickLogicPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateAdditionalTargetInfo.cmake @@ -1286,6 +1305,7 @@ lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateConfigVersion.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateDependencies.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateTargets.cmake +lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickPrivate/Qt63DQuickPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderAdditionalTargetInfo.cmake @@ -1295,6 +1315,7 @@ lib/cmake/Qt63DQuickRender/Qt63DQuickRenderConfigVersionImpl.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderDependencies.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderTargets.cmake +lib/cmake/Qt63DQuickRender/Qt63DQuickRenderTargetsPrecheck.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickRender/Qt63DQuickRenderVersionlessTargets.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateAdditionalTargetInfo.cmake @@ -1303,6 +1324,7 @@ lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateConfigVersion.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateDependencies.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateTargets.cmake +lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickRenderPrivate/Qt63DQuickRenderPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DAdditionalTargetInfo.cmake @@ -1312,6 +1334,7 @@ lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DConfigVersionImpl.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DDependencies.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DTargets.cmake +lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DTargetsPrecheck.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickScene2D/Qt63DQuickScene2DVersionlessTargets.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateAdditionalTargetInfo.cmake @@ -1320,6 +1343,7 @@ lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateConfigVersion.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateDependencies.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateTargets.cmake +lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickScene2DPrivate/Qt63DQuickScene2DPrivateVersionlessTargets.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DAdditionalTargetInfo.cmake @@ -1329,6 +1353,7 @@ lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DConfigVersionImpl.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DDependencies.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DTargets.cmake +lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DTargetsPrecheck.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickScene3D/Qt63DQuickScene3DVersionlessTargets.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateAdditionalTargetInfo.cmake @@ -1337,6 +1362,7 @@ lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateConfigVersion.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateConfigVersionImpl.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateDependencies.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateTargets.cmake +lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateTargetsPrecheck.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DQuickScene3DPrivate/Qt63DQuickScene3DPrivateVersionlessTargets.cmake lib/cmake/Qt63DRender/Qt63DRenderAdditionalTargetInfo.cmake @@ -1347,6 +1373,7 @@ lib/cmake/Qt63DRender/Qt63DRenderDependencies.cmake lib/cmake/Qt63DRender/Qt63DRenderPlugins.cmake lib/cmake/Qt63DRender/Qt63DRenderTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt63DRenderTargets.cmake +lib/cmake/Qt63DRender/Qt63DRenderTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt63DRenderVersionlessAliasTargets.cmake lib/cmake/Qt63DRender/Qt63DRenderVersionlessTargets.cmake lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginAdditionalTargetInfo.cmake @@ -1355,54 +1382,63 @@ lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6AssimpSceneImportPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginConfig.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6DefaultGeometryLoaderPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginConfig.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6GLTFGeometryLoaderPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginConfig.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6GLTFSceneExportPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginConfig.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6GLTFSceneImportPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginConfig.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6OpenGLRendererPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginConfig.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginConfigVersion.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginConfigVersionImpl.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt63DRender/Qt6RhiRendererPluginTargets.cmake +lib/cmake/Qt63DRender/Qt6RhiRendererPluginTargetsPrecheck.cmake lib/cmake/Qt63DRender/Qt6Scene2DPluginAdditionalTargetInfo.cmake lib/cmake/Qt63DRender/Qt6Scene2DPluginConfig.cmake 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/Qt63DRender/Qt6Scene2DPluginTargetsPrecheck.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/Qt63DRenderPrivateTargetsPrecheck.cmake lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessAliasTargets.cmake lib/cmake/Qt63DRenderPrivate/Qt63DRenderPrivateVersionlessTargets.cmake lib/cmake/Qt6BuildInternals/StandaloneTests/Qt3DTestsConfig.cmake @@ -1412,48 +1448,56 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene2dpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qtquickscene3dpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3danimationpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dcorepluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dextraspluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3dinputpluginConfig.cmake 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/Qt6quick3dinputpluginTargetsPrecheck.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/Qt6quick3dlogicpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargetsPrecheck.cmake %%QT_LIBDIR%%/libQt63DAnimation.prl %%QT_LIBDIR%%/libQt63DAnimation.so %%QT_LIBDIR%%/libQt63DAnimation.so.6 @@ -1584,7 +1628,9 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6quick3drenderpluginTargets.cmake %%QT_QMLDIR%%/QtQuick/Scene3D/libqtquickscene3dplugin.so %%QT_QMLDIR%%/QtQuick/Scene3D/plugins.qmltypes %%QT_QMLDIR%%/QtQuick/Scene3D/qmldir +%%QT_SBOMDIR%%/qt3d-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qt3d-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qt3d-%%FULLVER%%.spdx.json libdata/pkgconfig/Qt63DAnimation.pc libdata/pkgconfig/Qt63DCore.pc libdata/pkgconfig/Qt63DExtras.pc diff --git a/graphics/qt6-imageformats/Makefile b/graphics/qt6-imageformats/Makefile index 089524f14b3f..fbb6bc3d22b8 100644 --- a/graphics/qt6-imageformats/Makefile +++ b/graphics/qt6-imageformats/Makefile @@ -6,16 +6,18 @@ PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= Qt6 plugins for additional image formats: TIFF, MNG, TGA, WBMP -BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libjasper.so:graphics/jasper \ libmng.so:graphics/libmng \ libtiff.so:graphics/tiff \ libwebp.so:graphics/webp -USES= cmake compiler:c++17-lang gl jpeg pkgconfig \ +USES= cmake compiler:c++17-lang gl jpeg pkgconfig python:build \ qt-dist:6 USE_GL= opengl -USE_QT= base USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} +USE_QT= base .include <bsd.port.mk> diff --git a/graphics/qt6-imageformats/distinfo b/graphics/qt6-imageformats/distinfo index 065f533bc3c4..6c7e769c6f1e 100644 --- a/graphics/qt6-imageformats/distinfo +++ b/graphics/qt6-imageformats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199422 -SHA256 (KDE/Qt/6.10.2/qtimageformats-everywhere-src-6.10.2.tar.xz) = 8b8f9c718638081e7b3c000e7f31910140b1202a98e98df5d1b496fe6f639d67 -SIZE (KDE/Qt/6.10.2/qtimageformats-everywhere-src-6.10.2.tar.xz) = 2032388 +TIMESTAMP = 1778670341 +SHA256 (KDE/Qt/6.11.1/qtimageformats-everywhere-src-6.11.1.tar.xz) = b2bf6c6845ac175ed7f819145483ba4676f617aaa6a5012c8efee63c8bbac413 +SIZE (KDE/Qt/6.11.1/qtimageformats-everywhere-src-6.11.1.tar.xz) = 2032792 diff --git a/graphics/qt6-imageformats/pkg-plist b/graphics/qt6-imageformats/pkg-plist index 5e1291d84020..8afbde57c072 100644 --- a/graphics/qt6-imageformats/pkg-plist +++ b/graphics/qt6-imageformats/pkg-plist @@ -7,42 +7,49 @@ lib/cmake/Qt6Gui/Qt6QICNSPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QICNSPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QICNSPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QICNSPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QICNSPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginConfig.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QJp2PluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QJp2PluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QMngPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QMngPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QMngPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QMngPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QMngPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QMngPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QMngPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QTgaPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QTgaPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QTiffPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QTiffPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QWbmpPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QWbmpPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QWebpPluginTargetsPrecheck.cmake %%QT_PLUGINDIR%%/imageformats/libqicns.so %%QT_PLUGINDIR%%/imageformats/libqjp2.so %%QT_PLUGINDIR%%/imageformats/libqmng.so @@ -50,4 +57,6 @@ lib/cmake/Qt6Gui/Qt6QWebpPluginTargets.cmake %%QT_PLUGINDIR%%/imageformats/libqtiff.so %%QT_PLUGINDIR%%/imageformats/libqwbmp.so %%QT_PLUGINDIR%%/imageformats/libqwebp.so +%%QT_SBOMDIR%%/qtimageformats-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qtimageformats-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qtimageformats-%%FULLVER%%.spdx.json diff --git a/graphics/qt6-lottie/Makefile b/graphics/qt6-lottie/Makefile index 9bdc71a88aa9..133ae5f6f802 100644 --- a/graphics/qt6-lottie/Makefile +++ b/graphics/qt6-lottie/Makefile @@ -6,12 +6,14 @@ PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= QML API for rendering graphics and animations -BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon -USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6 +USES= cmake compiler:c++17-lang gl pkgconfig python:build qt-dist:6 USE_GL= opengl -USE_QT= base declarative USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} +USE_QT= base declarative .include <bsd.port.mk> diff --git a/graphics/qt6-lottie/distinfo b/graphics/qt6-lottie/distinfo index aa33fbeab1bb..e38ff2699f26 100644 --- a/graphics/qt6-lottie/distinfo +++ b/graphics/qt6-lottie/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199428 -SHA256 (KDE/Qt/6.10.2/qtlottie-everywhere-src-6.10.2.tar.xz) = a5d86b7a07833a0f2bd203042bbc156ec6588fd957f00a3c166788410ea4028c -SIZE (KDE/Qt/6.10.2/qtlottie-everywhere-src-6.10.2.tar.xz) = 720244 +TIMESTAMP = 1778670343 +SHA256 (KDE/Qt/6.11.1/qtlottie-everywhere-src-6.11.1.tar.xz) = e0d0fadbdc33e97c8241c56273b54b6a7b1139e076fdd21281bc4662ee4b2679 +SIZE (KDE/Qt/6.11.1/qtlottie-everywhere-src-6.11.1.tar.xz) = 663580 diff --git a/graphics/qt6-lottie/pkg-plist b/graphics/qt6-lottie/pkg-plist index 1c4f0ee2eae4..0e094c9574c3 100644 --- a/graphics/qt6-lottie/pkg-plist +++ b/graphics/qt6-lottie/pkg-plist @@ -29,9 +29,11 @@ %%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiespatialproperty_p.h %%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottiestroke_p.h %%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qlottietrimpath_p.h +%%QT_INCDIR%%/QtLottie/%%FULLVER%%/QtLottie/private/qtlottie-config_p.h %%QT_INCDIR%%/QtLottie/QtLottie %%QT_INCDIR%%/QtLottie/QtLottieDepends %%QT_INCDIR%%/QtLottie/QtLottieVersion +%%QT_INCDIR%%/QtLottie/qtlottie-config.h %%QT_INCDIR%%/QtLottie/qtlottieexports.h %%QT_INCDIR%%/QtLottie/qtlottieversion.h %%QT_INCDIR%%/QtLottieVectorImageGenerator/%%FULLVER%%/QtLottieVectorImageGenerator/private/qlottievisitor_p.h @@ -54,6 +56,7 @@ lib/cmake/Qt6Lottie/Qt6LottieConfigVersionImpl.cmake lib/cmake/Qt6Lottie/Qt6LottieDependencies.cmake lib/cmake/Qt6Lottie/Qt6LottieTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Lottie/Qt6LottieTargets.cmake +lib/cmake/Qt6Lottie/Qt6LottieTargetsPrecheck.cmake lib/cmake/Qt6Lottie/Qt6LottieVersionlessAliasTargets.cmake lib/cmake/Qt6Lottie/Qt6LottieVersionlessTargets.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateAdditionalTargetInfo.cmake @@ -62,8 +65,10 @@ lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateConfigVersion.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateConfigVersionImpl.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateDependencies.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateTargets.cmake +lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateTargetsPrecheck.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateVersionlessAliasTargets.cmake lib/cmake/Qt6LottiePrivate/Qt6LottiePrivateVersionlessTargets.cmake +lib/cmake/Qt6LottieTools/Qt6LottieToQmlMacros.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsAdditionalTargetInfo.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsConfig.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsConfigVersion.cmake @@ -71,6 +76,7 @@ lib/cmake/Qt6LottieTools/Qt6LottieToolsConfigVersionImpl.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsDependencies.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsTargets.cmake +lib/cmake/Qt6LottieTools/Qt6LottieToolsTargetsPrecheck.cmake lib/cmake/Qt6LottieTools/Qt6LottieToolsVersionlessTargets.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateAdditionalTargetInfo.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateConfig.cmake @@ -79,6 +85,7 @@ lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPriv lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateDependencies.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateTargets.cmake +lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateTargetsPrecheck.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6LottieVectorImageGeneratorPrivate/Qt6LottieVectorImageGeneratorPrivateVersionlessTargets.cmake lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersAdditionalTargetInfo.cmake @@ -88,6 +95,7 @@ lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersConfigVersionIm lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersDependencies.cmake lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersTargets.cmake +lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersTargetsPrecheck.cmake lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersVersionlessAliasTargets.cmake lib/cmake/Qt6LottieVectorImageHelpers/Qt6LottieVectorImageHelpersVersionlessTargets.cmake lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateAdditionalTargetInfo.cmake @@ -96,6 +104,7 @@ lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateC lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateConfigVersionImpl.cmake lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateDependencies.cmake lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateTargets.cmake +lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateTargetsPrecheck.cmake lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6LottieVectorImageHelpersPrivate/Qt6LottieVectorImageHelpersPrivateVersionlessTargets.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginAdditionalTargetInfo.cmake @@ -104,18 +113,21 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6LottieVectorImageHelperspluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6LottiepluginTargetsPrecheck.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginAdditionalTargetInfo.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfig.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfigVersion.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginConfigVersionImpl.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargets.cmake +lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargetsPrecheck.cmake %%QT_BINDIR%%/lottietoqml %%QT_LIBDIR%%/libQt6Lottie.prl %%QT_LIBDIR%%/libQt6Lottie.so @@ -144,7 +156,9 @@ lib/cmake/Qt6Quick/Qt6QLottieVectorImagePluginTargets.cmake %%QT_QMLDIR%%/Qt/labs/lottieqt/VectorImageHelpers/qmldir %%QT_QMLDIR%%/Qt/labs/lottieqt/liblottieplugin.so %%QT_QMLDIR%%/Qt/labs/lottieqt/qmldir +%%QT_SBOMDIR%%/qtlottie-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qtlottie-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qtlottie-%%FULLVER%%.spdx.json libdata/pkgconfig/Qt6Lottie.pc libdata/pkgconfig/Qt6LottieVectorImageHelpers.pc %%QT_DATADIR%%/modules/Lottie.json diff --git a/graphics/qt6-quickeffectmaker/Makefile b/graphics/qt6-quickeffectmaker/Makefile index 513e1726bbef..7ea1438e3bf9 100644 --- a/graphics/qt6-quickeffectmaker/Makefile +++ b/graphics/qt6-quickeffectmaker/Makefile @@ -4,12 +4,14 @@ CATEGORIES= graphics PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org -COMMENT= Tool for creating shader effects for Qt Quick +COMMENT= Qt Quick shader effects tool -BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon -USES= cmake compiler:c++17-lang gl pkgconfig qt-dist:6 +USES= cmake compiler:c++17-lang gl pkgconfig python:build qt-dist:6 USE_GL= opengl USE_QT= base declarative quick3d shadertools diff --git a/graphics/qt6-quickeffectmaker/distinfo b/graphics/qt6-quickeffectmaker/distinfo index e1710bd4e518..61d30fa95dac 100644 --- a/graphics/qt6-quickeffectmaker/distinfo +++ b/graphics/qt6-quickeffectmaker/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199435 -SHA256 (KDE/Qt/6.10.2/qtquickeffectmaker-everywhere-src-6.10.2.tar.xz) = e3caf13b4e0c0d9e6d696192137615e8e748d7999272c74472945067f469c2c4 -SIZE (KDE/Qt/6.10.2/qtquickeffectmaker-everywhere-src-6.10.2.tar.xz) = 4343172 +TIMESTAMP = 1778670345 +SHA256 (KDE/Qt/6.11.1/qtquickeffectmaker-everywhere-src-6.11.1.tar.xz) = cfe63e70e88bdd126a175762d3eeb38eb336e45beceedcbd027bc5362744136b +SIZE (KDE/Qt/6.11.1/qtquickeffectmaker-everywhere-src-6.11.1.tar.xz) = 4343420 diff --git a/graphics/qt6-quickeffectmaker/pkg-plist b/graphics/qt6-quickeffectmaker/pkg-plist index eca68c74fdbf..f33ed1ce3242 100644 --- a/graphics/qt6-quickeffectmaker/pkg-plist +++ b/graphics/qt6-quickeffectmaker/pkg-plist @@ -1,3 +1,4 @@ +bin/qqem6 %%QT_BINDIR%%/qqem %%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/brightness_contrast.qen %%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/basic/colorize.qen @@ -106,4 +107,6 @@ %%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/snowing.qen %%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/thunder.qen %%QT_QMLDIR%%/QtQuickEffectMaker/defaultnodes/nature/water.qen +%%QT_SBOMDIR%%/qqeffectmaker-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qqeffectmaker-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qqeffectmaker-%%FULLVER%%.spdx.json diff --git a/graphics/qt6-svg/Makefile b/graphics/qt6-svg/Makefile index 7eee8e4edde8..b78698357a3f 100644 --- a/graphics/qt6-svg/Makefile +++ b/graphics/qt6-svg/Makefile @@ -6,13 +6,14 @@ PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= Qt6 classes for displaying the contents of SVG files -BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon -USES= cmake compiler:c++17-lang gl \ - qt-dist:6 +USES= cmake compiler:c++17-lang gl python:build qt-dist:6 USE_GL= opengl -USE_QT= base USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} +USE_QT= base .include <bsd.port.mk> diff --git a/graphics/qt6-svg/distinfo b/graphics/qt6-svg/distinfo index 1b1294f392a9..b15253e4da3d 100644 --- a/graphics/qt6-svg/distinfo +++ b/graphics/qt6-svg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199441 -SHA256 (KDE/Qt/6.10.2/qtsvg-everywhere-src-6.10.2.tar.xz) = f07ff80f38caf235187200345392ca7479445ddf49a36c3694cd52a735dad6e1 -SIZE (KDE/Qt/6.10.2/qtsvg-everywhere-src-6.10.2.tar.xz) = 2614740 +TIMESTAMP = 1778670347 +SHA256 (KDE/Qt/6.11.1/qtsvg-everywhere-src-6.11.1.tar.xz) = 7f3cf02f4824bf03c2c5859ea6db173bf1482a1daf24e6cdf7bc78cfa26a8a94 +SIZE (KDE/Qt/6.11.1/qtsvg-everywhere-src-6.11.1.tar.xz) = 2336944 diff --git a/graphics/qt6-svg/pkg-plist b/graphics/qt6-svg/pkg-plist index ac61d1d83818..2541e23f2997 100644 --- a/graphics/qt6-svg/pkg-plist +++ b/graphics/qt6-svg/pkg-plist @@ -3,8 +3,12 @@ %%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/qsvgcsseasing_p.h %%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcsshandler_p.h %%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcssproperties_p.h +%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgcssvalues_p.h +%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgdocument_p.h +%%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgeasinginterface_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 @@ -14,7 +18,6 @@ %%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstructure_p.h %%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyle_p.h %%QT_INCDIR%%/QtSvg/%%FULLVER%%/QtSvg/private/qsvgstyleselector_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 @@ -45,12 +48,14 @@ lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QSvgIconPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QSvgIconPluginTargetsPrecheck.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginAdditionalTargetInfo.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginConfig.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginConfigVersion.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginConfigVersionImpl.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Gui/Qt6QSvgPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QSvgPluginTargetsPrecheck.cmake lib/cmake/Qt6Svg/Qt6SvgAdditionalTargetInfo.cmake lib/cmake/Qt6Svg/Qt6SvgConfig.cmake lib/cmake/Qt6Svg/Qt6SvgConfigVersion.cmake @@ -58,6 +63,7 @@ lib/cmake/Qt6Svg/Qt6SvgConfigVersionImpl.cmake lib/cmake/Qt6Svg/Qt6SvgDependencies.cmake lib/cmake/Qt6Svg/Qt6SvgTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Svg/Qt6SvgTargets.cmake +lib/cmake/Qt6Svg/Qt6SvgTargetsPrecheck.cmake lib/cmake/Qt6Svg/Qt6SvgVersionlessAliasTargets.cmake lib/cmake/Qt6Svg/Qt6SvgVersionlessTargets.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateAdditionalTargetInfo.cmake @@ -66,6 +72,7 @@ lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateConfigVersion.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateConfigVersionImpl.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateDependencies.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateTargets.cmake +lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateTargetsPrecheck.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6SvgPrivate/Qt6SvgPrivateVersionlessTargets.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsAdditionalTargetInfo.cmake @@ -75,6 +82,7 @@ lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsConfigVersionImpl.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsDependencies.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargets.cmake +lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsTargetsPrecheck.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessAliasTargets.cmake lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessTargets.cmake %%QT_LIBDIR%%/libQt6Svg.prl @@ -92,7 +100,9 @@ lib/cmake/Qt6SvgWidgets/Qt6SvgWidgetsVersionlessTargets.cmake %%QT_MKSPECDIR%%/modules/qt_lib_svgwidgets.pri %%QT_PLUGINDIR%%/iconengines/libqsvgicon.so %%QT_PLUGINDIR%%/imageformats/libqsvg.so +%%QT_SBOMDIR%%/qtsvg-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qtsvg-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qtsvg-%%FULLVER%%.spdx.json libdata/pkgconfig/Qt6Svg.pc libdata/pkgconfig/Qt6SvgWidgets.pc %%QT_DATADIR%%/modules/Svg.json diff --git a/graphics/qt6-wayland/Makefile b/graphics/qt6-wayland/Makefile index 93520069c109..83205f1ecd42 100644 --- a/graphics/qt6-wayland/Makefile +++ b/graphics/qt6-wayland/Makefile @@ -6,13 +6,14 @@ PKGNAMEPREFIX= qt6- MAINTAINER= kde@FreeBSD.org COMMENT= Qt6 wrapper for Wayland -BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cyclonedx-python-lib>0:textproc/py-cyclonedx-python-lib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}spdx-tools>=0.8.3:misc/py-spdx-tools@${PY_FLAVOR} \ + vulkan-headers>=1.4:graphics/vulkan-headers LIB_DEPENDS= libdrm.so:graphics/libdrm \ libwayland-client.so:graphics/wayland \ libxkbcommon.so:x11/libxkbcommon -USES= cmake compiler:c++17-lang gl pkgconfig \ - qt-dist:6 +USES= cmake compiler:c++17-lang gl pkgconfig python:build qt-dist:6 USE_GL= opengl egl USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} USE_QT= base declarative svg diff --git a/graphics/qt6-wayland/distinfo b/graphics/qt6-wayland/distinfo index 72e7632abdce..7a33ee2daa0d 100644 --- a/graphics/qt6-wayland/distinfo +++ b/graphics/qt6-wayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770199447 -SHA256 (KDE/Qt/6.10.2/qtwayland-everywhere-src-6.10.2.tar.xz) = 391998eb432719df26a6a67d8efdc67f8bf2afdd76c1ee3381ebff4fe7527ee2 -SIZE (KDE/Qt/6.10.2/qtwayland-everywhere-src-6.10.2.tar.xz) = 901748 +TIMESTAMP = 1778670349 +SHA256 (KDE/Qt/6.11.1/qtwayland-everywhere-src-6.11.1.tar.xz) = 95788aa502f75441d4edf65932b235f76523084e13dbbb7b9ee2d207b32bd9b3 +SIZE (KDE/Qt/6.11.1/qtwayland-everywhere-src-6.11.1.tar.xz) = 903616 diff --git a/graphics/qt6-wayland/pkg-plist b/graphics/qt6-wayland/pkg-plist index c27816043938..af2d72386d11 100644 --- a/graphics/qt6-wayland/pkg-plist +++ b/graphics/qt6-wayland/pkg-plist @@ -228,36 +228,62 @@ %%QT_INCDIR%%/QtWaylandEglCompositorHwIntegration/qtwaylandeglcompositorhwintegrationversion.h lib/cmake/Qt6/FindWaylandkms.cmake lib/cmake/Qt6BuildInternals/StandaloneTests/QtWaylandTestsConfig.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginAdditionalTargetInfo.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginConfig.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginConfigVersion.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginConfigVersionImpl.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QWaylandAdwaitaDecorationPluginTargetsPrecheck.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginAdditionalTargetInfo.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginConfig.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginConfigVersion.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginConfigVersionImpl.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QWaylandIviShellIntegrationPluginTargetsPrecheck.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginAdditionalTargetInfo.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginConfig.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginConfigVersion.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginConfigVersionImpl.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginTargets.cmake +lib/cmake/Qt6Gui/Qt6QWaylandQtShellIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorIviapplicationpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorPresentationTimepluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorQtShellTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorWLShellpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandCompositorXdgShellpluginTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingConfigVersion.cmake @@ -268,37 +294,23 @@ lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingExtensionConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingExtensionConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingExtensionTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingExtensionTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingExtensionTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6WaylandTextureSharingTargetsPrecheck.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginAdditionalTargetInfo.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginConfig.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginConfigVersion.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginConfigVersionImpl.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginTargets.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginAdditionalTargetInfo.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginConfig.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginConfigVersion.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginConfigVersionImpl.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandAdwaitaDecorationPluginTargets.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginAdditionalTargetInfo.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginConfig.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginConfigVersion.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginConfigVersionImpl.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandIviShellIntegrationPluginTargets.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginAdditionalTargetInfo.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginConfig.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginConfigVersion.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginConfigVersionImpl.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/Qt6WaylandClient/Qt6QWaylandQtShellIntegrationPluginTargets.cmake +lib/cmake/Qt6Qml/QmlPlugins/Qt6qwaylandcompositorpluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfig.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfigVersion.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateExtraProperties.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateTargets.cmake +lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandClientFeaturesPrivate/Qt6WaylandClientFeaturesPrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginAdditionalTargetInfo.cmake @@ -307,36 +319,42 @@ lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersi lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6DmaBufServerBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersion.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6DrmEglServerBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfigVersion.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglClientBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginConfigVersion.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6QWaylandEglStreamClientBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginConfigVersion.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6ShmServerBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginConfigVersion.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6VulkanServerBufferIntegrationPluginTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorAdditionalTargetInfo.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorConfig.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorConfigVersion.cmake @@ -345,6 +363,7 @@ lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorDependencies.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorPlugins.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorTargets.cmake +lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositor/Qt6WaylandCompositorVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationAdditionalTargetInfo.cmake @@ -354,6 +373,7 @@ lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationC lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationDependencies.cmake lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationTargets.cmake +lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorIviapplication/Qt6WaylandCompositorIviapplicationVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateAdditionalTargetInfo.cmake @@ -362,6 +382,7 @@ lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviappli lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateDependencies.cmake lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateTargets.cmake +lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorIviapplicationPrivate/Qt6WaylandCompositorIviapplicationPrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeAdditionalTargetInfo.cmake @@ -371,6 +392,7 @@ lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationT lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeDependencies.cmake lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeTargets.cmake +lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorPresentationTime/Qt6WaylandCompositorPresentationTimeVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateAdditionalTargetInfo.cmake @@ -379,6 +401,7 @@ lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresen lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateDependencies.cmake lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateTargets.cmake +lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorPresentationTimePrivate/Qt6WaylandCompositorPresentationTimePrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateAdditionalTargetInfo.cmake @@ -387,6 +410,7 @@ lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateConfigVersion.c lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateDependencies.cmake lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateTargets.cmake +lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorPrivate/Qt6WaylandCompositorPrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellAdditionalTargetInfo.cmake @@ -396,6 +420,7 @@ lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellConfigVersionIm lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellDependencies.cmake lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellTargets.cmake +lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorWLShell/Qt6WaylandCompositorWLShellVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateAdditionalTargetInfo.cmake @@ -404,6 +429,7 @@ lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateC lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateDependencies.cmake lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateTargets.cmake +lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorWLShellPrivate/Qt6WaylandCompositorWLShellPrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellAdditionalTargetInfo.cmake @@ -413,6 +439,7 @@ lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellConfigVersion lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellDependencies.cmake lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellTargets.cmake +lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorXdgShell/Qt6WaylandCompositorXdgShellVersionlessTargets.cmake lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateAdditionalTargetInfo.cmake @@ -421,6 +448,7 @@ lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivat lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateConfigVersionImpl.cmake lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateDependencies.cmake lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateTargets.cmake +lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandCompositorXdgShellPrivate/Qt6WaylandCompositorXdgShellPrivateVersionlessTargets.cmake lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateAdditionalTargetInfo.cmake @@ -430,6 +458,7 @@ lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwI lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateDependencies.cmake lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateTargets.cmake +lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateTargetsPrecheck.cmake lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateVersionlessAliasTargets.cmake lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwIntegrationPrivateVersionlessTargets.cmake %%QT_LIBDIR%%/libQt6WaylandCompositor.prl @@ -484,6 +513,7 @@ lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwI %%QT_PLUGINDIR%%/wayland-shell-integration/libivi-shell.so %%QT_PLUGINDIR%%/wayland-shell-integration/libqt-shell.so %%QT_QMLDIR%%/QtWayland/Client/TextureSharing/libwaylandtexturesharingplugin.so +%%QT_QMLDIR%%/QtWayland/Client/TextureSharing/plugins.qmltypes %%QT_QMLDIR%%/QtWayland/Client/TextureSharing/qmldir %%QT_QMLDIR%%/QtWayland/Compositor/IviApplication/libwaylandcompositoriviapplicationplugin.so %%QT_QMLDIR%%/QtWayland/Compositor/IviApplication/plugins.qmltypes @@ -495,6 +525,7 @@ lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwI %%QT_QMLDIR%%/QtWayland/Compositor/QtShell/plugins.qmltypes %%QT_QMLDIR%%/QtWayland/Compositor/QtShell/qmldir %%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/libwaylandtexturesharingextensionplugin.so +%%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/plugins.qmltypes %%QT_QMLDIR%%/QtWayland/Compositor/TextureSharingExtension/qmldir %%QT_QMLDIR%%/QtWayland/Compositor/WaylandCompositor.qmltypes %%QT_QMLDIR%%/QtWayland/Compositor/WlShell/libwaylandcompositorwlshellplugin.so @@ -507,7 +538,9 @@ lib/cmake/Qt6WaylandEglCompositorHwIntegrationPrivate/Qt6WaylandEglCompositorHwI %%QT_QMLDIR%%/QtWayland/Compositor/qmldir %%QT_QMLDIR%%/QtWayland/Compositor/qmlfiles/WaylandCursorItem.qml %%QT_QMLDIR%%/QtWayland/Compositor/qmlfiles/WaylandOutputWindow.qml +%%QT_SBOMDIR%%/qtwayland-%%FULLVER%%.cdx.json %%QT_SBOMDIR%%/qtwayland-%%FULLVER%%.spdx +%%QT_SBOMDIR%%/qtwayland-%%FULLVER%%.spdx.json libdata/pkgconfig/Qt6WaylandCompositor.pc libdata/pkgconfig/Qt6WaylandCompositorIviapplication.pc libdata/pkgconfig/Qt6WaylandCompositorPresentationTime.pc diff --git a/graphics/qtqr/Makefile b/graphics/qtqr/Makefile index e374a898c48c..9e1cd2abed54 100644 --- a/graphics/qtqr/Makefile +++ b/graphics/qtqr/Makefile @@ -1,6 +1,6 @@ PORTNAME= qtqr DISTVERSION= 2.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics python MASTER_SITES= https://launchpad.net/qr-tools/2.0/${PORTVERSION}/+download/ \ LOCAL/ehaupt @@ -14,7 +14,7 @@ WWW= https://launchpad.net/qr-tools LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENCE -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy1>=0:math/py-numpy1@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}zbar-py>=1.0.4:graphics/py-zbar-py@${PY_FLAVOR} diff --git a/graphics/qview/Makefile b/graphics/qview/Makefile index 8c7701c8acdb..e39c2a7aa244 100644 --- a/graphics/qview/Makefile +++ b/graphics/qview/Makefile @@ -1,27 +1,29 @@ PORTNAME= qview -PORTVERSION= 6.1 -PORTREVISION= 1 +DISTVERSION= 7.1 CATEGORIES= graphics -MASTER_SITES= https://github.com/jurplel/qView/releases/download/${PORTVERSION}/ -DISTNAME= qView-${PORTVERSION} -MAINTAINER= danfe@FreeBSD.org +MAINTAINER= mce@FreeBSD.org COMMENT= Practical and minimal image viewer WWW= https://interversehq.com/qview/ LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE -USES= desktop-file-utils qmake qt:5 -USE_QT= buildtools:build concurrent:build linguisttools:build \ - core gui network widgets imageformats:run +USES= compiler:c++14-lang desktop-file-utils gl qmake qt:6 +USE_GITHUB= yes +GH_ACCOUNT= jurplel +GH_PROJECT= qView +USE_GL= opengl +USE_QT= base tools:build imageformats:run -WRKSRC= ${WRKDIR}/qView +OPTIONS_DEFINE= KF6 +OPTIONS_DEFAULT= KF6 -OPTIONS_DEFINE= KF5 -OPTIONS_DEFAULT= KF5 +KF6_DESC= HEIF and AVIF support (via kimageformats) +KF6_USES= kde:6 +KF6_USE= KDE=kimageformats:run -KF5_DESC= HEIF and AVIF support (via kimageformats) -KF5_USES= kde:5 -KF5_USE= KDE=kimageformats:run +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include <bsd.port.mk> diff --git a/graphics/qview/distinfo b/graphics/qview/distinfo index da7b8bd5b730..f5f6acc7e58f 100644 --- a/graphics/qview/distinfo +++ b/graphics/qview/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1692159656 -SHA256 (qView-6.1.tar.gz) = 0d7ab3aaea2e9f89034bdeeb6350d31a5d9fb5ac9158b98348e8ccbf1dc6570a -SIZE (qView-6.1.tar.gz) = 524754 +TIMESTAMP = 1757504784 +SHA256 (jurplel-qView-7.1_GH0.tar.gz) = 89189b508b60526af09a15bc7b467eecb7f3d074f5dd21d251afe23406b24e8a +SIZE (jurplel-qView-7.1_GH0.tar.gz) = 2096601 diff --git a/graphics/qview/pkg-descr b/graphics/qview/pkg-descr index d4fa219812b5..c90fb6cdc89a 100644 --- a/graphics/qview/pkg-descr +++ b/graphics/qview/pkg-descr @@ -1 +1,6 @@ Qt image viewer designed with minimalism and usability in mind. +No toolbars or distractions - pure space efficiency. + +Beautifully simple. +Fast and lightweight. +Fully-featured. diff --git a/graphics/rapid-photo-downloader/Makefile b/graphics/rapid-photo-downloader/Makefile index 8228ffa13f7b..4f9a63a39eb6 100644 --- a/graphics/rapid-photo-downloader/Makefile +++ b/graphics/rapid-photo-downloader/Makefile @@ -1,6 +1,6 @@ PORTNAME= rapid-photo-downloader DISTVERSION= 0.9.26 -PORTREVISION= 14 +PORTREVISION= 15 CATEGORIES= graphics MASTER_SITES= https://launchpad.net/rapid/pyqt/${PORTVERSION}/+download/ diff --git a/graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py b/graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py index 86b085ca3387..9890b6b3254d 100644 --- a/graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py +++ b/graphics/rapid-photo-downloader/files/patch-raphodo_rapid.py @@ -1,6 +1,6 @@ ---- raphodo/rapid.py.orig 2020-05-03 17:31:45 UTC +--- raphodo/rapid.py.orig 2020-12-24 23:41:26 UTC +++ raphodo/rapid.py -@@ -97,7 +97,7 @@ from PyQt5.QtNetwork import QLocalSocket, QLocalServer +@@ -101,7 +101,7 @@ from raphodo.storage import ( import sip from raphodo.storage import ( @@ -9,7 +9,7 @@ has_one_or_more_folders, mountPaths, get_desktop_environment, get_desktop, gvfs_controls_mounts, get_default_file_manager, validate_download_folder, validate_source_folder, get_fdo_cache_thumb_base_directory, WatchDownloadDirs, get_media_dir, -@@ -945,18 +945,6 @@ class RapidWindow(QMainWindow): +@@ -949,18 +949,6 @@ class RapidWindow(QMainWindow): logging.debug("Starting camera hotplug monitor...") QTimer.singleShot(0, self.cameraHotplugThread.start) @@ -28,7 +28,7 @@ if self.gvfsControlsMounts: # Gio.VolumeMonitor must be in the main thread, according to # Gnome documentation -@@ -4748,8 +4736,6 @@ Do you want to proceed with the download? +@@ -4752,8 +4740,6 @@ Do you want to proceed with the download? self.sendTerminateToThread(self.backup_controller) if not self.gvfsControlsMounts: diff --git a/graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py b/graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py index dbc96fdd6b45..2fbab62d82f7 100644 --- a/graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py +++ b/graphics/rapid-photo-downloader/files/patch-raphodo_utilities.py @@ -1,6 +1,6 @@ ---- raphodo/utilities.py.orig 2020-05-03 17:31:45 UTC +--- raphodo/utilities.py.orig 2020-12-24 23:41:26 UTC +++ raphodo/utilities.py -@@ -83,10 +83,11 @@ if arrow_version >= parse_version('0.14.3') and arrow_ +@@ -84,10 +84,11 @@ if arrow_version >= parse_version('0.14.3') and arrow_ # Linux specific code to ensure child processes exit when parent dies # See http://stackoverflow.com/questions/19447603/ # how-to-kill-a-python-child-process-created-with-subprocess-check-output-when-t/ diff --git a/graphics/rapid-photo-downloader/files/patch-setup.py b/graphics/rapid-photo-downloader/files/patch-setup.py index 3e788e0dadc0..3eb819766d15 100644 --- a/graphics/rapid-photo-downloader/files/patch-setup.py +++ b/graphics/rapid-photo-downloader/files/patch-setup.py @@ -1,4 +1,4 @@ ---- setup.py.orig 2020-05-03 17:31:45 UTC +--- setup.py.orig 2020-12-24 23:41:26 UTC +++ setup.py @@ -271,7 +271,6 @@ setup( 'scandir;python_version<"3.5"', @@ -8,3 +8,12 @@ 'babel', ], extras_require={ +@@ -302,7 +301,7 @@ setup( + ) + ], + packages=['raphodo'], +- python_requires='>=3.4.*, <4', ++ python_requires='>=3.4, <4', + entry_points={ + 'gui_scripts': ['rapid-photo-downloader=raphodo.rapid:main'], + 'console_scripts': ['analyze-pv-structure=raphodo.analyzephotos:main'] diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile index dc1c1467e4f0..7bba6b5d9f02 100644 --- a/graphics/rawtherapee/Makefile +++ b/graphics/rawtherapee/Makefile @@ -1,6 +1,6 @@ PORTNAME= rawtherapee PORTVERSION= 5.12 -PORTREVISION= 1 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://github.com/RawTherapee/RawTherapee/releases/download/${PORTVERSION}/ \ https://rawtherapee.com/shared/source/ \ @@ -36,22 +36,6 @@ USES= autoreconf:build cmake desktop-file-utils compiler:c++11-lib gnome \ USE_GNOME= gtkmm30 librsvg2 -_LTO_FLAGS= -flto=${MAKE_JOBS_NUMBER} -# gcc needs -flto=${MAKE_JOBS_NUMBER} for parallel link (fixed in GCC 10?) -# and does not understand -flto=thin -# -# llvm/clang needs -flto=thin and will automatically parallelize the link - -# Fix <https://bugs.freebsd.org/251041>: -# 11.x has binutils that don't accept a --plugin option, -# and gcc-ar9 appears to grab those, so make sure that USE_BINUTILS -# override those in /usr/bin which usually is first in the PATH, -# before ${LOCALBASE}/bin. -# (For some reason, poudriere does not trigger this.) -BINARY_ALIAS+= ar=${AR} ranlib=${RANLIB} -# -_AR= ${CC:S/gcc/gcc-ar/} -_RANLIB= ${CC:S/gcc/gcc-ranlib/} CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ -DCREDITSDIR="${DOCSDIR}" \ -DLICENCEDIR="${DOCSDIR}" \ @@ -62,7 +46,7 @@ CMAKE_ARGS+= -DDOCDIR="${DOCSDIR}" \ -DCMAKE_AR:FILEPATH=${_AR} \ -DCMAKE_RANLIB:FILEPATH=${_RANLIB} \ -DCMAKE_POLICY_DEFAULT_CMP0056:STRING=NEW -CONFIGURE_ENV+= AR=${_AR} RANLIB=${_RANLIB} # for embedded RawTherapee +CONFIGURE_ENV+= AR=${_AR} RANLIB=${_RANLIB} # for embedded LibRaw # 3.4.x: CMAKE_EXE_LINKER_FLAGS is not passed to TRY_COMPILE by default # any more. The CMP0056 policy must be explicitly set to NEW to ensure # linker flags are passed. Else -lomp is not found with clang. @@ -70,14 +54,25 @@ CONFIGURE_ENV+= AR=${_AR} RANLIB=${_RANLIB} # for embedded RawTherapee CFLAGS+= -I${LOCALBASE}/include -fPIC ${_OPT_FLAGS} LDFLAGS+= -Wl,--as-needed -lpthread ${_OPT_FLAGS} -PIE_UNSAFE= yes +# Fix <https://bugs.freebsd.org/251041>: +# Make sure that USE_BINUTILS override those in /usr/bin +# which usually is first in the PATH, before ${LOCALBASE}/bin: +# (For some reason, poudriere does not trigger this.) +BINARY_ALIAS+= ar=${_AR} ranlib=${_RANLIB} -.if defined(PACKAGE_BUILDING) && empty(CFLAGS:M-march*) && (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == aarch64) -# this gets translated to -mtune=generic, see ${WRKSRC}/ProcessorTargets.cmake -# and as of GCC 8.3, it appears that among FreeBSD's supported architectures, -# only the three listed above support this GCC option. -CMAKE_ARGS+= -DPROC_TARGET_NUMBER="1" -.endif +OPTIONS_DEFINE= DOCS GCC LTO NATIVE +OPTIONS_DEFINE_amd64= OPENMP +OPTIONS_DEFINE_i386= OPENMP +OPTIONS_DEFAULT= OPENMP GCC LTO +GCC_DESC= Build with ports's GCC 14 (newer fail with libc++) +NATIVE_DESC= Use -march=native (avoid for generic packages!) +OPENMP_DESC= Enable OpenMP parallel processing (i386/amd64 only) + +LTO_CFLAGS= ${_LTO_FLAGS} +LTO_LDFLAGS= ${_LTO_FLAGS} +NATIVE_CMAKE_ON= -DPROC_TARGET_NUMBER="2" +OPENMP_CMAKE_BOOL= OPTION_OMP +OPENMP_LDFLAGS= -lm -lomp # For gcc-based builds, rawtherapee's cmake ends up with GCC's absolute path # in the CC/CXX variables, effectively disabling ccache. Wrap compiler in ccache explicitly. @@ -90,30 +85,39 @@ CMAKE_ARGS+= -DCMAKE_C_COMPILER_LAUNCHER=${CCACHE_BIN} \ -DCMAKE_CXX_COMPILER_LAUNCHER=${CCACHE_BIN} .endif -OPTIONS_DEFINE= DOCS NATIVE LTO -OPTIONS_DEFINE_amd64= OPENMP -OPTIONS_DEFINE_i386= OPENMP -OPTIONS_DEFAULT= OPENMP LTO -NATIVE_DESC= Use -march=native (avoid for generic packages!) -OPENMP_DESC= Enable OpenMP parallel processing (i386/amd64 only) - -LTO_CFLAGS= ${_LTO_FLAGS} -LTO_LDFLAGS= ${_LTO_FLAGS} -NATIVE_CMAKE_ON= -DPROC_TARGET_NUMBER="2" -OPENMP_CMAKE_BOOL= OPTION_OMP -OPENMP_LDFLAGS= -lm -lomp - .include <bsd.port.options.mk> # ------------------------------------------------------------------- -# Older clang versions (for instance clang 9.0, as of 2019-09-29), -# were known to miscompile RawTherapee, causing SIGSEGV or SIBGUS. # As of 2024-02, GCC-12.3 compiled RawTherapee appears to be # 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 +# However, as of 2026-02-20, GCC-15 fails to build with +# -stdlib=libc++, and without it, we get link-time failures +# because the C++ libraries such as Exiv2 and Glib-related +# use the libc++ ABI, so we can't move to GCC 15. +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293329 (port) +# https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292692 (meta) +# +.if !empty(PORT_OPTIONS:MGCC) +USE_GCC= 14 # pin 14 for now, 15 incompatible +_LTO_FLAGS= -flto=${MAKE_JOBS_NUMBER} +_AR= ${CC:S/gcc/gcc-ar/} +_RANLIB= ${CC:S/gcc/gcc-ranlib/} +.else +# default path, usually clang +_LTO_FLAGS= -flto=thin +_AR= ${AR} +_RANLIB= ${RANLIB} +.endif + +.if empty(PORT_OPTIONS:MNATIVE) && empty(CFLAGS:M-march*) && (${ARCH} == i386 || ${ARCH} == amd64 || ${ARCH} == aarch64) +# this gets translated to -mtune=generic, see ${WRKSRC}/ProcessorTargets.cmake +# and as of GCC 8.3, it appears that among FreeBSD's supported architectures, +# only the three listed above support this GCC option. +CMAKE_ARGS+= -DPROC_TARGET_NUMBER="1" +.endif .if (${OPSYS} == FreeBSD) && (${OSVERSION} >= 1500000) # don't waste everybody's time with Tier-2 and moving targets. @@ -158,7 +162,7 @@ TESTIMAGES= ${MASTERDIR}/testimages # _check_version strips stuffixes from distnames etc. that do not appear # in the program's version numbering _check_version= ${PKGVERSION:C/.g0//} -_env= LANG= LC_ALL=C LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache" +_env= LANGUAGE= DISPLAY= HOME="$$TMP" RT_SETTINGS=${WRKDIR}/rt-config RT_CACHE="$$TMP/rtcache" post-install: @${RM} -f ${WRKDIR}/selftest.exitcodes ${WRKDIR}/selftest.expect @(set -e; _mp=$$(/bin/df -P ${STAGEDIR}${PREFIX}/bin/rawtherapee | ${AWK} 'NR==2{print $$NF}') ; \ diff --git a/graphics/rawtherapee/files/patch-CMakeLists.txt b/graphics/rawtherapee/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..fa3770cb9380 --- /dev/null +++ b/graphics/rawtherapee/files/patch-CMakeLists.txt @@ -0,0 +1,13 @@ +Strip warnings we don't need to see as packagers: + +--- CMakeLists.txt.orig 2025-05-28 01:02:22 UTC ++++ CMakeLists.txt +@@ -662,7 +662,7 @@ set(CMAKE_CXX_FLAGS + endif() + + set(CMAKE_CXX_FLAGS +- "${CMAKE_CXX_FLAGS} -Wall -Wuninitialized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result -Wunused-macros" ++ "${CMAKE_CXX_FLAGS} -Wuninitialized -Wcast-qual -Wno-deprecated-declarations -Wno-unused-result" + ) + if(OPTION_OMP) + find_package(OpenMP) diff --git a/graphics/rawtherapee/files/patch-rtengine_LibRaw.cmake b/graphics/rawtherapee/files/patch-rtengine_LibRaw.cmake new file mode 100644 index 000000000000..37bf0c66f12d --- /dev/null +++ b/graphics/rawtherapee/files/patch-rtengine_LibRaw.cmake @@ -0,0 +1,30 @@ +--- rtengine/LibRaw.cmake.orig 2025-05-28 01:02:22 UTC ++++ rtengine/LibRaw.cmake +@@ -33,6 +33,27 @@ execute_process( + # Configuration commands. + message(STATUS "Configuring LibRaw") + execute_process( ++ COMMAND pkg-config --cflags-only-I libjpeg ++ RESULT_VARIABLE PROCESS_RESULT ++ OUTPUT_VARIABLE JPEG_BIGI_FLAGS ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++) ++if(PROCESS_RESULT AND NOT PROCESS_RESULT EQUAL 0) ++ message(FATAL_ERROR "Could not obtain libjpeg -I flags from pkg-config") ++endif() ++execute_process( ++ COMMAND pkg-config --libs-only-L libjpeg ++ RESULT_VARIABLE PROCESS_RESULT ++ OUTPUT_VARIABLE JPEG_BIGL_FLAGS ++ OUTPUT_STRIP_TRAILING_WHITESPACE ++) ++if(PROCESS_RESULT AND NOT PROCESS_RESULT EQUAL 0) ++ message(FATAL_ERROR "Could not obtain libjpeg -L flags from pkg-config") ++endif() ++message(STATUS "libjpeg flags (from pkg-config): CFLAGS=\"${JPEG_BIGI_FLAGS}\" LIBS=\"${JPEG_BIGL_FLAGS}\"") ++set(CONFIGURE_FLAGS "${CONFIGURE_FLAGS} CFLAGS=\"${CFLAGS} ${JPEG_BIGI_FLAGS}\"") ++set(CONFIGURE_FLAGS "${CONFIGURE_FLAGS} LIBS=\"${LIBS} ${JPEG_BIGL_FLAGS}\"") ++execute_process( + COMMAND cp -p -R "${CMAKE_CURRENT_SOURCE_DIR}/libraw" . + WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" + RESULT_VARIABLE PROCESS_RESULT diff --git a/graphics/reallyslick/Makefile b/graphics/reallyslick/Makefile index 1838d70dc86d..440255c958fa 100644 --- a/graphics/reallyslick/Makefile +++ b/graphics/reallyslick/Makefile @@ -1,6 +1,6 @@ PORTNAME= reallyslick PORTVERSION= 0.9.1 -PORTREVISION= 26 +PORTREVISION= 27 CATEGORIES= graphics MASTER_SITES= SF/rss-glx/rss-glx/${PORTVERSION} DISTNAME= rss-glx_${PORTVERSION} diff --git a/graphics/resvg-capi/Makefile b/graphics/resvg-capi/Makefile index 4d2ca3626e24..7c8f89aea79f 100644 --- a/graphics/resvg-capi/Makefile +++ b/graphics/resvg-capi/Makefile @@ -1,7 +1,7 @@ PORTNAME= resvg-c-api DISTVERSIONPREFIX= v DISTVERSION= 0.47.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/resvg/Makefile b/graphics/resvg/Makefile index 2ec63ca7173b..f42e8d3274e9 100644 --- a/graphics/resvg/Makefile +++ b/graphics/resvg/Makefile @@ -1,7 +1,7 @@ PORTNAME= resvg DISTVERSIONPREFIX= v DISTVERSION= 0.47.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/rubygem-clutter-gdk/Makefile b/graphics/rubygem-clutter-gdk/Makefile index 05b20e24eae9..a3065e3597dc 100644 --- a/graphics/rubygem-clutter-gdk/Makefile +++ b/graphics/rubygem-clutter-gdk/Makefile @@ -1,5 +1,5 @@ PORTNAME= clutter-gdk -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-clutter-gdk/distinfo b/graphics/rubygem-clutter-gdk/distinfo index 9081cfaa2fa3..f15218b8d89f 100644 --- a/graphics/rubygem-clutter-gdk/distinfo +++ b/graphics/rubygem-clutter-gdk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422044 -SHA256 (rubygem/clutter-gdk-4.3.5.gem) = 87d8f91b1bdb1b14eeea683e73829246de8e2325f32517bdf7f8330e2c2672a4 -SIZE (rubygem/clutter-gdk-4.3.5.gem) = 14848 +TIMESTAMP = 1775587976 +SHA256 (rubygem/clutter-gdk-4.3.6.gem) = fd8a4e3d59ea3f3a7ade2eac3cf2fba4f6ed4f5c006c9ed0fb7ed1302cf10e79 +SIZE (rubygem/clutter-gdk-4.3.6.gem) = 14848 diff --git a/graphics/rubygem-clutter-gtk/Makefile b/graphics/rubygem-clutter-gtk/Makefile index b3bcb7d48bc3..7d9201347b4b 100644 --- a/graphics/rubygem-clutter-gtk/Makefile +++ b/graphics/rubygem-clutter-gtk/Makefile @@ -1,5 +1,5 @@ PORTNAME= clutter-gtk -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-clutter-gtk/distinfo b/graphics/rubygem-clutter-gtk/distinfo index 5a90867f0198..6589f04863c9 100644 --- a/graphics/rubygem-clutter-gtk/distinfo +++ b/graphics/rubygem-clutter-gtk/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422046 -SHA256 (rubygem/clutter-gtk-4.3.5.gem) = 3192942848134f55b3e3283cb2428a23f148debcd637ce21812c1b1d4342324d -SIZE (rubygem/clutter-gtk-4.3.5.gem) = 31232 +TIMESTAMP = 1775587978 +SHA256 (rubygem/clutter-gtk-4.3.6.gem) = 9e7875625ce6ce6e4e78e3f547c6a203c3e03412651b22146179b822d3e02cbd +SIZE (rubygem/clutter-gtk-4.3.6.gem) = 31232 diff --git a/graphics/rubygem-clutter/Makefile b/graphics/rubygem-clutter/Makefile index 2fc3e69c79fb..a8ed5154978b 100644 --- a/graphics/rubygem-clutter/Makefile +++ b/graphics/rubygem-clutter/Makefile @@ -1,5 +1,5 @@ PORTNAME= clutter -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-clutter/distinfo b/graphics/rubygem-clutter/distinfo index 19ab77705c3c..5cf3893a1055 100644 --- a/graphics/rubygem-clutter/distinfo +++ b/graphics/rubygem-clutter/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422042 -SHA256 (rubygem/clutter-4.3.5.gem) = 271d986f4ccb100381656f7b1e0731b0235052704d9262bbac88aabf1d144435 -SIZE (rubygem/clutter-4.3.5.gem) = 42496 +TIMESTAMP = 1775587974 +SHA256 (rubygem/clutter-4.3.6.gem) = ebc1274924f5517a0f099eae84b797dbb5fb4f61a60cfc102158553f1ba70b1e +SIZE (rubygem/clutter-4.3.6.gem) = 42496 diff --git a/graphics/rubygem-gdk_pixbuf2/Makefile b/graphics/rubygem-gdk_pixbuf2/Makefile index 0a700bb86340..3f155702f5be 100644 --- a/graphics/rubygem-gdk_pixbuf2/Makefile +++ b/graphics/rubygem-gdk_pixbuf2/Makefile @@ -1,5 +1,5 @@ PORTNAME= gdk_pixbuf2 -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-gdk_pixbuf2/distinfo b/graphics/rubygem-gdk_pixbuf2/distinfo index 0909c17a008b..60c618d76e08 100644 --- a/graphics/rubygem-gdk_pixbuf2/distinfo +++ b/graphics/rubygem-gdk_pixbuf2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422048 -SHA256 (rubygem/gdk_pixbuf2-4.3.5.gem) = eb2255ceeacc476ee9697ca0d0377f06149e9e4b8c389d9139b508f5b51ea662 -SIZE (rubygem/gdk_pixbuf2-4.3.5.gem) = 34816 +TIMESTAMP = 1775587980 +SHA256 (rubygem/gdk_pixbuf2-4.3.6.gem) = c2565b92f1ea79063625dc3c36e17cfe7d9d536751d4ab79cffde05d2c221bc6 +SIZE (rubygem/gdk_pixbuf2-4.3.6.gem) = 34816 diff --git a/graphics/rubygem-graphene1/Makefile b/graphics/rubygem-graphene1/Makefile index cb72c4c72ecd..2aeca28b8cba 100644 --- a/graphics/rubygem-graphene1/Makefile +++ b/graphics/rubygem-graphene1/Makefile @@ -1,5 +1,5 @@ PORTNAME= graphene1 -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-graphene1/distinfo b/graphics/rubygem-graphene1/distinfo index e738bbcf0d45..393e7604318f 100644 --- a/graphics/rubygem-graphene1/distinfo +++ b/graphics/rubygem-graphene1/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422050 -SHA256 (rubygem/graphene1-4.3.5.gem) = a89fbea9bd217dba9a91a388806a3bac2e71e291a0e1ff4896e3346848ad9538 -SIZE (rubygem/graphene1-4.3.5.gem) = 15872 +TIMESTAMP = 1775587982 +SHA256 (rubygem/graphene1-4.3.6.gem) = d2e7e53a67ec46125ca1fc1d50d55e57af75e6020b0043ba6d19f4be147b4eee +SIZE (rubygem/graphene1-4.3.6.gem) = 15872 diff --git a/graphics/rubygem-gruff/Makefile b/graphics/rubygem-gruff/Makefile index 451ec7b4fdd2..db7c8750392d 100644 --- a/graphics/rubygem-gruff/Makefile +++ b/graphics/rubygem-gruff/Makefile @@ -1,5 +1,5 @@ PORTNAME= gruff -PORTVERSION= 0.29.0 +PORTVERSION= 0.32.0 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-gruff/distinfo b/graphics/rubygem-gruff/distinfo index bc274be4fac9..b8e77b539091 100644 --- a/graphics/rubygem-gruff/distinfo +++ b/graphics/rubygem-gruff/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753370276 -SHA256 (rubygem/gruff-0.29.0.gem) = ab808cbf507abda7ffacd4ba5805a43c47ad0ec6aa2a7b125cf8a165110047a0 -SIZE (rubygem/gruff-0.29.0.gem) = 254976 +TIMESTAMP = 1779395191 +SHA256 (rubygem/gruff-0.32.0.gem) = 7bf4cbdae98108181c0fefe7d13a337dc48abc577a7ff42813bdb468cf6ca630 +SIZE (rubygem/gruff-0.32.0.gem) = 258560 diff --git a/graphics/rubygem-mini_magick/Makefile b/graphics/rubygem-mini_magick/Makefile index 5b92f0991eb5..9e0b3c29c6b5 100644 --- a/graphics/rubygem-mini_magick/Makefile +++ b/graphics/rubygem-mini_magick/Makefile @@ -1,5 +1,6 @@ PORTNAME= mini_magick PORTVERSION= 5.3.1 +PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-mini_magick4/Makefile b/graphics/rubygem-mini_magick4/Makefile index e6c139bd6aff..674047b53ae6 100644 --- a/graphics/rubygem-mini_magick4/Makefile +++ b/graphics/rubygem-mini_magick4/Makefile @@ -1,5 +1,6 @@ PORTNAME= mini_magick PORTVERSION= 4.13.2 +PORTREVISION= 1 CATEGORIES= graphics rubygems MASTER_SITES= RG PKGNAMESUFFIX= 4 diff --git a/graphics/rubygem-rmagick/Makefile b/graphics/rubygem-rmagick/Makefile index 1a5e844b9ef0..c0e403e95d7b 100644 --- a/graphics/rubygem-rmagick/Makefile +++ b/graphics/rubygem-rmagick/Makefile @@ -1,5 +1,5 @@ PORTNAME= rmagick -PORTVERSION= 6.2.0 +PORTVERSION= 7.0.5 CATEGORIES= graphics rubygems MASTER_SITES= RG @@ -14,9 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE RUN_DEPENDS= rubygem-observer>=0.1<1:devel/rubygem-observer \ rubygem-pkg-config>=1.4<2:devel/rubygem-pkg-config -USES= gem pkgconfig shebangfix - -SHEBANG_FILES= .devcontainer/*.sh +USES= gem pkgconfig OPTIONS_DEFINE= X11 OPTIONS_DEFAULT=X11 diff --git a/graphics/rubygem-rmagick/distinfo b/graphics/rubygem-rmagick/distinfo index 51cb175cb4d7..2c5a3b734142 100644 --- a/graphics/rubygem-rmagick/distinfo +++ b/graphics/rubygem-rmagick/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773967208 -SHA256 (rubygem/rmagick-6.2.0.gem) = 792791ccf513d84c48bac44ae12fa6988e25d27387f95bbf4dd44dcc8486569f -SIZE (rubygem/rmagick-6.2.0.gem) = 271360 +TIMESTAMP = 1783564310 +SHA256 (rubygem/rmagick-7.0.5.gem) = d159449a0fd560379ca63843c2b5d59b89f6299ba9df3e32201d2458a0cfa7a3 +SIZE (rubygem/rmagick-7.0.5.gem) = 263168 diff --git a/graphics/rubygem-rsvg2/Makefile b/graphics/rubygem-rsvg2/Makefile index f1d96258134e..e5fd63bbe292 100644 --- a/graphics/rubygem-rsvg2/Makefile +++ b/graphics/rubygem-rsvg2/Makefile @@ -1,5 +1,5 @@ PORTNAME= rsvg2 -PORTVERSION= 4.3.5 +PORTVERSION= 4.3.6 CATEGORIES= graphics rubygems MASTER_SITES= RG diff --git a/graphics/rubygem-rsvg2/distinfo b/graphics/rubygem-rsvg2/distinfo index 13838c756136..26819ae4d03f 100644 --- a/graphics/rubygem-rsvg2/distinfo +++ b/graphics/rubygem-rsvg2/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1771422052 -SHA256 (rubygem/rsvg2-4.3.5.gem) = 93b53875b082face7d24bf54ec98634b1674e1b713f1884a666c8d762f3e558a -SIZE (rubygem/rsvg2-4.3.5.gem) = 29696 +TIMESTAMP = 1775587984 +SHA256 (rubygem/rsvg2-4.3.6.gem) = e0332ea319ed707df380de9a0b936ccb86c4777b101c300fa312ec2dfa08f3c6 +SIZE (rubygem/rsvg2-4.3.6.gem) = 29696 diff --git a/graphics/rx/Makefile b/graphics/rx/Makefile index 426b202e5ba4..c4a3d2ee1a7c 100644 --- a/graphics/rx/Makefile +++ b/graphics/rx/Makefile @@ -1,7 +1,7 @@ PORTNAME= rx DISTVERSIONPREFIX= v DISTVERSION= 0.5.2 -PORTREVISION= 43 +PORTREVISION= 46 CATEGORIES= graphics PKGNAMESUFFIX= -editor diff --git a/graphics/s10sh/Makefile b/graphics/s10sh/Makefile index 334f30fdd19e..eb27e7525428 100644 --- a/graphics/s10sh/Makefile +++ b/graphics/s10sh/Makefile @@ -12,11 +12,6 @@ WWW= http://www.reynoldsnet.org/s10sh/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN_aarch64= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h -BROKEN_armv6= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h -BROKEN_armv7= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h -BROKEN_riscv64= Fails to build: error: cannot find the byte order for this architecture, fix bytesex.h - USES= ncurses readline # Don't extract the libusb bundled with s10sh: diff --git a/graphics/s10sh/files/patch-bytesex.h b/graphics/s10sh/files/patch-bytesex.h index 2c1472da9dc3..35256e46013c 100644 --- a/graphics/s10sh/files/patch-bytesex.h +++ b/graphics/s10sh/files/patch-bytesex.h @@ -1,12 +1,22 @@ ---- bytesex.h.orig Sat Mar 17 22:27:18 2007 -+++ bytesex.h Sat Mar 17 22:30:35 2007 -@@ -5,7 +5,8 @@ +--- bytesex.h.orig 2003-08-09 16:42:24 UTC ++++ bytesex.h +@@ -3,15 +3,11 @@ + #ifndef S10SH_BYTESEX_H + #define S10SH_BYTESEX_H - #if defined(__i386__) \ - || defined(__alpha__) \ +-#if defined(__i386__) \ +- || defined(__alpha__) \ - || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__))) -+ || (defined(__mips__) && (defined(MIPSEL) || defined (__MIPSEL__))) \ -+ || defined(__amd64__) || defined(__ia64__) ++#include <endian.h> ++ ++#if BYTE_ORDER == LITTLE_ENDIAN #define BYTE_ORDER_LITTLE_ENDIAN - #elif defined(__mc68000__) \ - || defined (__sparc__) \ +-#elif defined(__mc68000__) \ +- || defined (__sparc__) \ +- || defined (__sparc) \ +- || defined (__PPC__) \ +- || (defined(__mips__) && (defined(MIPSEB) || defined (__MIPSEB__))) ++#elif BYTE_ORDER == BIG_ENDIAN + #define BYTE_ORDER_BIG_ENDIAN + #else + # error can not find the byte order for this architecture, fix bytesex.h diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile index c4e8a535c2f6..8542bbede95c 100644 --- a/graphics/sane-backends/Makefile +++ b/graphics/sane-backends/Makefile @@ -1,6 +1,6 @@ PORTNAME= sane-backends DISTVERSION= 1.4.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MASTER_SITES= https://gitlab.com/-/project/429008/uploads/843c156420e211859e974f78f64c3ea3/ diff --git a/graphics/satty/Makefile b/graphics/satty/Makefile index ddc97363a8d2..931f999064c6 100644 --- a/graphics/satty/Makefile +++ b/graphics/satty/Makefile @@ -1,6 +1,6 @@ PORTNAME= satty DISTVERSIONPREFIX= v -DISTVERSION= 0.20.1 +DISTVERSION= 0.21.1 PORTREVISION= 1 CATEGORIES= graphics wayland MASTER_SITES= CRATESIO @@ -18,15 +18,31 @@ USE_GITHUB= yes USE_GNOME= gdkpixbuf gtk40 libadwaita GH_ACCOUNT= gabm GH_PROJECT= Satty +CARGO_FEATURES= ci-release PLIST_FILES= bin/${PORTNAME} \ share/applications/${PORTNAME}.desktop \ - share/icons/hicolor/scalable/apps/${PORTNAME}.svg + share/bash-completion/completions/${PORTNAME} \ + share/elvish/lib/${PORTNAME}.elv \ + share/fig/autocomplete/${PORTNAME}.ts \ + share/fish/vendor_completions.d/${PORTNAME}.fish \ + share/icons/hicolor/scalable/apps/${PORTNAME}.svg \ + share/man/man1/${PORTNAME}.1.gz \ + share/nushell/completions/${PORTNAME}.nu \ + share/zsh/site-functions/_${PORTNAME} post-install: +# Install assets similar to vendor Makefile .for f in *.desktop assets/*.svg ${MKDIR} ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}:H} ${INSTALL_DATA} ${WRKSRC}/${f} \ ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}} .endfor + ${INSTALL_MAN} ${WRKSRC}/man/* \ + ${PLIST_FILES:M*/man/*:R:S,^,${STAGEDIR}${PREFIX}/,} +.for f in bash-completion:*.bash elvish:*.elv fish:*.fish fig:*.ts nushell:*.nu zsh:_* + ${MKDIR} ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${f:C/:.*//}*:H} + ${INSTALL_DATA} ${WRKSRC}/completions/${f:C/.*://} \ + ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*${f:C/:.*//}*} +.endfor .include <bsd.port.mk> diff --git a/graphics/satty/Makefile.crates b/graphics/satty/Makefile.crates index e61beb9c1797..965a04229a00 100644 --- a/graphics/satty/Makefile.crates +++ b/graphics/satty/Makefile.crates @@ -1,72 +1,74 @@ CARGO_CRATES= adler2-2.0.1 \ android_system_properties-0.1.5 \ - anstream-0.6.21 \ - anstyle-1.0.13 \ - anstyle-parse-0.2.7 \ + anstream-1.0.0 \ + anstyle-1.0.14 \ + anstyle-parse-1.0.0 \ anstyle-query-1.1.5 \ anstyle-wincon-3.0.11 \ - anyhow-1.0.101 \ + anyhow-1.0.102 \ arraydeque-0.5.1 \ arrayvec-0.7.6 \ - autocfg-1.5.0 \ + autocfg-1.5.1 \ bitflags-1.3.2 \ - bitflags-2.10.0 \ - bumpalo-3.19.1 \ + bitflags-2.12.1 \ + bumpalo-3.20.3 \ bytemuck-1.25.0 \ bytemuck_derive-1.10.2 \ byteorder-lite-0.1.0 \ cairo-rs-0.21.5 \ cairo-sys-rs-0.21.5 \ - cc-1.2.55 \ - cfg-expr-0.20.6 \ + cc-1.2.63 \ + cfg-expr-0.20.8 \ cfg-if-1.0.4 \ - chrono-0.4.43 \ - clap-4.5.57 \ - clap_builder-4.5.57 \ - clap_complete-4.5.65 \ + chrono-0.4.45 \ + clap-4.6.1 \ + clap_builder-4.6.0 \ + clap_complete-4.6.5 \ clap_complete_fig-4.5.2 \ - clap_complete_nushell-4.5.10 \ - clap_derive-4.5.55 \ - clap_lex-0.7.7 \ - colorchoice-1.0.4 \ + clap_complete_nushell-4.6.0 \ + clap_derive-4.6.1 \ + clap_lex-1.1.0 \ + clap_mangen-0.3.0 \ + colorchoice-1.0.5 \ core-foundation-sys-0.8.7 \ core_maths-0.1.1 \ crc32fast-1.5.0 \ - dlib-0.5.2 \ - either-1.15.0 \ + dlib-0.5.3 \ + either-1.16.0 \ endi-1.1.1 \ epoxy-0.1.0 \ equivalent-1.0.2 \ - fastrand-2.3.0 \ - femtovg-0.20.1 \ + fastrand-2.4.1 \ + femtovg-0.25.0 \ field-offset-0.3.6 \ find-msvc-tools-0.1.9 \ flate2-1.1.9 \ flume-0.12.0 \ fnv-1.0.7 \ - fontconfig-0.10.0 \ - fragile-2.0.1 \ - futures-0.3.31 \ - futures-channel-0.3.31 \ - futures-core-0.3.31 \ - futures-executor-0.3.31 \ - futures-io-0.3.31 \ - futures-macro-0.3.31 \ - futures-sink-0.3.31 \ - futures-task-0.3.31 \ - futures-util-0.3.31 \ + fontconfig-0.10.2 \ + fragile-2.1.0 \ + futures-0.3.32 \ + futures-channel-0.3.32 \ + futures-core-0.3.32 \ + futures-executor-0.3.32 \ + futures-io-0.3.32 \ + futures-macro-0.3.32 \ + futures-sink-0.3.32 \ + futures-task-0.3.32 \ + futures-util-0.3.32 \ gdk-pixbuf-0.21.5 \ gdk-pixbuf-sys-0.21.5 \ gdk4-0.10.3 \ gdk4-sys-0.10.3 \ getrandom-0.2.17 \ + getrandom-0.3.4 \ gio-0.21.5 \ gio-sys-0.21.5 \ gl_generator-0.9.0 \ glib-0.21.5 \ glib-macros-0.21.5 \ glib-sys-0.21.5 \ - glow-0.16.0 \ + glow-0.17.0 \ gobject-sys-0.21.5 \ graphene-rs-0.21.5 \ graphene-sys-0.21.5 \ @@ -75,91 +77,92 @@ CARGO_CRATES= adler2-2.0.1 \ gtk4-0.10.3 \ gtk4-macros-0.10.3 \ gtk4-sys-0.10.3 \ - gvdb-0.9.0 \ - hashbrown-0.16.1 \ + gvdb-0.10.0 \ + hashbrown-0.17.1 \ heck-0.5.0 \ hex_color-3.0.0 \ iana-time-zone-0.1.65 \ iana-time-zone-haiku-0.1.2 \ - image-0.25.9 \ - imgref-1.12.0 \ - indexmap-2.13.0 \ + image-0.25.10 \ + imgref-1.12.1 \ + indexmap-2.14.0 \ is_terminal_polyfill-1.70.2 \ itertools-0.14.0 \ - itoa-1.0.17 \ - js-sys-0.3.85 \ + itoa-1.0.18 \ + js-sys-0.3.99 \ keycode-1.0.0 \ keycode_macro-1.0.0 \ khronos_api-2.2.0 \ lazy_static-1.5.0 \ libadwaita-0.8.1 \ libadwaita-sys-0.8.1 \ - libc-0.2.180 \ + libc-0.2.186 \ libloading-0.8.9 \ libloading-0.9.0 \ libm-0.2.16 \ lock_api-0.4.14 \ - log-0.4.29 \ - lru-0.16.3 \ - memchr-2.7.6 \ + log-0.4.32 \ + lru-0.18.0 \ + memchr-2.8.1 \ memoffset-0.9.1 \ miniz_oxide-0.8.9 \ - moxcms-0.7.11 \ + moxcms-0.8.1 \ num-traits-0.2.19 \ - once_cell-1.21.3 \ + once_cell-1.21.4 \ once_cell_polyfill-1.70.2 \ pango-0.21.5 \ pango-sys-0.21.5 \ - pin-project-lite-0.2.16 \ - pin-utils-0.1.0 \ - pkg-config-0.3.32 \ + pin-project-lite-0.2.17 \ + pkg-config-0.3.33 \ ppv-lite86-0.2.21 \ - proc-macro-crate-3.4.0 \ + proc-macro-crate-3.5.0 \ proc-macro2-1.0.106 \ - pxfm-0.1.27 \ - quick-xml-0.38.4 \ - quote-1.0.44 \ - rand-0.8.5 \ + pxfm-0.1.29 \ + quick-xml-0.39.4 \ + quote-1.0.45 \ + r-efi-5.3.0 \ + rand-0.8.6 \ rand_chacha-0.3.1 \ rand_core-0.6.4 \ relm4-0.10.1 \ relm4-css-0.10.1 \ relm4-icons-0.10.1 \ - relm4-icons-build-0.10.1 \ + relm4-icons-build-0.11.0 \ relm4-macros-0.10.1 \ resource-0.6.1 \ resource_list_proc_macro-0.6.1 \ - rgb-0.8.52 \ + rgb-0.8.53 \ + roff-1.1.1 \ rustc_version-0.4.1 \ rustversion-1.0.22 \ rustybuzz-0.20.1 \ same-file-1.0.6 \ scopeguard-1.2.0 \ - semver-1.0.27 \ + semver-1.0.28 \ serde-1.0.228 \ serde_core-1.0.228 \ serde_derive-1.0.228 \ - serde_json-1.0.149 \ - serde_spanned-1.0.4 \ + serde_json-1.0.150 \ + serde_spanned-1.1.1 \ shared_library-0.1.9 \ - shlex-1.3.0 \ - simd-adler32-0.3.8 \ + shlex-2.0.1 \ + simd-adler32-0.3.9 \ slab-0.4.12 \ slotmap-1.1.1 \ smallvec-1.15.1 \ spin-0.9.8 \ strsim-0.11.1 \ - syn-2.0.114 \ - system-deps-7.0.7 \ - target-lexicon-0.13.3 \ + syn-2.0.117 \ + system-deps-7.0.8 \ + target-lexicon-0.13.5 \ thiserror-2.0.18 \ thiserror-impl-2.0.18 \ - tokio-1.49.0 \ - toml-0.9.11+spec-1.1.0 \ - toml_datetime-0.7.5+spec-1.1.0 \ - toml_edit-0.23.10+spec-1.0.0 \ - toml_parser-1.0.6+spec-1.1.0 \ - toml_writer-1.0.6+spec-1.1.0 \ + tokio-1.52.3 \ + toml-1.1.2+spec-1.1.0 \ + toml_datetime-1.1.1+spec-1.1.0 \ + toml_edit-0.25.12+spec-1.1.0 \ + toml_parser-1.1.2+spec-1.1.0 \ + toml_writer-1.1.1+spec-1.1.0 \ tracing-0.1.44 \ tracing-attributes-0.1.31 \ tracing-core-0.1.36 \ @@ -167,20 +170,21 @@ CARGO_CRATES= adler2-2.0.1 \ unicode-bidi-0.3.18 \ unicode-bidi-mirroring-0.4.0 \ unicode-ccc-0.4.0 \ - unicode-ident-1.0.22 \ + unicode-ident-1.0.24 \ unicode-properties-0.1.4 \ unicode-script-0.5.8 \ - unicode-segmentation-1.12.0 \ + unicode-segmentation-1.13.3 \ utf8parse-0.2.2 \ version-compare-0.2.1 \ version_check-0.9.5 \ walkdir-2.5.0 \ wasi-0.11.1+wasi-snapshot-preview1 \ - wasm-bindgen-0.2.108 \ - wasm-bindgen-macro-0.2.108 \ - wasm-bindgen-macro-support-0.2.108 \ - wasm-bindgen-shared-0.2.108 \ - web-sys-0.3.85 \ + wasip2-1.0.3+wasi-0.2.9 \ + wasm-bindgen-0.2.122 \ + wasm-bindgen-macro-0.2.122 \ + wasm-bindgen-macro-support-0.2.122 \ + wasm-bindgen-shared-0.2.122 \ + web-sys-0.3.99 \ winapi-util-0.1.11 \ windows-core-0.62.2 \ windows-implement-0.60.2 \ @@ -189,13 +193,14 @@ CARGO_CRATES= adler2-2.0.1 \ windows-result-0.4.1 \ windows-strings-0.5.1 \ windows-sys-0.61.2 \ - winnow-0.7.14 \ + winnow-1.0.3 \ + wit-bindgen-0.57.1 \ xdg-3.0.0 \ xml-rs-0.7.0 \ - yeslogic-fontconfig-sys-6.0.0 \ - zerocopy-0.8.39 \ - zerocopy-derive-0.8.39 \ - zmij-1.0.19 \ - zvariant-5.9.2 \ - zvariant_derive-5.9.2 \ - zvariant_utils-3.3.0 + yeslogic-fontconfig-sys-6.0.1 \ + zerocopy-0.8.50 \ + zerocopy-derive-0.8.50 \ + zmij-1.0.21 \ + zvariant-5.12.0 \ + zvariant_derive-5.12.0 \ + zvariant_utils-3.4.0 diff --git a/graphics/satty/distinfo b/graphics/satty/distinfo index 1a75c65729e2..f7d6e5ca392f 100644 --- a/graphics/satty/distinfo +++ b/graphics/satty/distinfo @@ -1,32 +1,32 @@ -TIMESTAMP = 1770393054 +TIMESTAMP = 1780688889 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa SIZE (rust/crates/adler2-2.0.1.crate) = 13366 SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243 -SHA256 (rust/crates/anstream-0.6.21.crate) = 43d5b281e737544384e969a5ccad3f1cdd24b48086a0fc1b2a5262a26b8f4f4a -SIZE (rust/crates/anstream-0.6.21.crate) = 29516 -SHA256 (rust/crates/anstyle-1.0.13.crate) = 5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78 -SIZE (rust/crates/anstyle-1.0.13.crate) = 17651 -SHA256 (rust/crates/anstyle-parse-0.2.7.crate) = 4e7644824f0aa2c7b9384579234ef10eb7efb6a0deb83f9630a49594dd9c15c2 -SIZE (rust/crates/anstyle-parse-0.2.7.crate) = 21707 +SHA256 (rust/crates/anstream-1.0.0.crate) = 824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d +SIZE (rust/crates/anstream-1.0.0.crate) = 28916 +SHA256 (rust/crates/anstyle-1.0.14.crate) = 940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000 +SIZE (rust/crates/anstyle-1.0.14.crate) = 17787 +SHA256 (rust/crates/anstyle-parse-1.0.0.crate) = 52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e +SIZE (rust/crates/anstyle-parse-1.0.0.crate) = 22042 SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638 -SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea -SIZE (rust/crates/anyhow-1.0.101.crate) = 52315 +SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c +SIZE (rust/crates/anyhow-1.0.102.crate) = 48658 SHA256 (rust/crates/arraydeque-0.5.1.crate) = 7d902e3d592a523def97af8f317b08ce16b7ab854c1985a0c671e6f15cebc236 SIZE (rust/crates/arraydeque-0.5.1.crate) = 17671 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237 -SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8 -SIZE (rust/crates/autocfg-1.5.0.crate) = 18729 +SHA256 (rust/crates/autocfg-1.5.1.crate) = f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53 +SIZE (rust/crates/autocfg-1.5.1.crate) = 18911 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a SIZE (rust/crates/bitflags-1.3.2.crate) = 23021 -SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3 -SIZE (rust/crates/bitflags-2.10.0.crate) = 48427 -SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510 -SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477 +SHA256 (rust/crates/bitflags-2.12.1.crate) = 84d7ced0ae9557296835c32bf1b1e02b44c746701f898460fb000d7eaa84f00a +SIZE (rust/crates/bitflags-2.12.1.crate) = 50766 +SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649 +SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671 SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466 SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff @@ -37,50 +37,52 @@ SHA256 (rust/crates/cairo-rs-0.21.5.crate) = b01fe135c0bd16afe262b6dea349bd5ea30 SIZE (rust/crates/cairo-rs-0.21.5.crate) = 58086 SHA256 (rust/crates/cairo-sys-rs-0.21.5.crate) = 06c28280c6b12055b5e39e4554271ae4e6630b27c0da9148c4cf6485fc6d245c SIZE (rust/crates/cairo-sys-rs-0.21.5.crate) = 14448 -SHA256 (rust/crates/cc-1.2.55.crate) = 47b26a0954ae34af09b50f0de26458fa95369a0d478d8236d3f93082b219bd29 -SIZE (rust/crates/cc-1.2.55.crate) = 93756 -SHA256 (rust/crates/cfg-expr-0.20.6.crate) = 78cef5b5a1a6827c7322ae2a636368a573006b27cfa76c7ebd53e834daeaab6a -SIZE (rust/crates/cfg-expr-0.20.6.crate) = 45312 +SHA256 (rust/crates/cc-1.2.63.crate) = 556e016178bb5662a08681bbe0f00f8e17631781a4dfc8c45e466e4b185ec27f +SIZE (rust/crates/cc-1.2.63.crate) = 97259 +SHA256 (rust/crates/cfg-expr-0.20.8.crate) = fb693542bcafa528e198be0ebd9d3632ca5b7c93dbe7237460e199910835997c +SIZE (rust/crates/cfg-expr-0.20.8.crate) = 45531 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360 -SHA256 (rust/crates/chrono-0.4.43.crate) = fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118 -SIZE (rust/crates/chrono-0.4.43.crate) = 240392 -SHA256 (rust/crates/clap-4.5.57.crate) = 6899ea499e3fb9305a65d5ebf6e3d2248c5fab291f300ad0a704fbe142eae31a -SIZE (rust/crates/clap-4.5.57.crate) = 61999 -SHA256 (rust/crates/clap_builder-4.5.57.crate) = 7b12c8b680195a62a8364d16b8447b01b6c2c8f9aaf68bee653be34d4245e238 -SIZE (rust/crates/clap_builder-4.5.57.crate) = 170948 -SHA256 (rust/crates/clap_complete-4.5.65.crate) = 430b4dc2b5e3861848de79627b2bedc9f3342c7da5173a14eaa5d0f8dc18ae5d -SIZE (rust/crates/clap_complete-4.5.65.crate) = 49394 +SHA256 (rust/crates/chrono-0.4.45.crate) = 1aa79e62e7697b8e29b513a68abacf485adcd1fe8284a4316c5ae868e6633327 +SIZE (rust/crates/chrono-0.4.45.crate) = 240866 +SHA256 (rust/crates/clap-4.6.1.crate) = 1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51 +SIZE (rust/crates/clap-4.6.1.crate) = 61836 +SHA256 (rust/crates/clap_builder-4.6.0.crate) = 714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f +SIZE (rust/crates/clap_builder-4.6.0.crate) = 171122 +SHA256 (rust/crates/clap_complete-4.6.5.crate) = e0a7a9bfdb35811f9e59832f0f05975114d2251b415fb534108e6f34060fd772 +SIZE (rust/crates/clap_complete-4.6.5.crate) = 51377 SHA256 (rust/crates/clap_complete_fig-4.5.2.crate) = d494102c8ff3951810c72baf96910b980fb065ca5d3101243e6a8dc19747c86b SIZE (rust/crates/clap_complete_fig-4.5.2.crate) = 11376 -SHA256 (rust/crates/clap_complete_nushell-4.5.10.crate) = 685bc86fd34b7467e0532a4f8435ab107960d69a243785ef0275e571b35b641a -SIZE (rust/crates/clap_complete_nushell-4.5.10.crate) = 35247 -SHA256 (rust/crates/clap_derive-4.5.55.crate) = a92793da1a46a5f2a02a6f4c46c6496b28c43638adea8306fcb0caa1634f24e5 -SIZE (rust/crates/clap_derive-4.5.55.crate) = 33502 -SHA256 (rust/crates/clap_lex-0.7.7.crate) = c3e64b0cc0439b12df2fa678eae89a1c56a529fd067a9115f7827f1fffd22b32 -SIZE (rust/crates/clap_lex-0.7.7.crate) = 13474 -SHA256 (rust/crates/colorchoice-1.0.4.crate) = b05b61dc5112cbb17e4b6cd61790d9845d13888356391624cbe7e41efeac1e75 -SIZE (rust/crates/colorchoice-1.0.4.crate) = 8196 +SHA256 (rust/crates/clap_complete_nushell-4.6.0.crate) = fbb9e9715d29a754b468591be588f6b926f5b0a1eb6a8b62acabeb66ff84d897 +SIZE (rust/crates/clap_complete_nushell-4.6.0.crate) = 36526 +SHA256 (rust/crates/clap_derive-4.6.1.crate) = f2ce8604710f6733aa641a2b3731eaa1e8b3d9973d5e3565da11800813f997a9 +SIZE (rust/crates/clap_derive-4.6.1.crate) = 33512 +SHA256 (rust/crates/clap_lex-1.1.0.crate) = c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9 +SIZE (rust/crates/clap_lex-1.1.0.crate) = 13470 +SHA256 (rust/crates/clap_mangen-0.3.0.crate) = d82842b45bf9f6a3be090dd860095ac30728042c08e0d6261ca7259b5d850f07 +SIZE (rust/crates/clap_mangen-0.3.0.crate) = 15840 +SHA256 (rust/crates/colorchoice-1.0.5.crate) = 1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570 +SIZE (rust/crates/colorchoice-1.0.5.crate) = 8187 SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712 SHA256 (rust/crates/core_maths-0.1.1.crate) = 77745e017f5edba1a9c1d854f6f3a52dac8a12dd5af5d2f54aecf61e43d80d30 SIZE (rust/crates/core_maths-0.1.1.crate) = 6528 SHA256 (rust/crates/crc32fast-1.5.0.crate) = 9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511 SIZE (rust/crates/crc32fast-1.5.0.crate) = 40723 -SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412 -SIZE (rust/crates/dlib-0.5.2.crate) = 5806 -SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719 -SIZE (rust/crates/either-1.15.0.crate) = 20114 +SHA256 (rust/crates/dlib-0.5.3.crate) = ab8ecd87370524b461f8557c119c405552c396ed91fc0a8eec68679eab26f94a +SIZE (rust/crates/dlib-0.5.3.crate) = 7120 +SHA256 (rust/crates/either-1.16.0.crate) = 91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e +SIZE (rust/crates/either-1.16.0.crate) = 21248 SHA256 (rust/crates/endi-1.1.1.crate) = 66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099 SIZE (rust/crates/endi-1.1.1.crate) = 5045 SHA256 (rust/crates/epoxy-0.1.0.crate) = 9b96028ce3ff03972312fd8243281858e80fc0f9838b1f035676b6c199214d9e SIZE (rust/crates/epoxy-0.1.0.crate) = 9163 SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f SIZE (rust/crates/equivalent-1.0.2.crate) = 7419 -SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be -SIZE (rust/crates/fastrand-2.3.0.crate) = 15076 -SHA256 (rust/crates/femtovg-0.20.1.crate) = a125295d4de2b2473e731c4612599ba3cdf7e05af6bba16f324ba8ffbf093436 -SIZE (rust/crates/femtovg-0.20.1.crate) = 269827 +SHA256 (rust/crates/fastrand-2.4.1.crate) = 9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6 +SIZE (rust/crates/fastrand-2.4.1.crate) = 20773 +SHA256 (rust/crates/femtovg-0.25.0.crate) = e0ffe2b7481ac709026ea4c5f7168ff5f64fe75bcbf114f5d60eb7dbe21a5e08 +SIZE (rust/crates/femtovg-0.25.0.crate) = 285552 SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f SIZE (rust/crates/field-offset-0.3.6.crate) = 10032 SHA256 (rust/crates/find-msvc-tools-0.1.9.crate) = 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 @@ -91,28 +93,28 @@ SHA256 (rust/crates/flume-0.12.0.crate) = 5e139bc46ca777eb5efaf62df0ab8cc5fd4008 SIZE (rust/crates/flume-0.12.0.crate) = 68700 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1 SIZE (rust/crates/fnv-1.0.7.crate) = 11266 -SHA256 (rust/crates/fontconfig-0.10.0.crate) = b19c4bca8c705ea23bfb3e3403a9e699344d1ee3205b631f03fe4dbf1e52429f -SIZE (rust/crates/fontconfig-0.10.0.crate) = 9891 -SHA256 (rust/crates/fragile-2.0.1.crate) = 28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619 -SIZE (rust/crates/fragile-2.0.1.crate) = 14648 -SHA256 (rust/crates/futures-0.3.31.crate) = 65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876 -SIZE (rust/crates/futures-0.3.31.crate) = 54953 -SHA256 (rust/crates/futures-channel-0.3.31.crate) = 2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10 -SIZE (rust/crates/futures-channel-0.3.31.crate) = 31971 -SHA256 (rust/crates/futures-core-0.3.31.crate) = 05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e -SIZE (rust/crates/futures-core-0.3.31.crate) = 14318 -SHA256 (rust/crates/futures-executor-0.3.31.crate) = 1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f -SIZE (rust/crates/futures-executor-0.3.31.crate) = 17965 -SHA256 (rust/crates/futures-io-0.3.31.crate) = 9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6 -SIZE (rust/crates/futures-io-0.3.31.crate) = 9047 -SHA256 (rust/crates/futures-macro-0.3.31.crate) = 162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650 -SIZE (rust/crates/futures-macro-0.3.31.crate) = 11341 -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/fontconfig-0.10.2.crate) = 854f6a6479193c392bd820abcd2123b116f01eba7775b6bcfc26494be3285229 +SIZE (rust/crates/fontconfig-0.10.2.crate) = 10523 +SHA256 (rust/crates/fragile-2.1.0.crate) = 8878864ba14bb86e818a412bfd6f18f9eabd4ec0f008a28e8f7eb61db532fcf9 +SIZE (rust/crates/fragile-2.1.0.crate) = 17876 +SHA256 (rust/crates/futures-0.3.32.crate) = 8b147ee9d1f6d097cef9ce628cd2ee62288d963e16fb287bd9286455b241382d +SIZE (rust/crates/futures-0.3.32.crate) = 61234 +SHA256 (rust/crates/futures-channel-0.3.32.crate) = 07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d +SIZE (rust/crates/futures-channel-0.3.32.crate) = 33213 +SHA256 (rust/crates/futures-core-0.3.32.crate) = 7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d +SIZE (rust/crates/futures-core-0.3.32.crate) = 14684 +SHA256 (rust/crates/futures-executor-0.3.32.crate) = baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d +SIZE (rust/crates/futures-executor-0.3.32.crate) = 18581 +SHA256 (rust/crates/futures-io-0.3.32.crate) = cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718 +SIZE (rust/crates/futures-io-0.3.32.crate) = 9191 +SHA256 (rust/crates/futures-macro-0.3.32.crate) = e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b +SIZE (rust/crates/futures-macro-0.3.32.crate) = 11929 +SHA256 (rust/crates/futures-sink-0.3.32.crate) = c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893 +SIZE (rust/crates/futures-sink-0.3.32.crate) = 8106 +SHA256 (rust/crates/futures-task-0.3.32.crate) = 037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393 +SIZE (rust/crates/futures-task-0.3.32.crate) = 11377 +SHA256 (rust/crates/futures-util-0.3.32.crate) = 389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6 +SIZE (rust/crates/futures-util-0.3.32.crate) = 168797 SHA256 (rust/crates/gdk-pixbuf-0.21.5.crate) = debb0d39e3cdd84626edfd54d6e4a6ba2da9a0ef2e796e691c4e9f8646fda00c SIZE (rust/crates/gdk-pixbuf-0.21.5.crate) = 21530 SHA256 (rust/crates/gdk-pixbuf-sys-0.21.5.crate) = bd95ad50b9a3d2551e25dd4f6892aff0b772fe5372d84514e9d0583af60a0ce7 @@ -123,6 +125,8 @@ SHA256 (rust/crates/gdk4-sys-0.10.3.crate) = a6d4e5b3ccf591826a4adcc83f5f57b4e59 SIZE (rust/crates/gdk4-sys-0.10.3.crate) = 76249 SHA256 (rust/crates/getrandom-0.2.17.crate) = ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0 SIZE (rust/crates/getrandom-0.2.17.crate) = 40780 +SHA256 (rust/crates/getrandom-0.3.4.crate) = 899def5c37c4fd7b2664648c28120ecec138e4d395b459e5ca34f9cce2dd77fd +SIZE (rust/crates/getrandom-0.3.4.crate) = 50932 SHA256 (rust/crates/gio-0.21.5.crate) = c5ff48bf600c68b476e61dc6b7c762f2f4eb91deef66583ba8bb815c30b5811a SIZE (rust/crates/gio-0.21.5.crate) = 233123 SHA256 (rust/crates/gio-sys-0.21.5.crate) = 0071fe88dba8e40086c8ff9bbb62622999f49628344b1d1bf490a48a29d80f22 @@ -135,8 +139,8 @@ SHA256 (rust/crates/glib-macros-0.21.5.crate) = cf59b675301228a696fe01c307397464 SIZE (rust/crates/glib-macros-0.21.5.crate) = 70178 SHA256 (rust/crates/glib-sys-0.21.5.crate) = 2d95e1a3a19ae464a7286e14af9a90683c64d70c02532d88d87ce95056af3e6c SIZE (rust/crates/glib-sys-0.21.5.crate) = 67231 -SHA256 (rust/crates/glow-0.16.0.crate) = c5e5ea60d70410161c8bf5da3fdfeaa1c72ed2c15f8bbb9d19fe3a4fad085f08 -SIZE (rust/crates/glow-0.16.0.crate) = 162118 +SHA256 (rust/crates/glow-0.17.0.crate) = 29038e1c483364cc6bb3cf78feee1816002e127c331a1eec55a4d202b9e1adb5 +SIZE (rust/crates/glow-0.17.0.crate) = 165357 SHA256 (rust/crates/gobject-sys-0.21.5.crate) = 2dca35da0d19a18f4575f3cb99fe1c9e029a2941af5662f326f738a21edaf294 SIZE (rust/crates/gobject-sys-0.21.5.crate) = 22168 SHA256 (rust/crates/graphene-rs-0.21.5.crate) = 2730030ac9db663fd8bfe1e7093742c1cafb92db9c315c9417c29032341fe2f9 @@ -153,10 +157,10 @@ SHA256 (rust/crates/gtk4-macros-0.10.3.crate) = 3ccfb5a14a3d941244815d5f8101fa12 SIZE (rust/crates/gtk4-macros-0.10.3.crate) = 22842 SHA256 (rust/crates/gtk4-sys-0.10.3.crate) = 842577fe5a1ee15d166cd3afe804ce0cab6173bc789ca32e21308834f20088dd SIZE (rust/crates/gtk4-sys-0.10.3.crate) = 116244 -SHA256 (rust/crates/gvdb-0.9.0.crate) = b9d94c8a63f94bbc35cf63e105791c5992bd60d4516d41fe5bf3db8d10b30b43 -SIZE (rust/crates/gvdb-0.9.0.crate) = 55888 -SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100 -SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785 +SHA256 (rust/crates/gvdb-0.10.0.crate) = bc3adcee31520d9e6948d21ed883171c4af26c6bc96ac171769b5aba2fa6d486 +SIZE (rust/crates/gvdb-0.10.0.crate) = 57307 +SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a +SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea SIZE (rust/crates/heck-0.5.0.crate) = 11517 SHA256 (rust/crates/hex_color-3.0.0.crate) = d37f101bf4c633f7ca2e4b5e136050314503dd198e78e325ea602c327c484ef0 @@ -165,20 +169,20 @@ SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0 SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079 SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185 -SHA256 (rust/crates/image-0.25.9.crate) = e6506c6c10786659413faa717ceebcb8f70731c0a60cbae39795fdf114519c1a -SIZE (rust/crates/image-0.25.9.crate) = 294591 -SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8 -SIZE (rust/crates/imgref-1.12.0.crate) = 66324 -SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017 -SIZE (rust/crates/indexmap-2.13.0.crate) = 102206 +SHA256 (rust/crates/image-0.25.10.crate) = 85ab80394333c02fe689eaf900ab500fbd0c2213da414687ebf995a65d5a6104 +SIZE (rust/crates/image-0.25.10.crate) = 303647 +SHA256 (rust/crates/imgref-1.12.1.crate) = 40fac9d56ed6437b198fddba683305e8e2d651aa42647f00f5ae542e7f5c94a2 +SIZE (rust/crates/imgref-1.12.1.crate) = 19103 +SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9 +SIZE (rust/crates/indexmap-2.14.0.crate) = 104085 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548 SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285 SIZE (rust/crates/itertools-0.14.0.crate) = 152715 -SHA256 (rust/crates/itoa-1.0.17.crate) = 92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2 -SIZE (rust/crates/itoa-1.0.17.crate) = 15905 -SHA256 (rust/crates/js-sys-0.3.85.crate) = 8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3 -SIZE (rust/crates/js-sys-0.3.85.crate) = 56436 +SHA256 (rust/crates/itoa-1.0.18.crate) = 8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682 +SIZE (rust/crates/itoa-1.0.18.crate) = 15935 +SHA256 (rust/crates/js-sys-0.3.99.crate) = 142bc4740e452c1e57ade0cbc129f139c9093e354346f0872ef985f4f5cf5f11 +SIZE (rust/crates/js-sys-0.3.99.crate) = 108515 SHA256 (rust/crates/keycode-1.0.0.crate) = 29541831d33940ea1c68a1b8980382c1a507c95a528a98c0e335b361b9726975 SIZE (rust/crates/keycode-1.0.0.crate) = 5382 SHA256 (rust/crates/keycode_macro-1.0.0.crate) = 4facccc788054d521c263b66648eee8caf470f59cf8340d8cd0cce4a74ebcab2 @@ -191,8 +195,8 @@ SHA256 (rust/crates/libadwaita-0.8.1.crate) = fb09e12bf8f73342b3315c839d0a7668cc SIZE (rust/crates/libadwaita-0.8.1.crate) = 137357 SHA256 (rust/crates/libadwaita-sys-0.8.1.crate) = 6d7f94227ba87eb596fecada2491f04e357d507324142f77bf76d9e6be4a3e31 SIZE (rust/crates/libadwaita-sys-0.8.1.crate) = 38338 -SHA256 (rust/crates/libc-0.2.180.crate) = bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc -SIZE (rust/crates/libc-0.2.180.crate) = 812207 +SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 +SIZE (rust/crates/libc-0.2.186.crate) = 821883 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55 SIZE (rust/crates/libloading-0.8.9.crate) = 30222 SHA256 (rust/crates/libloading-0.9.0.crate) = 754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60 @@ -201,48 +205,48 @@ SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c SIZE (rust/crates/libm-0.2.16.crate) = 164243 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249 -SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897 -SIZE (rust/crates/log-0.4.29.crate) = 51515 -SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593 -SIZE (rust/crates/lru-0.16.3.crate) = 16743 -SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273 -SIZE (rust/crates/memchr-2.7.6.crate) = 97616 +SHA256 (rust/crates/log-0.4.32.crate) = 953f07c43838f8e6f9758cab68bf5bed85465e7587ebe0b823f1bcd81978ad3a +SIZE (rust/crates/log-0.4.32.crate) = 52697 +SHA256 (rust/crates/lru-0.18.0.crate) = 8a860605968fce16869fd239cf4237a82f3ac470723415db603b0e8b6c8d4fb9 +SIZE (rust/crates/lru-0.18.0.crate) = 18186 +SHA256 (rust/crates/memchr-2.8.1.crate) = 6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8 +SIZE (rust/crates/memchr-2.8.1.crate) = 98743 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a SIZE (rust/crates/memoffset-0.9.1.crate) = 9032 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132 -SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97 -SIZE (rust/crates/moxcms-0.7.11.crate) = 176892 +SHA256 (rust/crates/moxcms-0.8.1.crate) = bb85c154ba489f01b25c0d36ae69a87e4a1c73a72631fc6c0eb6dde34a73e44b +SIZE (rust/crates/moxcms-0.8.1.crate) = 188252 SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841 SIZE (rust/crates/num-traits-0.2.19.crate) = 51631 -SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d -SIZE (rust/crates/once_cell-1.21.3.crate) = 34534 +SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 +SIZE (rust/crates/once_cell-1.21.4.crate) = 35010 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448 SHA256 (rust/crates/pango-0.21.5.crate) = 52d1d85e2078077a065bb7fc072783d5bcd4e51b379f22d67107d0a16937eb69 SIZE (rust/crates/pango-0.21.5.crate) = 50279 SHA256 (rust/crates/pango-sys-0.21.5.crate) = b4f06627d36ed5ff303d2df65211fc2e52ba5b17bf18dd80ff3d9628d6e06cfd SIZE (rust/crates/pango-sys-0.21.5.crate) = 28298 -SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b -SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504 -SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184 -SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580 -SHA256 (rust/crates/pkg-config-0.3.32.crate) = 7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c -SIZE (rust/crates/pkg-config-0.3.32.crate) = 21370 +SHA256 (rust/crates/pin-project-lite-0.2.17.crate) = a89322df9ebe1c1578d689c92318e070967d1042b512afbe49518723f4e6d5cd +SIZE (rust/crates/pin-project-lite-0.2.17.crate) = 31034 +SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e +SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522 -SHA256 (rust/crates/proc-macro-crate-3.4.0.crate) = 219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983 -SIZE (rust/crates/proc-macro-crate-3.4.0.crate) = 12690 +SHA256 (rust/crates/proc-macro-crate-3.5.0.crate) = e67ba7e9b2b56446f1d419b1d807906278ffa1a658a8a5d8a39dcb1f5a78614f +SIZE (rust/crates/proc-macro-crate-3.5.0.crate) = 12709 SHA256 (rust/crates/proc-macro2-1.0.106.crate) = 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 SIZE (rust/crates/proc-macro2-1.0.106.crate) = 59765 -SHA256 (rust/crates/pxfm-0.1.27.crate) = 7186d3822593aa4393561d186d1393b3923e9d6163d3fbfd6e825e3e6cf3e6a8 -SIZE (rust/crates/pxfm-0.1.27.crate) = 879919 -SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c -SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035 -SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4 -SIZE (rust/crates/quote-1.0.44.crate) = 31629 -SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404 -SIZE (rust/crates/rand-0.8.5.crate) = 87113 +SHA256 (rust/crates/pxfm-0.1.29.crate) = e0c5ccf5294c6ccd63a74f1565028353830a9c2f5eb0c682c355c471726a6e3f +SIZE (rust/crates/pxfm-0.1.29.crate) = 879481 +SHA256 (rust/crates/quick-xml-0.39.4.crate) = cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e +SIZE (rust/crates/quick-xml-0.39.4.crate) = 214141 +SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924 +SIZE (rust/crates/quote-1.0.45.crate) = 31564 +SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f +SIZE (rust/crates/r-efi-5.3.0.crate) = 64532 +SHA256 (rust/crates/rand-0.8.6.crate) = 5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a +SIZE (rust/crates/rand-0.8.6.crate) = 83339 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 @@ -253,16 +257,18 @@ SHA256 (rust/crates/relm4-css-0.10.1.crate) = b1df289e1d41618db75feada5b4c59ea3f SIZE (rust/crates/relm4-css-0.10.1.crate) = 6668 SHA256 (rust/crates/relm4-icons-0.10.1.crate) = 98d855c42d60cec35fbdf0217e2c3606fe3f8ee000fe7371c5c87e05e37e79de SIZE (rust/crates/relm4-icons-0.10.1.crate) = 200534 -SHA256 (rust/crates/relm4-icons-build-0.10.1.crate) = 69a9fe1e2a08b930b56b5927c8605ce26f68592e772a83c2b05d7627c7289e6d -SIZE (rust/crates/relm4-icons-build-0.10.1.crate) = 1413562 +SHA256 (rust/crates/relm4-icons-build-0.11.0.crate) = 0b1b42c5066d6f47f772b7cdebe36437999defdf85554da426710390f57437d2 +SIZE (rust/crates/relm4-icons-build-0.11.0.crate) = 2046198 SHA256 (rust/crates/relm4-macros-0.10.1.crate) = 25edbb5b2e8126975f1dd8e85c48cd310afc150beed0dc97df22247b3243971e SIZE (rust/crates/relm4-macros-0.10.1.crate) = 47021 SHA256 (rust/crates/resource-0.6.1.crate) = f77952223cf98193d7bbd64b1f2aa3c3b95949ed2bb7f1dc90879e5e12d68176 SIZE (rust/crates/resource-0.6.1.crate) = 9493 SHA256 (rust/crates/resource_list_proc_macro-0.6.1.crate) = dae77d3af77dfd48e45d8e2fa3a3cc02525181eccc930eee4b8c3de62e12e816 SIZE (rust/crates/resource_list_proc_macro-0.6.1.crate) = 1894 -SHA256 (rust/crates/rgb-0.8.52.crate) = 0c6a884d2998352bb4daf0183589aec883f16a6da1f4dde84d8e2e9a5409a1ce -SIZE (rust/crates/rgb-0.8.52.crate) = 22449 +SHA256 (rust/crates/rgb-0.8.53.crate) = 47b34b781b31e5d73e9fbc8689c70551fd1ade9a19e3e28cfec8580a79290cc4 +SIZE (rust/crates/rgb-0.8.53.crate) = 18607 +SHA256 (rust/crates/roff-1.1.1.crate) = 323c417e1d9665a65b263ec744ba09030cfb277e9daa0b018a4ab62e57bc8189 +SIZE (rust/crates/roff-1.1.1.crate) = 13932 SHA256 (rust/crates/rustc_version-0.4.1.crate) = cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92 SIZE (rust/crates/rustc_version-0.4.1.crate) = 12245 SHA256 (rust/crates/rustversion-1.0.22.crate) = b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d @@ -273,24 +279,24 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e SIZE (rust/crates/same-file-1.0.6.crate) = 10183 SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49 SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619 -SHA256 (rust/crates/semver-1.0.27.crate) = d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2 -SIZE (rust/crates/semver-1.0.27.crate) = 30081 +SHA256 (rust/crates/semver-1.0.28.crate) = 8a7852d02fc848982e0c167ef163aaff9cd91dc640ba85e263cb1ce46fae51cd +SIZE (rust/crates/semver-1.0.28.crate) = 33064 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e SIZE (rust/crates/serde-1.0.228.crate) = 83652 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad SIZE (rust/crates/serde_core-1.0.228.crate) = 63111 SHA256 (rust/crates/serde_derive-1.0.228.crate) = d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79 SIZE (rust/crates/serde_derive-1.0.228.crate) = 59605 -SHA256 (rust/crates/serde_json-1.0.149.crate) = 83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86 -SIZE (rust/crates/serde_json-1.0.149.crate) = 155994 -SHA256 (rust/crates/serde_spanned-1.0.4.crate) = f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776 -SIZE (rust/crates/serde_spanned-1.0.4.crate) = 11032 +SHA256 (rust/crates/serde_json-1.0.150.crate) = e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9 +SIZE (rust/crates/serde_json-1.0.150.crate) = 155574 +SHA256 (rust/crates/serde_spanned-1.1.1.crate) = 6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26 +SIZE (rust/crates/serde_spanned-1.1.1.crate) = 11025 SHA256 (rust/crates/shared_library-0.1.9.crate) = 5a9e7e0f2bfae24d8a5b5a66c5b257a83c7412304311512a0c054cd5e619da11 SIZE (rust/crates/shared_library-0.1.9.crate) = 10566 -SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 -SIZE (rust/crates/shlex-1.3.0.crate) = 18713 -SHA256 (rust/crates/simd-adler32-0.3.8.crate) = e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2 -SIZE (rust/crates/simd-adler32-0.3.8.crate) = 17294 +SHA256 (rust/crates/shlex-2.0.1.crate) = f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba +SIZE (rust/crates/shlex-2.0.1.crate) = 19332 +SHA256 (rust/crates/simd-adler32-0.3.9.crate) = 703d5c7ef118737c72f1af64ad2f6f8c5e1921f818cdcb97b8fe6fc69bf66214 +SIZE (rust/crates/simd-adler32-0.3.9.crate) = 18572 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5 SIZE (rust/crates/slab-0.4.12.crate) = 19080 SHA256 (rust/crates/slotmap-1.1.1.crate) = bdd58c3c93c3d278ca835519292445cb4b0d4dc59ccfdf7ceadaab3f8aeb4038 @@ -301,28 +307,28 @@ SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe SIZE (rust/crates/spin-0.9.8.crate) = 38958 SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f SIZE (rust/crates/strsim-0.11.1.crate) = 14266 -SHA256 (rust/crates/syn-2.0.114.crate) = d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a -SIZE (rust/crates/syn-2.0.114.crate) = 304636 -SHA256 (rust/crates/system-deps-7.0.7.crate) = 48c8f33736f986f16d69b6cb8b03f55ddcad5c41acc4ccc39dd88e84aa805e7f -SIZE (rust/crates/system-deps-7.0.7.crate) = 28941 -SHA256 (rust/crates/target-lexicon-0.13.3.crate) = df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c -SIZE (rust/crates/target-lexicon-0.13.3.crate) = 28498 +SHA256 (rust/crates/syn-2.0.117.crate) = e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99 +SIZE (rust/crates/syn-2.0.117.crate) = 306011 +SHA256 (rust/crates/system-deps-7.0.8.crate) = 396a35feb67335377e0251fcbc1092fc85c484bd4e3a7a54319399da127796e7 +SIZE (rust/crates/system-deps-7.0.8.crate) = 30092 +SHA256 (rust/crates/target-lexicon-0.13.5.crate) = adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca +SIZE (rust/crates/target-lexicon-0.13.5.crate) = 26928 SHA256 (rust/crates/thiserror-2.0.18.crate) = 4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4 SIZE (rust/crates/thiserror-2.0.18.crate) = 28875 SHA256 (rust/crates/thiserror-impl-2.0.18.crate) = ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5 SIZE (rust/crates/thiserror-impl-2.0.18.crate) = 21413 -SHA256 (rust/crates/tokio-1.49.0.crate) = 72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86 -SIZE (rust/crates/tokio-1.49.0.crate) = 857029 -SHA256 (rust/crates/toml-0.9.11+spec-1.1.0.crate) = f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46 -SIZE (rust/crates/toml-0.9.11+spec-1.1.0.crate) = 56484 -SHA256 (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347 -SIZE (rust/crates/toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 -SHA256 (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269 -SIZE (rust/crates/toml_edit-0.23.10+spec-1.0.0.crate) = 66420 -SHA256 (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44 -SIZE (rust/crates/toml_parser-1.0.6+spec-1.1.0.crate) = 34897 -SHA256 (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607 -SIZE (rust/crates/toml_writer-1.0.6+spec-1.1.0.crate) = 17187 +SHA256 (rust/crates/tokio-1.52.3.crate) = 8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe +SIZE (rust/crates/tokio-1.52.3.crate) = 901393 +SHA256 (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee +SIZE (rust/crates/toml-1.1.2+spec-1.1.0.crate) = 56327 +SHA256 (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 3165f65f62e28e0115a00b2ebdd37eb6f3b641855f9d636d3cd4103767159ad7 +SIZE (rust/crates/toml_datetime-1.1.1+spec-1.1.0.crate) = 17982 +SHA256 (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = d2153edc6955a6c354fad8f5efd38b6a8769bdccf9fe50f8e1329f81b0baa5d7 +SIZE (rust/crates/toml_edit-0.25.12+spec-1.1.0.crate) = 68620 +SHA256 (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526 +SIZE (rust/crates/toml_parser-1.1.2+spec-1.1.0.crate) = 35485 +SHA256 (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db +SIZE (rust/crates/toml_writer-1.1.1+spec-1.1.0.crate) = 18841 SHA256 (rust/crates/tracing-0.1.44.crate) = 63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100 SIZE (rust/crates/tracing-0.1.44.crate) = 463135 SHA256 (rust/crates/tracing-attributes-0.1.31.crate) = 7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da @@ -337,14 +343,14 @@ SHA256 (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 5dfa6e8c60bb66d49db113 SIZE (rust/crates/unicode-bidi-mirroring-0.4.0.crate) = 8169 SHA256 (rust/crates/unicode-ccc-0.4.0.crate) = ce61d488bcdc9bc8b5d1772c404828b17fc481c0a582b5581e95fb233aef503e SIZE (rust/crates/unicode-ccc-0.4.0.crate) = 8942 -SHA256 (rust/crates/unicode-ident-1.0.22.crate) = 9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5 -SIZE (rust/crates/unicode-ident-1.0.22.crate) = 47919 +SHA256 (rust/crates/unicode-ident-1.0.24.crate) = e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75 +SIZE (rust/crates/unicode-ident-1.0.24.crate) = 49298 SHA256 (rust/crates/unicode-properties-0.1.4.crate) = 7df058c713841ad818f1dc5d3fd88063241cc61f49f5fbea4b951e8cf5a8d71d SIZE (rust/crates/unicode-properties-0.1.4.crate) = 42752 SHA256 (rust/crates/unicode-script-0.5.8.crate) = 383ad40bb927465ec0ce7720e033cb4ca06912855fc35db31b5755d0de75b1ee SIZE (rust/crates/unicode-script-0.5.8.crate) = 48253 -SHA256 (rust/crates/unicode-segmentation-1.12.0.crate) = f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493 -SIZE (rust/crates/unicode-segmentation-1.12.0.crate) = 106323 +SHA256 (rust/crates/unicode-segmentation-1.13.3.crate) = c6f5d3c3b1bf09027a88a6bc961fc00497d651009560b5463668dc81b0fa87a8 +SIZE (rust/crates/unicode-segmentation-1.13.3.crate) = 112325 SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821 SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499 SHA256 (rust/crates/version-compare-0.2.1.crate) = 03c2856837ef78f57382f06b2b8563a2f512f7185d732608fd9176cb3b8edf0e @@ -355,16 +361,18 @@ SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06 SIZE (rust/crates/walkdir-2.5.0.crate) = 23951 SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477 -SHA256 (rust/crates/wasm-bindgen-0.2.108.crate) = 64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566 -SIZE (rust/crates/wasm-bindgen-0.2.108.crate) = 49120 -SHA256 (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608 -SIZE (rust/crates/wasm-bindgen-macro-0.2.108.crate) = 9283 -SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55 -SIZE (rust/crates/wasm-bindgen-macro-support-0.2.108.crate) = 49855 -SHA256 (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12 -SIZE (rust/crates/wasm-bindgen-shared-0.2.108.crate) = 10121 -SHA256 (rust/crates/web-sys-0.3.85.crate) = 312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598 -SIZE (rust/crates/web-sys-0.3.85.crate) = 645049 +SHA256 (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 20064672db26d7cdc89c7798c48a0fdfac8213434a1186e5ef29fd560ae223d6 +SIZE (rust/crates/wasip2-1.0.3+wasi-0.2.9.crate) = 134512 +SHA256 (rust/crates/wasm-bindgen-0.2.122.crate) = 3ed04576f974d2b2fba0f38c51dbc5518011e38c36bf1143164be765528fd409 +SIZE (rust/crates/wasm-bindgen-0.2.122.crate) = 66786 +SHA256 (rust/crates/wasm-bindgen-macro-0.2.122.crate) = 916151b09da36bd82f6615cbf3a419e2f0ba23a03c6160e8e92eb6bd4aa1dec6 +SIZE (rust/crates/wasm-bindgen-macro-0.2.122.crate) = 9295 +SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.122.crate) = 299047362ccbfce148b67ab7e73349f77748e00c8296f9542adfad2ad82c5c5e +SIZE (rust/crates/wasm-bindgen-macro-support-0.2.122.crate) = 82378 +SHA256 (rust/crates/wasm-bindgen-shared-0.2.122.crate) = 9a929b2c61f11ba3e9bc35b50c1f25cb38e0e892c0c231ae2b8cf78d5dad4437 +SIZE (rust/crates/wasm-bindgen-shared-0.2.122.crate) = 11275 +SHA256 (rust/crates/web-sys-0.3.99.crate) = 6d621441cfc37b84979402712047321980c178f299193a3589d05b99e8763436 +SIZE (rust/crates/web-sys-0.3.99.crate) = 675491 SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22 SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/windows-core-0.62.2.crate) = b8e83a14d34d0623b51dce9581199302a221863196a1dde71a7663a4c2be9deb @@ -381,25 +389,27 @@ SHA256 (rust/crates/windows-strings-0.5.1.crate) = 7837d08f69c77cf6b07689544538e SIZE (rust/crates/windows-strings-0.5.1.crate) = 13966 SHA256 (rust/crates/windows-sys-0.61.2.crate) = ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc SIZE (rust/crates/windows-sys-0.61.2.crate) = 2517186 -SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829 -SIZE (rust/crates/winnow-0.7.14.crate) = 184718 +SHA256 (rust/crates/winnow-1.0.3.crate) = 0592e1c9d151f854e6fd382574c3a0855250e1d9b2f99d9281c6e6391af352f1 +SIZE (rust/crates/winnow-1.0.3.crate) = 187990 +SHA256 (rust/crates/wit-bindgen-0.57.1.crate) = 1ebf944e87a7c253233ad6766e082e3cd714b5d03812acc24c318f549614536e +SIZE (rust/crates/wit-bindgen-0.57.1.crate) = 71227 SHA256 (rust/crates/xdg-3.0.0.crate) = 2fb433233f2df9344722454bc7e96465c9d03bff9d77c248f9e7523fe79585b5 SIZE (rust/crates/xdg-3.0.0.crate) = 15821 SHA256 (rust/crates/xml-rs-0.7.0.crate) = 3c1cb601d29fe2c2ac60a2b2e5e293994d87a1f6fa9687a31a15270f909be9c2 SIZE (rust/crates/xml-rs-0.7.0.crate) = 50980 -SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 503a066b4c037c440169d995b869046827dbc71263f6e8f3be6d77d4f3229dbd -SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.0.crate) = 6677 -SHA256 (rust/crates/zerocopy-0.8.39.crate) = db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a -SIZE (rust/crates/zerocopy-0.8.39.crate) = 274113 -SHA256 (rust/crates/zerocopy-derive-0.8.39.crate) = 4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517 -SIZE (rust/crates/zerocopy-derive-0.8.39.crate) = 108887 -SHA256 (rust/crates/zmij-1.0.19.crate) = 3ff05f8caa9038894637571ae6b9e29466c1f4f829d26c9b28f869a29cbe3445 -SIZE (rust/crates/zmij-1.0.19.crate) = 23948 -SHA256 (rust/crates/zvariant-5.9.2.crate) = 68b64ef4f40c7951337ddc7023dd03528a57a3ce3408ee9da5e948bd29b232c4 -SIZE (rust/crates/zvariant-5.9.2.crate) = 92444 -SHA256 (rust/crates/zvariant_derive-5.9.2.crate) = 484d5d975eb7afb52cc6b929c13d3719a20ad650fea4120e6310de3fc55e415c -SIZE (rust/crates/zvariant_derive-5.9.2.crate) = 16586 -SHA256 (rust/crates/zvariant_utils-3.3.0.crate) = f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9 -SIZE (rust/crates/zvariant_utils-3.3.0.crate) = 15417 -SHA256 (gabm-Satty-v0.20.1_GH0.tar.gz) = 86e85e8abdcfee925f0b95d424bd9eed9ad78aeb537707132e77ccb63133ac97 -SIZE (gabm-Satty-v0.20.1_GH0.tar.gz) = 1039748 +SHA256 (rust/crates/yeslogic-fontconfig-sys-6.0.1.crate) = 1d8b8abf912b9a29ff112e1671c97c33636903d13a69712037190e6805af4f76 +SIZE (rust/crates/yeslogic-fontconfig-sys-6.0.1.crate) = 7821 +SHA256 (rust/crates/zerocopy-0.8.50.crate) = 3b065d4f0e55f82fae73202e189638116a87c55ab6b8e6c2721e13dd9d854ad1 +SIZE (rust/crates/zerocopy-0.8.50.crate) = 287760 +SHA256 (rust/crates/zerocopy-derive-0.8.50.crate) = 0b631b19d36a892ab55420c92dbc83ccd79274f25be714855d3074aa71cab639 +SIZE (rust/crates/zerocopy-derive-0.8.50.crate) = 97640 +SHA256 (rust/crates/zmij-1.0.21.crate) = b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa +SIZE (rust/crates/zmij-1.0.21.crate) = 26665 +SHA256 (rust/crates/zvariant-5.12.0.crate) = a192a0bde63360d77a7523c833d4b4ce6070a927e2c53246e4c540b1a3e27be0 +SIZE (rust/crates/zvariant-5.12.0.crate) = 94966 +SHA256 (rust/crates/zvariant_derive-5.12.0.crate) = 90bc6cde9c01c511074be97f7ccb6c19d0da89e3f8662e812e999dcfd4638737 +SIZE (rust/crates/zvariant_derive-5.12.0.crate) = 17732 +SHA256 (rust/crates/zvariant_utils-3.4.0.crate) = 1e8535915cfa75547e559d8c68e8139909a4aeee076831e4ef7fc59d8172c4d6 +SIZE (rust/crates/zvariant_utils-3.4.0.crate) = 15843 +SHA256 (gabm-Satty-v0.21.1_GH0.tar.gz) = 890384695583e649074f453f2e694fd2cae6960c189363f849e2ecd2a27f8b79 +SIZE (gabm-Satty-v0.21.1_GH0.tar.gz) = 1047789 diff --git a/graphics/scantpaper/Makefile b/graphics/scantpaper/Makefile new file mode 100644 index 000000000000..6f13af0181f4 --- /dev/null +++ b/graphics/scantpaper/Makefile @@ -0,0 +1,43 @@ +PORTNAME= scantpaper +DISTVERSIONPREFIX= v +DISTVERSION= 3.0.12 +CATEGORIES= graphics python + +MAINTAINER= cmt@FreeBSD.org +COMMENT= GUI to produce PDFs or DjVus from scanned documents +WWW= https://github.com/carygravel/scantpaper + +LICENSE= GPLv3 + +BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}polib>0:devel/py-polib@${PY_FLAVOR} +LIB_DEPENDS= libtiff.so:graphics/tiff \ + libpoppler.so:graphics/poppler \ + libgoocanvas-2.0.so:graphics/goocanvas2 +RUN_DEPENDS= unpaper:graphics/unpaper \ + ${PYTHON_PKGNAMEPREFIX}img2pdf>0:graphics/py-img2pdf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}tesserocr>0:graphics/py-tesserocr@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ocrmypdf>=15.4.3:textproc/py-ocrmypdf@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}python-iso639>0:textproc/py-python-iso639@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sane>0:graphics/py-sane@${PY_FLAVOR} \ + ${PY_PILLOW} + +USES= compiler:c++17-lang gettext gnome magick:build,run python +USE_GITHUB= yes +GH_ACCOUNT= carygravel +USE_GNOME= cairo gdkpixbuf gtk30 introspection librsvg2 pygobject3 +USE_PYTHON= pep517 +NO_ARCH= yes + +PLIST_SUB= DISTVERSION=${DISTVERSION} + +post-build: + (cd ${WRKSRC} ; python3.12 dev/compile_mo.py --src po --out locale --domain scantpaper) + +post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/16x16/apps ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps + (cd ${WRKSRC} ; for mo in locale/*/LC_MESSAGES/scantpaper.mo ; do ${MKDIR} "${STAGEDIR}${PREFIX}/share/$$(dirname $${mo})" ; ${INSTALL_DATA} "$${mo}" "${STAGEDIR}${PREFIX}/share/$$(dirname $${mo})/" ; done) + (cd ${WRKSRC} ; for ico in icons/hicolor/*/apps/* ; do ${INSTALL_DATA} "$${ico}" "${STAGEDIR}${PREFIX}/share/$${ico}" ; done) + +.include <bsd.port.mk> diff --git a/graphics/scantpaper/distinfo b/graphics/scantpaper/distinfo new file mode 100644 index 000000000000..1aef33258abd --- /dev/null +++ b/graphics/scantpaper/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1784481513 +SHA256 (carygravel-scantpaper-v3.0.12_GH0.tar.gz) = ae1cbcd91f4058e70023a7f0fbe939a6954185c54393170602be989305328624 +SIZE (carygravel-scantpaper-v3.0.12_GH0.tar.gz) = 961187 diff --git a/graphics/scantpaper/pkg-descr b/graphics/scantpaper/pkg-descr new file mode 100644 index 000000000000..54efa0d69cb2 --- /dev/null +++ b/graphics/scantpaper/pkg-descr @@ -0,0 +1,3 @@ +scantpaper provides a GUI for scanning, editing, and saving documents +as PDF, DjVu, TIFF, PNG, JPEG, PNM, or GIF. It supports batch scanning, +metadata, OCR, and various editing tools. diff --git a/graphics/scantpaper/pkg-plist b/graphics/scantpaper/pkg-plist new file mode 100644 index 000000000000..7d7433556795 --- /dev/null +++ b/graphics/scantpaper/pkg-plist @@ -0,0 +1,197 @@ +bin/scantpaper +%%PYTHON_SITELIBDIR%%/scantpaper-%%DISTVERSION%%.dist-info/METADATA +%%PYTHON_SITELIBDIR%%/scantpaper-%%DISTVERSION%%.dist-info/RECORD +%%PYTHON_SITELIBDIR%%/scantpaper-%%DISTVERSION%%.dist-info/WHEEL +%%PYTHON_SITELIBDIR%%/scantpaper-%%DISTVERSION%%.dist-info/entry_points.txt +%%PYTHON_SITELIBDIR%%/scantpaper-%%DISTVERSION%%.dist-info/top_level.txt +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app_window%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/app_window%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basedocument%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basedocument%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basethread%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/basethread%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/bboxtree%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/bboxtree%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/canvas%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/canvas%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/comboboxtext%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/comboboxtext%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/config%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/config%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/conftest%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/conftest%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/const%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/const%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/docthread%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/docthread%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/document%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/document%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/edit_menu_mixins%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/edit_menu_mixins%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/entry_completion%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/entry_completion%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/file_menu_mixins%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/file_menu_mixins%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/helpers%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/helpers%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/i18n%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/i18n%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/imageview%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/imageview%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/importthread%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/importthread%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/loop_helpers%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/loop_helpers%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/page%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/page%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/pagerange%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/pagerange%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/postprocess_controls%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/postprocess_controls%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/print_operation%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/print_operation%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/progress%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/progress%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/savethread%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/savethread%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/scan_menu_item_mixins%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/scan_menu_item_mixins%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/session_mixins%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/session_mixins%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/simplelist%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/simplelist%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tesseract%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tesseract%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/text_layer_control%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/text_layer_control%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tools_menu_mixins%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/tools_menu_mixins%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/unpaper%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/__pycache__/unpaper%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/app.py +%%PYTHON_SITELIBDIR%%/scantpaper/app.ui +%%PYTHON_SITELIBDIR%%/scantpaper/app_window.py +%%PYTHON_SITELIBDIR%%/scantpaper/basedocument.py +%%PYTHON_SITELIBDIR%%/scantpaper/basethread.py +%%PYTHON_SITELIBDIR%%/scantpaper/bboxtree.py +%%PYTHON_SITELIBDIR%%/scantpaper/canvas.py +%%PYTHON_SITELIBDIR%%/scantpaper/comboboxtext.py +%%PYTHON_SITELIBDIR%%/scantpaper/config.py +%%PYTHON_SITELIBDIR%%/scantpaper/conftest.py +%%PYTHON_SITELIBDIR%%/scantpaper/const.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__init__.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/__init__%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/crop%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/crop%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/pagecontrols%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/pagecontrols%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/paperlist%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/paperlist%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/preferences%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/preferences%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/renumber%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/renumber%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/sane%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/sane%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/save%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/save%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/scan%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/__pycache__/scan%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/crop.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/pagecontrols.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/paperlist.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/preferences.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/renumber.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/sane.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/save.py +%%PYTHON_SITELIBDIR%%/scantpaper/dialog/scan.py +%%PYTHON_SITELIBDIR%%/scantpaper/docthread.py +%%PYTHON_SITELIBDIR%%/scantpaper/document.py +%%PYTHON_SITELIBDIR%%/scantpaper/edit_menu_mixins.py +%%PYTHON_SITELIBDIR%%/scantpaper/entry_completion.py +%%PYTHON_SITELIBDIR%%/scantpaper/file_menu_mixins.py +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/__pycache__/enums%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/__pycache__/enums%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/__pycache__/image_sane%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/__pycache__/image_sane%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/enums.py +%%PYTHON_SITELIBDIR%%/scantpaper/frontend/image_sane.py +%%PYTHON_SITELIBDIR%%/scantpaper/helpers.py +%%PYTHON_SITELIBDIR%%/scantpaper/i18n.py +%%PYTHON_SITELIBDIR%%/scantpaper/imageview.py +%%PYTHON_SITELIBDIR%%/scantpaper/importthread.py +%%PYTHON_SITELIBDIR%%/scantpaper/loop_helpers.py +%%PYTHON_SITELIBDIR%%/scantpaper/page.py +%%PYTHON_SITELIBDIR%%/scantpaper/pagerange.py +%%PYTHON_SITELIBDIR%%/scantpaper/postprocess_controls.py +%%PYTHON_SITELIBDIR%%/scantpaper/print_operation.py +%%PYTHON_SITELIBDIR%%/scantpaper/progress.py +%%PYTHON_SITELIBDIR%%/scantpaper/savethread.py +%%PYTHON_SITELIBDIR%%/scantpaper/scan_menu_item_mixins.py +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__init__.py +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/__init__%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/options%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/options%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/profile%%PYTHON_TAG%%.opt-1.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/__pycache__/profile%%PYTHON_TAG%%.pyc +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/options.py +%%PYTHON_SITELIBDIR%%/scantpaper/scanner/profile.py +%%PYTHON_SITELIBDIR%%/scantpaper/session_mixins.py +%%PYTHON_SITELIBDIR%%/scantpaper/simplelist.py +%%PYTHON_SITELIBDIR%%/scantpaper/tesseract.py +%%PYTHON_SITELIBDIR%%/scantpaper/text_layer_control.py +%%PYTHON_SITELIBDIR%%/scantpaper/tools_menu_mixins.py +%%PYTHON_SITELIBDIR%%/scantpaper/unpaper.py +share/icons/hicolor/16x16/apps/stock-selection-all-16.png +share/icons/hicolor/scalable/apps/180_degree.svg +share/icons/hicolor/scalable/apps/crop.svg +share/icons/hicolor/scalable/apps/hand-tool.svg +share/icons/hicolor/scalable/apps/mail-attach.svg +share/icons/hicolor/scalable/apps/pdf.svg +share/icons/hicolor/scalable/apps/scan.svg +share/icons/hicolor/scalable/apps/scantpaper-papyrus.svg +share/icons/hicolor/scalable/apps/scantpaper.svg +share/icons/hicolor/scalable/apps/stock-rotate-180.svg +share/icons/hicolor/scalable/apps/stock-rotate-270.svg +share/icons/hicolor/scalable/apps/stock-rotate-90.svg +share/locale/ab/LC_MESSAGES/scantpaper.mo +share/locale/be/LC_MESSAGES/scantpaper.mo +share/locale/bg/LC_MESSAGES/scantpaper.mo +share/locale/ca/LC_MESSAGES/scantpaper.mo +share/locale/cs/LC_MESSAGES/scantpaper.mo +share/locale/da/LC_MESSAGES/scantpaper.mo +share/locale/de/LC_MESSAGES/scantpaper.mo +share/locale/el/LC_MESSAGES/scantpaper.mo +share/locale/en_GB/LC_MESSAGES/scantpaper.mo +share/locale/en_US/LC_MESSAGES/scantpaper.mo +share/locale/es/LC_MESSAGES/scantpaper.mo +share/locale/eu/LC_MESSAGES/scantpaper.mo +share/locale/fa/LC_MESSAGES/scantpaper.mo +share/locale/fi/LC_MESSAGES/scantpaper.mo +share/locale/fr/LC_MESSAGES/scantpaper.mo +share/locale/gl/LC_MESSAGES/scantpaper.mo +share/locale/gu/LC_MESSAGES/scantpaper.mo +share/locale/he/LC_MESSAGES/scantpaper.mo +share/locale/hr/LC_MESSAGES/scantpaper.mo +share/locale/hu/LC_MESSAGES/scantpaper.mo +share/locale/it/LC_MESSAGES/scantpaper.mo +share/locale/ja/LC_MESSAGES/scantpaper.mo +share/locale/ko/LC_MESSAGES/scantpaper.mo +share/locale/nb/LC_MESSAGES/scantpaper.mo +share/locale/nl/LC_MESSAGES/scantpaper.mo +share/locale/oc/LC_MESSAGES/scantpaper.mo +share/locale/pl/LC_MESSAGES/scantpaper.mo +share/locale/pt/LC_MESSAGES/scantpaper.mo +share/locale/pt_BR/LC_MESSAGES/scantpaper.mo +share/locale/ru/LC_MESSAGES/scantpaper.mo +share/locale/sk/LC_MESSAGES/scantpaper.mo +share/locale/sl/LC_MESSAGES/scantpaper.mo +share/locale/sv/LC_MESSAGES/scantpaper.mo +share/locale/tr/LC_MESSAGES/scantpaper.mo +share/locale/uk/LC_MESSAGES/scantpaper.mo +share/locale/zh_CN/LC_MESSAGES/scantpaper.mo +share/locale/zh_TW/LC_MESSAGES/scantpaper.mo diff --git a/graphics/sdl2_image/Makefile b/graphics/sdl2_image/Makefile index f92312e0ce38..80b8e1a871a0 100644 --- a/graphics/sdl2_image/Makefile +++ b/graphics/sdl2_image/Makefile @@ -1,6 +1,6 @@ PORTNAME= sdl2_image DISTVERSIONPREFIX= release- -DISTVERSION= 2.8.8 +DISTVERSION= 2.8.12 PORTREVISION= 1 CATEGORIES= graphics @@ -48,7 +48,6 @@ TEST_CONFIGURE_ENV= LOCALBASE="${LOCALBASE}" TEST_LIB_DEPENDS= libunwind.so:devel/libunwind TEST_TEST_TARGET= test TEST_IMPLIES= PNG JPEG # does not build otherwise -TEST_BROKEN= does not build # XXX: probably devel/sdl20 problem WEBP_LIB_DEPENDS= libwebp.so:graphics/webp WEBP_CMAKE_BOOL= SDL2IMAGE_WEBP diff --git a/graphics/sdl2_image/distinfo b/graphics/sdl2_image/distinfo index 14fb2d2dcab1..e9d8ce6d550e 100644 --- a/graphics/sdl2_image/distinfo +++ b/graphics/sdl2_image/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1741178810 -SHA256 (libsdl-org-SDL_image-release-2.8.8_GH0.tar.gz) = 2bd2c17cab3744ebfe7351ded8c70dc2078d8c7c24eb9f4ebb1b26a623e2a747 -SIZE (libsdl-org-SDL_image-release-2.8.8_GH0.tar.gz) = 6925189 +TIMESTAMP = 1778675893 +SHA256 (libsdl-org-SDL_image-release-2.8.12_GH0.tar.gz) = 26f07b431d09a9fb2cd759268030a1c34de44328d17f2a304f0612703a0d8cab +SIZE (libsdl-org-SDL_image-release-2.8.12_GH0.tar.gz) = 6925513 diff --git a/graphics/sdl3_image/Makefile b/graphics/sdl3_image/Makefile index 5b31533bae4f..daaabdb3cfa2 100644 --- a/graphics/sdl3_image/Makefile +++ b/graphics/sdl3_image/Makefile @@ -1,6 +1,7 @@ PORTNAME= sdl3_image DISTVERSIONPREFIX= release- -DISTVERSION= 3.2.6 +DISTVERSION= 3.4.4 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= amdmi3@FreeBSD.org diff --git a/graphics/sdl3_image/distinfo b/graphics/sdl3_image/distinfo index 61557b61b32d..d58744ecaf2b 100644 --- a/graphics/sdl3_image/distinfo +++ b/graphics/sdl3_image/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767639328 -SHA256 (libsdl-org-SDL_image-release-3.2.6_GH0.tar.gz) = 72b67f4e95e41ba4214a79f8df52035919a6a6f06c032d121e66d33b243dc588 -SIZE (libsdl-org-SDL_image-release-3.2.6_GH0.tar.gz) = 10785083 +TIMESTAMP = 1778675897 +SHA256 (libsdl-org-SDL_image-release-3.4.4_GH0.tar.gz) = b0c11bbde540e26d1cedf31174349fe6ab67e57658efe22e16e75172859c817d +SIZE (libsdl-org-SDL_image-release-3.4.4_GH0.tar.gz) = 11212361 diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile index ede6500c3f4b..19b71ace1f3b 100644 --- a/graphics/shaderc/Makefile +++ b/graphics/shaderc/Makefile @@ -1,6 +1,7 @@ PORTNAME= shaderc DISTVERSIONPREFIX= v -DISTVERSION= 2026.1 +DISTVERSION= 2026.2 +PORTREVISION= 1 CATEGORIES= graphics devel MAINTAINER= tagattie@FreeBSD.org @@ -20,9 +21,9 @@ USES= cmake:testing compiler:c++11-lib localbase:ldflags \ USE_GITHUB= yes GH_ACCOUNT= google # for GH_TAGNAME in GH_TUPLE -# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH> +# git clone --filter=blob:none --no-checkout --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH> # for COMMIT_HASH see ${WRKSRC}/DEPS -GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-461-g04f10f6:headers/third_party/spirv-headers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-472-gad9184e:headers/third_party/spirv-headers USE_LDCONFIG= yes diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo index fa505b8f52bb..c6da2a88fb61 100644 --- a/graphics/shaderc/distinfo +++ b/graphics/shaderc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1770145546 -SHA256 (google-shaderc-v2026.1_GH0.tar.gz) = 245002feccbe7f8361b223545a5654cea69780745886872d7efff50a38d96c66 -SIZE (google-shaderc-v2026.1_GH0.tar.gz) = 229148 -SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-461-g04f10f6_GH0.tar.gz) = e80ea5fb765506024dc9d7dbdd797acbdcd19ba2f6c2845d7b099a03282026a3 -SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-461-g04f10f6_GH0.tar.gz) = 561518 +TIMESTAMP = 1777467823 +SHA256 (google-shaderc-v2026.2_GH0.tar.gz) = f924178e75e3293082481b25ed64d5e48a795b479dac3bd3c83d23070855df42 +SIZE (google-shaderc-v2026.2_GH0.tar.gz) = 228959 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = d699301ba5008d93014f996a707c8b8465b60d37971c9b0e1dfee8546f0f0041 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = 565580 diff --git a/graphics/shotwell/Makefile b/graphics/shotwell/Makefile index a34f725fa4bb..8c9ec742b2a1 100644 --- a/graphics/shotwell/Makefile +++ b/graphics/shotwell/Makefile @@ -1,5 +1,6 @@ PORTNAME= shotwell -PORTVERSION= 0.32.15 +PORTVERSION= 0.32.17 +PORTREVISION= 1 CATEGORIES= graphics gnome MASTER_SITES= GNOME @@ -43,8 +44,8 @@ OPTIONS_SUB= yes FACED_DESC= Face Detection -FACED_CONFIGURE_ON= -Dface_detection=true -FACED_CONFIGURE_OFF= -Dface_detection=false -Dface_detection_helper=true +FACED_MESON_ON= -Dface_detection=true +FACED_MESON_OFF= -Dface_detection=false -Dface_detection_helper=true FACED_LIB_DEPENDS= libopencv_core.so:graphics/opencv PLIST_SUB= DISTVERSION=${DISTVERSION} diff --git a/graphics/shotwell/distinfo b/graphics/shotwell/distinfo index b615c256584f..817e1d419e1b 100644 --- a/graphics/shotwell/distinfo +++ b/graphics/shotwell/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772476533 -SHA256 (shotwell-0.32.15.tar.xz) = ac10260f382e1a3193bbb0dac8143163f1ca35546fa76133d542e390af742f3a -SIZE (shotwell-0.32.15.tar.xz) = 35344784 +TIMESTAMP = 1781113784 +SHA256 (shotwell-0.32.17.tar.xz) = 0a56684e98817c3103f54a648fe9400427c76a25a7b111457fc1d860c3167672 +SIZE (shotwell-0.32.17.tar.xz) = 35398620 diff --git a/graphics/shotwell/pkg-plist b/graphics/shotwell/pkg-plist index 5ac30d17e8a0..a8406181abfc 100644 --- a/graphics/shotwell/pkg-plist +++ b/graphics/shotwell/pkg-plist @@ -401,6 +401,48 @@ share/help/id/shotwell/share-upload.page share/help/id/shotwell/view-displaying.page share/help/id/shotwell/view-information.page share/help/id/shotwell/view-sidebar.page +share/help/kk/shotwell/edit-adjustments.page +share/help/kk/shotwell/edit-crop.page +share/help/kk/shotwell/edit-date-time.page +share/help/kk/shotwell/edit-enhance.page +share/help/kk/shotwell/edit-external.page +share/help/kk/shotwell/edit-nondestructive.page +share/help/kk/shotwell/edit-redeye.page +share/help/kk/shotwell/edit-rotate.page +share/help/kk/shotwell/edit-straighten.page +share/help/kk/shotwell/edit-undo.page +share/help/kk/shotwell/figures/Shotwell.svg +share/help/kk/shotwell/figures/crop_thirds.jpg +share/help/kk/shotwell/figures/trash_process.png +share/help/kk/shotwell/figures/trash_process.svg +share/help/kk/shotwell/formats.page +share/help/kk/shotwell/import-camera.page +share/help/kk/shotwell/import-file.page +share/help/kk/shotwell/import-memorycard.page +share/help/kk/shotwell/index.page +share/help/kk/shotwell/organize-event.page +share/help/kk/shotwell/organize-flag.page +share/help/kk/shotwell/organize-rating.page +share/help/kk/shotwell/organize-remove.page +share/help/kk/shotwell/organize-search.page +share/help/kk/shotwell/organize-tag.page +share/help/kk/shotwell/organize-title.page +share/help/kk/shotwell/other-files.page +share/help/kk/shotwell/other-missing.page +share/help/kk/shotwell/other-multiple.page +share/help/kk/shotwell/other-plugins.page +share/help/kk/shotwell/privacy-policy.page +share/help/kk/shotwell/raw.page +share/help/kk/shotwell/running.page +share/help/kk/shotwell/share-background.page +share/help/kk/shotwell/share-export.page +share/help/kk/shotwell/share-print.page +share/help/kk/shotwell/share-send.page +share/help/kk/shotwell/share-slideshow.page +share/help/kk/shotwell/share-upload.page +share/help/kk/shotwell/view-displaying.page +share/help/kk/shotwell/view-information.page +share/help/kk/shotwell/view-sidebar.page share/help/lv/shotwell/edit-adjustments.page share/help/lv/shotwell/edit-crop.page share/help/lv/shotwell/edit-date-time.page @@ -527,6 +569,48 @@ share/help/ru/shotwell/share-upload.page share/help/ru/shotwell/view-displaying.page share/help/ru/shotwell/view-information.page share/help/ru/shotwell/view-sidebar.page +share/help/sr/shotwell/edit-adjustments.page +share/help/sr/shotwell/edit-crop.page +share/help/sr/shotwell/edit-date-time.page +share/help/sr/shotwell/edit-enhance.page +share/help/sr/shotwell/edit-external.page +share/help/sr/shotwell/edit-nondestructive.page +share/help/sr/shotwell/edit-redeye.page +share/help/sr/shotwell/edit-rotate.page +share/help/sr/shotwell/edit-straighten.page +share/help/sr/shotwell/edit-undo.page +share/help/sr/shotwell/figures/Shotwell.svg +share/help/sr/shotwell/figures/crop_thirds.jpg +share/help/sr/shotwell/figures/trash_process.png +share/help/sr/shotwell/figures/trash_process.svg +share/help/sr/shotwell/formats.page +share/help/sr/shotwell/import-camera.page +share/help/sr/shotwell/import-file.page +share/help/sr/shotwell/import-memorycard.page +share/help/sr/shotwell/index.page +share/help/sr/shotwell/organize-event.page +share/help/sr/shotwell/organize-flag.page +share/help/sr/shotwell/organize-rating.page +share/help/sr/shotwell/organize-remove.page +share/help/sr/shotwell/organize-search.page +share/help/sr/shotwell/organize-tag.page +share/help/sr/shotwell/organize-title.page +share/help/sr/shotwell/other-files.page +share/help/sr/shotwell/other-missing.page +share/help/sr/shotwell/other-multiple.page +share/help/sr/shotwell/other-plugins.page +share/help/sr/shotwell/privacy-policy.page +share/help/sr/shotwell/raw.page +share/help/sr/shotwell/running.page +share/help/sr/shotwell/share-background.page +share/help/sr/shotwell/share-export.page +share/help/sr/shotwell/share-print.page +share/help/sr/shotwell/share-send.page +share/help/sr/shotwell/share-slideshow.page +share/help/sr/shotwell/share-upload.page +share/help/sr/shotwell/view-displaying.page +share/help/sr/shotwell/view-information.page +share/help/sr/shotwell/view-sidebar.page share/help/sv/shotwell/edit-adjustments.page share/help/sv/shotwell/edit-crop.page share/help/sv/shotwell/edit-date-time.page diff --git a/graphics/skanlite/distinfo b/graphics/skanlite/distinfo index 6ccb07691b58..ac3887c28ad5 100644 --- a/graphics/skanlite/distinfo +++ b/graphics/skanlite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541974 -SHA256 (KDE/release-service/25.12.3/skanlite-25.12.3.tar.xz) = e30dfc3601545291fc3d813ceaafcee91d0b850dcb54688be49a0f431779501f -SIZE (KDE/release-service/25.12.3/skanlite-25.12.3.tar.xz) = 2392496 +TIMESTAMP = 1782826840 +SHA256 (KDE/release-service/26.04.3/skanlite-26.04.3.tar.xz) = dac757451b430192a00eef7a90aad14f5e59d9460e9ff5fb162922ca47403417 +SIZE (KDE/release-service/26.04.3/skanlite-26.04.3.tar.xz) = 2392760 diff --git a/graphics/skanpage/distinfo b/graphics/skanpage/distinfo index 3cfd35341112..974b4d62760c 100644 --- a/graphics/skanpage/distinfo +++ b/graphics/skanpage/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772541975 -SHA256 (KDE/release-service/25.12.3/skanpage-25.12.3.tar.xz) = 2133b783bafb2e7d8cae873b648f10bf2d6edd7baa31d34fcc6c4b0d6507a13d -SIZE (KDE/release-service/25.12.3/skanpage-25.12.3.tar.xz) = 1370004 +TIMESTAMP = 1782826842 +SHA256 (KDE/release-service/26.04.3/skanpage-26.04.3.tar.xz) = 7e47a747877ee89d506efd3074d392870b9171749b7ba60f5aca1fd1ad5424a2 +SIZE (KDE/release-service/26.04.3/skanpage-26.04.3.tar.xz) = 1372804 diff --git a/graphics/skanpage/pkg-plist b/graphics/skanpage/pkg-plist index 3ad42c443398..624e93aac415 100644 --- a/graphics/skanpage/pkg-plist +++ b/graphics/skanpage/pkg-plist @@ -32,6 +32,7 @@ share/locale/ka/LC_MESSAGES/skanpage.mo share/locale/ko/LC_MESSAGES/skanpage.mo share/locale/lt/LC_MESSAGES/skanpage.mo share/locale/lv/LC_MESSAGES/skanpage.mo +share/locale/nb/LC_MESSAGES/skanpage.mo share/locale/nl/LC_MESSAGES/skanpage.mo share/locale/pa/LC_MESSAGES/skanpage.mo share/locale/pl/LC_MESSAGES/skanpage.mo diff --git a/graphics/skia/Makefile b/graphics/skia/Makefile index ada0b20a6278..0bc732ad8659 100644 --- a/graphics/skia/Makefile +++ b/graphics/skia/Makefile @@ -1,6 +1,7 @@ PORTNAME= skia DISTVERSIONPREFIX= chrome/m DISTVERSION= 144 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= siva@FreeBSD.org diff --git a/graphics/spirv-cross/Makefile b/graphics/spirv-cross/Makefile index 1d51545f96d9..c39a89cbdce9 100644 --- a/graphics/spirv-cross/Makefile +++ b/graphics/spirv-cross/Makefile @@ -1,6 +1,6 @@ PORTNAME= spirv-cross DISTVERSIONPREFIX= vulkan-sdk- -DISTVERSION= 1.4.335.0 +DISTVERSION= 1.4.350.0 CATEGORIES= graphics MAINTAINER= vvd@FreeBSD.org diff --git a/graphics/spirv-cross/distinfo b/graphics/spirv-cross/distinfo index 634384ad6a10..8b64e0705e39 100644 --- a/graphics/spirv-cross/distinfo +++ b/graphics/spirv-cross/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767706770 -SHA256 (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.335.0_GH0.tar.gz) = c3e935cb19e2dda8e2e03fcfcbe451131595fec2cfbc73ab79a6f4c4cd43eb16 -SIZE (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.335.0_GH0.tar.gz) = 1960100 +TIMESTAMP = 1781313131 +SHA256 (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.350.0_GH0.tar.gz) = fbf9bee521545557357679173d39787a954bd8187e4b2fcaa09044c70201b434 +SIZE (KhronosGroup-SPIRV-Cross-vulkan-sdk-1.4.350.0_GH0.tar.gz) = 2001899 diff --git a/graphics/spirv-cross/pkg-plist b/graphics/spirv-cross/pkg-plist index 3bba91288c3b..61aba1d0f7be 100644 --- a/graphics/spirv-cross/pkg-plist +++ b/graphics/spirv-cross/pkg-plist @@ -18,7 +18,7 @@ include/spirv_cross/spirv_parser.hpp include/spirv_cross/spirv_reflect.hpp lib/libspirv-cross-c-shared.so lib/libspirv-cross-c-shared.so.0 -lib/libspirv-cross-c-shared.so.0.67.0 +lib/libspirv-cross-c-shared.so.0.68.0 lib/libspirv-cross-c.a lib/libspirv-cross-core.a lib/libspirv-cross-cpp.a diff --git a/graphics/spirv-headers/Makefile b/graphics/spirv-headers/Makefile new file mode 100644 index 000000000000..d2214fc44ddd --- /dev/null +++ b/graphics/spirv-headers/Makefile @@ -0,0 +1,21 @@ +PORTNAME= spirv-headers +DISTVERSIONPREFIX= vulkan-sdk- +DISTVERSION= 1.4.350.1 +CATEGORIES= graphics + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Machine-readable files for the SPIR-V Registry +WWW= https://github.com/KhronosGroup/SPIRV-Headers + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= cmake + +USE_GITHUB= yes +GH_ACCOUNT= KhronosGroup +GH_PROJECT= SPIRV-Headers + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/graphics/spirv-headers/distinfo b/graphics/spirv-headers/distinfo new file mode 100644 index 000000000000..036b999b06c3 --- /dev/null +++ b/graphics/spirv-headers/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1781854200 +SHA256 (KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.350.1_GH0.tar.gz) = 9e6d5c78878172d2b810e97f3a74ecbbb14b4ad52b07384ce915fbbeb226d610 +SIZE (KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.350.1_GH0.tar.gz) = 565391 diff --git a/graphics/spirv-headers/pkg-descr b/graphics/spirv-headers/pkg-descr new file mode 100644 index 000000000000..15f052ceda11 --- /dev/null +++ b/graphics/spirv-headers/pkg-descr @@ -0,0 +1,8 @@ +SPIRV-Headers contains machine-readable files for the SPIR-V Registry. + +This includes: +* Header files for various languages. +* JSON files describing the grammar for the SPIR-V core instruction set and the + extended instruction sets. +* The XML registry file. +* A tool to build the headers from the JSON grammar. diff --git a/graphics/spirv-headers/pkg-plist b/graphics/spirv-headers/pkg-plist new file mode 100644 index 000000000000..6bdc46a8afad --- /dev/null +++ b/graphics/spirv-headers/pkg-plist @@ -0,0 +1,82 @@ +include/spirv/1.0/GLSL.std.450.h +include/spirv/1.0/OpenCL.std.h +include/spirv/1.0/extinst.glsl.std.450.grammar.json +include/spirv/1.0/extinst.opencl.std.100.grammar.json +include/spirv/1.0/spirv.core.grammar.json +include/spirv/1.0/spirv.cs +include/spirv/1.0/spirv.h +include/spirv/1.0/spirv.hpp +include/spirv/1.0/spirv.hpp11 +include/spirv/1.0/spirv.json +include/spirv/1.0/spirv.lua +include/spirv/1.0/spirv.py +include/spirv/1.1/GLSL.std.450.h +include/spirv/1.1/OpenCL.std.h +include/spirv/1.1/extinst.glsl.std.450.grammar.json +include/spirv/1.1/extinst.opencl.std.100.grammar.json +include/spirv/1.1/spirv.core.grammar.json +include/spirv/1.1/spirv.cs +include/spirv/1.1/spirv.h +include/spirv/1.1/spirv.hpp +include/spirv/1.1/spirv.hpp11 +include/spirv/1.1/spirv.json +include/spirv/1.1/spirv.lua +include/spirv/1.1/spirv.py +include/spirv/1.2/GLSL.std.450.h +include/spirv/1.2/OpenCL.std.h +include/spirv/1.2/extinst.glsl.std.450.grammar.json +include/spirv/1.2/extinst.opencl.std.100.grammar.json +include/spirv/1.2/spirv.core.grammar.json +include/spirv/1.2/spirv.cs +include/spirv/1.2/spirv.h +include/spirv/1.2/spirv.hpp +include/spirv/1.2/spirv.hpp11 +include/spirv/1.2/spirv.json +include/spirv/1.2/spirv.lua +include/spirv/1.2/spirv.py +include/spirv/spir-v.xml +include/spirv/unified1/AMD_gcn_shader.h +include/spirv/unified1/AMD_shader_ballot.h +include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h +include/spirv/unified1/AMD_shader_trinary_minmax.h +include/spirv/unified1/ArmMotionEngine.100.h +include/spirv/unified1/DebugInfo.h +include/spirv/unified1/GLSL.std.450.h +include/spirv/unified1/NonSemanticClspvReflection.h +include/spirv/unified1/NonSemanticDebugBreak.h +include/spirv/unified1/NonSemanticDebugPrintf.h +include/spirv/unified1/NonSemanticShaderDebugInfo.h +include/spirv/unified1/NonSemanticShaderDebugInfo100.h +include/spirv/unified1/NonSemanticVkspReflection.h +include/spirv/unified1/OpenCL.std.h +include/spirv/unified1/OpenCLDebugInfo100.h +include/spirv/unified1/TOSA.001000.1.h +include/spirv/unified1/extinst.arm.motion-engine.100.grammar.json +include/spirv/unified1/extinst.debuginfo.grammar.json +include/spirv/unified1/extinst.glsl.std.450.grammar.json +include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json +include/spirv/unified1/extinst.nonsemantic.debugbreak.grammar.json +include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json +include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json +include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.grammar.json +include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json +include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json +include/spirv/unified1/extinst.opencl.std.100.grammar.json +include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json +include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json +include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json +include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json +include/spirv/unified1/extinst.tosa.001000.1.grammar.json +include/spirv/unified1/spirv.bf +include/spirv/unified1/spirv.core.grammar.json +include/spirv/unified1/spirv.cs +include/spirv/unified1/spirv.h +include/spirv/unified1/spirv.hpp +include/spirv/unified1/spirv.hpp11 +include/spirv/unified1/spirv.json +include/spirv/unified1/spirv.lua +include/spirv/unified1/spirv.py +include/spirv/unified1/spv.d +share/cmake/SPIRV-Headers/SPIRV-HeadersConfig.cmake +share/cmake/SPIRV-Headers/SPIRV-HeadersConfigVersion.cmake +share/pkgconfig/SPIRV-Headers.pc diff --git a/graphics/spirv-tools/Makefile b/graphics/spirv-tools/Makefile index 54379be3b304..918d27d819fa 100644 --- a/graphics/spirv-tools/Makefile +++ b/graphics/spirv-tools/Makefile @@ -1,6 +1,6 @@ PORTNAME= spirv-tools DISTVERSIONPREFIX= v -DISTVERSION= 2026.1 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries +DISTVERSION= 2026.2 # please always bump all dependencies when updated because at least graphics/shaderc links in static libraries CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org @@ -18,7 +18,7 @@ GH_PROJECT= SPIRV-Tools # for GH_TAGNAME in GH_TUPLE # git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH> # for COMMIT_HASH see ${WRKSRC}/DEPS -GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-461-g04f10f6:headers/external/spirv-headers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-472-gad9184e:headers/external/spirv-headers USE_LDCONFIG= yes diff --git a/graphics/spirv-tools/distinfo b/graphics/spirv-tools/distinfo index 3f563f17385c..6e2e01e74687 100644 --- a/graphics/spirv-tools/distinfo +++ b/graphics/spirv-tools/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1770121327 -SHA256 (KhronosGroup-SPIRV-Tools-v2026.1_GH0.tar.gz) = 35dc16cf2dc64be5b6bbbe86d210e6f4a82b070cffd751605a3365cd8bce2d7e -SIZE (KhronosGroup-SPIRV-Tools-v2026.1_GH0.tar.gz) = 3453737 -SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-461-g04f10f6_GH0.tar.gz) = e80ea5fb765506024dc9d7dbdd797acbdcd19ba2f6c2845d7b099a03282026a3 -SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-461-g04f10f6_GH0.tar.gz) = 561518 +TIMESTAMP = 1780195633 +SHA256 (KhronosGroup-SPIRV-Tools-v2026.2_GH0.tar.gz) = b4390652e64ab188eede9d556cf183b3c1c4be44d4fcd104b0d4af3bea2712d1 +SIZE (KhronosGroup-SPIRV-Tools-v2026.2_GH0.tar.gz) = 3469386 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = d699301ba5008d93014f996a707c8b8465b60d37971c9b0e1dfee8546f0f0041 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-472-gad9184e_GH0.tar.gz) = 565580 diff --git a/graphics/svgbob/Makefile b/graphics/svgbob/Makefile index a62a9652eb5b..2dcccbbc0cd4 100644 --- a/graphics/svgbob/Makefile +++ b/graphics/svgbob/Makefile @@ -1,6 +1,6 @@ PORTNAME= svgbob DISTVERSION= 0.7.1 -PORTREVISION= 26 +PORTREVISION= 29 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile index 1b2c6fc6daed..04e927399619 100644 --- a/graphics/synfig/Makefile +++ b/graphics/synfig/Makefile @@ -1,7 +1,7 @@ PORTNAME= synfig DISTVERSIONPREFIX= v DISTVERSION= 1.4.5 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= graphics devel multimedia MAINTAINER= portmaster@BSDforge.com diff --git a/graphics/synfigstudio/Makefile b/graphics/synfigstudio/Makefile index e2d5aefc0621..56184f4e80ca 100644 --- a/graphics/synfigstudio/Makefile +++ b/graphics/synfigstudio/Makefile @@ -1,7 +1,7 @@ PORTNAME= synfigstudio DISTVERSIONPREFIX= v DISTVERSION= 1.4.5 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics multimedia MAINTAINER= portmaster@BSDforge.com diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile index 635c491ea844..f47793e317e5 100644 --- a/graphics/tiff/Makefile +++ b/graphics/tiff/Makefile @@ -1,6 +1,5 @@ PORTNAME= tiff -DISTVERSION= 4.7.1 -PORTREVISION= 1 +DISTVERSION= 4.7.2 CATEGORIES= graphics MASTER_SITES= https://download.osgeo.org/libtiff/ diff --git a/graphics/tiff/distinfo b/graphics/tiff/distinfo index df78c7e1ff60..9744b31a737c 100644 --- a/graphics/tiff/distinfo +++ b/graphics/tiff/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1758254359 -SHA256 (tiff-4.7.1.tar.xz) = b92017489bdc1db3a4c97191aa4b75366673cb746de0dce5d7a749d5954681ba -SIZE (tiff-4.7.1.tar.xz) = 2358600 +TIMESTAMP = 1784286218 +SHA256 (tiff-4.7.2.tar.xz) = 4996f0c4f93094719b1ca5c6279b20e588773ba8a247533e486416fb662ddb88 +SIZE (tiff-4.7.2.tar.xz) = 2409652 diff --git a/graphics/tiff/files/patch-libtiff_tif__getimage.c b/graphics/tiff/files/patch-libtiff_tif__getimage.c deleted file mode 100644 index c3c3ed3a62a0..000000000000 --- a/graphics/tiff/files/patch-libtiff_tif__getimage.c +++ /dev/null @@ -1,38 +0,0 @@ ---- libtiff/tif_getimage.c.orig 2025-06-25 17:20:35 UTC -+++ libtiff/tif_getimage.c -@@ -2216,7 +2216,7 @@ DECLAREContigPutFunc(putcontig8bitYCbCr44tile) - uint32_t *cp1 = cp + w + toskew; - uint32_t *cp2 = cp1 + w + toskew; - uint32_t *cp3 = cp2 + w + toskew; -- int32_t incr = 3 * w + 4 * toskew; -+ const tmsize_t incr = 3 * (tmsize_t)w + 4 * (tmsize_t)toskew; - - (void)y; - /* adjust fromskew */ -@@ -2356,7 +2356,7 @@ DECLAREContigPutFunc(putcontig8bitYCbCr42tile) - DECLAREContigPutFunc(putcontig8bitYCbCr42tile) - { - uint32_t *cp1 = cp + w + toskew; -- int32_t incr = 2 * toskew + w; -+ const tmsize_t incr = 2 * (tmsize_t)toskew + w; - - (void)y; - fromskew = (fromskew / 4) * (4 * 2 + 2); -@@ -2512,7 +2512,7 @@ DECLAREContigPutFunc(putcontig8bitYCbCr22tile) - DECLAREContigPutFunc(putcontig8bitYCbCr22tile) - { - uint32_t *cp2; -- int32_t incr = 2 * toskew + w; -+ const tmsize_t incr = 2 * (tmsize_t)toskew + w; - (void)y; - fromskew = (fromskew / 2) * (2 * 2 + 2); - cp2 = cp + w + toskew; -@@ -2615,7 +2615,7 @@ DECLAREContigPutFunc(putcontig8bitYCbCr12tile) - DECLAREContigPutFunc(putcontig8bitYCbCr12tile) - { - uint32_t *cp2; -- int32_t incr = 2 * toskew + w; -+ const tmsize_t incr = 2 * (tmsize_t)toskew + w; - (void)y; - fromskew = (fromskew / 1) * (1 * 2 + 2); - cp2 = cp + w + toskew; diff --git a/graphics/tiff/pkg-plist b/graphics/tiff/pkg-plist index 25b30b1e8cb9..3fc84d5ab784 100644 --- a/graphics/tiff/pkg-plist +++ b/graphics/tiff/pkg-plist @@ -21,16 +21,16 @@ include/tiffconf.h include/tiffio.h include/tiffio.hxx include/tiffvers.h -lib/cmake/tiff/TiffConfig.cmake -lib/cmake/tiff/TiffConfigVersion.cmake -lib/cmake/tiff/TiffTargets-%%CMAKE_BUILD_TYPE%%.cmake -lib/cmake/tiff/TiffTargets.cmake +lib/cmake/tiff/tiff-config-version.cmake +lib/cmake/tiff/tiff-config.cmake +lib/cmake/tiff/tiff-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/tiff/tiff-targets.cmake lib/libtiff.so lib/libtiff.so.6 -lib/libtiff.so.6.2.0 +lib/libtiff.so.6.3.0 lib/libtiffxx.so lib/libtiffxx.so.6 -lib/libtiffxx.so.6.2.0 +lib/libtiffxx.so.6.3.0 libdata/pkgconfig/libtiff-4.pc %%PORTDOCS%%%%DOCSDIR%%/ChangeLog %%PORTDOCS%%%%DOCSDIR%%/LICENSE.md @@ -75,6 +75,7 @@ libdata/pkgconfig/libtiff-4.pc %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldWriteCount.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFlush.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFGetField.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFGetMaxCompressionRatio.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFMergeFieldInfo.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFOpen.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFOpenOptions.rst.txt @@ -189,6 +190,7 @@ libdata/pkgconfig/libtiff-4.pc %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.0.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.1.rst.txt +%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.7.2.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/index.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc1_psc.rst.txt %%PORTDOCS%%%%DOCSDIR%%/manual/_sources/rfcs/rfc2_restoring_needed_tools.rst.txt @@ -255,6 +257,7 @@ libdata/pkgconfig/libtiff-4.pc %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldWriteCount.html %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFlush.html %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFGetField.html +%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFGetMaxCompressionRatio.html %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFMergeFieldInfo.html %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFOpen.html %%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFOpenOptions.html @@ -371,6 +374,7 @@ libdata/pkgconfig/libtiff-4.pc %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.0.html %%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.1.html +%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.7.2.html %%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/index.html %%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc1_psc.html %%PORTDOCS%%%%DOCSDIR%%/manual/rfcs/rfc2_restoring_needed_tools.html @@ -443,6 +447,7 @@ share/man/man3/TIFFFieldTag.3tiff.gz share/man/man3/TIFFFieldWriteCount.3tiff.gz share/man/man3/TIFFFlush.3tiff.gz share/man/man3/TIFFGetField.3tiff.gz +share/man/man3/TIFFGetMaxCompressionRatio.3tiff.gz share/man/man3/TIFFMergeFieldInfo.3tiff.gz share/man/man3/TIFFOpen.3tiff.gz share/man/man3/TIFFPrintDirectory.3tiff.gz diff --git a/graphics/tikzit/Makefile b/graphics/tikzit/Makefile index d39192316d0d..83478d790f0d 100644 --- a/graphics/tikzit/Makefile +++ b/graphics/tikzit/Makefile @@ -1,7 +1,7 @@ PORTNAME= tikzit DISTVERSIONPREFIX= v DISTVERSION= 2.1.6 -PORTREVISION= 31 +PORTREVISION= 32 CATEGORIES= graphics MAINTAINER= lwhsu@FreeBSD.org diff --git a/graphics/tippecanoe/Makefile b/graphics/tippecanoe/Makefile deleted file mode 100644 index 3694edf5686d..000000000000 --- a/graphics/tippecanoe/Makefile +++ /dev/null @@ -1,41 +0,0 @@ -PORTNAME= tippecanoe -DISTVERSION= 2.26.1 -PORTREVISION= 1 -CATEGORIES= graphics - -MAINTAINER= darcy@dbitech.ca -COMMENT= Builds vector tilesets from large (or small) collections GEO features -WWW= https://github.com/felt/tippecanoe - -LICENSE= BSD2CLAUSE -LICENSE_FILE= ${WRKSRC}/LICENSE.md - -BROKEN_FreeBSD_14= fails to compile: static_assert failed due to requirement - -LIB_DEPENDS= libsqlite3.so:databases/sqlite3 -BUILD_DEPENDS= bash:shells/bash - -USES= gmake -USE_GITHUB= yes - -GH_ACCOUNT= felt - -PLIST_FILES= bin/tile-join bin/tippecanoe bin/tippecanoe-decode \ - bin/tippecanoe-enumerate bin/tippecanoe-json-tool \ - share/man/man1/tippecanoe.1.gz - -.include <bsd.port.options.mk> - -# Suppress a clang-16 error on 32-bit arch: -# non-constant-expression cannot be narrowed from type 'uint64_t' -.if ${ARCH} == i386 || ${ARCH:Marmv?} != "" -CXXFLAGS+= -Wno-narrowing -.endif - -do-install: -.for file in tile-join tippecanoe tippecanoe-decode tippecanoe-enumerate tippecanoe-json-tool - ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${STAGEDIR$}${PREFIX}/bin -.endfor - ${INSTALL_MAN} ${WRKSRC}/man/tippecanoe.1 ${STAGEDIR}${PREFIX}/share/man/man1/tippecanoe.1 - -.include <bsd.port.mk> diff --git a/graphics/tippecanoe/distinfo b/graphics/tippecanoe/distinfo deleted file mode 100644 index 88eba5e97e4e..000000000000 --- a/graphics/tippecanoe/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1685722069 -SHA256 (felt-tippecanoe-2.26.1_GH0.tar.gz) = 2b4ff69b76f5d4ec207ffcfedf1da163d3b403275a05b1d741bdd4746b728df7 -SIZE (felt-tippecanoe-2.26.1_GH0.tar.gz) = 20256693 diff --git a/graphics/tippecanoe/pkg-descr b/graphics/tippecanoe/pkg-descr deleted file mode 100644 index 1af213c8c0aa..000000000000 --- a/graphics/tippecanoe/pkg-descr +++ /dev/null @@ -1,21 +0,0 @@ -Tippecanoe Builds vector tilesets from large (or small) collections of -GeoJSON, FlatGeobuf, or CSV features. - -The goal of Tippecanoe is to enable making a scale-independent view of -your data, so that at any level from the entire world to a single -building, you can see the density and texture of the data rather than a -simplification from dropping supposedly unimportant features or -clustering or aggregating them. - -If you give it all of OpenStreetMap and zoom out, it should give you -back something that looks like "All Streets" rather than something that -looks like an Interstate road atlas. - -If you give it all the building footprints in Los Angeles and zoom out -far enough that most individual buildings are no longer discernable, you -should still be able to see the extent and variety of development in -every neighborhood, not just the largest downtown buildings. - -If you give it a collection of years of tweet locations, you should be -able to see the shape and relative popularity of every point of interest -and every significant travel corridor. diff --git a/graphics/ttyplot/Makefile b/graphics/ttyplot/Makefile index 7a9bbce083d4..81d81e61764e 100644 --- a/graphics/ttyplot/Makefile +++ b/graphics/ttyplot/Makefile @@ -9,8 +9,6 @@ WWW= https://github.com/tenox7/ttyplot LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE -BROKEN_FreeBSD_13= fails to build: Package 'ncursesw' not found - USES= ncurses pkgconfig USE_GITHUB= yes GH_ACCOUNT= tenox7 diff --git a/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp b/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp new file mode 100644 index 000000000000..fd04802bd133 --- /dev/null +++ b/graphics/tulip/files/patch-library_tulip-core_src_ParallelTools.cpp @@ -0,0 +1,10 @@ +--- library/tulip-core/src/ParallelTools.cpp.orig 2026-06-17 13:56:19 UTC ++++ library/tulip-core/src/ParallelTools.cpp +@@ -103,7 +103,6 @@ static OpenMPDefaultOptions openMpDefaultOptions; + #else + + #include <condition_variable> +-#include <tulip/tlphash.h> + #include <tulip/IdManager.h> + + #endif diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile index 94edd16de579..0dbfcde4eca2 100644 --- a/graphics/vhs/Makefile +++ b/graphics/vhs/Makefile @@ -1,7 +1,7 @@ PORTNAME= vhs DISTVERSIONPREFIX= v DISTVERSION= 0.11.0 -PORTREVISION= 1 +PORTREVISION= 4 CATEGORIES= graphics MAINTAINER= dtxdf@FreeBSD.org diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile index 4b8ab35f14d8..14468ff707e7 100644 --- a/graphics/vigra/Makefile +++ b/graphics/vigra/Makefile @@ -1,6 +1,6 @@ PORTNAME= vigra DISTVERSIONPREFIX= Version- -DISTVERSION= 1-12-3 +DISTVERSION= 1-12-4 PORTREVISION= 1 CATEGORIES= graphics @@ -25,6 +25,8 @@ CMAKE_ARGS= -DDEPENDENCY_SEARCH_PREFIX:PATH=${LOCALBASE} \ -DDOCINSTALL:PATH=${DOCSDIR_REL} SHEBANG_FILES= config/vigra-config.in +PLIST_SUB= PORTVERSION=${PORTVERSION} + OPTIONS_DEFINE= HDF5 OPENEXR NUMPY DOCS FFTW OPTIONS_DEFAULT= HDF5 OPENEXR FFTW ${OPTIONS_GROUP_IMAGEFORMATS} OPTIONS_GROUP= IMAGEFORMATS @@ -42,9 +44,9 @@ NUMPY_DESC= NumPy mathematical computing (USE Fortran/GCC47+) NUMPY_CMAKE_BOOL= WITH_VIGRANUMPY NUMPY_USES= compiler:gcc-c++11-lib python:build NUMPY_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} NUMPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} NUMPY_LIB_DEPENDS= ${PY_BOOST} # On FreeBSD < 11 libc++ lacks support for sized delete operators. # GCC dropped the builtin version of these operators in 6+ by diff --git a/graphics/vigra/distinfo b/graphics/vigra/distinfo index 9a6569ce0644..9e4c67707e46 100644 --- a/graphics/vigra/distinfo +++ b/graphics/vigra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766779754 -SHA256 (ukoethe-vigra-Version-1-12-3_GH0.tar.gz) = 04bd9bcf3d5fd694c8fd25d651a56376f2b8bc2623d41b1805fc84ac5bad0512 -SIZE (ukoethe-vigra-Version-1-12-3_GH0.tar.gz) = 34206860 +TIMESTAMP = 1777192803 +SHA256 (ukoethe-vigra-Version-1-12-4_GH0.tar.gz) = fa516eeb19f72ae98a6d5a284c033bc0e0070cb73a8c72985696d2ad73a9292a +SIZE (ukoethe-vigra-Version-1-12-4_GH0.tar.gz) = 34207556 diff --git a/graphics/vigra/pkg-plist b/graphics/vigra/pkg-plist index 5c8c6209b8aa..8f3e3cf45da6 100644 --- a/graphics/vigra/pkg-plist +++ b/graphics/vigra/pkg-plist @@ -231,7 +231,7 @@ include/vigra/wigner-matrix.hxx include/vigra/windows.h lib/libvigraimpex.so lib/libvigraimpex.so.11 -lib/libvigraimpex.so.11.1.12.3 +lib/libvigraimpex.so.11.%%PORTVERSION%% lib/vigra/VigraConfig.cmake lib/vigra/VigraConfigVersion.cmake lib/vigra/vigra-targets-%%CMAKE_BUILD_TYPE%%.cmake diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile index f2b9932d16f4..c0ec71383f03 100644 --- a/graphics/vips/Makefile +++ b/graphics/vips/Makefile @@ -1,6 +1,6 @@ PORTNAME= vips -PORTVERSION= 8.18.0 -PORTREVISION= 2 +PORTVERSION= 8.18.4 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/ diff --git a/graphics/vips/distinfo b/graphics/vips/distinfo index 8790e9d41cc6..feecf917921e 100644 --- a/graphics/vips/distinfo +++ b/graphics/vips/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766036355 -SHA256 (vips-8.18.0.tar.xz) = b85ab92280c30d22f5c8fe2f68b809cddb7eaac437d8c33474475dac84ddc574 -SIZE (vips-8.18.0.tar.xz) = 30715488 +TIMESTAMP = 1783563970 +SHA256 (vips-8.18.4.tar.xz) = 2677bad6c422617fd1172d359c16af34e736965d042c214203a87187d26ff037 +SIZE (vips-8.18.4.tar.xz) = 25424116 diff --git a/graphics/vips/pkg-plist b/graphics/vips/pkg-plist index c2b7befa21e8..edb9050b7881 100644 --- a/graphics/vips/pkg-plist +++ b/graphics/vips/pkg-plist @@ -60,11 +60,11 @@ include/vips/vips8 lib/libvips-cpp.a lib/libvips-cpp.so lib/libvips-cpp.so.42 -lib/libvips-cpp.so.42.20.0 +lib/libvips-cpp.so.42.20.4 lib/libvips.a lib/libvips.so lib/libvips.so.42 -lib/libvips.so.42.20.0 +lib/libvips.so.42.20.4 libdata/pkgconfig/vips-cpp.pc libdata/pkgconfig/vips.pc %%PORTDOCS%%%%DOCSDIR%%/Combine.png diff --git a/graphics/viu/Makefile b/graphics/viu/Makefile index 034a159f6dd6..ccf49da483e4 100644 --- a/graphics/viu/Makefile +++ b/graphics/viu/Makefile @@ -1,7 +1,7 @@ PORTNAME= viu DISTVERSIONPREFIX= v DISTVERSION= 1.5.1 -PORTREVISION= 11 +PORTREVISION= 14 CATEGORIES= graphics MAINTAINER= lcook@FreeBSD.org diff --git a/graphics/vkrunner/Makefile b/graphics/vkrunner/Makefile new file mode 100644 index 000000000000..806dc75e6a58 --- /dev/null +++ b/graphics/vkrunner/Makefile @@ -0,0 +1,36 @@ +PORTNAME= vkrunner +DISTVERSION= g20260605 +PORTREVISION= 1 +CATEGORIES= graphics + +MAINTAINER= olivier@FreeBSD.org +COMMENT= Vulkan shader tester based on shader_runner from Piglit +WWW= https://gitlab.freedesktop.org/mesa/vkrunner + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +NOT_FOR_ARCHS= i386 +NOT_FOR_ARCHS_REASON= Vulkan non-dispatchable handles are u64 on 32-bit + +RUN_DEPENDS= glslangValidator:graphics/glslang + +USES= cargo + +USE_GITLAB= yes +GL_SITE= https://gitlab.freedesktop.org +GL_ACCOUNT= mesa +GL_TAGNAME= 4dff5e7f450d59e24be5b11f1898d2c3091d908b + +PLIST_FILES= bin/vkrunner + +PORTEXAMPLES= * + +OPTIONS_DEFINE= EXAMPLES +OPTIONS_DEFAULT=EXAMPLES + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/examples/*.shader_test ${STAGEDIR}${EXAMPLESDIR} + +.include <bsd.port.mk> diff --git a/graphics/vkrunner/distinfo b/graphics/vkrunner/distinfo new file mode 100644 index 000000000000..df972a43ddec --- /dev/null +++ b/graphics/vkrunner/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1783553694 +SHA256 (mesa-vkrunner-4dff5e7f450d59e24be5b11f1898d2c3091d908b_GL0.tar.gz) = b5b5d68ab4e47712c174b4688af4e5bb8ffb27e9d44bc6ae3d6d8bbd3b6c03a7 +SIZE (mesa-vkrunner-4dff5e7f450d59e24be5b11f1898d2c3091d908b_GL0.tar.gz) = 756821 diff --git a/graphics/vkrunner/pkg-descr b/graphics/vkrunner/pkg-descr new file mode 100644 index 000000000000..8e0321d83d25 --- /dev/null +++ b/graphics/vkrunner/pkg-descr @@ -0,0 +1,3 @@ +VkRunner is a Vulkan shader tester based on shader_runner in Piglit. +The goal is to make it be able to test scripts as similar to Piglit’s +shader_test format as possible. diff --git a/graphics/vulkan-caps-viewer/Makefile b/graphics/vulkan-caps-viewer/Makefile index b83ecea6731a..5ac8538ec3a5 100644 --- a/graphics/vulkan-caps-viewer/Makefile +++ b/graphics/vulkan-caps-viewer/Makefile @@ -1,8 +1,8 @@ PORTNAME= vulkan-caps-viewer -DISTVERSION= 4.10 +DISTVERSION= 4.11 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= makc@FreeBSD.org COMMENT= Vulkan Hardware Capability Viewer WWW= https://vulkan.gpuinfo.org/ @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:graphics/vulkan-headers LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader -USES= compiler:c++11-lib desktop-file-utils pkgconfig qmake qt:6 +USES= compiler:c++17-lang desktop-file-utils pkgconfig qmake qt:6 USE_GITHUB= yes GH_ACCOUNT= SaschaWillems GH_PROJECT= VulkanCapsViewer @@ -48,7 +48,7 @@ post-patch: ${WRKSRC}/vulkanCapsViewer.pro @${REINPLACE_CMD} -e 's/__linux/__unix/' \ ${WRKSRC}/vulkanCapsViewer.cpp - @${REINPLACE_CMD} -e 's|$$$$PWD/Vulkan-Headers/include/vulkan/vulkan.h|${LOCALBASE}/include/vulkan/vulkan.h|' \ + @${REINPLACE_CMD} -e 's|$$$$PWD/Vulkan-Headers|${LOCALBASE}|' \ ${WRKSRC}/vulkanCapsViewer.pri .include <bsd.port.mk> diff --git a/graphics/vulkan-caps-viewer/distinfo b/graphics/vulkan-caps-viewer/distinfo index 230af080ed38..a862af08be2c 100644 --- a/graphics/vulkan-caps-viewer/distinfo +++ b/graphics/vulkan-caps-viewer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766017233 -SHA256 (SaschaWillems-VulkanCapsViewer-4.10_GH0.tar.gz) = 4a9a1dc54af27a48915ab28f3ea125d210d406fc0c54feb91720ec180683b987 -SIZE (SaschaWillems-VulkanCapsViewer-4.10_GH0.tar.gz) = 2879166 +TIMESTAMP = 1782059757 +SHA256 (SaschaWillems-VulkanCapsViewer-4.11_GH0.tar.gz) = 8523875c1fc907d34d478ac8a096d6cb7f7d99952209197f31f9cb7511f1c577 +SIZE (SaschaWillems-VulkanCapsViewer-4.11_GH0.tar.gz) = 2880322 diff --git a/graphics/vulkan-extension-layer/Makefile b/graphics/vulkan-extension-layer/Makefile index 503ce1b8b177..6378ca7077a2 100644 --- a/graphics/vulkan-extension-layer/Makefile +++ b/graphics/vulkan-extension-layer/Makefile @@ -1,9 +1,9 @@ PORTNAME= vulkan-extension-layer -DISTVERSIONPREFIX= v -DISTVERSION= 1.4.333 +DISTVERSIONPREFIX= vulkan-sdk- +DISTVERSION= 1.4.350.1 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Layer providing Vulkan features when native support is unavailable WWW= https://github.com/KhronosGroup/Vulkan-ExtensionLayer @@ -19,7 +19,7 @@ LICENSE_PERMS_LLVM-exception= dist-mirror dist-sell pkg-mirror pkg-sell auto-acc BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers \ vulkan-utility-libraries>0:graphics/vulkan-utility-libraries -USES= cmake compiler:c++11-lib pkgconfig +USES= cmake compiler:c++11-lib localbase pkgconfig USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ExtensionLayer diff --git a/graphics/vulkan-extension-layer/distinfo b/graphics/vulkan-extension-layer/distinfo index 24e22a493596..61f2f12f0c09 100644 --- a/graphics/vulkan-extension-layer/distinfo +++ b/graphics/vulkan-extension-layer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766027867 -SHA256 (KhronosGroup-Vulkan-ExtensionLayer-v1.4.333_GH0.tar.gz) = ae1b1e311f667e245f840eb8904e5af2752900db5527948a2d52146a26668493 -SIZE (KhronosGroup-Vulkan-ExtensionLayer-v1.4.333_GH0.tar.gz) = 791025 +TIMESTAMP = 1781866972 +SHA256 (KhronosGroup-Vulkan-ExtensionLayer-vulkan-sdk-1.4.350.1_GH0.tar.gz) = fef7028d4f0fa1054869a64a2e1ac6b495e6d806d01bcf68fc333832defdca28 +SIZE (KhronosGroup-Vulkan-ExtensionLayer-vulkan-sdk-1.4.350.1_GH0.tar.gz) = 794996 diff --git a/graphics/vulkan-headers/Makefile b/graphics/vulkan-headers/Makefile index d567ed02e88d..45f2318e2d3d 100644 --- a/graphics/vulkan-headers/Makefile +++ b/graphics/vulkan-headers/Makefile @@ -1,9 +1,10 @@ PORTNAME= vulkan-headers +PORTREVISION= 1 DISTVERSIONPREFIX= v -DISTVERSION= 1.4.336 +DISTVERSION= 1.4.356 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Headers for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Headers diff --git a/graphics/vulkan-headers/distinfo b/graphics/vulkan-headers/distinfo index 169cb267a8e1..f677719f0dcf 100644 --- a/graphics/vulkan-headers/distinfo +++ b/graphics/vulkan-headers/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766025568 -SHA256 (KhronosGroup-Vulkan-Headers-v1.4.336_GH0.tar.gz) = ab07d2119c8f09765ba704463dcb14238e1ccd4083b3afc6a29a463fa1cd0923 -SIZE (KhronosGroup-Vulkan-Headers-v1.4.336_GH0.tar.gz) = 2936697 +TIMESTAMP = 1783468714 +SHA256 (KhronosGroup-Vulkan-Headers-v1.4.356_GH0.tar.gz) = f0aac83f32b2895a15fb0686defc16755810e2705a3fd917cb9535ca79c71d4f +SIZE (KhronosGroup-Vulkan-Headers-v1.4.356_GH0.tar.gz) = 3372943 diff --git a/graphics/vulkan-headers/pkg-plist b/graphics/vulkan-headers/pkg-plist index 81a25c54c535..9a0cc45df229 100644 --- a/graphics/vulkan-headers/pkg-plist +++ b/graphics/vulkan-headers/pkg-plist @@ -39,6 +39,7 @@ include/vulkan/vulkan_shared.hpp include/vulkan/vulkan_static_assertions.hpp include/vulkan/vulkan_structs.hpp include/vulkan/vulkan_to_string.hpp +include/vulkan/vulkan_ubm.h include/vulkan/vulkan_vi.h include/vulkan/vulkan_video.cppm include/vulkan/vulkan_video.hpp diff --git a/graphics/vulkan-loader/Makefile b/graphics/vulkan-loader/Makefile index b194dae5dd87..9c987046136a 100644 --- a/graphics/vulkan-loader/Makefile +++ b/graphics/vulkan-loader/Makefile @@ -1,9 +1,9 @@ PORTNAME= vulkan-loader DISTVERSIONPREFIX= v -DISTVERSION= 1.4.336 +DISTVERSION= 1.4.356 CATEGORIES= graphics devel -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Driver loader for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Loader @@ -19,7 +19,7 @@ GH_PROJECT= Vulkan-Loader USE_LDCONFIG= yes CMAKE_ON= CMAKE_SKIP_RPATH CMAKE_OFF= BUILD_TESTS -PLIST_SUB= VERSION=${DISTVERSION:C/-.*//} +PLIST_SUB= VERSION=${DISTVERSION} OPTIONS_DEFINE= WAYLAND XCB XLIB OPTIONS_DEFAULT= WAYLAND XCB XLIB diff --git a/graphics/vulkan-loader/distinfo b/graphics/vulkan-loader/distinfo index 324c836f603a..9ebc9fd54298 100644 --- a/graphics/vulkan-loader/distinfo +++ b/graphics/vulkan-loader/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766375755 -SHA256 (KhronosGroup-Vulkan-Loader-v1.4.336_GH0.tar.gz) = 70e8a2b48bfebe8c1d4b627e041984528b8a805b8d0ed50504dc9489ae209c88 -SIZE (KhronosGroup-Vulkan-Loader-v1.4.336_GH0.tar.gz) = 1793851 +TIMESTAMP = 1783468714 +SHA256 (KhronosGroup-Vulkan-Loader-v1.4.356_GH0.tar.gz) = 4e5449c83c34e9166fb11dfd59a8ceda1512cae3565e8c1f821cbabab812efdb +SIZE (KhronosGroup-Vulkan-Loader-v1.4.356_GH0.tar.gz) = 1815549 diff --git a/graphics/vulkan-tools/Makefile b/graphics/vulkan-tools/Makefile index 47507a9932b8..c4298b814c5d 100644 --- a/graphics/vulkan-tools/Makefile +++ b/graphics/vulkan-tools/Makefile @@ -1,9 +1,9 @@ PORTNAME= vulkan-tools DISTVERSIONPREFIX= v -DISTVERSION= 1.4.336 +DISTVERSION= 1.4.356 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Tools and demos for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-Tools @@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt BUILD_DEPENDS= glslangValidator:graphics/glslang \ vulkan-headers>0:graphics/vulkan-headers -USES= cmake compiler:c++11-lib pkgconfig python:build +USES= cmake compiler:c++11-lib localbase pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Tools diff --git a/graphics/vulkan-tools/distinfo b/graphics/vulkan-tools/distinfo index b8441440587f..82978493c77d 100644 --- a/graphics/vulkan-tools/distinfo +++ b/graphics/vulkan-tools/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766026891 -SHA256 (KhronosGroup-Vulkan-Tools-v1.4.336_GH0.tar.gz) = d96b8cfb429f634a8a4daaa3144e93b3af750c2d5ec60a499ac0a0822ee27414 -SIZE (KhronosGroup-Vulkan-Tools-v1.4.336_GH0.tar.gz) = 791537 +TIMESTAMP = 1783468714 +SHA256 (KhronosGroup-Vulkan-Tools-v1.4.356_GH0.tar.gz) = c02ddb54c26a7964cbeba6176624f6073b49642aa7423850046e40ef391fbf2d +SIZE (KhronosGroup-Vulkan-Tools-v1.4.356_GH0.tar.gz) = 819130 diff --git a/graphics/vulkan-utility-libraries/Makefile b/graphics/vulkan-utility-libraries/Makefile index f678bbc39164..7244727f1b41 100644 --- a/graphics/vulkan-utility-libraries/Makefile +++ b/graphics/vulkan-utility-libraries/Makefile @@ -1,9 +1,9 @@ PORTNAME= vulkan-utility-libraries DISTVERSIONPREFIX= v -DISTVERSION= 1.4.336 +DISTVERSION= 1.4.356 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Utility libraries for Vulkan developers WWW= https://github.com/KhronosGroup/Vulkan-Utility-Libraries @@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/Apache-2.0.txt BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers -USES= cmake compiler:c++11-lib +USES= cmake compiler:c++11-lib localbase USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-Utility-Libraries diff --git a/graphics/vulkan-utility-libraries/distinfo b/graphics/vulkan-utility-libraries/distinfo index 718c8922ca91..ccf6c11fd7cb 100644 --- a/graphics/vulkan-utility-libraries/distinfo +++ b/graphics/vulkan-utility-libraries/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1766027180 -SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.336_GH0.tar.gz) = ef6aa0704c59df511ed9a4e8848b235300911997ae33a5e3a924f6667ad97c41 -SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.336_GH0.tar.gz) = 1506170 +TIMESTAMP = 1783468714 +SHA256 (KhronosGroup-Vulkan-Utility-Libraries-v1.4.356_GH0.tar.gz) = 20bbaef6fa404611a1b81f221a6d7b136612dd203b0f758f1956bc8c3ee49e41 +SIZE (KhronosGroup-Vulkan-Utility-Libraries-v1.4.356_GH0.tar.gz) = 1341733 diff --git a/graphics/vulkan-utility-libraries/pkg-plist b/graphics/vulkan-utility-libraries/pkg-plist index d889d010a898..d5b571346f24 100644 --- a/graphics/vulkan-utility-libraries/pkg-plist +++ b/graphics/vulkan-utility-libraries/pkg-plist @@ -12,5 +12,6 @@ include/vulkan/vk_enum_string_helper.h lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibraries-targets.cmake lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfig.cmake +lib/cmake/VulkanUtilityLibraries/VulkanUtilityLibrariesConfigVersion.cmake lib/libVulkanLayerSettings.a lib/libVulkanSafeStruct.a diff --git a/graphics/vulkan-validation-layers/Makefile b/graphics/vulkan-validation-layers/Makefile index 24962295fca4..0d6ceb332998 100644 --- a/graphics/vulkan-validation-layers/Makefile +++ b/graphics/vulkan-validation-layers/Makefile @@ -1,10 +1,9 @@ PORTNAME= vulkan-validation-layers DISTVERSIONPREFIX= v -DISTVERSION= 1.4.336 -PORTREVISION= 1 +DISTVERSION= 1.4.356 CATEGORIES= graphics -MAINTAINER= atanubiswas484@gmail.com +MAINTAINER= olivier@FreeBSD.org COMMENT= Validation layers for the Vulkan graphics API WWW= https://github.com/KhronosGroup/Vulkan-ValidationLayers @@ -16,15 +15,12 @@ BUILD_DEPENDS= robin-hood-hashing>0:devel/robin-hood-hashing \ vulkan-headers>0:graphics/vulkan-headers \ vulkan-utility-libraries>0:graphics/vulkan-utility-libraries -USES= cmake compiler:c++11-lib pkgconfig python:build +USES= cmake compiler:c++11-lib localbase pkgconfig python:build USE_GITHUB= yes GH_ACCOUNT= KhronosGroup GH_PROJECT= Vulkan-ValidationLayers -# for GH_TAGNAME in GH_TUPLE -# git clone --quiet https://github.com/KhronosGroup/SPIRV-Headers.git && git -C SPIRV-Headers describe <COMMIT_HASH> -# for COMMIT_HASH see ${WRKSRC}/scripts/known_good.json -GH_TUPLE= KhronosGroup:SPIRV-Headers:vulkan-sdk-1.4.335.0:headers/SPIRV-Headers -CMAKE_OFF= BUILD_TESTS +GH_TUPLE= KhronosGroup:SPIRV-Headers:1e770e7de8373a8dd49f23416cf7ca4001d01040:headers/SPIRV-Headers +CMAKE_OFF= BUILD_TESTS UPDATE_DEPS PLIST_FILES= lib/libVkLayer_khronos_validation.so \ share/vulkan/explicit_layer.d/VkLayer_khronos_validation.json diff --git a/graphics/vulkan-validation-layers/distinfo b/graphics/vulkan-validation-layers/distinfo index 9a65c11cd74c..5a628623139c 100644 --- a/graphics/vulkan-validation-layers/distinfo +++ b/graphics/vulkan-validation-layers/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1766286784 -SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.336_GH0.tar.gz) = 49f2b897c0ade7aa266affc010778f362eaa5d551ce66e84748f58f536ef18c3 -SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.336_GH0.tar.gz) = 7051947 -SHA256 (KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.335.0_GH0.tar.gz) = 1c47ca6342ebe86f57b46b8dbeb266fa655a1ca8e10d07e45370ff2d9c36312e -SIZE (KhronosGroup-SPIRV-Headers-vulkan-sdk-1.4.335.0_GH0.tar.gz) = 558628 +TIMESTAMP = 1783469500 +SHA256 (KhronosGroup-Vulkan-ValidationLayers-v1.4.356_GH0.tar.gz) = ba08ed61141108ae65aa1d63f368cc3a74a828aca2ca557b907cc5ce62e76e98 +SIZE (KhronosGroup-Vulkan-ValidationLayers-v1.4.356_GH0.tar.gz) = 8238663 +SHA256 (KhronosGroup-SPIRV-Headers-1e770e7de8373a8dd49f23416cf7ca4001d01040_GH0.tar.gz) = 9d6c51923bce1f0fde35b7827b5335689197d604d62e06251860f80322f7ac76 +SIZE (KhronosGroup-SPIRV-Headers-1e770e7de8373a8dd49f23416cf7ca4001d01040_GH0.tar.gz) = 568459 diff --git a/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt b/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt index 220111f19a50..17e525432e40 100644 --- a/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt +++ b/graphics/vulkan-validation-layers/files/patch-CMakeLists.txt @@ -1,23 +1,12 @@ -CMake Error at layers/CMakeLists.txt:318 (target_link_libraries): - Target "vvl" links to: - - SPIRV-Headers::SPIRV-Headers - - but the target was not found. Possible reasons include: - - * There is a typo in the target name. - * A find_package call is missing for an IMPORTED target. - * An ALIAS target is missing. - ---- CMakeLists.txt.orig 2023-12-20 00:20:05 UTC +--- CMakeLists.txt.orig 2026-07-08 00:00:00 UTC +++ CMakeLists.txt -@@ -79,6 +79,9 @@ find_package(SPIRV-Headers CONFIG QUIET) +@@ -120,6 +120,9 @@ find_package(VulkanHeaders ${PROJECT_VERSION} CONFIG find_package(VulkanUtilityLibraries CONFIG QUIET) - + find_package(SPIRV-Headers CONFIG QUIET) +if (NOT TARGET SPIRV-Headers::SPIRV-Headers) + add_subdirectory(SPIRV-Headers EXCLUDE_FROM_ALL SYSTEM) +endif() - + find_package(SPIRV-Tools-opt CONFIG QUIET) - + diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile index 486c6115943a..d1158407a669 100644 --- a/graphics/vv/Makefile +++ b/graphics/vv/Makefile @@ -12,6 +12,9 @@ WWW= https://github.com/open-vv/vv LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt +DEPRECATED= depends on expired science/InsightToolkit501 +EXPIRATION_DATE=2026-08-04 + BUILD_DEPENDS= googletest>0:devel/googletest # error: unable to find library -lGTest::GTest, see https://github.com/open-vv/vv/issues/74 LIB_DEPENDS= libexpat.so:textproc/expat2 \ libfreetype.so:print/freetype2 \ diff --git a/graphics/waffle/Makefile b/graphics/waffle/Makefile index c778ea06a157..998e7233c2ef 100644 --- a/graphics/waffle/Makefile +++ b/graphics/waffle/Makefile @@ -1,14 +1,8 @@ PORTNAME= waffle -DISTVERSION= 1.6.1-15 -PORTREVISION= 4 +DISTVERSIONPREFIX=v +DISTVERSION= 1.8.3 CATEGORIES= graphics -# Wayland xdg-shell support (to run on sway/wayfire/etc. that have removed wl-shell) -PATCH_SITES= https://gitlab.freedesktop.org/bl4ckb0ne/${PORTNAME}/-/commit/ -PATCHFILES= 39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch:-p1 \ - e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch:-p1 \ - 8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch:-p1 - MAINTAINER= x11@FreeBSD.org COMMENT= Library that allows to defer selection of an OpenGL API until runtime WWW= https://www.waffle-gl.org/ @@ -16,18 +10,22 @@ WWW= https://www.waffle-gl.org/ LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= cmake:indirect compiler:c11 gl localbase meson pkgconfig python:build +TEST_DEPENDS= ${LOCALBASE}/lib/dri/swrast_dri.so:graphics/mesa-dri + +USES= cmake:indirect compiler:c11 gl localbase meson pkgconfig \ + python:build display:test USE_GITLAB= yes GL_SITE= https://gitlab.freedesktop.org GL_ACCOUNT= mesa -GL_TAGNAME= 2485a41c321a29463b5c0af7813c2d1046e2f925 USE_GL= egl gl USE_LDCONFIG= yes DOCSDIR= ${PREFIX}/share/doc/waffle1 BINARY_ALIAS= python3=${PYTHON_CMD} -OPTIONS_DEFINE= DOCS GBM MANPAGES SURFACELESS WAYLAND X11 +TESTING_UNSAFE= Requires DRM device under /dev/, running X server, running Wayland compositor + +OPTIONS_DEFINE= DOCS GBM MANPAGES SURFACELESS TEST WAYLAND X11 OPTIONS_DEFAULT= GBM MANPAGES SURFACELESS WAYLAND X11 OPTIONS_SUB= yes @@ -45,6 +43,9 @@ MANPAGES_MESON_TRUE= build-manpages SURFACELESS_MESON_ENABLED= surfaceless_egl +TEST_LIB_DEPENDS= libcmocka.so:sysutils/cmocka +TEST_MESON_TRUE= build-tests + WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \ wayland-scanner:graphics/wayland WAYLAND_LIB_DEPENDS= libwayland-egl.so:graphics/wayland diff --git a/graphics/waffle/distinfo b/graphics/waffle/distinfo index f478e216921a..0517e8bb7f25 100644 --- a/graphics/waffle/distinfo +++ b/graphics/waffle/distinfo @@ -1,9 +1,3 @@ -TIMESTAMP = 1617891491 -SHA256 (mesa-waffle-2485a41c321a29463b5c0af7813c2d1046e2f925_GL0.tar.gz) = 60aaefec2ee50090671790a0be4feb28b190194bdbbd854ff659249100f0517b -SIZE (mesa-waffle-2485a41c321a29463b5c0af7813c2d1046e2f925_GL0.tar.gz) = 383388 -SHA256 (39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch) = 323c8960476839a0475d8a07548a00c54eddb8a3352ab6241127394c4486e297 -SIZE (39ad2b26f46e90cbae13a9cbc58e1f9df03f0980.patch) = 3234 -SHA256 (e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch) = 9ec8f3a0716a8db80f1ef3ae9d29959baa01798ff4ec63d00f703445d4747f62 -SIZE (e4a1e7e9670b77d5b145520d60c4b7570fe3c6ea.patch) = 10686 -SHA256 (8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch) = 01c02df645abfcf7749b60281c9fb6e934e1c21c5fd2696d5b5fbb5bda5dcffe -SIZE (8c202f88ab4f0f851e3f19dd82bc6b5236120564.patch) = 1040 +TIMESTAMP = 1782762192 +SHA256 (waffle-v1.8.3.tar.bz2) = b00717149a98faef5f2afb42374aa54c2adfe552f281c080a3a5992d0292b458 +SIZE (waffle-v1.8.3.tar.bz2) = 309655 diff --git a/graphics/waffle/pkg-plist b/graphics/waffle/pkg-plist index 2671327bb7a5..c5f9f429546c 100644 --- a/graphics/waffle/pkg-plist +++ b/graphics/waffle/pkg-plist @@ -2,6 +2,7 @@ bin/wflinfo include/waffle-1/waffle.h include/waffle-1/waffle_gbm.h include/waffle-1/waffle_glx.h +include/waffle-1/waffle_surfaceless_egl.h include/waffle-1/waffle_version.h include/waffle-1/waffle_wayland.h include/waffle-1/waffle_x11_egl.h @@ -9,8 +10,55 @@ lib/cmake/Waffle/WaffleConfig.cmake lib/cmake/Waffle/WaffleConfigVersion.cmake lib/libwaffle-1.so lib/libwaffle-1.so.0 -lib/libwaffle-1.so.0.6.90 +lib/libwaffle-1.so.0.8.3 libdata/pkgconfig/waffle-1.pc +share/bash-completion/completions/wflinfo +share/zsh/site-functions/_wflinfo +%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt +%%PORTDOCS%%%%DOCSDIR%%/LICENSE-threads.txt +%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt +%%PORTDOCS%%%%DOCSDIR%%/README.md +%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile.example +%%PORTDOCS%%%%DOCSDIR%%/examples/gl_basic.c +%%PORTDOCS%%%%DOCSDIR%%/examples/simple-x11-egl.c +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.3.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.3.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.0.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.0.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.3-announcement.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.3.0-announcement.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.3.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.0-rc1.announce.eml +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.0-rc1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.3.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.4.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.0-rc1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.0-rc2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.0.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.1.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.2.txt +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.6.0.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.6.1.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.6.2.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.6.3.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.7.0.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.7.1.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.7.2.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.8.0.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.8.1.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.8.2.md +%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.8.3.md %%MANPAGES%%share/man/man1/wflinfo.1.gz %%MANPAGES%%share/man/man3/waffle_attrib_list.3.gz %%MANPAGES%%share/man/man3/waffle_attrib_list_get.3.gz @@ -80,32 +128,3 @@ libdata/pkgconfig/waffle-1.pc %%MANPAGES%%share/man/man3/waffle_x11_egl_window.3.gz %%MANPAGES%%share/man/man7/waffle.7.gz %%MANPAGES%%share/man/man7/waffle_feature_test_macros.7.gz -%%PORTDOCS%%%%DOCSDIR%%/HACKING.txt -%%PORTDOCS%%%%DOCSDIR%%/LICENSE-threads.txt -%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt -%%PORTDOCS%%%%DOCSDIR%%/README.md -%%PORTDOCS%%%%DOCSDIR%%/examples/Makefile.example -%%PORTDOCS%%%%DOCSDIR%%/examples/gl_basic.c -%%PORTDOCS%%%%DOCSDIR%%/examples/simple-x11-egl.c -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.2.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.3.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-0.3.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.0.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.0.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.1.2.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.2.2.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.3.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.2.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.3.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.4.4.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.0.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.1.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.5.2.txt -%%PORTDOCS%%%%DOCSDIR%%/release-notes/waffle-1.6.0.md diff --git a/graphics/wallhaven-cli/Makefile b/graphics/wallhaven-cli/Makefile index 4bc2dd587069..9d9889c561ce 100644 --- a/graphics/wallhaven-cli/Makefile +++ b/graphics/wallhaven-cli/Makefile @@ -1,7 +1,7 @@ PORTNAME= wallhaven-cli DISTVERSIONPREFIX= v DISTVERSION= 2.0.6 -PORTREVISION= 5 +PORTREVISION= 8 CATEGORIES= graphics MAINTAINER= fuz@FreeBSD.org diff --git a/graphics/wallust/Makefile b/graphics/wallust/Makefile index a2cbd6c250c9..403e5c52c4b8 100644 --- a/graphics/wallust/Makefile +++ b/graphics/wallust/Makefile @@ -1,6 +1,6 @@ PORTNAME= wallust DISTVERSION= 3.5.2 -PORTREVISION= 2 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= https://codeberg.org/explosion-mental/${PORTNAME}/archive/${DISTVERSION}${EXTRACT_SUFX}?dummy=/ DISTFILES= ${DISTNAME}${EXTRACT_SUFX} diff --git a/graphics/wayland-protocols/Makefile b/graphics/wayland-protocols/Makefile index f15cd0f5b04f..7e0b326a5bb8 100644 --- a/graphics/wayland-protocols/Makefile +++ b/graphics/wayland-protocols/Makefile @@ -1,5 +1,5 @@ PORTNAME= wayland-protocols -PORTVERSION= 1.47 +PORTVERSION= 1.49 CATEGORIES= graphics MASTER_SITES= https://gitlab.freedesktop.org/wayland/${PORTNAME}/-/releases/${DISTVERSION}/downloads/ @@ -12,8 +12,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= wayland-scanner:graphics/wayland -USES= meson pkgconfig tar:xz -MESON_ARGS= -Dtests=false +USES= meson pkgconfig python:env tar:xz + +BINARY_ALIAS= python3=${PYTHON_CMD} NO_ARCH= yes +OPTIONS_DEFINE= TEST + +TEST_USES= python:build + .include <bsd.port.mk> diff --git a/graphics/wayland-protocols/distinfo b/graphics/wayland-protocols/distinfo index e4c5c93a9b01..2be906d30f0d 100644 --- a/graphics/wayland-protocols/distinfo +++ b/graphics/wayland-protocols/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1768977262 -SHA256 (wayland-protocols-1.47.tar.xz) = 5fd4349bcbc9bab9a46f8cf77d1f434296a7a052c87440a094f63fcf62a58e20 -SIZE (wayland-protocols-1.47.tar.xz) = 136148 +TIMESTAMP = 1783625720 +SHA256 (wayland-protocols-1.49.tar.xz) = ec4c8f74942d6dff7ace8b4ce4764f0ef9ff618a935d974ea77edee2ad240b14 +SIZE (wayland-protocols-1.49.tar.xz) = 150612 diff --git a/graphics/wayland-protocols/pkg-plist b/graphics/wayland-protocols/pkg-plist index 71b2c4422e4f..62bd06a77486 100644 --- a/graphics/wayland-protocols/pkg-plist +++ b/graphics/wayland-protocols/pkg-plist @@ -46,6 +46,7 @@ include/wayland-protocols/xdg-dialog-v1-enum.h include/wayland-protocols/xdg-foreign-unstable-v1-enum.h include/wayland-protocols/xdg-foreign-unstable-v2-enum.h include/wayland-protocols/xdg-output-unstable-v1-enum.h +include/wayland-protocols/xdg-session-management-v1-enum.h include/wayland-protocols/xdg-shell-enum.h include/wayland-protocols/xdg-shell-unstable-v5-enum.h include/wayland-protocols/xdg-shell-unstable-v6-enum.h @@ -55,9 +56,12 @@ include/wayland-protocols/xdg-toplevel-icon-v1-enum.h include/wayland-protocols/xdg-toplevel-tag-v1-enum.h include/wayland-protocols/xwayland-keyboard-grab-unstable-v1-enum.h include/wayland-protocols/xwayland-shell-v1-enum.h +include/wayland-protocols/xx-cutouts-v1-enum.h include/wayland-protocols/xx-input-method-v2-enum.h +include/wayland-protocols/xx-keyboard-filter-v1-enum.h include/wayland-protocols/xx-session-management-v1-enum.h include/wayland-protocols/xx-text-input-v3-enum.h +include/wayland-protocols/xx-zones-v1-enum.h share/pkgconfig/wayland-protocols.pc %%DATADIR%%/stable/linux-dmabuf/linux-dmabuf-v1.xml %%DATADIR%%/stable/presentation-time/presentation-time.xml @@ -89,6 +93,7 @@ share/pkgconfig/wayland-protocols.pc %%DATADIR%%/staging/tearing-control/tearing-control-v1.xml %%DATADIR%%/staging/xdg-activation/xdg-activation-v1.xml %%DATADIR%%/staging/xdg-dialog/xdg-dialog-v1.xml +%%DATADIR%%/staging/xdg-session-management/xdg-session-management-v1.xml %%DATADIR%%/staging/xdg-system-bell/xdg-system-bell-v1.xml %%DATADIR%%/staging/xdg-toplevel-drag/xdg-toplevel-drag-v1.xml %%DATADIR%%/staging/xdg-toplevel-icon/xdg-toplevel-icon-v1.xml diff --git a/graphics/wayland/Makefile b/graphics/wayland/Makefile index 34789ca25893..13e16ef3e75c 100644 --- a/graphics/wayland/Makefile +++ b/graphics/wayland/Makefile @@ -1,6 +1,5 @@ PORTNAME= wayland -DISTVERSION= 1.24.0 -PORTREVISION= 2 +DISTVERSION= 1.25.0 CATEGORIES= graphics MASTER_SITES= https://gitlab.freedesktop.org/${PORTNAME}/${PORTNAME}/-/releases/${DISTVERSION}/downloads/ @@ -20,6 +19,4 @@ USE_GNOME= libxslt:build USE_LDCONFIG= yes MESON_ARGS= -Ddocumentation=false -TESTING_UNSAFE= "Assertion failed: (wrapped_calls_fcntl > n), function do_os_wrappers_dupfd_cloexec, file ../tests/os-wrappers-test.c, line 222" - .include <bsd.port.mk> diff --git a/graphics/wayland/distinfo b/graphics/wayland/distinfo index a7ae4000b61c..afd22d8680f8 100644 --- a/graphics/wayland/distinfo +++ b/graphics/wayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754383064 -SHA256 (wayland-1.24.0.tar.xz) = 82892487a01ad67b334eca83b54317a7c86a03a89cfadacfef5211f11a5d0536 -SIZE (wayland-1.24.0.tar.xz) = 241764 +TIMESTAMP = 1783248765 +SHA256 (wayland-1.25.0.tar.xz) = c065f040afdff3177680600f249727e41a1afc22fccf27222f15f5306faa1f03 +SIZE (wayland-1.25.0.tar.xz) = 609628 diff --git a/graphics/wayland/pkg-plist b/graphics/wayland/pkg-plist index 69a27f0a140b..47d0a4be47d1 100644 --- a/graphics/wayland/pkg-plist +++ b/graphics/wayland/pkg-plist @@ -13,16 +13,16 @@ include/wayland-util.h include/wayland-version.h lib/libwayland-client.so lib/libwayland-client.so.0 -lib/libwayland-client.so.0.24.0 +lib/libwayland-client.so.0.25.0 lib/libwayland-cursor.so lib/libwayland-cursor.so.0 -lib/libwayland-cursor.so.0.24.0 +lib/libwayland-cursor.so.0.25.0 lib/libwayland-egl.so lib/libwayland-egl.so.1 -lib/libwayland-egl.so.1.24.0 +lib/libwayland-egl.so.1.25.0 lib/libwayland-server.so lib/libwayland-server.so.0 -lib/libwayland-server.so.0.24.0 +lib/libwayland-server.so.0.25.0 libdata/pkgconfig/wayland-client.pc libdata/pkgconfig/wayland-cursor.pc libdata/pkgconfig/wayland-egl-backend.pc diff --git a/graphics/wings/Makefile b/graphics/wings/Makefile index bbf977fb90a5..07dc5401a383 100644 --- a/graphics/wings/Makefile +++ b/graphics/wings/Makefile @@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/license.terms LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # c_src/Makefile line 103 -NOT_FOR_ARCHS= armv6 armv7 i386 mips powerpc +NOT_FOR_ARCHS= armv6 armv7 i386 powerpc NOT_FOR_ARCHS_REASON= subcomponent libigl does not support 32bit platforms BUILD_DEPENDS= erl:lang/erlang \ diff --git a/graphics/wrapland/Makefile b/graphics/wrapland/Makefile index 16a15eefb22a..4e259202afb4 100644 --- a/graphics/wrapland/Makefile +++ b/graphics/wrapland/Makefile @@ -1,7 +1,7 @@ PORTNAME= wrapland DISTVERSIONPREFIX= v DISTVERSION= 0.602.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/xournal/Makefile b/graphics/xournal/Makefile index 4d0bba6d19e9..292a9645a8b9 100644 --- a/graphics/xournal/Makefile +++ b/graphics/xournal/Makefile @@ -1,6 +1,6 @@ PORTNAME= xournal PORTVERSION= 0.4.8.2016 -PORTREVISION= 54 +PORTREVISION= 55 CATEGORIES= graphics MASTER_SITES= SF diff --git a/graphics/xournalpp/Makefile b/graphics/xournalpp/Makefile index 23241504e3f1..3bc74b109cca 100644 --- a/graphics/xournalpp/Makefile +++ b/graphics/xournalpp/Makefile @@ -1,6 +1,7 @@ PORTNAME= xournalpp DISTVERSIONPREFIX= v -DISTVERSION= 1.3.3 +DISTVERSION= 1.3.6 +PORTREVISION= 1 CATEGORIES= graphics MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/xournalpp/distinfo b/graphics/xournalpp/distinfo index 0c10393755ea..2e526d3f3c46 100644 --- a/graphics/xournalpp/distinfo +++ b/graphics/xournalpp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1772345465 -SHA256 (xournalpp-xournalpp-v1.3.3_GH0.tar.gz) = bb02fecc0d946159c2947a1e0b95bac93de3da92fab5491e9d50d5f3a7cfe6ef -SIZE (xournalpp-xournalpp-v1.3.3_GH0.tar.gz) = 17164254 +TIMESTAMP = 1784097333 +SHA256 (xournalpp-xournalpp-v1.3.6_GH0.tar.gz) = fc903596d796100d0ffb61f5e6b248f9042da1399fb3ce549dc73e986481ece5 +SIZE (xournalpp-xournalpp-v1.3.6_GH0.tar.gz) = 17194608 diff --git a/graphics/xournalpp/files/patch-src_util_PathUtil.cpp b/graphics/xournalpp/files/patch-src_util_PathUtil.cpp new file mode 100644 index 000000000000..45a940838217 --- /dev/null +++ b/graphics/xournalpp/files/patch-src_util_PathUtil.cpp @@ -0,0 +1,14 @@ +--- src/util/PathUtil.cpp.orig 2026-07-21 03:37:42 UTC ++++ src/util/PathUtil.cpp +@@ -100,7 +100,11 @@ auto Util::getExePath() -> fs::path { + #define PATH_MAX 4096 + #endif + std::array<char, PATH_MAX> result{}; ++#if !defined(__FreeBSD__) + ssize_t count = readlink("/proc/self/exe", result.data(), PATH_MAX); ++#else ++ ssize_t count = readlink("/proc/curproc/file", result.data(), PATH_MAX); ++#endif + return fs::path{std::string(result.data(), as_unsigned(std::max(ssize_t{0}, count)))}.parent_path(); + } + #endif diff --git a/graphics/xournalpp/pkg-plist b/graphics/xournalpp/pkg-plist index 8b015a5d53f9..eef31ce8f8ac 100644 --- a/graphics/xournalpp/pkg-plist +++ b/graphics/xournalpp/pkg-plist @@ -29,6 +29,7 @@ share/locale/hu/LC_MESSAGES/xournalpp.mo share/locale/id/LC_MESSAGES/xournalpp.mo share/locale/it/LC_MESSAGES/xournalpp.mo share/locale/ja/LC_MESSAGES/xournalpp.mo +share/locale/ka_GE/LC_MESSAGES/xournalpp.mo share/locale/ko/LC_MESSAGES/xournalpp.mo share/locale/ml_IN/LC_MESSAGES/xournalpp.mo share/locale/nl/LC_MESSAGES/xournalpp.mo diff --git a/graphics/xreader/Makefile b/graphics/xreader/Makefile index 21919814dbfe..50fe4794b6c3 100644 --- a/graphics/xreader/Makefile +++ b/graphics/xreader/Makefile @@ -1,6 +1,6 @@ PORTNAME= xreader PORTVERSION= 4.6.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics print gnome DIST_SUBDIR= gnome diff --git a/graphics/xviewer/Makefile b/graphics/xviewer/Makefile index 0044d25d617a..414537faa6f1 100644 --- a/graphics/xviewer/Makefile +++ b/graphics/xviewer/Makefile @@ -1,9 +1,11 @@ PORTNAME= xviewer -PORTVERSION= 3.4.8 -PORTREVISION= 3 +DISTVERSION= 3.4.16 CATEGORIES= graphics gnome DIST_SUBDIR= gnome +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES= 74d7d4ba2584c658ae6fb87208543671664943cc.patch:-p1 + MAINTAINER= gnome@FreeBSD.org COMMENT= Fast and functional image viewer WWW= https://github.com/linuxmint/xviewer @@ -24,7 +26,7 @@ USES= meson compiler:c++11-lang desktop-file-utils gettext-tools \ gnome localbase pkgconfig xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint -USE_GNOME= atk cairo gdkpixbuf gtk30 introspection pango +USE_GNOME= atk cairo gdkpixbuf2xlib glib20 gtk30 introspection pango USE_XORG= x11 GLIB_SCHEMAS= org.x.viewer.enums.xml org.x.viewer.gschema.xml diff --git a/graphics/xviewer/distinfo b/graphics/xviewer/distinfo index 6cfccac85978..abe19842897a 100644 --- a/graphics/xviewer/distinfo +++ b/graphics/xviewer/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1737906844 -SHA256 (gnome/linuxmint-xviewer-3.4.8_GH0.tar.gz) = c8abe0e9a19ba867c620a1c417bb719b6c1e07e5baa444697d1e71ad8f676889 -SIZE (gnome/linuxmint-xviewer-3.4.8_GH0.tar.gz) = 2547011 +TIMESTAMP = 1778548720 +SHA256 (gnome/linuxmint-xviewer-3.4.16_GH0.tar.gz) = 41323bd88c032ce158ce1970f945aa7b6c7fc11fcc211bdfd54ea9d8701d9866 +SIZE (gnome/linuxmint-xviewer-3.4.16_GH0.tar.gz) = 2479897 +SHA256 (gnome/74d7d4ba2584c658ae6fb87208543671664943cc.patch) = 0791197b064a793a75c3b08cac8e8197000f055fd1203608deb3ae1b6b2d16f8 +SIZE (gnome/74d7d4ba2584c658ae6fb87208543671664943cc.patch) = 4986 diff --git a/graphics/xviewer/pkg-plist b/graphics/xviewer/pkg-plist index 7845b7ff8db2..03bb78bdf040 100644 --- a/graphics/xviewer/pkg-plist +++ b/graphics/xviewer/pkg-plist @@ -1472,6 +1472,7 @@ share/locale/ko/LC_MESSAGES/xviewer.mo share/locale/ks/LC_MESSAGES/xviewer.mo share/locale/ku/LC_MESSAGES/xviewer.mo share/locale/la/LC_MESSAGES/xviewer.mo +share/locale/lo/LC_MESSAGES/xviewer.mo share/locale/lt/LC_MESSAGES/xviewer.mo share/locale/lv/LC_MESSAGES/xviewer.mo share/locale/mai/LC_MESSAGES/xviewer.mo diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile index 813e9f1d6680..91ab63856c56 100644 --- a/graphics/yacreader/Makefile +++ b/graphics/yacreader/Makefile @@ -1,5 +1,5 @@ PORTNAME= yacreader -DISTVERSION= 9.16.3 +DISTVERSION= 10.1.0 CATEGORIES= graphics MASTER_SITES= https://github.com/YACReader/${PORTNAME}/releases/download/${DISTVERSION}/ EXTRACT_SUFX= -src.tar.xz @@ -11,30 +11,26 @@ WWW= https://www.yacreader.com/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING.txt -USES= compiler:c++17-lang desktop-file-utils pkgconfig qmake qt:6 tar:xz -USE_QT= 5compat base declarative multimedia svg tools:build +LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon -OPTIONS_DEFINE= ARCHIVE OPENGL POPPLER -OPTIONS_DEFAULT=OPENGL POPPLER +USES= cmake:testing compiler:c++17-lang desktop-file-utils gl \ + localbase pkgconfig qt:6 tar:xz +USE_GL= opengl +USE_QT= 5compat base declarative multimedia speech svg tools:build + +CMAKE_OFF= BUILD_TESTS +CMAKE_TESTING_ON= BUILD_TESTS + +OPTIONS_DEFINE= ARCHIVE POPPLER +OPTIONS_DEFAULT=POPPLER ARCHIVE_DESC= libarchive instead of unarr for reading compressed formats ARCHIVE_LIB_DEPENDS_OFF=libunarr.so:archivers/unarr ARCHIVE_USES= libarchive -ARCHIVE_QMAKE_ON= CONFIG+=libarchive - -OPENGL_USES= gl -OPENGL_USE= GL=opengl -OPENGL_QMAKE_OFF= CONFIG+=no_opengl +ARCHIVE_CMAKE_ON= -DDECOMPRESSION_BACKEND=libarchive +ARCHIVE_CMAKE_OFF= -DDECOMPRESSION_BACKEND=unarr POPPLER_LIB_DEPENDS= libpoppler-qt6.so:graphics/poppler-qt6 -POPPLER_QMAKE_OFF= CONFIG+=no_pdf - -post-install: -.for l in YACReader YACReaderLibrary YACReaderLibraryServer - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${l} -.endfor - -do-test: - cd ${BUILD_WRKSRC}/tests/concurrent_queue_test && ./concurrent_queue_test +POPPLER_CMAKE_OFF= -DPDF_BACKEND=no_pdf .include <bsd.port.mk> diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo index f10191207cef..9428fde700d7 100644 --- a/graphics/yacreader/distinfo +++ b/graphics/yacreader/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1767467134 -SHA256 (yacreader-9.16.3-src.tar.xz) = 47f0e9ccbb66fc85d55fb1cd36ad46c80ee8aa40c3254d03dbdb5c31d5bdba22 -SIZE (yacreader-9.16.3-src.tar.xz) = 1392804 +TIMESTAMP = 1783100440 +SHA256 (yacreader-10.1.0-src.tar.xz) = 86f9b3418ee8be753fcbcedcfc2f56446350d888f362ef6185a94f7aef83b4ff +SIZE (yacreader-10.1.0-src.tar.xz) = 1326652 diff --git a/graphics/yacreader/pkg-plist b/graphics/yacreader/pkg-plist index 331ba904e470..10a46c34ecde 100644 --- a/graphics/yacreader/pkg-plist +++ b/graphics/yacreader/pkg-plist @@ -4,65 +4,10 @@ bin/YACReaderLibraryServer lib/systemd/user/yacreaderlibraryserver.service share/applications/YACReader.desktop share/applications/YACReaderLibrary.desktop -%%DOCSDIR%%/CHANGELOG.md share/icons/hicolor/scalable/apps/YACReader.svg share/icons/hicolor/scalable/apps/YACReaderLibrary.svg share/man/man1/YACReader.1.gz share/man/man1/YACReaderLibrary.1.gz -%%DATADIR%%/languages/yacreader_de.qm -%%DATADIR%%/languages/yacreader_en.qm -%%DATADIR%%/languages/yacreader_es.qm -%%DATADIR%%/languages/yacreader_fr.qm -%%DATADIR%%/languages/yacreader_it.qm -%%DATADIR%%/languages/yacreader_nl.qm -%%DATADIR%%/languages/yacreader_pt.qm -%%DATADIR%%/languages/yacreader_ru.qm -%%DATADIR%%/languages/yacreader_tr.qm -%%DATADIR%%/languages/yacreader_zh_CN.qm -%%DATADIR%%/languages/yacreader_zh_HK.qm -%%DATADIR%%/languages/yacreader_zh_TW.qm -%%DATADIR%%/languages/yacreaderlibrary_de.qm -%%DATADIR%%/languages/yacreaderlibrary_en.qm -%%DATADIR%%/languages/yacreaderlibrary_es.qm -%%DATADIR%%/languages/yacreaderlibrary_fr.qm -%%DATADIR%%/languages/yacreaderlibrary_it.qm -%%DATADIR%%/languages/yacreaderlibrary_nl.qm -%%DATADIR%%/languages/yacreaderlibrary_pt.qm -%%DATADIR%%/languages/yacreaderlibrary_ru.qm -%%DATADIR%%/languages/yacreaderlibrary_tr.qm -%%DATADIR%%/languages/yacreaderlibrary_zh_CN.qm -%%DATADIR%%/languages/yacreaderlibrary_zh_HK.qm -%%DATADIR%%/languages/yacreaderlibrary_zh_TW.qm -%%DATADIR%%/server/docroot/css/reset.css -%%DATADIR%%/server/docroot/css/styles_ipad.css -%%DATADIR%%/server/docroot/css/styles_iphone.css -%%DATADIR%%/server/docroot/images/browse.png -%%DATADIR%%/server/docroot/images/browse@2x.png -%%DATADIR%%/server/docroot/images/combo.png -%%DATADIR%%/server/docroot/images/combo@2x.png -%%DATADIR%%/server/docroot/images/download.png -%%DATADIR%%/server/docroot/images/download@2x.png -%%DATADIR%%/server/docroot/images/f.png -%%DATADIR%%/server/docroot/images/f@2x.png -%%DATADIR%%/server/docroot/images/imported.png -%%DATADIR%%/server/docroot/images/imported@2x.png -%%DATADIR%%/server/docroot/images/indicator.png -%%DATADIR%%/server/docroot/images/indicator@2x.png -%%DATADIR%%/server/docroot/images/library.png -%%DATADIR%%/server/docroot/images/library@2x.png -%%DATADIR%%/server/docroot/images/next.png -%%DATADIR%%/server/docroot/images/next@2x.png -%%DATADIR%%/server/docroot/images/prev.png -%%DATADIR%%/server/docroot/images/prev@2x.png -%%DATADIR%%/server/docroot/images/read.png -%%DATADIR%%/server/docroot/images/read@2x.png -%%DATADIR%%/server/docroot/images/readMark.png -%%DATADIR%%/server/docroot/images/readMark@2x.png -%%DATADIR%%/server/docroot/images/readingMark.png -%%DATADIR%%/server/docroot/images/readingMark@2x.png -%%DATADIR%%/server/docroot/images/up.png -%%DATADIR%%/server/docroot/images/up@2x.png +%%DATADIR%%/server/docroot/css/webui.css %%DATADIR%%/server/docroot/images/webui/YACLibraryServer.svg -%%DATADIR%%/server/docroot/login.html -%%DATADIR%%/server/templates/folder.tpl -%%DATADIR%%/server/templates/libraries.tpl +%%DATADIR%%/server/docroot/js/webui.js diff --git a/graphics/zathura-cb/Makefile b/graphics/zathura-cb/Makefile index 7a75610f0b3d..b24a73efe27d 100644 --- a/graphics/zathura-cb/Makefile +++ b/graphics/zathura-cb/Makefile @@ -1,5 +1,5 @@ PORTNAME= zathura-cb -DISTVERSION= 2026.02.03 +DISTVERSION= 2026.05.10 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-cb/download/ diff --git a/graphics/zathura-cb/distinfo b/graphics/zathura-cb/distinfo index d4a737e96819..61282bcbb692 100644 --- a/graphics/zathura-cb/distinfo +++ b/graphics/zathura-cb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770158584 -SHA256 (zathura-cb-2026.02.03.tar.xz) = 743e37b16b8095c54996afb6a11e4713f0ed3988ed3e1b0bdb8126a2eee83c5c -SIZE (zathura-cb-2026.02.03.tar.xz) = 6844 +TIMESTAMP = 1778415269 +SHA256 (zathura-cb-2026.05.10.tar.xz) = 32b2fa420fbb8a55f6baca6501fce2820a2acc900453f9b993a3ef84026ae251 +SIZE (zathura-cb-2026.05.10.tar.xz) = 7520 diff --git a/graphics/zathura-cb/files/patch-meson.build b/graphics/zathura-cb/files/patch-meson.build index 80473bacb482..1fcf6fa66b62 100644 --- a/graphics/zathura-cb/files/patch-meson.build +++ b/graphics/zathura-cb/files/patch-meson.build @@ -1,21 +1,21 @@ ---- meson.build.orig 2025-10-28 17:47:54 UTC +--- meson.build.orig 2026-05-10 12:15:17 UTC +++ meson.build @@ -18,9 +18,8 @@ cairo = dependency('cairo') - girara = dependency('girara-gtk3') + girara = dependency('girara') glib = dependency('glib-2.0') cairo = dependency('cairo') --libarchive = dependency('libarchive') +-libarchive = dependency('libarchive', version: '>=3') -build_dependencies = [zathura, girara, glib, cairo, libarchive] +build_dependencies = [zathura, girara, glib, cairo] if get_option('plugindir') == '' plugindir = zathura.get_variable(pkgconfig: 'plugindir') -@@ -60,6 +59,7 @@ cb = shared_module('cb', +@@ -58,6 +57,7 @@ cb = shared_module('cb', sources, dependencies: build_dependencies, c_args: defines + flags, + link_args: ['-larchive'], install: true, - install_dir: plugindir - ) + install_dir: plugindir, + gnu_symbol_visibility: 'hidden' diff --git a/graphics/zathura-djvu/Makefile b/graphics/zathura-djvu/Makefile index 3edb0f30dc20..e343b7f3c60f 100644 --- a/graphics/zathura-djvu/Makefile +++ b/graphics/zathura-djvu/Makefile @@ -1,5 +1,5 @@ PORTNAME= zathura-djvu -DISTVERSION= 2026.02.03 +DISTVERSION= 2026.05.10 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-djvu/download/ diff --git a/graphics/zathura-djvu/distinfo b/graphics/zathura-djvu/distinfo index 1a70c3764fba..be08de9cd9b9 100644 --- a/graphics/zathura-djvu/distinfo +++ b/graphics/zathura-djvu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770158452 -SHA256 (zathura-djvu-2026.02.03.tar.xz) = f52c9dff6b8a2865be3e51aebba9ac50a279e1d721dc860b7f6bdfa1e39c1135 -SIZE (zathura-djvu-2026.02.03.tar.xz) = 9536 +TIMESTAMP = 1778415259 +SHA256 (zathura-djvu-2026.05.10.tar.xz) = a0815efe0e0f9dd01bda9b1348a0202e38b52284039f9f1b406b604f58bd0947 +SIZE (zathura-djvu-2026.05.10.tar.xz) = 10244 diff --git a/graphics/zathura-pdf-mupdf/Makefile b/graphics/zathura-pdf-mupdf/Makefile index 6e386977a95b..a02cffc0e1b3 100644 --- a/graphics/zathura-pdf-mupdf/Makefile +++ b/graphics/zathura-pdf-mupdf/Makefile @@ -1,5 +1,6 @@ PORTNAME= zathura-pdf-mupdf -DISTVERSION= 2026.02.03 +DISTVERSION= 2026.05.10 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-pdf-mupdf/download/ diff --git a/graphics/zathura-pdf-mupdf/distinfo b/graphics/zathura-pdf-mupdf/distinfo index 7da6ff163963..fff1fd153e74 100644 --- a/graphics/zathura-pdf-mupdf/distinfo +++ b/graphics/zathura-pdf-mupdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770158763 -SHA256 (zathura-pdf-mupdf-2026.02.03.tar.xz) = 8839dab285cb214cbe10c5a22bc3fd62feb7ecc5eb0da014d8a979ead22755bc -SIZE (zathura-pdf-mupdf-2026.02.03.tar.xz) = 10356 +TIMESTAMP = 1779130486 +SHA256 (zathura-pdf-mupdf-2026.05.10.tar.xz) = e57c046e80b65e0a8df82cb04b537102099c38b3ed4d7f30161c2e7dcd9a6e28 +SIZE (zathura-pdf-mupdf-2026.05.10.tar.xz) = 10984 diff --git a/graphics/zathura-pdf-poppler/Makefile b/graphics/zathura-pdf-poppler/Makefile index e1bb4136cfe1..162ffa16c7bb 100644 --- a/graphics/zathura-pdf-poppler/Makefile +++ b/graphics/zathura-pdf-poppler/Makefile @@ -1,5 +1,5 @@ PORTNAME= zathura-pdf-poppler -DISTVERSION= 2026.02.03 +DISTVERSION= 2026.05.10 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-pdf-poppler/download/ diff --git a/graphics/zathura-pdf-poppler/distinfo b/graphics/zathura-pdf-poppler/distinfo index 6e96b2bf4637..daf8228874b6 100644 --- a/graphics/zathura-pdf-poppler/distinfo +++ b/graphics/zathura-pdf-poppler/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1770158706 -SHA256 (zathura-pdf-poppler-2026.02.03.tar.xz) = e9c35542d5c8de9c5b3a4b83e7dc86cd82bfac90319f472127bacf6651bce77f -SIZE (zathura-pdf-poppler-2026.02.03.tar.xz) = 9732 +TIMESTAMP = 1778415250 +SHA256 (zathura-pdf-poppler-2026.05.10.tar.xz) = 364c38634273c06252087324bf01dbde2885b932795265aee44006aa2701fe23 +SIZE (zathura-pdf-poppler-2026.05.10.tar.xz) = 10424 diff --git a/graphics/zathura/Makefile b/graphics/zathura/Makefile index fea764b0f281..4b0948721101 100644 --- a/graphics/zathura/Makefile +++ b/graphics/zathura/Makefile @@ -1,5 +1,5 @@ PORTNAME= zathura -DISTVERSION= 2026.03.27 +DISTVERSION= 2026.05.20 CATEGORIES= graphics print MASTER_SITES= https://pwmt.org/projects/zathura/download/ diff --git a/graphics/zathura/distinfo b/graphics/zathura/distinfo index 77cfc4f9c016..4b83935eec33 100644 --- a/graphics/zathura/distinfo +++ b/graphics/zathura/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1774684886 -SHA256 (zathura-2026.03.27.tar.xz) = afeba5e3d59474a95c2a4ed35e1ff155fb5c0777a9bf0fa9b7869c16d7e509d4 -SIZE (zathura-2026.03.27.tar.xz) = 267476 +TIMESTAMP = 1779266809 +SHA256 (zathura-2026.05.20.tar.xz) = e2e6dc695ebb0170eaa3d39d295c6997c93f23061e6c2b7d3347e03415a2254b +SIZE (zathura-2026.05.20.tar.xz) = 258300 diff --git a/graphics/zathura/pkg-message b/graphics/zathura/pkg-message index 73f46e32f078..976a3b32c635 100644 --- a/graphics/zathura/pkg-message +++ b/graphics/zathura/pkg-message @@ -1,10 +1,10 @@ [ { type: install message: <<EOM - zathura uses a plugin based system for supported document types. Plugins - are provided as graphics/zathura-* ports. For instance, to view PDF - documents, graphics/zathura-pdf-poppler and graphics/zathura-pdf-mupdf - are available. +zathura uses a plugin based system for supported document types. Plugins +are provided as graphics/zathura-* ports. For instance, to view PDF +documents, graphics/zathura-pdf-poppler and graphics/zathura-pdf-mupdf +are available. EOM } ] diff --git a/graphics/zbar/Makefile b/graphics/zbar/Makefile index a90ba564730a..d9ddc0eb46d8 100644 --- a/graphics/zbar/Makefile +++ b/graphics/zbar/Makefile @@ -1,6 +1,6 @@ PORTNAME= zbar DISTVERSION= 0.23.90 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MASTER_SITES= https://linuxtv.org/downloads/zbar/ |
