diff options
Diffstat (limited to '')
115 files changed, 2034 insertions, 420 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 5caab7d4a4b1..bdf08c846133 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -590,6 +590,7 @@ SUBDIR += mapnik SUBDIR += mapserver SUBDIR += mapyrus + SUBDIR += materialx SUBDIR += matplotlib-cpp SUBDIR += matplotplusplus SUBDIR += meh @@ -925,6 +926,7 @@ SUBDIR += py-dj52-sorl-thumbnail SUBDIR += py-django-easy-thumbnails SUBDIR += py-djvulibre + SUBDIR += py-easyocr SUBDIR += py-exifread SUBDIR += py-f3d SUBDIR += py-face_recognition @@ -979,6 +981,7 @@ SUBDIR += py-optimize-images SUBDIR += py-osmnet SUBDIR += py-pandana + SUBDIR += py-pandarm SUBDIR += py-pdf2image SUBDIR += py-photocollage SUBDIR += py-piexif @@ -1031,6 +1034,7 @@ SUBDIR += py-rawkit SUBDIR += py-rawpy SUBDIR += py-rich-pixels + SUBDIR += py-rlpycairo SUBDIR += py-s2 SUBDIR += py-scikit-image SUBDIR += py-seqdiag @@ -1295,6 +1299,7 @@ SUBDIR += xpdf3 SUBDIR += xpdf4 SUBDIR += xpx + SUBDIR += xreader SUBDIR += xsane SUBDIR += xtexcad SUBDIR += xv diff --git a/graphics/R-cran-rgl/Makefile b/graphics/R-cran-rgl/Makefile index 2725b38a9859..0266dc049f56 100644 --- a/graphics/R-cran-rgl/Makefile +++ b/graphics/R-cran-rgl/Makefile @@ -1,5 +1,5 @@ PORTNAME= rgl -DISTVERSION= 1.3.24 +DISTVERSION= 1.3.31 CATEGORIES= graphics DISTNAME= ${PORTNAME}_${DISTVERSION} diff --git a/graphics/R-cran-rgl/distinfo b/graphics/R-cran-rgl/distinfo index 30d9e3c3e784..d126cd08e547 100644 --- a/graphics/R-cran-rgl/distinfo +++ b/graphics/R-cran-rgl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760362372 -SHA256 (rgl_1.3.24.tar.gz) = 9f580a97c56eaf28344da83a2309e35cd665fa77ba07a324d9c4789bdc03ee49 -SIZE (rgl_1.3.24.tar.gz) = 4146898 +TIMESTAMP = 1763531289 +SHA256 (rgl_1.3.31.tar.gz) = 76f534358751390845ce1c89c6007cc146f95de5560fd7baaea2406fd95fc0d4 +SIZE (rgl_1.3.31.tar.gz) = 4151619 diff --git a/graphics/art/Makefile b/graphics/art/Makefile index 75b666fa7a2d..7b08111f3122 100644 --- a/graphics/art/Makefile +++ b/graphics/art/Makefile @@ -1,5 +1,5 @@ PORTNAME= art -DISTVERSION= 1.25.10 +DISTVERSION= 1.25.11 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 8c1f2ebb1109..c375f8d233c0 100644 --- a/graphics/art/distinfo +++ b/graphics/art/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762576560 -SHA256 (ART-1.25.10.tar.xz) = 45178066fab7eb33ea55864118a6b346249947b0c63a321f1f1026001c3a4295 -SIZE (ART-1.25.10.tar.xz) = 19592416 +TIMESTAMP = 1763956271 +SHA256 (ART-1.25.11.tar.xz) = c492487fef6e29ffa3ba29c4b4c543080212e54209e87bbc6a3e8e050f51fa86 +SIZE (ART-1.25.11.tar.xz) = 19628056 diff --git a/graphics/catimg/Makefile b/graphics/catimg/Makefile index f20af1d1e01c..c6d8e7c44972 100644 --- a/graphics/catimg/Makefile +++ b/graphics/catimg/Makefile @@ -1,5 +1,6 @@ PORTNAME= catimg -PORTVERSION= 2.7.0 +DISTVERSIONPREFIX= v +DISTVERSION= 2.8.0 CATEGORIES= graphics MAINTAINER= ehaupt@FreeBSD.org diff --git a/graphics/catimg/distinfo b/graphics/catimg/distinfo index ffde6c4d53b2..1f7da92959ad 100644 --- a/graphics/catimg/distinfo +++ b/graphics/catimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1686319032 -SHA256 (posva-catimg-2.7.0_GH0.tar.gz) = 3a6450316ff62fb07c3facb47ea208bf98f62abd02783e88c56f2a6508035139 -SIZE (posva-catimg-2.7.0_GH0.tar.gz) = 90898 +TIMESTAMP = 1764229107 +SHA256 (posva-catimg-v2.8.0_GH0.tar.gz) = 1f4f54c237cd3b70c8a125044eb2578e8263c12b42d401a42c02c32f10f62548 +SIZE (posva-catimg-v2.8.0_GH0.tar.gz) = 90793 diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile index bed8e440d0bf..120b8f2d2637 100644 --- a/graphics/cimg/Makefile +++ b/graphics/cimg/Makefile @@ -1,6 +1,6 @@ PORTNAME= cimg DISTVERSIONPREFIX= v. -DISTVERSION= 3.6.3 +DISTVERSION= 3.6.4 PORTEPOCH= 3 CATEGORIES= graphics devel @@ -33,14 +33,6 @@ USES+= compiler:c11 gmake pkgconfig:build xorg .if ${PORT_OPTIONS:MDOCS} -.if !defined(WITHOUT_LAPACK) -. if defined(WITH_ATLAS) -USES+= blaslapack:atlas -. else -USES+= blaslapack -. endif -.endif - REINPLACE_ARGS= -i "" . if !defined(WITH_DEBUG) @@ -52,7 +44,6 @@ LIB_DEPENDS+= libcurl.so:ftp/curl \ libOpenEXR.so:graphics/openexr \ libfftw3.so:math/fftw3 \ libwebp.so:graphics/webp \ - libboard.so:graphics/libboard \ libopencv_core.so:graphics/opencv \ libGraphicsMagick.so:graphics/GraphicsMagick RUN_DEPENDS+= dcraw:graphics/dcraw @@ -62,7 +53,6 @@ ALL_TARGET= Mlinux ALL_TARGET= dlinux WITHOUT_MEDCON= yes WITHOUT_FFMPEG= yes -WITHOUT_LAPACK= yes . endif . if !defined(WITHOUT_MEDCON) @@ -72,11 +62,6 @@ RUN_DEPENDS+= medcon:graphics/xmedcon LIB_DEPENDS+= libavformat.so:multimedia/ffmpeg . endif -. if !defined(WITHOUT_LAPACK) -# Don't really need Fortran, but required to link with blas/lapack -USES+= fortran -. endif - USE_XORG+= x11 xrandr . if defined(WITH_XSHM) USE_XORG+= xext @@ -115,13 +100,6 @@ pre-configure: -e 's|#FFMPEG_LIBS|FFMPEG_LIBS|' \ ${BUILD_WRKSRC}/Makefile . endif -. if !defined(WITHOUT_LAPACK) - ${REINPLACE_CMD} -e 's|#LAPACK_CFLAGS|LAPACK_CFLAGS|' \ - -e 's|#LAPACK_DEFINE|LAPACK_DEFINE|' \ - -e 's|#LAPACK_LIBS|LAPACK_LIBS|' \ - -e 's|-lblas -llapack|-L${LOCALBASE}/lib ${BLASLIB} ${LAPACKLIB}|' \ - ${BUILD_WRKSRC}/Makefile -. endif . if defined(WITH_XSHM) ${REINPLACE_CMD} -e 's|XSHM_CFLAGS = #|XSHM_CFLAGS =|' \ -e 's|XSHM_LDFLAGS = #|XSHM_LDFLAGS =|' \ diff --git a/graphics/cimg/distinfo b/graphics/cimg/distinfo index bae94f40d62d..d1b32dfd2104 100644 --- a/graphics/cimg/distinfo +++ b/graphics/cimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760881812 -SHA256 (GreycLab-CImg-v.3.6.3_GH0.tar.gz) = 6dd5aabbf1edf56f39d09cdb9d361dd526db0b9c0991f7bf8b1b2b489fa043ae -SIZE (GreycLab-CImg-v.3.6.3_GH0.tar.gz) = 12682908 +TIMESTAMP = 1764095239 +SHA256 (GreycLab-CImg-v.3.6.4_GH0.tar.gz) = 50845fa3533d2a4e011b2f333a882b1ceaad3038a50b86308418e1b7320bb897 +SIZE (GreycLab-CImg-v.3.6.4_GH0.tar.gz) = 12679334 diff --git a/graphics/cimg/files/patch-examples__Makefile b/graphics/cimg/files/patch-examples__Makefile index 0c888cc4d610..a02bd41c1868 100644 --- a/graphics/cimg/files/patch-examples__Makefile +++ b/graphics/cimg/files/patch-examples__Makefile @@ -1,4 +1,4 @@ ---- examples/Makefile.orig 2025-09-23 12:47:26 UTC +--- examples/Makefile.orig 2025-11-21 07:26:29 UTC +++ examples/Makefile @@ -78,7 +78,7 @@ FILES = CImg_demo \ use_RGBclass \ @@ -80,37 +80,15 @@ # Flags to enable native support for compressed .cimgz files, using the Zlib library. # ( http://www.zlib.net/ ) -@@ -306,11 +306,18 @@ endif - - # Flags to enable the use of LAPACK routines for matrix computation - # ( http://www.netlib.org/lapack/ ) --LAPACK_DEFINE = -Dcimg_use_lapack -+#LAPACK_DEFINE = -Dcimg_use_lapack - LAPACK_INCDIR = --LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR) --LAPACK_LIBS = -lblas -llapack -+#LAPACK_CFLAGS = $(LAPACK_DEFINE) $(LAPACK_INCDIR) -+#LAPACK_LIBS = -lblas -llapack - -+# Flags to enable the use of the Board library -+# ( https://github.com/GreycLab/libboard ) -+BOARD_DEFINE = -Dcimg_use_board -+BOARD_INCDIR = -I$(LOCALBASE)/include/board -+BOARD_CFLAGS = $(BOARD_DEFINE) $(BOARD_INCDIR) -+BOARD_LIBS = -lboard -lMagick++-7 -+ - # Enable native support of WebP image files, using the WebP library. - # (https://chromium.googlesource.com/webm/libwebp/) - WEBP_DEFINE = -Dcimg_use_webp -@@ -386,6 +393,7 @@ $(XSHM_LIBS)" \ +@@ -377,6 +377,7 @@ $(XSHM_LIBS)" \ + $(TIFF_LIBS) \ $(HEIF_LIBS) \ - $(LAPACK_LIBS) \ $(XSHM_LIBS)" \ +$(PTHREAD_LIBS)" \ all $(EXTRA_FILES) # Linux/BSD/Mac OSX targets, with X11 display. -@@ -464,6 +472,7 @@ $(OPT_CFLAGS) \ +@@ -455,6 +456,7 @@ $(OPT_CFLAGS) \ @$(MAKE) \ "CONF_CFLAGS = \ $(OPT_CFLAGS) \ @@ -118,12 +96,10 @@ $(VT100_CFLAGS) \ $(X11_CFLAGS) \ $(XSHM_CFLAGS) \ -@@ -477,8 +486,12 @@ $(MAGICK_CFLAGS) \ +@@ -468,8 +470,10 @@ $(MAGICK_CFLAGS) \ $(CURL_CFLAGS) \ $(OPENCV_CFLAGS) \ $(MAGICK_CFLAGS) \ -+$(LAPACK_CFLAGS) \ -+$(BOARD_CFLAGS) \ +$(WEBP_CFLAGS) \ $(FFTW3_CFLAGS)" \ "CONF_LIBS = \ @@ -131,12 +107,10 @@ $(X11_LIBS) \ $(XSHM_LIBS) \ $(XRANDR_LIBS) \ -@@ -491,6 +504,9 @@ $(MAGICK_LIBS) \ +@@ -482,6 +486,7 @@ $(MAGICK_LIBS) \ $(CURL_LIBS) \ $(OPENCV_LIBS) \ $(MAGICK_LIBS) \ -+$(LAPACK_LIBS) \ -+$(BOARD_LIBS) \ +$(WEBP_LIBS) \ $(FFTW3_LIBS)" \ "STRIP_EXE=true" \ diff --git a/graphics/converseen/Makefile b/graphics/converseen/Makefile index dff72db851d6..18ca94f912b2 100644 --- a/graphics/converseen/Makefile +++ b/graphics/converseen/Makefile @@ -1,7 +1,6 @@ PORTNAME= converseen DISTVERSIONPREFIX= v -DISTVERSION= 0.15.1.0 -PORTREVISION= 1 +DISTVERSION= 0.15.1.2 CATEGORIES= graphics MAINTAINER= fernape@FreeBSD.org diff --git a/graphics/converseen/distinfo b/graphics/converseen/distinfo index a11ff1b8db6d..dcbddb33b5e4 100644 --- a/graphics/converseen/distinfo +++ b/graphics/converseen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1760885885 -SHA256 (Faster3ck-Converseen-v0.15.1.0_GH0.tar.gz) = 8212ba763e0d80dc8ebc39b6fb75923ecadef807a04ad3296e24c04a99fc881e -SIZE (Faster3ck-Converseen-v0.15.1.0_GH0.tar.gz) = 972563 +TIMESTAMP = 1763835942 +SHA256 (Faster3ck-Converseen-v0.15.1.2_GH0.tar.gz) = 6ab3181603d246c5c2ad5817920b798df9d66377af3ef85164ba4aaf18376c3b +SIZE (Faster3ck-Converseen-v0.15.1.2_GH0.tar.gz) = 972579 diff --git a/graphics/corrupter/Makefile b/graphics/corrupter/Makefile index fccbf2e53f82..b7b1e81a6ccb 100644 --- a/graphics/corrupter/Makefile +++ b/graphics/corrupter/Makefile @@ -1,7 +1,7 @@ PORTNAME= corrupter DISTVERSIONPREFIX= v DISTVERSION= 1.0 -PORTREVISION= 32 +PORTREVISION= 33 CATEGORIES= graphics MAINTAINER= ports@FreeBSD.org diff --git a/graphics/d2/Makefile b/graphics/d2/Makefile index 0e0f0ecb7a91..baaa4596d4ae 100644 --- a/graphics/d2/Makefile +++ b/graphics/d2/Makefile @@ -1,7 +1,7 @@ PORTNAME= d2 DISTVERSIONPREFIX= v DISTVERSION= 0.7.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MAINTAINER= adamw@FreeBSD.org diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile index bab4f3f3a0a5..abb8a8849ac9 100644 --- a/graphics/digikam/Makefile +++ b/graphics/digikam/Makefile @@ -1,5 +1,6 @@ PORTNAME= digikam DISTVERSION= 8.8.0 +PORTREVISION= 1 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/drawio/Makefile b/graphics/drawio/Makefile index d1952ed72bd7..43e2f1c5604d 100644 --- a/graphics/drawio/Makefile +++ b/graphics/drawio/Makefile @@ -1,6 +1,6 @@ PORTNAME= drawio PORTVERSION= 28.0.6 -PORTREVISION= 13 +PORTREVISION= 14 DISTVERSIONPREFIX= x86_64- CATEGORIES= graphics MASTER_SITES= https://github.com/jgraph/drawio-desktop/releases/download/v${PORTVERSION}/ diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile index 31a835f6fbd9..8f29be27ba40 100644 --- a/graphics/drawpile/Makefile +++ b/graphics/drawpile/Makefile @@ -1,6 +1,5 @@ PORTNAME= Drawpile -DISTVERSION= 2.2.2 -PORTREVISION= 6 +DISTVERSION= 2.3.0 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org diff --git a/graphics/drawpile/distinfo b/graphics/drawpile/distinfo index 6a110cb1c991..a0c975743275 100644 --- a/graphics/drawpile/distinfo +++ b/graphics/drawpile/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1743054476 +TIMESTAMP = 1763956597 SHA256 (rust/crates/aho-corasick-1.0.5.crate) = 0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783 SIZE (rust/crates/aho-corasick-1.0.5.crate) = 172064 SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6 @@ -15,5 +15,5 @@ SHA256 (rust/crates/xflags-0.3.1.crate) = c4554b580522d0ca238369c16b8f6ce34524d6 SIZE (rust/crates/xflags-0.3.1.crate) = 6642 SHA256 (rust/crates/xflags-macros-0.3.1.crate) = f58e7b3ca8977093aae6b87b6a7730216fc4c53a6530bab5c43a783cd810c1a8 SIZE (rust/crates/xflags-macros-0.3.1.crate) = 12229 -SHA256 (drawpile-Drawpile-2.2.2_GH0.tar.gz) = 159fc433b21ac3f82388a4b45853f2ed13fbb47b7dd57874bf4e41f44f801969 -SIZE (drawpile-Drawpile-2.2.2_GH0.tar.gz) = 6701513 +SHA256 (drawpile-Drawpile-2.3.0_GH0.tar.gz) = d09d3eef00b15004184700817d1b6620acc4cfd0738ad8977680c1e05bc2ea7d +SIZE (drawpile-Drawpile-2.3.0_GH0.tar.gz) = 10842390 diff --git a/graphics/drawpile/files/patch-src_desktop_bundled_miniaudio_CMakeLists.txt b/graphics/drawpile/files/patch-src_desktop_bundled_miniaudio_CMakeLists.txt new file mode 100644 index 000000000000..8c2714c2feb2 --- /dev/null +++ b/graphics/drawpile/files/patch-src_desktop_bundled_miniaudio_CMakeLists.txt @@ -0,0 +1,9 @@ +--- src/desktop/bundled/miniaudio/CMakeLists.txt.orig 2025-11-24 04:01:34 UTC ++++ src/desktop/bundled/miniaudio/CMakeLists.txt +@@ -16,5 +16,5 @@ elseif(UNIX AND NOT ANDROID AND NOT HAIKU AND NOT EMSC + if(APPLE) + target_link_options(miniaudio PUBLIC -lpthread -lm) + elseif(UNIX AND NOT ANDROID AND NOT HAIKU AND NOT EMSCRIPTEN) +- target_link_libraries(miniaudio PUBLIC -latomic -ldl -lpthread -lm) ++ target_link_libraries(miniaudio PUBLIC -ldl -lpthread -lm) + endif() diff --git a/graphics/drawpile/files/patch-src_drawdance_libcommon_dpcommon_common.h b/graphics/drawpile/files/patch-src_drawdance_libcommon_dpcommon_common.h index e3af366bed4b..567e627ad9a2 100644 --- a/graphics/drawpile/files/patch-src_drawdance_libcommon_dpcommon_common.h +++ b/graphics/drawpile/files/patch-src_drawdance_libcommon_dpcommon_common.h @@ -1,11 +1,11 @@ ---- src/drawdance/libcommon/dpcommon/common.h.orig 2025-03-26 05:46:04 UTC +--- src/drawdance/libcommon/dpcommon/common.h.orig 2025-11-18 11:26:42 UTC +++ src/drawdance/libcommon/dpcommon/common.h -@@ -41,6 +41,8 @@ +@@ -44,6 +44,8 @@ # define DP_PLATFORM "darwin" # elif defined(__linux__) # define DP_PLATFORM "linux" +# elif defined(__FreeBSD__) +# define DP_PLATFORM "freebsd" + # elif defined(__HAIKU__) + # define DP_PLATFORM "haiku" # else - # error "unknown platform" - # endif diff --git a/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c b/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c index 4baa24981a90..f442829aeb4c 100644 --- a/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c +++ b/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c @@ -1,11 +1,11 @@ ---- src/drawdance/libimpex/dpimpex/save.c.orig 2025-03-27 05:51:37 UTC +--- src/drawdance/libimpex/dpimpex/save.c.orig 2025-11-18 11:26:42 UTC +++ src/drawdance/libimpex/dpimpex/save.c -@@ -884,7 +884,7 @@ DP_SaveResult DP_save(DP_CanvasState *cs, DP_DrawConte +@@ -1123,7 +1123,7 @@ DP_SaveResult DP_save(DP_CanvasState *cs, DP_DrawConte #if defined(_WIN32) # define PREFERRED_PATH_SEPARATOR "\\" # define POSSIBLE_PATH_SEPARATORS "\\/" --#elif defined(__EMSCRIPTEN__) || defined(__APPLE__) || defined(__linux__) -+#elif defined(__EMSCRIPTEN__) || defined(__APPLE__) || defined(__linux__) || defined(__FreeBSD__) +-#elif defined(__EMSCRIPTEN__) || defined(__APPLE__) || defined(__linux__) \ ++#elif defined(__EMSCRIPTEN__) || defined(__APPLE__) || defined(__linux__) || defined(__FreeBSD__) \ + || defined(__HAIKU__) # define PREFERRED_PATH_SEPARATOR "/" # define POSSIBLE_PATH_SEPARATORS "/" - #else diff --git a/graphics/drawpile/pkg-plist b/graphics/drawpile/pkg-plist index c4582ede4bb8..c4e6173e3d84 100644 --- a/graphics/drawpile/pkg-plist +++ b/graphics/drawpile/pkg-plist @@ -1,6 +1,7 @@ bin/drawpile share/applications/net.drawpile.drawpile.desktop share/drawpile/drawpile/blueapatite.colors +share/drawpile/drawpile/brushes/0001-2_3_0.zpresets share/drawpile/drawpile/gamutmasks/atmospherewithaccent.svg share/drawpile/drawpile/gamutmasks/atmospherictriad.svg share/drawpile/drawpile/gamutmasks/complementary.svg @@ -11,9 +12,11 @@ share/drawpile/drawpile/gamutmasks/splitcomplementary.svg share/drawpile/drawpile/gamutmasks/tetradic.svg share/drawpile/drawpile/hotdogstand.colors share/drawpile/drawpile/i18n/all_ar_EG.qm +share/drawpile/drawpile/i18n/all_ca_ES.qm share/drawpile/drawpile/i18n/all_cs_CZ.qm share/drawpile/drawpile/i18n/all_de_DE.qm share/drawpile/drawpile/i18n/all_en_US.qm +share/drawpile/drawpile/i18n/all_eo_XZ.qm share/drawpile/drawpile/i18n/all_es_CO.qm share/drawpile/drawpile/i18n/all_fi_FI.qm share/drawpile/drawpile/i18n/all_fr_FR.qm @@ -90,25 +93,48 @@ share/drawpile/drawpile/theme/dark/draw-freehand.svg share/drawpile/drawpile/theme/dark/draw-line.svg share/drawpile/drawpile/theme/dark/draw-rectangle.svg share/drawpile/drawpile/theme/dark/draw-text.svg +share/drawpile/drawpile/theme/dark/drawpile_alpha_disabled.svg +share/drawpile/drawpile/theme/dark/drawpile_alpha_locked.svg +share/drawpile/drawpile/theme/dark/drawpile_alpha_off.svg +share/drawpile/drawpile/theme/dark/drawpile_alpha_on.svg +share/drawpile/drawpile/theme/dark/drawpile_alpha_unlocked.svg +share/drawpile/drawpile/theme/dark/drawpile_antioverflow.svg share/drawpile/drawpile/theme/dark/drawpile_ban.svg share/drawpile/drawpile/theme/dark/drawpile_brusherase.svg share/drawpile/drawpile/theme/dark/drawpile_brushlock.svg share/drawpile/drawpile/theme/dark/drawpile_center.svg share/drawpile/drawpile/theme/dark/drawpile_chat.svg +share/drawpile/drawpile/theme/dark/drawpile_chat_send.svg +share/drawpile/drawpile/theme/dark/drawpile_close.svg share/drawpile/drawpile/theme/dark/drawpile_colorcircle.svg share/drawpile/drawpile/theme/dark/drawpile_colorpalette.svg share/drawpile/drawpile/theme/dark/drawpile_colorsliders.svg share/drawpile/drawpile/theme/dark/drawpile_colorwheel.svg +share/drawpile/drawpile/theme/dark/drawpile_crop.svg +share/drawpile/drawpile/theme/dark/drawpile_ellipsis_vertical.svg share/drawpile/drawpile/theme/dark/drawpile_expanddown.svg share/drawpile/drawpile/theme/dark/drawpile_expandleft.svg share/drawpile/drawpile/theme/dark/drawpile_expandright.svg share/drawpile/drawpile/theme/dark/drawpile_expandup.svg share/drawpile/drawpile/theme/dark/drawpile_flip.svg +share/drawpile/drawpile/theme/dark/drawpile_folder_alpha_off.svg +share/drawpile/drawpile/theme/dark/drawpile_folder_alpha_on.svg share/drawpile/drawpile/theme/dark/drawpile_folderhidden.svg +share/drawpile/drawpile/theme/dark/drawpile_gradient.svg +share/drawpile/drawpile/theme/dark/drawpile_gradientalphatofg.svg +share/drawpile/drawpile/theme/dark/drawpile_gradientbgtofg.svg +share/drawpile/drawpile/theme/dark/drawpile_gradientfgtoalpha.svg +share/drawpile/drawpile/theme/dark/drawpile_gradientfgtobg.svg share/drawpile/drawpile/theme/dark/drawpile_incremental_mode.svg +share/drawpile/drawpile/theme/dark/drawpile_indirect_mode.svg +share/drawpile/drawpile/theme/dark/drawpile_lassofill.svg +share/drawpile/drawpile/theme/dark/drawpile_layer_alpha_off.svg +share/drawpile/drawpile/theme/dark/drawpile_layer_alpha_on.svg +share/drawpile/drawpile/theme/dark/drawpile_layeralpha_on.svg share/drawpile/drawpile/theme/dark/drawpile_magicwand.svg share/drawpile/drawpile/theme/dark/drawpile_mirror.svg share/drawpile/drawpile/theme/dark/drawpile_mypaint.svg +share/drawpile/drawpile/theme/dark/drawpile_pixelperfect.svg share/drawpile/drawpile/theme/dark/drawpile_pixelround.svg share/drawpile/drawpile/theme/dark/drawpile_presetchanged.svg share/drawpile/drawpile/theme/dark/drawpile_rotate_left.svg @@ -119,8 +145,10 @@ share/drawpile/drawpile/theme/dark/drawpile_selection_exclude.svg share/drawpile/drawpile/theme/dark/drawpile_selection_intersect.svg share/drawpile/drawpile/theme/dark/drawpile_selection_replace.svg share/drawpile/drawpile/theme/dark/drawpile_selection_unite.svg +share/drawpile/drawpile/theme/dark/drawpile_soft_mode.svg share/drawpile/drawpile/theme/dark/drawpile_square.svg share/drawpile/drawpile/theme/dark/drawpile_transform.svg +share/drawpile/drawpile/theme/dark/drawpile_wash_mode.svg share/drawpile/drawpile/theme/dark/edit-comment.svg share/drawpile/drawpile/theme/dark/edit-copy.svg share/drawpile/drawpile/theme/dark/edit-cut.svg @@ -173,11 +201,13 @@ share/drawpile/drawpile/theme/dark/im-kick-user.svg share/drawpile/drawpile/theme/dark/im-user.svg share/drawpile/drawpile/theme/dark/index.theme share/drawpile/drawpile/theme/dark/input-keyboard.svg +share/drawpile/drawpile/theme/dark/input-mouse.svg share/drawpile/drawpile/theme/dark/input-tablet.svg share/drawpile/drawpile/theme/dark/input-touchscreen.svg share/drawpile/drawpile/theme/dark/insert-math-expression.svg share/drawpile/drawpile/theme/dark/irc-operator.svg share/drawpile/drawpile/theme/dark/irc-unvoice.svg +share/drawpile/drawpile/theme/dark/kdenlive-show-video.svg share/drawpile/drawpile/theme/dark/keyframe-add.svg share/drawpile/drawpile/theme/dark/keyframe-disable.svg share/drawpile/drawpile/theme/dark/keyframe-next.svg @@ -203,7 +233,9 @@ share/drawpile/drawpile/theme/dark/network-disconnect.svg share/drawpile/drawpile/theme/dark/network-modem.svg share/drawpile/drawpile/theme/dark/network-server-database.svg share/drawpile/drawpile/theme/dark/network-server.svg +share/drawpile/drawpile/theme/dark/news-subscribe.svg share/drawpile/drawpile/theme/dark/object-locked.svg +share/drawpile/drawpile/theme/dark/object-unlocked.svg share/drawpile/drawpile/theme/dark/onion-off.svg share/drawpile/drawpile/theme/dark/onion-on.svg share/drawpile/drawpile/theme/dark/pathshape.svg @@ -214,10 +246,13 @@ share/drawpile/drawpile/theme/dark/select-rectangular.svg share/drawpile/drawpile/theme/dark/sidebar-collapse-left.svg share/drawpile/drawpile/theme/dark/sidebar-expand-left.svg share/drawpile/drawpile/theme/dark/state-error.svg +share/drawpile/drawpile/theme/dark/state-offline.svg share/drawpile/drawpile/theme/dark/state-ok.svg share/drawpile/drawpile/theme/dark/state-warning.svg share/drawpile/drawpile/theme/dark/tag-delete.svg share/drawpile/drawpile/theme/dark/tag.svg +share/drawpile/drawpile/theme/dark/timeline-use-zone-off.svg +share/drawpile/drawpile/theme/dark/timeline-use-zone-on.svg share/drawpile/drawpile/theme/dark/toolbar-ext-h-drawpile.svg share/drawpile/drawpile/theme/dark/toolbar-ext-h-rtl-drawpile.svg share/drawpile/drawpile/theme/dark/toolbar-ext-v-drawpile.svg @@ -271,25 +306,48 @@ share/drawpile/drawpile/theme/light/draw-freehand.svg share/drawpile/drawpile/theme/light/draw-line.svg share/drawpile/drawpile/theme/light/draw-rectangle.svg share/drawpile/drawpile/theme/light/draw-text.svg +share/drawpile/drawpile/theme/light/drawpile_alpha_disabled.svg +share/drawpile/drawpile/theme/light/drawpile_alpha_locked.svg +share/drawpile/drawpile/theme/light/drawpile_alpha_off.svg +share/drawpile/drawpile/theme/light/drawpile_alpha_on.svg +share/drawpile/drawpile/theme/light/drawpile_alpha_unlocked.svg +share/drawpile/drawpile/theme/light/drawpile_antioverflow.svg share/drawpile/drawpile/theme/light/drawpile_ban.svg share/drawpile/drawpile/theme/light/drawpile_brusherase.svg share/drawpile/drawpile/theme/light/drawpile_brushlock.svg share/drawpile/drawpile/theme/light/drawpile_center.svg share/drawpile/drawpile/theme/light/drawpile_chat.svg +share/drawpile/drawpile/theme/light/drawpile_chat_send.svg +share/drawpile/drawpile/theme/light/drawpile_close.svg share/drawpile/drawpile/theme/light/drawpile_colorcircle.svg share/drawpile/drawpile/theme/light/drawpile_colorpalette.svg share/drawpile/drawpile/theme/light/drawpile_colorsliders.svg share/drawpile/drawpile/theme/light/drawpile_colorwheel.svg +share/drawpile/drawpile/theme/light/drawpile_crop.svg +share/drawpile/drawpile/theme/light/drawpile_ellipsis_vertical.svg share/drawpile/drawpile/theme/light/drawpile_expanddown.svg share/drawpile/drawpile/theme/light/drawpile_expandleft.svg share/drawpile/drawpile/theme/light/drawpile_expandright.svg share/drawpile/drawpile/theme/light/drawpile_expandup.svg share/drawpile/drawpile/theme/light/drawpile_flip.svg +share/drawpile/drawpile/theme/light/drawpile_folder_alpha_off.svg +share/drawpile/drawpile/theme/light/drawpile_folder_alpha_on +share/drawpile/drawpile/theme/light/drawpile_folder_alpha_on.svg share/drawpile/drawpile/theme/light/drawpile_folderhidden.svg +share/drawpile/drawpile/theme/light/drawpile_gradient.svg +share/drawpile/drawpile/theme/light/drawpile_gradientalphatofg.svg +share/drawpile/drawpile/theme/light/drawpile_gradientbgtofg.svg +share/drawpile/drawpile/theme/light/drawpile_gradientfgtoalpha.svg +share/drawpile/drawpile/theme/light/drawpile_gradientfgtobg.svg share/drawpile/drawpile/theme/light/drawpile_incremental_mode.svg +share/drawpile/drawpile/theme/light/drawpile_indirect_mode.svg +share/drawpile/drawpile/theme/light/drawpile_lassofill.svg +share/drawpile/drawpile/theme/light/drawpile_layer_alpha_off.svg +share/drawpile/drawpile/theme/light/drawpile_layer_alpha_on.svg share/drawpile/drawpile/theme/light/drawpile_magicwand.svg share/drawpile/drawpile/theme/light/drawpile_mirror.svg share/drawpile/drawpile/theme/light/drawpile_mypaint.svg +share/drawpile/drawpile/theme/light/drawpile_pixelperfect.svg share/drawpile/drawpile/theme/light/drawpile_pixelround.svg share/drawpile/drawpile/theme/light/drawpile_presetchanged.svg share/drawpile/drawpile/theme/light/drawpile_rotate_left.svg @@ -300,8 +358,10 @@ share/drawpile/drawpile/theme/light/drawpile_selection_exclude.svg share/drawpile/drawpile/theme/light/drawpile_selection_intersect.svg share/drawpile/drawpile/theme/light/drawpile_selection_replace.svg share/drawpile/drawpile/theme/light/drawpile_selection_unite.svg +share/drawpile/drawpile/theme/light/drawpile_soft_mode.svg share/drawpile/drawpile/theme/light/drawpile_square.svg share/drawpile/drawpile/theme/light/drawpile_transform.svg +share/drawpile/drawpile/theme/light/drawpile_wash_mode.svg share/drawpile/drawpile/theme/light/edit-comment.svg share/drawpile/drawpile/theme/light/edit-copy.svg share/drawpile/drawpile/theme/light/edit-cut.svg @@ -354,11 +414,13 @@ share/drawpile/drawpile/theme/light/im-kick-user.svg share/drawpile/drawpile/theme/light/im-user.svg share/drawpile/drawpile/theme/light/index.theme share/drawpile/drawpile/theme/light/input-keyboard.svg +share/drawpile/drawpile/theme/light/input-mouse.svg share/drawpile/drawpile/theme/light/input-tablet.svg share/drawpile/drawpile/theme/light/input-touchscreen.svg share/drawpile/drawpile/theme/light/insert-math-expression.svg share/drawpile/drawpile/theme/light/irc-operator.svg share/drawpile/drawpile/theme/light/irc-unvoice.svg +share/drawpile/drawpile/theme/light/kdenlive-show-video.svg share/drawpile/drawpile/theme/light/keyframe-add.svg share/drawpile/drawpile/theme/light/keyframe-disable.svg share/drawpile/drawpile/theme/light/keyframe-next.svg @@ -384,7 +446,9 @@ share/drawpile/drawpile/theme/light/network-disconnect.svg share/drawpile/drawpile/theme/light/network-modem.svg share/drawpile/drawpile/theme/light/network-server-database.svg share/drawpile/drawpile/theme/light/network-server.svg +share/drawpile/drawpile/theme/light/news-subscribe.svg share/drawpile/drawpile/theme/light/object-locked.svg +share/drawpile/drawpile/theme/light/object-unlocked.svg share/drawpile/drawpile/theme/light/onion-off.svg share/drawpile/drawpile/theme/light/onion-on.svg share/drawpile/drawpile/theme/light/pathshape.svg @@ -395,10 +459,13 @@ share/drawpile/drawpile/theme/light/select-rectangular.svg share/drawpile/drawpile/theme/light/sidebar-collapse-left.svg share/drawpile/drawpile/theme/light/sidebar-expand-left.svg share/drawpile/drawpile/theme/light/state-error.svg +share/drawpile/drawpile/theme/light/state-offline.svg share/drawpile/drawpile/theme/light/state-ok.svg share/drawpile/drawpile/theme/light/state-warning.svg share/drawpile/drawpile/theme/light/tag-delete.svg share/drawpile/drawpile/theme/light/tag.svg +share/drawpile/drawpile/theme/light/timeline-use-zone-off.svg +share/drawpile/drawpile/theme/light/timeline-use-zone-on.svg share/drawpile/drawpile/theme/light/toolbar-ext-h-drawpile.svg share/drawpile/drawpile/theme/light/toolbar-ext-h-rtl-drawpile.svg share/drawpile/drawpile/theme/light/toolbar-ext-v-drawpile.svg @@ -428,5 +495,6 @@ share/icons/hicolor/scalable/apps/drawpile.svg share/icons/hicolor/scalable/mimetypes/application-vnd.drawpile.recording.svg share/icons/hicolor/scalable/mimetypes/text-vnd.drawpile.recording.svg share/metainfo/net.drawpile.drawpile.appdata.xml +share/mime/application/vnd.drawpile.canvas.xml share/mime/application/vnd.drawpile.recording.xml share/mime/text/vnd.drawpile.recording.xml diff --git a/graphics/engauge-digitizer/Makefile b/graphics/engauge-digitizer/Makefile index 7286295d0d0c..041de408675a 100644 --- a/graphics/engauge-digitizer/Makefile +++ b/graphics/engauge-digitizer/Makefile @@ -1,12 +1,12 @@ PORTNAME= engauge-digitizer DISTVERSIONPREFIX= v -DISTVERSION= 12.2.2 -PORTREVISION= 37 +DISTVERSION= 12.9.1 CATEGORIES= graphics math science MAINTAINER= yuri@FreeBSD.org COMMENT= Extract data points from images of graphs -WWW= https://markummitchell.github.io/engauge-digitizer/ +WWW= https://markummitchell.github.io/engauge-digitizer/ \ + https://github.com/akhuettel/engauge-digitizer LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE @@ -14,38 +14,34 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfftw3.so:math/fftw3 \ liblog4cpp.so:devel/log4cpp \ libopenjp2.so:graphics/openjpeg \ - libpoppler-qt5.so:graphics/poppler-qt5 + libpoppler-qt6.so:graphics/poppler-qt6 -USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake qt:5 # pkgconfig is for https://github.com/markummitchell/engauge-digitizer/issues/423 -USE_GITHUB= yes -GH_ACCOUNT= markummitchell -USE_QT= core gui printsupport sql xml widgets buildtools:build +USES= compiler:c++11-lang desktop-file-utils gl pkgconfig qmake qt:6 # pkgconfig is for https://github.com/markummitchell/engauge-digitizer/issues/423 +USE_QT= base tools USE_GL= gl + +USE_GITHUB= yes +GH_ACCOUNT= akhuettel + CONFIGURE_ENV= OPENJPEG_INCLUDE=${PREFIX}/include/openjpeg-2.4 OPENJPEG_LIB=${PREFIX}/lib \ - POPPLER_INCLUDE=${PREFIX}/include/poppler/qt5 POPPLER_LIB=${PREFIX}/lib + POPPLER_INCLUDE=${PREFIX}/include/poppler/qt6 POPPLER_LIB=${PREFIX}/lib QMAKE_ARGS= "CONFIG+=jpeg2000 pdf" CXXFLAGS+= `pkg-config --cflags libopenjp2` # workaround for https://github.com/markummitchell/engauge-digitizer/issues/423 -OPTIONS_DEFINE= NLS DOCS +OPTIONS_DEFINE= NLS OPTIONS_SUB= yes -DOCS_USE= QT=help,linguist:build +#DOCS_USE= QT=help,linguist:build do-patch-NLS-on: @${REINPLACE_CMD} -e 's|QCoreApplication::applicationDirPath () + "/translations",|"${DATADIR}/translations",|' ${WRKSRC}/src/Translator/TranslatorContainer.cpp -do-patch-DOCS-on: - @${REINPLACE_CMD} -e 's|qcollectiongenerator|${QCOLLECTIONGENERATOR}|' ${WRKSRC}/help/build.bash - post-build-NLS-on: @cd ${WRKSRC} && ${LRELEASE} engauge.pro -post-build-DOCS-on: - @cd ${WRKSRC}/help && ./build.bash - do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/bin/engauge ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/bin/Engauge ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps ${GZIP_CMD} < ${WRKSRC}/src/img/${PORTNAME}.svg > ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/${PORTNAME}.svgz ${INSTALL_DATA} ${WRKSRC}/dev/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications/${PORTNAME}.desktop @@ -54,9 +50,4 @@ do-install-NLS-on: @${MKDIR} ${STAGEDIR}${DATADIR}/translations ${INSTALL_DATA} ${WRKSRC}/translations/*.qm ${STAGEDIR}${DATADIR}/translations -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/bin/documentation/engauge.qch ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/bin/documentation/engauge.qhc ${STAGEDIR}${DOCSDIR} - .include <bsd.port.mk> diff --git a/graphics/engauge-digitizer/distinfo b/graphics/engauge-digitizer/distinfo index 791ca4cc4ef1..efd4c1e22e3d 100644 --- a/graphics/engauge-digitizer/distinfo +++ b/graphics/engauge-digitizer/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1595407069 -SHA256 (markummitchell-engauge-digitizer-v12.2.2_GH0.tar.gz) = d66f4028c112f02024b6313288dc88b1b1039b43dcbc90524cc20ad28f0f3363 -SIZE (markummitchell-engauge-digitizer-v12.2.2_GH0.tar.gz) = 73793824 +TIMESTAMP = 1763961598 +SHA256 (akhuettel-engauge-digitizer-v12.9.1_GH0.tar.gz) = 0da5d884390af70770204a0c19e3b1e2fca876ba1d5f416b62a6922edff365f3 +SIZE (akhuettel-engauge-digitizer-v12.9.1_GH0.tar.gz) = 70903732 diff --git a/graphics/engauge-digitizer/files/patch-src_Logger_LoggerUpload.h b/graphics/engauge-digitizer/files/patch-src_Logger_LoggerUpload.h new file mode 100644 index 000000000000..dfad4c5a48ac --- /dev/null +++ b/graphics/engauge-digitizer/files/patch-src_Logger_LoggerUpload.h @@ -0,0 +1,11 @@ +--- src/Logger/LoggerUpload.h.orig 2025-11-24 05:39:46 UTC ++++ src/Logger/LoggerUpload.h +@@ -9,7 +9,7 @@ + + #include <QtGlobal> + +-#if defined(WIN32) || defined(WIN64) ++#if defined(WIN32) || defined(WIN64) || defined(__FreeBSD__) + #define NO_RETURN_VALUE + #else + #define NO_RETURN_VALUE Q_NORETURN diff --git a/graphics/engauge-digitizer/pkg-plist b/graphics/engauge-digitizer/pkg-plist index c8c2a5de271d..d129126f1a68 100644 --- a/graphics/engauge-digitizer/pkg-plist +++ b/graphics/engauge-digitizer/pkg-plist @@ -1,7 +1,5 @@ -bin/engauge +bin/Engauge share/applications/engauge-digitizer.desktop -%%PORTDOCS%%%%DOCSDIR%%/engauge.qch -%%PORTDOCS%%%%DOCSDIR%%/engauge.qhc %%NLS%%%%DATADIR%%/translations/engauge_ar.qm %%NLS%%%%DATADIR%%/translations/engauge_cs.qm %%NLS%%%%DATADIR%%/translations/engauge_de.qm @@ -15,6 +13,7 @@ share/applications/engauge-digitizer.desktop %%NLS%%%%DATADIR%%/translations/engauge_kk.qm %%NLS%%%%DATADIR%%/translations/engauge_ko.qm %%NLS%%%%DATADIR%%/translations/engauge_nb.qm +%%NLS%%%%DATADIR%%/translations/engauge_nl.qm %%NLS%%%%DATADIR%%/translations/engauge_pt.qm %%NLS%%%%DATADIR%%/translations/engauge_ru.qm %%NLS%%%%DATADIR%%/translations/engauge_zh.qm diff --git a/graphics/gdal-grass/Makefile b/graphics/gdal-grass/Makefile index d3ab1fe6a280..bb2680f9f762 100644 --- a/graphics/gdal-grass/Makefile +++ b/graphics/gdal-grass/Makefile @@ -1,5 +1,5 @@ PORTNAME= gdal-grass -PORTVERSION= 1.0.4 +PORTVERSION= 2.0.0 PORTEPOCH= 1 CATEGORIES= graphics @@ -13,14 +13,12 @@ BUILD_DEPENDS= grass8>=8.4<8.5:databases/grass8 LIB_DEPENDS= libgdal.so:graphics/gdal \ libgrass_gis.so:databases/grass8 -USES= gmake +USES= cmake:testing -ALL_TARGET= default CFLAGS+= -fPIC -CONFIGURE_ARGS= --with-autoload=${PREFIX}/lib/gdalplugins \ - --with-gdal=${LOCALBASE}/bin/gdal-config \ - --with-grass=${LOCALBASE}/grass84 -GNU_CONFIGURE= yes +CMAKE_ARGS= -DAUTOLOAD_DIR=${PREFIX}/lib/gdalplugins +CMAKE_OFF= AUTOTEST_DOWNLOAD_TEST_DATA \ + AUTOTEST_SLOW_TEST PLIST_FILES= lib/gdalplugins/gdal_GRASS.so \ lib/gdalplugins/ogr_GRASS.so diff --git a/graphics/gdal-grass/distinfo b/graphics/gdal-grass/distinfo index 33fb2482bf75..c344d8d2c2fd 100644 --- a/graphics/gdal-grass/distinfo +++ b/graphics/gdal-grass/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750954124 -SHA256 (OSGeo-gdal-grass-1.0.4_GH0.tar.gz) = 38d2ec03c2efadaec142999b0ed7d8556b08dfa3cb228832dcde199e44af0af6 -SIZE (OSGeo-gdal-grass-1.0.4_GH0.tar.gz) = 346968 +TIMESTAMP = 1763853176 +SHA256 (OSGeo-gdal-grass-2.0.0_GH0.tar.gz) = a9b2d5cbeb617c1233763839c5a082a998817cfd81b5d9a26976ea45b8d13baa +SIZE (OSGeo-gdal-grass-2.0.0_GH0.tar.gz) = 304947 diff --git a/graphics/gowall/Makefile b/graphics/gowall/Makefile index 7089789fc9ef..74baea046721 100644 --- a/graphics/gowall/Makefile +++ b/graphics/gowall/Makefile @@ -1,7 +1,7 @@ PORTNAME= gowall DISTVERSIONPREFIX= v DISTVERSION= 0.2.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= graphics MAINTAINER= nxjoseph@protonmail.com diff --git a/graphics/graphviz/Makefile b/graphics/graphviz/Makefile index 6334be9c0e8d..d5a25f0ee0a2 100644 --- a/graphics/graphviz/Makefile +++ b/graphics/graphviz/Makefile @@ -1,5 +1,5 @@ PORTNAME= graphviz -PORTVERSION= 14.0.2 +PORTVERSION= 14.0.5 PORTREVISION= 0 CATEGORIES= graphics tk MASTER_SITES= https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/${PORTVERSION}/ @@ -50,7 +50,7 @@ FIX_TCL_SCRIPT= tclpkg/gdtclft/demo/entities.tcl \ tclpkg/tcldot/demo/gcat.tcl FIX_TK_SCRIPT= tclpkg/tcldot/demo/doted.tcl \ tclpkg/tclpathplan/demo/pathplan.tcl -PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.2" +PLIST_SUB= SH_VERSION_SHORT="8" SH_VERSION_FULL="8.0.4" OPTIONS_DEFINE= XPM DIGCOLA IPSEPCOLA ICONV NLS ANN GTS \ PANGOCAIRO POPPLER GDK GHOSTSCRIPT DEVIL \ diff --git a/graphics/graphviz/distinfo b/graphics/graphviz/distinfo index a0603029fd06..6086ca6f6d55 100644 --- a/graphics/graphviz/distinfo +++ b/graphics/graphviz/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761457644 -SHA256 (graphviz-14.0.2.tar.gz) = d555b4fd18a3645c34bdd876bc7e8206c8c8e2404abf7872aae5ee0d5df46378 -SIZE (graphviz-14.0.2.tar.gz) = 26817906 +TIMESTAMP = 1764402518 +SHA256 (graphviz-14.0.5.tar.gz) = 4e53c943b37555fa5bc3e273f1703f68dd2714f0af4d7540b7990ae21c85f25a +SIZE (graphviz-14.0.5.tar.gz) = 26819854 diff --git a/graphics/graphviz/pkg-plist b/graphics/graphviz/pkg-plist index 150f65688c6a..c587ae27043a 100644 --- a/graphics/graphviz/pkg-plist +++ b/graphics/graphviz/pkg-plist @@ -161,7 +161,7 @@ lib/graphviz/libgvplugin_webp.so.%%SH_VERSION_FULL%% lib/libcdt.la lib/libcdt.so lib/libcdt.so.6 -lib/libcdt.so.6.0.0 +lib/libcdt.so.6.0.1 lib/libcgraph.la lib/libcgraph.so lib/libcgraph.so.%%SH_VERSION_SHORT%% @@ -169,15 +169,15 @@ lib/libcgraph.so.%%SH_VERSION_FULL%% lib/libgvc.la lib/libgvc.so lib/libgvc.so.7 -lib/libgvc.so.7.0.1 +lib/libgvc.so.7.0.3 lib/libgvpr.la lib/libgvpr.so lib/libgvpr.so.2 -lib/libgvpr.so.2.0.2 +lib/libgvpr.so.2.0.4 lib/libpathplan.la lib/libpathplan.so lib/libpathplan.so.4 -lib/libpathplan.so.4.0.2 +lib/libpathplan.so.4.0.3 lib/libxdot.la lib/libxdot.so lib/libxdot.so.4 diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile index c44c24280485..f72c76ab3d16 100644 --- a/graphics/hugin/Makefile +++ b/graphics/hugin/Makefile @@ -1,6 +1,5 @@ PORTNAME= hugin -DISTVERSION= 2024.0.1 -PORTREVISION= 7 +DISTVERSION= 2025.0.0 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R} @@ -12,13 +11,11 @@ LICENSE= GPLv2 LIB_DEPENDS= libOpenEXR.so:graphics/openexr \ libImath.so:math/Imath \ - libboost_thread.so:devel/boost-libs \ liblcms2.so:graphics/lcms2 \ libexiv2.so:graphics/exiv2 \ libfftw3.so:math/fftw3 \ libpano13.so:graphics/libpano13 \ libvigraimpex.so:graphics/vigra \ - libpng.so:graphics/png \ libtiff.so:graphics/tiff \ libflann.so:math/flann \ liblz4.so:archivers/liblz4 @@ -27,8 +24,9 @@ RUN_DEPENDS= enblend>=4.1.4:graphics/enblend \ exiftool:graphics/p5-Image-ExifTool \ gmake:devel/gmake -USES= cmake compiler:c++11-lib desktop-file-utils gettext gl gnome \ - jpeg pkgconfig shared-mime-info shebangfix sqlite tar:bzip2 xorg +# 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_WX= 3.2+ USE_XORG= x11 @@ -40,20 +38,23 @@ SHEBANG_FILES= src/hugin_script_interface/hpi.py \ CMAKE_ARGS= -DwxWidgets_CONFIG_EXECUTABLE=${WX_CONFIG} CFLAGS+= -I${LOCALBASE}/include/Imath -OPTIONS_DEFINE= PANOMATIC AUTOPANOSIFTC PYTHON -OPTIONS_DEFAULT= PANOMATIC PYTHON +OPTIONS_DEFINE= AUTOPANOSIFTC LAPACK PANOMATIC PYTHON +OPTIONS_DEFAULT= LAPACK PANOMATIC PYTHON OPTIONS_SUB= yes -PANOMATIC_DESC= Install graphics/panomatic -PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic - AUTOPANOSIFTC_DESC= Install graphics/autopano-sift-c AUTOPANOSIFTC_RUN_DEPENDS= autopano:graphics/autopano-sift-c +LAPACK_DESC= Use LAPACK based solver in levmar +LAPACK_CMAKE_BOOL= ENABLE_LAPACK +LAPACK_USES= blaslapack + +PANOMATIC_DESC= Install graphics/panomatic +PANOMATIC_RUN_DEPENDS= panomatic:graphics/panomatic + PYTHON_DESC= Python Scripting Interface PYTHON_BUILD_DEPENDS= swig:devel/swig PYTHON_USES= python -PYTHON_CMAKE_ON= -DBUILD_HSI=ON -PYTHON_CMAKE_OFF= -DBUILD_HSI=OFF +PYTHON_CMAKE_BOOL= BUILD_HSI .include <bsd.port.mk> diff --git a/graphics/hugin/distinfo b/graphics/hugin/distinfo index 7511924aeb96..48b81b1c74fb 100644 --- a/graphics/hugin/distinfo +++ b/graphics/hugin/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732106851 -SHA256 (hugin-2024.0.1.tar.bz2) = 13ec0cdeeb4eb63149c833768d3e374e7cf5a6a8d8d02d50885ce496f05ba7e4 -SIZE (hugin-2024.0.1.tar.bz2) = 10352250 +TIMESTAMP = 1763222621 +SHA256 (hugin-2025.0.0.tar.bz2) = 0de27a5d5432e36d4e5d38ac25d7bcafc7b7dd542aab031640a61ed66767076c +SIZE (hugin-2025.0.0.tar.bz2) = 10226271 diff --git a/graphics/hugin/files/patch-CMakeLists.txt b/graphics/hugin/files/patch-CMakeLists.txt deleted file mode 100644 index e5ace58ebec4..000000000000 --- a/graphics/hugin/files/patch-CMakeLists.txt +++ /dev/null @@ -1,11 +0,0 @@ ---- CMakeLists.txt.orig 2024-11-18 19:37:59 UTC -+++ CMakeLists.txt -@@ -557,7 +557,7 @@ IF (NOT MANDIR AND NOT $ENV{MANDIR} STREQUAL "") - - IF (NOT MANDIR AND NOT $ENV{MANDIR} STREQUAL "") - SET (MANDIR "$ENV{MANDIR}") --ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "FreeBSD" OR CMAKE_SYSTEM_NAME STREQUAL "NetBSD") -+ELSEIF(CMAKE_SYSTEM_NAME STREQUAL "NetBSD") - SET (MANDIR "man") - ELSE(NOT MANDIR AND NOT $ENV{MANDIR} STREQUAL "") - SET (MANDIR "share/man") diff --git a/graphics/hugin/pkg-plist b/graphics/hugin/pkg-plist index 7a740de5af75..60fe0c528f55 100644 --- a/graphics/hugin/pkg-plist +++ b/graphics/hugin/pkg-plist @@ -15,6 +15,7 @@ bin/hugin_hdrmerge bin/hugin_lensdb bin/hugin_stacker bin/hugin_stitch_project +bin/hugin_toolbox bin/icpfind bin/linefind bin/nona @@ -42,6 +43,7 @@ lib/hugin/liblocalfeatures.so.0.0 share/applications/PTBatcherGUI.desktop share/applications/calibrate_lens_gui.desktop share/applications/hugin.desktop +share/applications/hugin_toolbox_gui.desktop share/applications/pto_gen.desktop %%DATADIR%%/data/assistant/duallens.assistant %%DATADIR%%/data/assistant/multirow.assistant @@ -79,28 +81,20 @@ share/applications/pto_gen.desktop %%DATADIR%%/xrc/cpdetector_dialog.xrc %%DATADIR%%/xrc/data/COPYING.txt %%DATADIR%%/xrc/data/about.htm -%%DATADIR%%/xrc/data/add_project.png -%%DATADIR%%/xrc/data/add_projects.png -%%DATADIR%%/xrc/data/autocrop_tool.png -%%DATADIR%%/xrc/data/center_pano.png -%%DATADIR%%/xrc/data/crop_tool.png -%%DATADIR%%/xrc/data/crop_tool_small.png +%%DATADIR%%/xrc/data/add_project.svg +%%DATADIR%%/xrc/data/add_projects.svg +%%DATADIR%%/xrc/data/autocrop_tool.svg +%%DATADIR%%/xrc/data/center_pano.svg +%%DATADIR%%/xrc/data/crop_tool.svg %%DATADIR%%/xrc/data/dedication.htm -%%DATADIR%%/xrc/data/drag_tool.png -%%DATADIR%%/xrc/data/drag_tool_small.png -%%DATADIR%%/xrc/data/druid.control.128.png -%%DATADIR%%/xrc/data/druid.images.128.png -%%DATADIR%%/xrc/data/druid.lenses.128.png -%%DATADIR%%/xrc/data/druid.optimize.128.png -%%DATADIR%%/xrc/data/druid.stitch.128.png -%%DATADIR%%/xrc/data/edit_add.png -%%DATADIR%%/xrc/data/filenew.png -%%DATADIR%%/xrc/data/fileopen.png -%%DATADIR%%/xrc/data/filesave.png -%%DATADIR%%/xrc/data/filesaveas.png -%%DATADIR%%/xrc/data/fit_pano.png -%%DATADIR%%/xrc/data/gl_preview.png -%%DATADIR%%/xrc/data/gl_preview_small.png +%%DATADIR%%/xrc/data/drag_tool.svg +%%DATADIR%%/xrc/data/edit_add.svg +%%DATADIR%%/xrc/data/filenew.svg +%%DATADIR%%/xrc/data/fileopen.svg +%%DATADIR%%/xrc/data/filesave.svg +%%DATADIR%%/xrc/data/filesaveas.svg +%%DATADIR%%/xrc/data/fit_pano.svg +%%DATADIR%%/xrc/data/gl_preview.svg %%DATADIR%%/xrc/data/help_en_EN/0014985448cc97c209313a079e4eda593c810582.png %%DATADIR%%/xrc/data/help_en_EN/0881f567a2579a682ece721d6d93816eecbcff0d.png %%DATADIR%%/xrc/data/help_en_EN/0d04667eb3325cfad4ec50e994bf00c22782f509.png @@ -342,6 +336,7 @@ share/applications/pto_gen.desktop %%DATADIR%%/xrc/data/help_en_EN/Hugin_stacker.html %%DATADIR%%/xrc/data/help_en_EN/Hugin_stitch_project.html %%DATADIR%%/xrc/data/help_en_EN/Hugin_straighten_pano.png +%%DATADIR%%/xrc/data/help_en_EN/Hugin_toolbox.html %%DATADIR%%/xrc/data/help_en_EN/Hugin_translation_guide.html %%DATADIR%%/xrc/data/help_en_EN/Hugin_undo.png %%DATADIR%%/xrc/data/help_en_EN/Icpfind.html @@ -463,35 +458,30 @@ share/applications/pto_gen.desktop %%DATADIR%%/xrc/data/help_en_EN/manual.css %%DATADIR%%/xrc/data/hugin.ico %%DATADIR%%/xrc/data/hugin.png -%%DATADIR%%/xrc/data/hugin_small.png -%%DATADIR%%/xrc/data/identify_tool.png -%%DATADIR%%/xrc/data/identify_tool_small.png -%%DATADIR%%/xrc/data/info.png +%%DATADIR%%/xrc/data/hugin.svg +%%DATADIR%%/xrc/data/identify_tool.svg +%%DATADIR%%/xrc/data/info.svg %%DATADIR%%/xrc/data/intro.htm %%DATADIR%%/xrc/data/keyboard_pl.html -%%DATADIR%%/xrc/data/list.png -%%DATADIR%%/xrc/data/logo.png -%%DATADIR%%/xrc/data/number1.png -%%DATADIR%%/xrc/data/number2.png -%%DATADIR%%/xrc/data/number3.png -%%DATADIR%%/xrc/data/optimize.png +%%DATADIR%%/xrc/data/list.svg +%%DATADIR%%/xrc/data/number1.svg +%%DATADIR%%/xrc/data/number2.svg +%%DATADIR%%/xrc/data/number3.svg +%%DATADIR%%/xrc/data/optimize.svg %%DATADIR%%/xrc/data/output_blended_fused.png %%DATADIR%%/xrc/data/output_fused_blended.png %%DATADIR%%/xrc/data/output_hdr.png %%DATADIR%%/xrc/data/output_normal.png -%%DATADIR%%/xrc/data/pause.png -%%DATADIR%%/xrc/data/photometric.png -%%DATADIR%%/xrc/data/preview.png -%%DATADIR%%/xrc/data/preview_auto_update.png -%%DATADIR%%/xrc/data/preview_control_point_tool.png -%%DATADIR%%/xrc/data/preview_control_point_tool_small.png -%%DATADIR%%/xrc/data/preview_layout.png -%%DATADIR%%/xrc/data/preview_layout_small.png -%%DATADIR%%/xrc/data/preview_num_transform.png -%%DATADIR%%/xrc/data/preview_show_all.png -%%DATADIR%%/xrc/data/preview_show_none.png -%%DATADIR%%/xrc/data/preview_white_balance.png -%%DATADIR%%/xrc/data/preview_white_balance_small.png +%%DATADIR%%/xrc/data/pause.svg +%%DATADIR%%/xrc/data/photometric.svg +%%DATADIR%%/xrc/data/preview.svg +%%DATADIR%%/xrc/data/preview_auto_update.svg +%%DATADIR%%/xrc/data/preview_control_point_tool.svg +%%DATADIR%%/xrc/data/preview_layout.svg +%%DATADIR%%/xrc/data/preview_num_transform.svg +%%DATADIR%%/xrc/data/preview_show_all.svg +%%DATADIR%%/xrc/data/preview_show_none.svg +%%DATADIR%%/xrc/data/preview_white_balance.svg %%DATADIR%%/xrc/data/ptbatcher.ico %%DATADIR%%/xrc/data/ptbatcher.png %%DATADIR%%/xrc/data/ptbatcher_pause.ico @@ -499,19 +489,17 @@ share/applications/pto_gen.desktop %%DATADIR%%/xrc/data/ptbatcher_running.ico %%DATADIR%%/xrc/data/ptbatcher_running.png %%DATADIR%%/xrc/data/pto_icon.ico -%%DATADIR%%/xrc/data/pto_icon.png -%%DATADIR%%/xrc/data/redo.png -%%DATADIR%%/xrc/data/reload.png -%%DATADIR%%/xrc/data/remove_project.png -%%DATADIR%%/xrc/data/skip.png +%%DATADIR%%/xrc/data/redo.svg +%%DATADIR%%/xrc/data/reload.svg +%%DATADIR%%/xrc/data/remove_project.svg +%%DATADIR%%/xrc/data/skip.svg %%DATADIR%%/xrc/data/splash.png %%DATADIR%%/xrc/data/sponsors.htm -%%DATADIR%%/xrc/data/start.png -%%DATADIR%%/xrc/data/stop.png -%%DATADIR%%/xrc/data/straighten_pano.png +%%DATADIR%%/xrc/data/start.svg +%%DATADIR%%/xrc/data/stop.svg +%%DATADIR%%/xrc/data/straighten_pano.svg %%DATADIR%%/xrc/data/tips.txt -%%DATADIR%%/xrc/data/transparent.png -%%DATADIR%%/xrc/data/undo.png +%%DATADIR%%/xrc/data/undo.svg %%DATADIR%%/xrc/data/upstream.txt %%DATADIR%%/xrc/dlg_warning.xrc %%DATADIR%%/xrc/edit_script_dialog.xrc @@ -530,6 +518,7 @@ share/applications/pto_gen.desktop %%DATADIR%%/xrc/pref_dialog.xrc %%DATADIR%%/xrc/preview_frame.xrc %%DATADIR%%/xrc/reset_dialog.xrc +%%DATADIR%%/xrc/toolbox_panel.xrc share/icons/hicolor/128x128/apps/hugin.png share/icons/hicolor/128x128/apps/ptbatcher.png share/icons/hicolor/16x16/apps/hugin.png @@ -600,4 +589,5 @@ share/man/man1/vig_optimize.1.gz share/metainfo/PTBatcherGUI.appdata.xml share/metainfo/calibrate_lens_gui.appdata.xml share/metainfo/hugin.appdata.xml +share/metainfo/hugin_toolbox.appdata.xml share/mime/packages/hugin.xml diff --git a/graphics/hyprgraphics/Makefile b/graphics/hyprgraphics/Makefile index 320e81ceca18..376399c0bfc3 100644 --- a/graphics/hyprgraphics/Makefile +++ b/graphics/hyprgraphics/Makefile @@ -1,6 +1,6 @@ PORTNAME= hyprgraphics DISTVERSIONPREFIX= v -DISTVERSION= 0.3.0 +DISTVERSION= 0.4.0 CATEGORIES= graphics MAINTAINER= tagattie@FreeBSD.org @@ -28,7 +28,7 @@ USE_XORG= pixman LDFLAGS+= -pthread -PLIST_SUB= SOVERSION_MAJOR=2 \ +PLIST_SUB= SOVERSION_MAJOR=3 \ SOVERSION_FULL=${DISTVERSION:C/-.*//} .include <bsd.port.mk> diff --git a/graphics/hyprgraphics/distinfo b/graphics/hyprgraphics/distinfo index be9f631958bc..fc114922a762 100644 --- a/graphics/hyprgraphics/distinfo +++ b/graphics/hyprgraphics/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762503826 -SHA256 (hyprwm-hyprgraphics-v0.3.0_GH0.tar.gz) = 01ccac9fdb269be7990358e14eccfda07e641885ba6a14fbafa1dfa7617d16ff -SIZE (hyprwm-hyprgraphics-v0.3.0_GH0.tar.gz) = 457304 +TIMESTAMP = 1763881656 +SHA256 (hyprwm-hyprgraphics-v0.4.0_GH0.tar.gz) = 1ee818778eafd36919a463481fe0838ea3440d53fbd2305a5bf1449c61148678 +SIZE (hyprwm-hyprgraphics-v0.4.0_GH0.tar.gz) = 457545 diff --git a/graphics/jp/Makefile b/graphics/jp/Makefile index 268678817d5d..64c286211872 100644 --- a/graphics/jp/Makefile +++ b/graphics/jp/Makefile @@ -1,6 +1,6 @@ PORTNAME= jp DISTVERSION= 1.1.12 -PORTREVISION= 35 +PORTREVISION= 36 CATEGORIES= graphics MAINTAINER= 0mp@FreeBSD.org diff --git a/graphics/libbpg/Makefile b/graphics/libbpg/Makefile index 3c346ea346b3..aea1d4646198 100644 --- a/graphics/libbpg/Makefile +++ b/graphics/libbpg/Makefile @@ -1,6 +1,6 @@ PORTNAME= libbpg PORTVERSION= 0.9.8 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= http://bellard.org/bpg/ diff --git a/graphics/libheif/Makefile b/graphics/libheif/Makefile index 8373347681fa..438575850f45 100644 --- a/graphics/libheif/Makefile +++ b/graphics/libheif/Makefile @@ -1,6 +1,6 @@ PORTNAME= libheif DISTVERSION= 1.19.8 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= graphics MASTER_SITES= https://github.com/strukturag/${PORTNAME}/releases/download/v${DISTVERSION}/ diff --git a/graphics/libplacebo/Makefile b/graphics/libplacebo/Makefile index 104571959fb1..24a7d58abd15 100644 --- a/graphics/libplacebo/Makefile +++ b/graphics/libplacebo/Makefile @@ -18,7 +18,8 @@ USE_LDCONFIG= yes GL_SITE= https://code.videolan.org GL_ACCOUNT= videolan GH_TUPLE= fastfloat:fast_float:v5.2.0:fast_float/3rdparty/fast_float -MESON_ARGS= -Dd3d11=disabled -Dlibdovi=disabled -Ddemos=false +MESON_DISABLED= d3d11 libdovi +MESON_FALSE= demos OPTIONS_DEFINE= LCMS2 LIBUNWIND OPENGL TEST VULKAN XXHASH OPTIONS_DEFAULT=LCMS2 LIBUNWIND OPENGL SHADERC XXHASH diff --git a/graphics/materialx/Makefile b/graphics/materialx/Makefile new file mode 100644 index 000000000000..823c389afc4a --- /dev/null +++ b/graphics/materialx/Makefile @@ -0,0 +1,53 @@ +PORTNAME= materialx +DISTVERSIONPREFIX= v +DISTVERSION= 1.39.4 +CATEGORIES= graphics + +MAINTAINER= freebsd@sysctl.cz +COMMENT= MaterialX is an open standard for the exchange of rich material +WWW= http://www.materialx.org/ + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= libglvnd>0:graphics/libglvnd \ + openimageio>0:graphics/openimageio \ + openshadinglanguage>0:graphics/openshadinglanguage +LIB_DEPENDS= libImath.so:math/Imath \ + libOpenImageIO.so:graphics/openimageio \ + libOpenImageIO_Util.so:graphics/openimageio + +USES= cmake gl localbase python:3.9+ xorg +USE_GITHUB= yes +GH_ACCOUNT= AcademySoftwareFoundation +GH_PROJECT= MaterialX +GH_TUPLE= mitsuba-renderer:nanogui:6452dd6:nanogui/source/MaterialXView/NanoGUI \ + ocornut:imgui:9aae45e:imgui/source/MaterialXGraphEditor/External/ImGui \ + thedmd:imgui-node-editor:2f99b2d:nodeeditor/source/MaterialXGraphEditor/External/ImGuiNodeEditor \ + wjakob:glfw:e130e55:glfw/source/MaterialXView/NanoGUI/ext/glfw \ + wjakob:nanobind:e504eeb:nanobind/source/MaterialXView/NanoGUI/ext/nanobind \ + wjakob:nanovg:bf2320d:nanovg/source/MaterialXView/NanoGUI/ext/nanovg \ + wjakob:nanovg_metal:075b04f:nanovgmetal/source/MaterialXView/NanoGUI/ext/nanovg_metal + +USE_GL= opengl +USE_LDCONFIG= yes +USE_XORG= ice sm x11 xt + +CMAKE_ARGS= -DCMAKE_INSTALL_PREFIX=${STAGEDIR}${PREFIX} +CMAKE_ON= MATERIALX_BUILD_GRAPH_EDITOR MATERIALX_BUILD_OIIO \ + MATERIALX_BUILD_PYTHON MATERIALX_BUILD_SHARED_LIBS \ + MATERIALX_BUILD_TESTS MATERIALX_BUILD_VIEWER \ + MATERIALX_INSTALL_PYTHON=${STAGEDIR}${PREFIX} + +do-install: + ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/MaterialXGraphEditor ${STAGEDIR}${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKDIR}/.build/bin/MaterialXView ${STAGEDIR}${PREFIX}/bin + ${INSTALL_LIB} ${BUILD_WRKSRC}/lib/*.so* ${STAGEDIR}${PREFIX}/lib/ + ${MKDIR} ${STAGEDIR}${DATADIR}/${PORTNAME} + (cd ${WRKSRC}/resources && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/${PORTNAME}) + (cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/${PORTNAME} "-name *.h") + +do-test: + cd ${TEST_WRKSRC} && ctest -C ${CMAKE_BUILD_TYPE} ${_MAKE_JOBS} + +.include <bsd.port.mk> diff --git a/graphics/materialx/distinfo b/graphics/materialx/distinfo new file mode 100644 index 000000000000..9188752ce1e5 --- /dev/null +++ b/graphics/materialx/distinfo @@ -0,0 +1,17 @@ +TIMESTAMP = 1761654601 +SHA256 (AcademySoftwareFoundation-MaterialX-v1.39.4_GH0.tar.gz) = ce9c1a3b84a060d6280d355a72bf42b53837ee7bcc5a566cab1e927c64078fd9 +SIZE (AcademySoftwareFoundation-MaterialX-v1.39.4_GH0.tar.gz) = 114786830 +SHA256 (mitsuba-renderer-nanogui-6452dd6_GH0.tar.gz) = 3f3cc3c88b1aac6a3d1a2338ad3e12951bc12c98e461b1b5bc1a4aec2fb8f2ee +SIZE (mitsuba-renderer-nanogui-6452dd6_GH0.tar.gz) = 2900817 +SHA256 (ocornut-imgui-9aae45e_GH0.tar.gz) = cb2cfc2545ff665a4ca8c48b38171271acd4f3887fcb11b7bea18ca0cabc5744 +SIZE (ocornut-imgui-9aae45e_GH0.tar.gz) = 1488056 +SHA256 (thedmd-imgui-node-editor-2f99b2d_GH0.tar.gz) = add46eb447f6c3e883f5bffcc69de20df1dfbb2fc8f55fae3f20eeebb8729a05 +SIZE (thedmd-imgui-node-editor-2f99b2d_GH0.tar.gz) = 1329470 +SHA256 (wjakob-glfw-e130e55_GH0.tar.gz) = ee38c08c5568fa110ef38790ac8c4054001ba47da07109d0428174018b771fcb +SIZE (wjakob-glfw-e130e55_GH0.tar.gz) = 783212 +SHA256 (wjakob-nanobind-e504eeb_GH0.tar.gz) = 27857a9f5d6de02859f82fde2633bd217ce45b6ebb3f85211835e75950aac85c +SIZE (wjakob-nanobind-e504eeb_GH0.tar.gz) = 912516 +SHA256 (wjakob-nanovg-bf2320d_GH0.tar.gz) = d59db3e256ed22cdf1aae797136a1d45998eb5b8b757258cc07d0e7d5c951515 +SIZE (wjakob-nanovg-bf2320d_GH0.tar.gz) = 2023633 +SHA256 (wjakob-nanovg_metal-075b04f_GH0.tar.gz) = 07b627adcae703cf9481d90e502974985a3e248eb1068bf172594eff75648def +SIZE (wjakob-nanovg_metal-075b04f_GH0.tar.gz) = 159169 diff --git a/graphics/materialx/files/patch-python_CMakeLists.txt b/graphics/materialx/files/patch-python_CMakeLists.txt new file mode 100644 index 000000000000..e25311573aa1 --- /dev/null +++ b/graphics/materialx/files/patch-python_CMakeLists.txt @@ -0,0 +1,11 @@ +--- python/CMakeLists.txt.orig 2025-11-25 20:08:57 UTC ++++ python/CMakeLists.txt +@@ -12,7 +12,7 @@ if(MATERIALX_INSTALL_PYTHON AND PYTHON_EXECUTABLE AND + endif() + + if(MATERIALX_INSTALL_PYTHON AND PYTHON_EXECUTABLE AND NOT SKBUILD) +- set(SETUP_PY "${CMAKE_INSTALL_PREFIX}/python/setup.py") ++ set(SETUP_PY "${CMAKE_CURRENT_BINARY_DIR}/python/setup.py") + configure_file("${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in" "${SETUP_PY}") + install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install . WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/python)") + endif() diff --git a/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp b/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp new file mode 100644 index 000000000000..179d7b952ee5 --- /dev/null +++ b/graphics/materialx/files/patch-source_MaterialXFormat_File.cpp @@ -0,0 +1,49 @@ +--- source/MaterialXFormat/File.cpp.orig 2025-09-15 18:12:11 UTC ++++ source/MaterialXFormat/File.cpp +@@ -23,6 +23,7 @@ + #include <linux/limits.h> + #elif defined(__FreeBSD__) + #include <sys/syslimits.h> ++ #include <sys/sysctl.h> + #elif defined(__APPLE__) + #include <mach-o/dyld.h> + #endif +@@ -350,7 +351,7 @@ FilePath FilePath::getModulePath() + } + } + #else +- vector<char> buf(PATH_MAX); ++/* vector<char> buf(PATH_MAX); + while (true) + { + ssize_t reqSize = readlink("/proc/self/exe", buf.data(), buf.size()); +@@ -367,8 +368,29 @@ FilePath FilePath::getModulePath() + buf.data()[reqSize] = '\0'; + return FilePath(buf.data()).getParentPath(); + } ++ }*/ ++ ++ std::vector<char> buf(PATH_MAX); ++ size_t bufSize = buf.size(); ++ ++ int mib[4] = {CTL_KERN, KERN_PROC, KERN_PROC_PATHNAME, -1}; ++ if (sysctl(mib, 4, buf.data(), &bufSize, nullptr, 0) == -1) ++ { ++ throw Exception("Error in getModulePath (FreeBSD): " + string(strerror(errno))); + } ++ ++ return FilePath(buf.data()).getParentPath(); + #endif ++} ++ ++std::string getParentPath(const std::string &path) ++{ ++ size_t lastSlash = path.find_last_of('/'); ++ if (lastSlash == string::npos) ++ { ++ return "."; ++ } ++ return path.substr(0, lastSlash); + } + + FileSearchPath getEnvironmentPath(const string& sep) diff --git a/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt b/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt new file mode 100644 index 000000000000..0e378e4b5718 --- /dev/null +++ b/graphics/materialx/files/patch-source_MaterialXView_NanoGUI_CMakeLists.txt @@ -0,0 +1,14 @@ +--- source/MaterialXView/NanoGUI/CMakeLists.txt.orig 2024-12-05 21:12:44 UTC ++++ source/MaterialXView/NanoGUI/CMakeLists.txt +@@ -303,9 +303,9 @@ elseif (CMAKE_SYSTEM MATCHES "Linux" OR CMAKE_SYSTEM_N + list(APPEND NANOGUI_EXTRA src/darwin.mm src/autorelease.mm) + set_property(SOURCE src/autorelease.mm PROPERTY COMPILE_FLAGS -fno-objc-arc) + elseif (CMAKE_SYSTEM MATCHES "Linux" OR CMAKE_SYSTEM_NAME MATCHES "BSD") +- list(APPEND NANOGUI_LIBS X11 pthread) ++ list(APPEND NANOGUI_LIBS pthread) + if (NANOGUI_BACKEND STREQUAL "OpenGL") +- list(APPEND NANOGUI_LIBS GL) ++ list(APPEND NANOGUI_LIBS) + elseif (NANOGUI_BACKEND STREQUAL "GLES 2") + list(APPEND NANOGUI_LIBS GLESv2) + elseif (NANOGUI_BACKEND STREQUAL "GLES 3") diff --git a/graphics/materialx/pkg-descr b/graphics/materialx/pkg-descr new file mode 100644 index 000000000000..d9dc5c1805f3 --- /dev/null +++ b/graphics/materialx/pkg-descr @@ -0,0 +1,2 @@ +MaterialX is an open standard for the exchange of rich material and +look-development content across applications and renderers. diff --git a/graphics/materialx/pkg-plist b/graphics/materialx/pkg-plist new file mode 100644 index 000000000000..3ece8b0b3c08 --- /dev/null +++ b/graphics/materialx/pkg-plist @@ -0,0 +1,786 @@ +bin/MaterialXGraphEditor +bin/MaterialXView +include/materialx/JsMaterialX/Helpers.h +include/materialx/JsMaterialX/JsMaterialXFormat/StrContainerTypeRegistration.h +include/materialx/JsMaterialX/MapHelper.h +include/materialx/JsMaterialX/VectorHelper.h +include/materialx/MaterialXCore/Definition.h +include/materialx/MaterialXCore/Document.h +include/materialx/MaterialXCore/Element.h +include/materialx/MaterialXCore/Exception.h +include/materialx/MaterialXCore/Export.h +include/materialx/MaterialXCore/Geom.h +include/materialx/MaterialXCore/Interface.h +include/materialx/MaterialXCore/Library.h +include/materialx/MaterialXCore/Look.h +include/materialx/MaterialXCore/Material.h +include/materialx/MaterialXCore/Node.h +include/materialx/MaterialXCore/Property.h +include/materialx/MaterialXCore/Traversal.h +include/materialx/MaterialXCore/Types.h +include/materialx/MaterialXCore/Unit.h +include/materialx/MaterialXCore/Util.h +include/materialx/MaterialXCore/Value.h +include/materialx/MaterialXCore/Variant.h +include/materialx/MaterialXFormat/Environ.h +include/materialx/MaterialXFormat/Export.h +include/materialx/MaterialXFormat/File.h +include/materialx/MaterialXFormat/Util.h +include/materialx/MaterialXFormat/XmlIo.h +include/materialx/MaterialXGenGlsl/EsslShaderGenerator.h +include/materialx/MaterialXGenGlsl/EsslSyntax.h +include/materialx/MaterialXGenGlsl/Export.h +include/materialx/MaterialXGenGlsl/GlslResourceBindingContext.h +include/materialx/MaterialXGenGlsl/GlslShaderGenerator.h +include/materialx/MaterialXGenGlsl/GlslSyntax.h +include/materialx/MaterialXGenGlsl/Nodes/LightCompoundNodeGlsl.h +include/materialx/MaterialXGenGlsl/Nodes/LightNodeGlsl.h +include/materialx/MaterialXGenGlsl/Nodes/LightSamplerNodeGlsl.h +include/materialx/MaterialXGenGlsl/Nodes/LightShaderNodeGlsl.h +include/materialx/MaterialXGenGlsl/Nodes/NumLightsNodeGlsl.h +include/materialx/MaterialXGenGlsl/Nodes/SurfaceNodeGlsl.h +include/materialx/MaterialXGenGlsl/VkResourceBindingContext.h +include/materialx/MaterialXGenGlsl/VkShaderGenerator.h +include/materialx/MaterialXGenGlsl/VkSyntax.h +include/materialx/MaterialXGenGlsl/WgslResourceBindingContext.h +include/materialx/MaterialXGenGlsl/WgslShaderGenerator.h +include/materialx/MaterialXGenGlsl/WgslSyntax.h +include/materialx/MaterialXGenMdl/Export.h +include/materialx/MaterialXGenMdl/MdlShaderGenerator.h +include/materialx/MaterialXGenMdl/MdlSyntax.h +include/materialx/MaterialXGenMdl/Nodes/ClosureCompoundNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/ClosureLayerNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/CompoundNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/ConvolutionNode.h +include/materialx/MaterialXGenMdl/Nodes/CustomNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/HeightToNormalNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/ImageNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/MaterialNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/SourceCodeNodeMdl.h +include/materialx/MaterialXGenMdl/Nodes/SurfaceNodeMdl.h +include/materialx/MaterialXGenMsl/Export.h +include/materialx/MaterialXGenMsl/MslResourceBindingContext.h +include/materialx/MaterialXGenMsl/MslShaderGenerator.h +include/materialx/MaterialXGenMsl/MslSyntax.h +include/materialx/MaterialXGenMsl/Nodes/LightCompoundNodeMsl.h +include/materialx/MaterialXGenMsl/Nodes/LightNodeMsl.h +include/materialx/MaterialXGenMsl/Nodes/LightSamplerNodeMsl.h +include/materialx/MaterialXGenMsl/Nodes/LightShaderNodeMsl.h +include/materialx/MaterialXGenMsl/Nodes/NumLightsNodeMsl.h +include/materialx/MaterialXGenMsl/Nodes/SurfaceNodeMsl.h +include/materialx/MaterialXGenOsl/Export.h +include/materialx/MaterialXGenOsl/OslShaderGenerator.h +include/materialx/MaterialXGenOsl/OslSyntax.h +include/materialx/MaterialXGenShader/ColorManagementSystem.h +include/materialx/MaterialXGenShader/DefaultColorManagementSystem.h +include/materialx/MaterialXGenShader/Export.h +include/materialx/MaterialXGenShader/Factory.h +include/materialx/MaterialXGenShader/GenContext.h +include/materialx/MaterialXGenShader/GenOptions.h +include/materialx/MaterialXGenShader/GenUserData.h +include/materialx/MaterialXGenShader/HwShaderGenerator.h +include/materialx/MaterialXGenShader/Library.h +include/materialx/MaterialXGenShader/Nodes/CompoundNode.h +include/materialx/MaterialXGenShader/Nodes/HwBitangentNode.h +include/materialx/MaterialXGenShader/Nodes/HwFrameNode.h +include/materialx/MaterialXGenShader/Nodes/HwGeomColorNode.h +include/materialx/MaterialXGenShader/Nodes/HwGeomPropValueNode.h +include/materialx/MaterialXGenShader/Nodes/HwImageNode.h +include/materialx/MaterialXGenShader/Nodes/HwNormalNode.h +include/materialx/MaterialXGenShader/Nodes/HwPositionNode.h +include/materialx/MaterialXGenShader/Nodes/HwTangentNode.h +include/materialx/MaterialXGenShader/Nodes/HwTexCoordNode.h +include/materialx/MaterialXGenShader/Nodes/HwTimeNode.h +include/materialx/MaterialXGenShader/Nodes/HwTransformNode.h +include/materialx/MaterialXGenShader/Nodes/HwViewDirectionNode.h +include/materialx/MaterialXGenShader/Nodes/MaterialNode.h +include/materialx/MaterialXGenShader/Nodes/OcioNode.h +include/materialx/MaterialXGenShader/Nodes/SourceCodeNode.h +include/materialx/MaterialXGenShader/OcioColorManagementSystem.h +include/materialx/MaterialXGenShader/Shader.h +include/materialx/MaterialXGenShader/ShaderGenerator.h +include/materialx/MaterialXGenShader/ShaderGraph.h +include/materialx/MaterialXGenShader/ShaderNode.h +include/materialx/MaterialXGenShader/ShaderNodeImpl.h +include/materialx/MaterialXGenShader/ShaderStage.h +include/materialx/MaterialXGenShader/ShaderTranslator.h +include/materialx/MaterialXGenShader/Syntax.h +include/materialx/MaterialXGenShader/TypeDesc.h +include/materialx/MaterialXGenShader/UnitSystem.h +include/materialx/MaterialXGenShader/Util.h +include/materialx/MaterialXGraphEditor/External/Glfw/include/GLFW/glfw3.h +include/materialx/MaterialXGraphEditor/External/Glfw/include/GLFW/glfw3native.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/cocoa_joystick.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/cocoa_platform.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/egl_context.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/glx_context.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/internal.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/linux_joystick.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/mappings.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/nsgl_context.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/null_joystick.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/null_platform.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/osmesa_context.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/posix_thread.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/posix_time.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/wgl_context.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/win32_joystick.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/win32_platform.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/wl_platform.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/x11_platform.h +include/materialx/MaterialXGraphEditor/External/Glfw/src/xkb_unicode.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_allegro5.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_android.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx10.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx11.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx12.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_dx9.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_glfw.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_glut.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_metal.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl2.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl3.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_opengl3_loader.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_osx.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_sdl.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_sdlrenderer.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_vulkan.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_wgpu.h +include/materialx/MaterialXGraphEditor/External/ImGui/backends/imgui_impl_win32.h +include/materialx/MaterialXGraphEditor/External/ImGui/examples/example_allegro5/imconfig_allegro5.h +include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/glfw/include/GLFW/glfw3.h +include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/glfw/include/GLFW/glfw3native.h +include/materialx/MaterialXGraphEditor/External/ImGui/examples/libs/usynergy/uSynergy.h +include/materialx/MaterialXGraphEditor/External/ImGui/imconfig.h +include/materialx/MaterialXGraphEditor/External/ImGui/imgui.h +include/materialx/MaterialXGraphEditor/External/ImGui/imgui_internal.h +include/materialx/MaterialXGraphEditor/External/ImGui/imstb_rectpack.h +include/materialx/MaterialXGraphEditor/External/ImGui/imstb_textedit.h +include/materialx/MaterialXGraphEditor/External/ImGui/imstb_truetype.h +include/materialx/MaterialXGraphEditor/External/ImGui/misc/cpp/imgui_stdlib.h +include/materialx/MaterialXGraphEditor/External/ImGui/misc/freetype/imgui_freetype.h +include/materialx/MaterialXGraphEditor/External/ImGui/misc/single_file/imgui_single_file.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/crude_json.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/include/application.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_extra_keys.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_dx11.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_glfw.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_opengl3.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/imgui_impl_win32.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/platform.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/renderer.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/application/source/setup.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/builders.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/drawing.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/examples/blueprints-example/utilities/widgets.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11async.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11core.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/D3DX11tex.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/DXSDK/include/dxerr.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/ScopeGuard/ScopeGuard.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/gl3w/Include/GL/gl3w.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/gl3w/Include/GL/glcorearb.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imconfig.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imgui.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imgui_internal.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_rectpack.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_textedit.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/imgui/imstb_truetype.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/external/stb_image/stb_image.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_bezier_math.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_canvas.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_extra_math.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_node_editor.h +include/materialx/MaterialXGraphEditor/External/ImGuiNodeEditor/imgui_node_editor_internal.h +include/materialx/MaterialXGraphEditor/FileDialog.h +include/materialx/MaterialXGraphEditor/Graph.h +include/materialx/MaterialXGraphEditor/RenderView.h +include/materialx/MaterialXGraphEditor/UiNode.h +include/materialx/MaterialXRender/Camera.h +include/materialx/MaterialXRender/CgltfLoader.h +include/materialx/MaterialXRender/Export.h +include/materialx/MaterialXRender/External/Cgltf/cgltf.h +include/materialx/MaterialXRender/External/StbImage/stb_image.h +include/materialx/MaterialXRender/External/StbImage/stb_image_write.h +include/materialx/MaterialXRender/External/TinyObjLoader/tiny_obj_loader.h +include/materialx/MaterialXRender/GeometryHandler.h +include/materialx/MaterialXRender/Harmonics.h +include/materialx/MaterialXRender/Image.h +include/materialx/MaterialXRender/ImageHandler.h +include/materialx/MaterialXRender/LightHandler.h +include/materialx/MaterialXRender/Mesh.h +include/materialx/MaterialXRender/OiioImageLoader.h +include/materialx/MaterialXRender/ShaderMaterial.h +include/materialx/MaterialXRender/ShaderRenderer.h +include/materialx/MaterialXRender/StbImageLoader.h +include/materialx/MaterialXRender/TextureBaker.h +include/materialx/MaterialXRender/Timer.h +include/materialx/MaterialXRender/TinyObjLoader.h +include/materialx/MaterialXRender/Types.h +include/materialx/MaterialXRender/Util.h +include/materialx/MaterialXRenderGlsl/Export.h +include/materialx/MaterialXRenderGlsl/External/Glad/glad.h +include/materialx/MaterialXRenderGlsl/External/Glad/khrplatform.h +include/materialx/MaterialXRenderGlsl/GLCocoaWrappers.h +include/materialx/MaterialXRenderGlsl/GLContext.h +include/materialx/MaterialXRenderGlsl/GLFramebuffer.h +include/materialx/MaterialXRenderGlsl/GLTextureHandler.h +include/materialx/MaterialXRenderGlsl/GLUtil.h +include/materialx/MaterialXRenderGlsl/GlslMaterial.h +include/materialx/MaterialXRenderGlsl/GlslProgram.h +include/materialx/MaterialXRenderGlsl/GlslRenderer.h +include/materialx/MaterialXRenderGlsl/TextureBaker.h +include/materialx/MaterialXRenderHw/Export.h +include/materialx/MaterialXRenderHw/SimpleWindow.h +include/materialx/MaterialXRenderHw/WindowCocoaWrappers.h +include/materialx/MaterialXRenderHw/WindowWrapper.h +include/materialx/MaterialXRenderMsl/Export.h +include/materialx/MaterialXRenderMsl/MetalFramebuffer.h +include/materialx/MaterialXRenderMsl/MetalState.h +include/materialx/MaterialXRenderMsl/MetalTextureHandler.h +include/materialx/MaterialXRenderMsl/MslMaterial.h +include/materialx/MaterialXRenderMsl/MslPipelineStateObject.h +include/materialx/MaterialXRenderMsl/MslRenderer.h +include/materialx/MaterialXRenderMsl/TextureBaker.h +include/materialx/MaterialXRenderOsl/Export.h +include/materialx/MaterialXRenderOsl/OslRenderer.h +include/materialx/MaterialXTest/MaterialXGenGlsl/GenGlsl.h +include/materialx/MaterialXTest/MaterialXGenMdl/GenMdl.h +include/materialx/MaterialXTest/MaterialXGenMsl/CompileMsl.h +include/materialx/MaterialXTest/MaterialXGenMsl/GenMsl.h +include/materialx/MaterialXTest/MaterialXGenOsl/GenOsl.h +include/materialx/MaterialXTest/MaterialXGenShader/GenShaderUtil.h +include/materialx/MaterialXTest/MaterialXRender/RenderUtil.h +include/materialx/MaterialXView/Editor.h +include/materialx/MaterialXView/NanoGUI/ext/glad/include/KHR/khrplatform.h +include/materialx/MaterialXView/NanoGUI/ext/glad/include/glad/glad.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/getopt.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/gl.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/khrplatform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/vk_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/glad/vulkan.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/linmath.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/_mingw_dxhelper.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/dinput.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/mingw/xinput.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/nuklear.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/nuklear_glfw_gl2.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/stb_image_write.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/tinycthread.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/deps/vs2008/stdint.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/include/GLFW/glfw3.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/include/GLFW/glfw3native.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/cocoa_joystick.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/cocoa_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/egl_context.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/glx_context.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/internal.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/linux_joystick.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/mappings.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/nsgl_context.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/null_joystick.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/null_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/osmesa_context.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/posix_thread.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/posix_time.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/wgl_context.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/win32_joystick.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/win32_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/wl_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/x11_platform.h +include/materialx/MaterialXView/NanoGUI/ext/glfw/src/xkb_unicode.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/docs/cppyy.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eigen/dense.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eigen/sparse.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/eval.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/intrusive/counter.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/intrusive/ref.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/make_iterator.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nanobind.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_accessor.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_attr.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_call.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_cast.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_class.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_defs.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_descr.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_enums.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_error.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_func.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_lib.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_misc.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_python.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_traits.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_tuple.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/nb_types.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/ndarray.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/operators.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/array.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/bind_map.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/bind_vector.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/chrono.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/complex.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/chrono.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_array.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_dict.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_list.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_optional.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/nb_set.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/detail/traits.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/filesystem.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/function.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/list.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/map.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/optional.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/pair.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/set.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/shared_ptr.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/string.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/string_view.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/tuple.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unique_ptr.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unordered_map.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/unordered_set.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/variant.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/vector.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/stl/wstring.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/trampoline.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/include/nanobind/typing.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/buffer.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/hash.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_abi.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_ft.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/src/nb_internals.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/tests/inter_module.h +include/materialx/MaterialXView/NanoGUI/ext/nanobind/tests/object_py.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/demo.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/perf.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/example/stb_image_write.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/obsolete/nanovg_gl2.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/obsolete/nanovg_gl3.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/fontstash.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg_gl.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/nanovg_gl_utils.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/stb_image.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg/src/stb_truetype.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_0.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_1.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_1_2.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_2_0.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/ios_2_1.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_1_1.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_1_2.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_2_0.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/macos_2_1.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/mnvg_bitcode/tvos.h +include/materialx/MaterialXView/NanoGUI/ext/nanovg_metal/src/nanovg_mtl.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/button.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/canvas.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/checkbox.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/colorpicker.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/colorwheel.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/combobox.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/common.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/formhelper.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/graph.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/icons.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/imagepanel.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/imageview.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/label.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/layout.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/messagedialog.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/metal.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/nanogui.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/object.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/opengl.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/popup.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/popupbutton.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/progressbar.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/python.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/renderpass.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/screen.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/shader.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/slider.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/tabwidget.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/textarea.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/textbox.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/texture.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/theme.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/toolbutton.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/traits.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/vector.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/vscrollpanel.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/widget.h +include/materialx/MaterialXView/NanoGUI/include/nanogui/window.h +include/materialx/MaterialXView/NanoGUI/src/opengl_check.h +include/materialx/MaterialXView/NanoGUI/src/python/py_doc.h +include/materialx/MaterialXView/NanoGUI/src/python/python.h +include/materialx/MaterialXView/RenderPipeline.h +include/materialx/MaterialXView/RenderPipelineGL.h +include/materialx/MaterialXView/RenderPipelineMetal.h +include/materialx/MaterialXView/Viewer.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/attr.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/buffer_info.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/cast.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/class.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/common.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/cpp_conduit.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/descr.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/exception_translation.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/init.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/internals.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/type_caster_base.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/typeid.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/detail/value_and_holder.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/embed.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/eval.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/functional.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/gil.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/gil_safe_call_once.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/operators.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/options.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/pybind11.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/pytypes.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/stl.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/stl_bind.h +include/materialx/PyMaterialX/External/PyBind11/include/pybind11/typing.h +include/materialx/PyMaterialX/PyMaterialX.h +lib/PyMaterialXCore%%PYTHON_TAG%%.so +lib/PyMaterialXFormat%%PYTHON_TAG%%.so +lib/PyMaterialXGenGlsl%%PYTHON_TAG%%.so +lib/PyMaterialXGenMdl%%PYTHON_TAG%%.so +lib/PyMaterialXGenMsl%%PYTHON_TAG%%.so +lib/PyMaterialXGenOsl%%PYTHON_TAG%%.so +lib/PyMaterialXGenShader%%PYTHON_TAG%%.so +lib/PyMaterialXRender%%PYTHON_TAG%%.so +lib/PyMaterialXRenderGlsl%%PYTHON_TAG%%.so +lib/PyMaterialXRenderOsl%%PYTHON_TAG%%.so +lib/libMaterialXCore.so +lib/libMaterialXCore.so.1 +lib/libMaterialXCore.so.1.39.4 +lib/libMaterialXFormat.so +lib/libMaterialXFormat.so.1 +lib/libMaterialXFormat.so.1.39.4 +lib/libMaterialXGenGlsl.so +lib/libMaterialXGenGlsl.so.1 +lib/libMaterialXGenGlsl.so.1.39.4 +lib/libMaterialXGenMdl.so +lib/libMaterialXGenMdl.so.1 +lib/libMaterialXGenMdl.so.1.39.4 +lib/libMaterialXGenMsl.so +lib/libMaterialXGenMsl.so.1 +lib/libMaterialXGenMsl.so.1.39.4 +lib/libMaterialXGenOsl.so +lib/libMaterialXGenOsl.so.1 +lib/libMaterialXGenOsl.so.1.39.4 +lib/libMaterialXGenShader.so +lib/libMaterialXGenShader.so.1 +lib/libMaterialXGenShader.so.1.39.4 +lib/libMaterialXRender.so +lib/libMaterialXRender.so.1 +lib/libMaterialXRender.so.1.39.4 +lib/libMaterialXRenderGlsl.so +lib/libMaterialXRenderGlsl.so.1 +lib/libMaterialXRenderGlsl.so.1.39.4 +lib/libMaterialXRenderHw.so +lib/libMaterialXRenderHw.so.1 +lib/libMaterialXRenderHw.so.1.39.4 +lib/libMaterialXRenderOsl.so +lib/libMaterialXRenderOsl.so.1 +lib/libMaterialXRenderOsl.so.1.39.4 +%%DATADIR%%/materialx/CMakeLists.txt +%%DATADIR%%/materialx/Geometry/boombox.glb +%%DATADIR%%/materialx/Geometry/chess_set.glb +%%DATADIR%%/materialx/Geometry/cloth.obj +%%DATADIR%%/materialx/Geometry/cube.obj +%%DATADIR%%/materialx/Geometry/plane.obj +%%DATADIR%%/materialx/Geometry/shaderball.glb +%%DATADIR%%/materialx/Geometry/shaderball_ao.png +%%DATADIR%%/materialx/Geometry/sphere.obj +%%DATADIR%%/materialx/Geometry/teapot.obj +%%DATADIR%%/materialx/Images/brass_color.jpg +%%DATADIR%%/materialx/Images/brass_roughness.jpg +%%DATADIR%%/materialx/Images/brick_base_gray.jpg +%%DATADIR%%/materialx/Images/brick_dirt_mask.jpg +%%DATADIR%%/materialx/Images/brick_mask.jpg +%%DATADIR%%/materialx/Images/brick_normal.jpg +%%DATADIR%%/materialx/Images/brick_roughness.jpg +%%DATADIR%%/materialx/Images/brick_variation_mask.jpg +%%DATADIR%%/materialx/Images/cloth.bmp +%%DATADIR%%/materialx/Images/cloth.gif +%%DATADIR%%/materialx/Images/cloth.jpg +%%DATADIR%%/materialx/Images/cloth.png +%%DATADIR%%/materialx/Images/cloth.tga +%%DATADIR%%/materialx/Images/greysphere_calibration.png +%%DATADIR%%/materialx/Images/grid.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1001.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1002.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1003.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1011.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1012.png +%%DATADIR%%/materialx/Images/grid_udim/grid.1013.png +%%DATADIR%%/materialx/Images/mesh_wire_norm.png +%%DATADIR%%/materialx/Images/onyx_color.jpg +%%DATADIR%%/materialx/Images/onyx_roughness.jpg +%%DATADIR%%/materialx/Images/plain_heightmap.png +%%DATADIR%%/materialx/Images/wood_color.jpg +%%DATADIR%%/materialx/Images/wood_roughness.jpg +%%DATADIR%%/materialx/Lights/environment_map.mtlx +%%DATADIR%%/materialx/Lights/goegap.hdr +%%DATADIR%%/materialx/Lights/goegap_split.hdr +%%DATADIR%%/materialx/Lights/goegap_split.mtlx +%%DATADIR%%/materialx/Lights/irradiance/goegap.hdr +%%DATADIR%%/materialx/Lights/irradiance/goegap_split.hdr +%%DATADIR%%/materialx/Lights/irradiance/san_giuseppe_bridge.hdr +%%DATADIR%%/materialx/Lights/irradiance/san_giuseppe_bridge_split.hdr +%%DATADIR%%/materialx/Lights/irradiance/table_mountain.hdr +%%DATADIR%%/materialx/Lights/irradiance/table_mountain_split.hdr +%%DATADIR%%/materialx/Lights/san_giuseppe_bridge.hdr +%%DATADIR%%/materialx/Lights/san_giuseppe_bridge_split.hdr +%%DATADIR%%/materialx/Lights/san_giuseppe_bridge_split.mtlx +%%DATADIR%%/materialx/Lights/table_mountain.hdr +%%DATADIR%%/materialx/Lights/table_mountain_split.hdr +%%DATADIR%%/materialx/Lights/table_mountain_split.mtlx +%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_carpaint.mtlx +%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_glass.mtlx +%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_gold.mtlx +%%DATADIR%%/materialx/Materials/Examples/DisneyPrincipled/disney_principled_plastic.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_baseColor.png +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_emissive.png +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_normal.png +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/boombox/BoomBox_occlusionRoughnessMetallic.png +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_boombox.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_carpaint.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_glass.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_gold.mtlx +%%DATADIR%%/materialx/Materials/Examples/GltfPbr/gltf_pbr_plastic.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_aluminum_brushed.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_carpaint.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_glass.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_honey.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_ketchup.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_lightbulb.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_pearl.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_soapbubble.mtlx +%%DATADIR%%/materialx/Materials/Examples/OpenPbr/open_pbr_velvet.mtlx +%%DATADIR%%/materialx/Materials/Examples/SimpleHair/simple_hair_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_black_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_shared_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/bishop_white_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_shared_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/castle_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/chessboard_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_black_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_shared_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_shared_scattering.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/king_white_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_black_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/knight_white_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_shared_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/pawn_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_black_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_shared_metallic.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_shared_scattering.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_base_color.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_normal.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/chess_set/queen_white_roughness.jpg +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_brass_tiled.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_brick_procedural.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_carpaint.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_chess_set.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_chrome.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_copper.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_glass.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_glass_tinted.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_gold.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_greysphere.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_greysphere_calibration.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_jade.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_look_brass_tiled.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_look_wood_tiled.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_marble_solid.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_metal_brushed.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_plastic.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_thin_film.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_velvet.mtlx +%%DATADIR%%/materialx/Materials/Examples/StandardSurface/standard_surface_wood_tiled.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_brass_tiled.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_carpaint.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_default.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_glass.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_gold.mtlx +%%DATADIR%%/materialx/Materials/Examples/UsdPreviewSurface/usd_preview_surface_plastic.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/README.md +%%DATADIR%%/materialx/Materials/TestSuite/_options.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/brass_wire_mesh.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/libraries/metal_definition.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_cutout.png +%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_norm.png +%%DATADIR%%/materialx/Materials/TestSuite/libraries/metal/textures/mesh_wire_spec.png +%%DATADIR%%/materialx/Materials/TestSuite/lights/light_compound_test.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/lights/light_rig_test_1.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/lights/light_rig_test_2.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/locale/numericformat.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/locale/utf8.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/nprlib/edge_brighten.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/nprlib/gooch_shade.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/nprlib/starfield.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/nprlib/toon_shade.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/add_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/blackbody.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/bsdf_graph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/burley_diffuse.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/chiang_hair_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/conductor.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/dielectric.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/generalized_schlick.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/layer_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/mix_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/multiply_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/oren_nayar_diffuse.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/sheen_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/subsurface_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/thin_film_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/translucent_bsdf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/varying_ior.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/bsdf/vertical_layering.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/displacement/displaced_material.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/displacement/displacement.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/add_edf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/edf_graph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/generalized_schlick_edf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/mix_edf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/edf/multiply_edf.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/multioutput/multioutput.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/multioutput/multishaderoutput.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/chiang_hair_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_add.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_conductor.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_dielectric.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_diffuse.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_emission.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_generalized_schlick.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_iridescence.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_layer.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_mix.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_sheen.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_sss.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_surface.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/lama/lama_translucent.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/mapped_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/network_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/nodegraph_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/normalmapped_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/shader_ops.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/sheen.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/standard_surface_onyx_hextiled.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/subsurface.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/surface_ops.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/surfacematerial_with_graph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/transparency_hints.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/usd_normal_map.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/pbrlib/surfaceshader/usd_uv_texture.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/hsvtorgb.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/luminance.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/remap.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/adjustment/smoothstep.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/animated/clock.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/application/time_frame.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/channel/combine.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/channel/extract.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/color3_vec3_cm_test.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/color_management.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/filename_cm_test.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/native_color_management.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/color_management/ocio_color_management.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/compositing/compositing.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_if_float.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_if_int.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/conditional/conditional_logic.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/convolution/blur.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/convolution/heighttonormal.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/defaultgeomprop/defaultgeomprop.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_from_nodegraph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_reduced_interface.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_using_definitions.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/definition_with_enum_interface.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/definition/surfacematerial_definition.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/geompropvalue.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/look_assignment_order.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/geometric/streams.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/materials/material_node_discovery.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/math.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/math_operators.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/matrix.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/transform.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/trig.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/math/vector_math.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/cascade_nodegraphs.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/nodegraph_multioutput.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/nodegraph_nodegraph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/surfacematerial_nodegraph_to_surfaceshader.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/nodegraphs/top_level_input.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/noise.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/procedural.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/noise/shared_function.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/organization/organization.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/procedural/linepattern.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/procedural/tiledshape.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/shader/surface.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/structs/struct_texcoord.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/structs/struct_texcoordGroup.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/hextiled.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_addressing.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_codecs.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_default.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/image_transform.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/ramp.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/split.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/tiledimage.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/token_graph.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/token_graph_material.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/triplanarprojection.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/texture/udim.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/constant_unit.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/distance_units.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/image_unit.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/standard_surface_unit.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/texture_units.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/units/tiledimage_unit.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_22.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_25.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_36.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_37.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/upgrade/syntax_1_38.mtlx +%%DATADIR%%/materialx/Materials/TestSuite/stdlib/version/multiple_version_test.mtlx +%%DATADIR%%/materialx/README.md diff --git a/graphics/matplotplusplus/Makefile b/graphics/matplotplusplus/Makefile index dabc4371caa3..fd99d1e3a841 100644 --- a/graphics/matplotplusplus/Makefile +++ b/graphics/matplotplusplus/Makefile @@ -1,12 +1,12 @@ PORTNAME= matplotplusplus DISTVERSIONPREFIX= v -DISTVERSION= 1.2.1 -PORTREVISION= 5 +DISTVERSION= 1.2.2 CATEGORIES= graphics devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ graphics library for data visualization -WWW= https://alandefreitas.github.io/matplotplusplus/ +WWW= https://alandefreitas.github.io/matplotplusplus/ \ + https://github.com/alandefreitas/matplotplusplus LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE @@ -18,13 +18,16 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \ libtiff.so:graphics/tiff RUN_DEPENDS= gnuplot:math/gnuplot -USES= cmake compiler:c++17-lang jpeg +USES= cmake:testing compiler:c++17-lang jpeg USE_WX= 3.2+ USE_GITHUB= yes GH_ACCOUNT= alandefreitas CMAKE_ON= BUILD_SHARED_LIBS -CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES +CMAKE_OFF= BUILD_TESTING MATPLOTPP_BUILD_EXAMPLES +CMAKE_TESTING_ON= BUILD_TESTING MATPLOTPP_BUILD_TESTS MATPLOTPP_BUILD_EXAMPLES + +# tests as of 1.2.2: 100% tests passed, 0 tests failed out of 545 (tests need ENTER to be pressed for them to proceed, see https://github.com/alandefreitas/matplotplusplus/issues/478) .include <bsd.port.mk> diff --git a/graphics/matplotplusplus/distinfo b/graphics/matplotplusplus/distinfo index 2501a45af2bb..5fa97e4af366 100644 --- a/graphics/matplotplusplus/distinfo +++ b/graphics/matplotplusplus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714116673 -SHA256 (alandefreitas-matplotplusplus-v1.2.1_GH0.tar.gz) = 9dd7cc92b2425148f50329f5a3bf95f9774ac807657838972d35334b5ff7cb87 -SIZE (alandefreitas-matplotplusplus-v1.2.1_GH0.tar.gz) = 38999774 +TIMESTAMP = 1764082873 +SHA256 (alandefreitas-matplotplusplus-v1.2.2_GH0.tar.gz) = c7434b4fea0d0cc3508fd7104fafbb2fa7c824b1d2ccc51c52eaee26fc55a9a0 +SIZE (alandefreitas-matplotplusplus-v1.2.2_GH0.tar.gz) = 39002649 diff --git a/graphics/matplotplusplus/files/patch-source_matplot_util_popen.cpp b/graphics/matplotplusplus/files/patch-source_matplot_util_popen.cpp new file mode 100644 index 000000000000..b5377630c1e6 --- /dev/null +++ b/graphics/matplotplusplus/files/patch-source_matplot_util_popen.cpp @@ -0,0 +1,11 @@ +--- source/matplot/util/popen.cpp.orig 2025-11-25 15:11:25 UTC ++++ source/matplot/util/popen.cpp +@@ -121,7 +121,7 @@ int common_pipe::close(int *exit_code) + } + #endif // _WIN32 implementtion + +-#if defined(__linux) || defined(__APPLE__) ++#if defined(__linux) || defined(__APPLE__) || defined(__FreeBSD__) + + #include <cerrno> + #include <sys/wait.h> // waitpid diff --git a/graphics/matplotplusplus/files/patch-source_matplot_util_popen.h b/graphics/matplotplusplus/files/patch-source_matplot_util_popen.h new file mode 100644 index 000000000000..64cc9233d281 --- /dev/null +++ b/graphics/matplotplusplus/files/patch-source_matplot_util_popen.h @@ -0,0 +1,11 @@ +--- source/matplot/util/popen.h.orig 2025-11-25 15:02:56 UTC ++++ source/matplot/util/popen.h +@@ -23,7 +23,7 @@ class proc_pipe (protected) + FILE *file_ = nullptr; ///< C file handle for I/O (not both) + }; + +-#elif defined(__linux) || defined(__APPLE__) ++#elif defined(__linux) || defined(__APPLE__) || defined(__FreeBSD__) + + #include <unistd.h> // pid_t + diff --git a/graphics/matplotplusplus/pkg-plist b/graphics/matplotplusplus/pkg-plist index df66f3ce6a0b..488818087c76 100644 --- a/graphics/matplotplusplus/pkg-plist +++ b/graphics/matplotplusplus/pkg-plist @@ -49,4 +49,5 @@ lib/cmake/Matplot++/Matplot++ConfigVersion.cmake lib/cmake/Matplot++/Matplot++Targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/Matplot++/Matplot++Targets.cmake lib/libmatplot.so +lib/libmatplot.so.1 lib/libmatplot.so.1.2.0 diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile index df2ecd61f03b..36319d4e8ea9 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -1,6 +1,6 @@ PORTNAME= mesa -DISTVERSION= 25.3-branchpoint-1394 -DISTVERSIONSUFFIX= -g80db8171deb +DISTVERSION= 25.3-branchpoint-1904 +DISTVERSIONSUFFIX= -gb75cd07265b CATEGORIES= graphics PKGNAMESUFFIX= -devel @@ -33,16 +33,10 @@ USE_LDCONFIG= yes GL_SITE= https://gitlab.freedesktop.org BINARY_ALIAS= python=${PYTHON_CMD} SHEBANG_FILES= src/vulkan/*/*control.py -MESON_ARGS= -Dgallium-mediafoundation=disabled \ - -Dandroid-libbacktrace=disabled \ - -Dlibunwind=disabled \ - -Dlmsensors=disabled \ - -Dmicrosoft-clc=disabled \ - -Dvalgrind=disabled \ - -Dplatforms=${PLATFORMS:O:[-1..1]:ts,} \ - -Dvideo-codecs=all \ - -Dunversion-libgallium=true \ - ${NULL} +MESON_DISABLED= android-libbacktrace gallium-mediafoundation \ + libunwind lmsensors microsoft-clc valgrind +MESON_TRUE= unversion-libgallium +MESON_ARGS= -Dplatforms=${PLATFORMS:O:[-1..1]:ts,} -Dvideo-codecs=all LDFLAGS+= -Wl,--undefined-version # https://gitlab.freedesktop.org/mesa/mesa/-/issues/8003 PLIST_SUB= ARCH=${ARCH:S/amd/x86_/} diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo index 71bc2c58b897..b0405743e38f 100644 --- a/graphics/mesa-devel/distinfo +++ b/graphics/mesa-devel/distinfo @@ -1,6 +1,6 @@ -TIMESTAMP = 1763595825 -SHA256 (mesa-25.3-branchpoint-1394-g80db8171deb.tar.bz2) = 22345886414be7cedee199b265236047ae85e1cf9311e84e83e877b39eaa2b47 -SIZE (mesa-25.3-branchpoint-1394-g80db8171deb.tar.bz2) = 55711141 +TIMESTAMP = 1764806295 +SHA256 (mesa-25.3-branchpoint-1904-gb75cd07265b.tar.bz2) = 6dde3d9d686b6af11237068cacaa813b59374bf595d0dff03a3a0760ae6cdb32 +SIZE (mesa-25.3-branchpoint-1904-gb75cd07265b.tar.bz2) = 55722735 SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008 SIZE (700efacda59c.patch) = 983 SHA256 (de5cf0a44b50.patch) = c9e02e5eb1fb4e3aa2bc7a7e0a70f28f3ee609835ff0b59e827893a821983851 diff --git a/graphics/openjph/Makefile b/graphics/openjph/Makefile index 715f6a30871a..8be7a1f99a00 100644 --- a/graphics/openjph/Makefile +++ b/graphics/openjph/Makefile @@ -1,5 +1,5 @@ PORTNAME= openjph -PORTVERSION= 0.25.0 +PORTVERSION= 0.25.3 CATEGORIES= graphics MAINTAINER= sunpoet@FreeBSD.org diff --git a/graphics/openjph/distinfo b/graphics/openjph/distinfo index 2d4db972630e..5936e2913984 100644 --- a/graphics/openjph/distinfo +++ b/graphics/openjph/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762586710 -SHA256 (aous72-OpenJPH-0.25.0_GH0.tar.gz) = 376fe46b8234e48eff0d26ce0bb9d0ee73aab5714a8b72a31d73d166b75aa62a -SIZE (aous72-OpenJPH-0.25.0_GH0.tar.gz) = 476677 +TIMESTAMP = 1763853178 +SHA256 (aous72-OpenJPH-0.25.3_GH0.tar.gz) = 815b0d345daf3bbad72f3930d4f6c831643dcb2b734d8bb44d871d68db12f4d2 +SIZE (aous72-OpenJPH-0.25.3_GH0.tar.gz) = 477543 diff --git a/graphics/p5-Image-ExifTool-devel/Makefile b/graphics/p5-Image-ExifTool-devel/Makefile index 58446c8403d3..c4a54ae1d2b1 100644 --- a/graphics/p5-Image-ExifTool-devel/Makefile +++ b/graphics/p5-Image-ExifTool-devel/Makefile @@ -1,5 +1,5 @@ PORTNAME= Image-ExifTool -DISTVERSION= 13.41 +DISTVERSION= 13.42 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 f2d73838776d..617676790867 100644 --- a/graphics/p5-Image-ExifTool-devel/distinfo +++ b/graphics/p5-Image-ExifTool-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1762422346 -SHA256 (Image-ExifTool-13.41.tar.gz) = aa3a963a8375e37322958b20d262f8d88c706bea219747a4de28d59a160a4e54 -SIZE (Image-ExifTool-13.41.tar.gz) = 7583944 +TIMESTAMP = 1763676933 +SHA256 (Image-ExifTool-13.42.tar.gz) = faac2e68b67972084bd4dd02bcbcc094dea5a41cc0afee1cdba1d089cf11ff18 +SIZE (Image-ExifTool-13.42.tar.gz) = 7587639 diff --git a/graphics/partio/Makefile b/graphics/partio/Makefile index ed1f0548b1e4..f6a57ab8ed62 100644 --- a/graphics/partio/Makefile +++ b/graphics/partio/Makefile @@ -1,8 +1,12 @@ PORTNAME= partio -PORTVERSION= 1.19.0 +PORTVERSION= 1.19.2 DISTVERSIONPREFIX= v CATEGORIES= graphics math +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES= 73b02b28bf19b69756349441a24b97530cd9f06b.patch:-p1 \ + 47c81dbdc37e8dccedad9fd68c0edfc2dc8a73ab.patch:-p1 + MAINTAINER= danfe@FreeBSD.org COMMENT= C++ library for particle I/O and manipulation WWW= http://partio.us/ diff --git a/graphics/partio/distinfo b/graphics/partio/distinfo index 643b18537308..5688814fa516 100644 --- a/graphics/partio/distinfo +++ b/graphics/partio/distinfo @@ -1,3 +1,7 @@ -TIMESTAMP = 1738104248 -SHA256 (wdas-partio-v1.19.0_GH0.tar.gz) = 128913266a88a0939aaa4bc951ae4d4da1c380408bcc0ea9e7f526556afeaad0 -SIZE (wdas-partio-v1.19.0_GH0.tar.gz) = 338754 +TIMESTAMP = 1740174738 +SHA256 (wdas-partio-v1.19.2_GH0.tar.gz) = b59fbc8e64561368f0e2f94ae2f3f2083babfc32ff7ae97e833ab15df4588ade +SIZE (wdas-partio-v1.19.2_GH0.tar.gz) = 338761 +SHA256 (73b02b28bf19b69756349441a24b97530cd9f06b.patch) = 7bd098f37c5d959c62455e5238f62655d9297e98ce55764f3273f164f2eb3bf5 +SIZE (73b02b28bf19b69756349441a24b97530cd9f06b.patch) = 1320 +SHA256 (47c81dbdc37e8dccedad9fd68c0edfc2dc8a73ab.patch) = f452b778f69d8834fd871d16ec38a93bff2039d87abb5db2e37074f693095c82 +SIZE (47c81dbdc37e8dccedad9fd68c0edfc2dc8a73ab.patch) = 2658 diff --git a/graphics/partio/files/patch-src_py_partio.i b/graphics/partio/files/patch-src_py_partio.i deleted file mode 100644 index d26257b1b007..000000000000 --- a/graphics/partio/files/patch-src_py_partio.i +++ /dev/null @@ -1,13 +0,0 @@ ---- src/py/partio.i.orig 2025-01-28 22:44:08 UTC -+++ src/py/partio.i -@@ -638,7 +638,9 @@ ParticlesDataMutable* cloneSchema(const ParticlesData& - - %feature("autodoc"); - %feature("docstring","Clone a particle set"); --ParticlesDataMutable* clone(const ParticlesData& other, bool particles, const std::map<std::string, std::string>* attrNameMap=nullptr); -+ParticlesDataMutable* clone(const ParticlesData& other, bool particles=true, const std::map<std::string, std::string>* attrNameMap=nullptr); -+ -+%typedef std::map<std::string, std::string> _dummy; /* https://github.com/wdas/partio/issues/114 */ - - %feature("autodoc"); - %feature("docstring","Return string name of given attribute type"); diff --git a/graphics/partio/files/patch-src_tools_partedit.py b/graphics/partio/files/patch-src_tools_partedit.py deleted file mode 100644 index b4839ac8f8e8..000000000000 --- a/graphics/partio/files/patch-src_tools_partedit.py +++ /dev/null @@ -1,11 +0,0 @@ ---- src/tools/partedit.py.orig 2025-01-28 22:44:08 UTC -+++ src/tools/partedit.py -@@ -1080,7 +1080,7 @@ class PartEdit(QMainWindow): - def dataDirtiedSlot(self, dirty): - """ Sets the window title with or without "*" for dirty state """ - -- title = self.data.filename -+ title = self.data.filename or '' - if dirty: - title += '*' - self.setWindowTitle(title) diff --git a/graphics/partio/pkg-plist b/graphics/partio/pkg-plist index 426cd163c345..d83f0ddecb92 100644 --- a/graphics/partio/pkg-plist +++ b/graphics/partio/pkg-plist @@ -9,7 +9,7 @@ include/PartioIterator.h include/PartioVec3.h lib/libpartio.so lib/libpartio.so.1 -lib/libpartio.so.1.19.0 +lib/libpartio.so.1.19.2 %%PYTHON_SITELIBDIR%%/_partio.so %%PYTHON_SITELIBDIR%%/partedit.py %%PYTHON_SITELIBDIR%%/partinspect.py diff --git a/graphics/pcl-pointclouds/Makefile b/graphics/pcl-pointclouds/Makefile index b0a7d51db8d7..a15de40ffbfc 100644 --- a/graphics/pcl-pointclouds/Makefile +++ b/graphics/pcl-pointclouds/Makefile @@ -1,7 +1,6 @@ PORTNAME= pcl DISTVERSIONPREFIX= pcl- -DISTVERSION= 1.15.0 -PORTREVISION= 3 +DISTVERSION= 1.15.1 CATEGORIES= graphics math #MASTER_SITES= https://github.com/PointCloudLibrary/${PORTNAME}/releases/download/${PORTNAME}-${DISTVERSION}/ PKGNAMESUFFIX= -pointclouds @@ -42,6 +41,7 @@ GH_TAGNAME= release-1.11.0:gtest CMAKE_TESTING_ON= BUILD_global_tests # 6 tests are known to fail: https://github.com/PointCloudLibrary/pcl/issues/5127 CMAKE_TESTING_TARGET= tests +CMAKE_ON= BUILD_tools CMAKE_ARGS= -DGTEST_SRC_DIR=${WRKSRC_gtest}/googletest -DGTEST_INCLUDE_DIR=${WRKSRC_gtest}/googletest/include #WRKSRC= ${WRKDIR}/${PORTNAME} @@ -51,7 +51,7 @@ PLIST_SUB= SHL3=${DISTVERSION:R}.1.99 SHL2=${DISTVERSION:R} DATADIR= ${PREFIX}/share/${PORTNAME}-${DISTVERSION:R} # match the directory where the project installs .cmake files -OPTIONS_DEFINE= OPENGL PNG QHULL QT5 VTK +OPTIONS_DEFINE= OPENGL PNG QHULL VTK OPTIONS_DEFAULT= PNG VTK # QHULL is disabled due to conflicts qhull8 vs. qhull OPTIONS_SUB= yes @@ -66,18 +66,16 @@ QHULL_DESC= Include convex-hull operations QHULL_CMAKE_BOOL= WITH_QHULL QHULL_LIB_DEPENDS= libqhull_r.so:math/qhull -QT5_CMAKE_ON= -DWITH_QT=QT5 -QT5_CMAKE_OFF= -DWITH_QT=NO -QT5_BROKEN= WITH_QT doesn't do anything, should be used by apps, but apps is also broken: see https://github.com/PointCloudLibrary/pcl/issues/2642 - VTK_DESC= Build VTK visualizations VTK_USES= gl qt:5 -VTK_USE= GL=gl,glu QT=core,gui,opengl,widgets,buildtools:build,qmake:build +VTK_USE= GL=gl,glu QT=core,concurrent,opengl,widgets,buildtools:build,qmake:build VTK_CMAKE_BOOL= WITH_VTK -VTK_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} -VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} +VTK_CMAKE_ON= -DVTK_DIR=${LOCALBASE}/lib/cmake/vtk-${VTK_VER} -DWITH_QT=QT5 +VTK_CMAKE_OFF= -DWITH_QT=NO +VTK_LIB_DEPENDS= libvtkCommonCore-${VTK_VER}.so:math/vtk${VTK_VER:R} \ + libpng16.so:graphics/png -# tests as of 1.15.0: 100% tests passed, 0 tests failed out of 133 +# tests as of 1.15.1: 98% tests passed, 2 tests failed out of 133, see https://github.com/PointCloudLibrary/pcl/issues/6373 .include <../../math/vtk9/Makefile.version> diff --git a/graphics/pcl-pointclouds/distinfo b/graphics/pcl-pointclouds/distinfo index 9339bd801b52..528a7f1458f1 100644 --- a/graphics/pcl-pointclouds/distinfo +++ b/graphics/pcl-pointclouds/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1740555438 -SHA256 (pcl-pointclouds/1.15.0/PointCloudLibrary-pcl-pcl-1.15.0_GH0.tar.gz) = e90c981c21e89c45201c5083db8308e099f34c1782f92fd65a0a4eb0b72c6fbf -SIZE (pcl-pointclouds/1.15.0/PointCloudLibrary-pcl-pcl-1.15.0_GH0.tar.gz) = 68683056 -SHA256 (pcl-pointclouds/1.15.0/google-googletest-release-1.11.0_GH0.tar.gz) = b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5 -SIZE (pcl-pointclouds/1.15.0/google-googletest-release-1.11.0_GH0.tar.gz) = 886330 +TIMESTAMP = 1764209562 +SHA256 (pcl-pointclouds/1.15.1/PointCloudLibrary-pcl-pcl-1.15.1_GH0.tar.gz) = e1d862c7b6bd27a45884a825a2e509bfcbd4561307d5bfe17ce5c8a3d94a6c29 +SIZE (pcl-pointclouds/1.15.1/PointCloudLibrary-pcl-pcl-1.15.1_GH0.tar.gz) = 68700306 +SHA256 (pcl-pointclouds/1.15.1/google-googletest-release-1.11.0_GH0.tar.gz) = b4870bf121ff7795ba20d20bcdd8627b8e088f2d1dab299a031c1034eddc93d5 +SIZE (pcl-pointclouds/1.15.1/google-googletest-release-1.11.0_GH0.tar.gz) = 886330 diff --git a/graphics/pcl-pointclouds/files/patch-outofcore_CMakeLists.txt b/graphics/pcl-pointclouds/files/patch-outofcore_CMakeLists.txt new file mode 100644 index 000000000000..a65180877d7b --- /dev/null +++ b/graphics/pcl-pointclouds/files/patch-outofcore_CMakeLists.txt @@ -0,0 +1,15 @@ +--- outofcore/CMakeLists.txt.orig 2025-11-27 02:13:42 UTC ++++ outofcore/CMakeLists.txt +@@ -76,10 +76,10 @@ if(BUILD_visualization) + + if(BUILD_visualization) + PCL_ADD_LIBRARY(${LIB_NAME} COMPONENT ${SUBSYS_NAME} SOURCES ${srcs} ${incs} ${impl_incs} ${visualization_incs}) +- target_link_libraries("${LIB_NAME}" pcl_common pcl_visualization Boost::system Boost::filesystem) ++ target_link_libraries("${LIB_NAME}" pcl_common pcl_visualization Boost::filesystem) + else() + PCL_ADD_LIBRARY(${LIB_NAME} COMPONENT ${SUBSYS_NAME} SOURCES ${srcs} ${incs} ${impl_incs}) +- target_link_libraries("${LIB_NAME}" pcl_common Boost::system Boost::filesystem) ++ target_link_libraries("${LIB_NAME}" pcl_common Boost::filesystem) + endif() + if(HAVE_CJSON) + target_link_libraries("${LIB_NAME}" ${CJSON_LIBRARIES}) diff --git a/graphics/pcl-pointclouds/pkg-plist b/graphics/pcl-pointclouds/pkg-plist index f810724f5dee..0da3a15b92ba 100644 --- a/graphics/pcl-pointclouds/pkg-plist +++ b/graphics/pcl-pointclouds/pkg-plist @@ -46,6 +46,9 @@ bin/pcl_normal_estimation %%VTK%%bin/pcl_obj_rec_ransac_scene_opps %%VTK%%bin/pcl_octree_viewer bin/pcl_outlier_removal +%%VTK%%bin/pcl_outofcore_print +%%VTK%%bin/pcl_outofcore_process +%%VTK%%bin/pcl_outofcore_viewer bin/pcl_passthrough_filter bin/pcl_pcd2ply %%VTK%%bin/pcl_pcd2png @@ -783,6 +786,7 @@ include/pcl-%%SHL2%%/pcl/search/impl/kdtree.hpp include/pcl-%%SHL2%%/pcl/search/impl/organized.hpp include/pcl-%%SHL2%%/pcl/search/impl/search.hpp include/pcl-%%SHL2%%/pcl/search/kdtree.h +include/pcl-%%SHL2%%/pcl/search/kdtree_nanoflann.h include/pcl-%%SHL2%%/pcl/search/octree.h include/pcl-%%SHL2%%/pcl/search/organized.h include/pcl-%%SHL2%%/pcl/search/pcl_search.h @@ -907,12 +911,12 @@ include/pcl-%%SHL2%%/pcl/surface/reconstruction.h include/pcl-%%SHL2%%/pcl/surface/simplification_remove_unused_vertices.h include/pcl-%%SHL2%%/pcl/surface/surfel_smoothing.h include/pcl-%%SHL2%%/pcl/surface/texture_mapping.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_laplacian.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_subdivision.h -include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_utils.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_quadric_decimation.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_laplacian.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_smoothing_windowed_sinc.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_mesh_subdivision.h +%%VTK%%include/pcl-%%SHL2%%/pcl/surface/vtk_smoothing/vtk_utils.h include/pcl-%%SHL2%%/pcl/tracking/approx_nearest_pair_point_cloud_coherence.h include/pcl-%%SHL2%%/pcl/tracking/coherence.h include/pcl-%%SHL2%%/pcl/tracking/distance_coherence.h @@ -984,64 +988,64 @@ include/pcl-%%SHL2%%/pcl/types.h %%VTK%%include/pcl-%%SHL2%%/pcl/visualization/window.h lib/libpcl_common.so lib/libpcl_common.so.%%SHL2%% -lib/libpcl_common.so.%%SHL2%%.0 +lib/libpcl_common.so.%%SHL2%%.1 lib/libpcl_features.so lib/libpcl_features.so.%%SHL2%% -lib/libpcl_features.so.%%SHL2%%.0 +lib/libpcl_features.so.%%SHL2%%.1 lib/libpcl_filters.so lib/libpcl_filters.so.%%SHL2%% -lib/libpcl_filters.so.%%SHL2%%.0 +lib/libpcl_filters.so.%%SHL2%%.1 lib/libpcl_io.so lib/libpcl_io.so.%%SHL2%% -lib/libpcl_io.so.%%SHL2%%.0 +lib/libpcl_io.so.%%SHL2%%.1 lib/libpcl_io_ply.so lib/libpcl_io_ply.so.%%SHL2%% -lib/libpcl_io_ply.so.%%SHL2%%.0 +lib/libpcl_io_ply.so.%%SHL2%%.1 lib/libpcl_kdtree.so lib/libpcl_kdtree.so.%%SHL2%% -lib/libpcl_kdtree.so.%%SHL2%%.0 +lib/libpcl_kdtree.so.%%SHL2%%.1 lib/libpcl_keypoints.so lib/libpcl_keypoints.so.%%SHL2%% -lib/libpcl_keypoints.so.%%SHL2%%.0 +lib/libpcl_keypoints.so.%%SHL2%%.1 lib/libpcl_ml.so lib/libpcl_ml.so.%%SHL2%% -lib/libpcl_ml.so.%%SHL2%%.0 +lib/libpcl_ml.so.%%SHL2%%.1 lib/libpcl_octree.so lib/libpcl_octree.so.%%SHL2%% -lib/libpcl_octree.so.%%SHL2%%.0 +lib/libpcl_octree.so.%%SHL2%%.1 %%VTK%%lib/libpcl_outofcore.so %%VTK%%lib/libpcl_outofcore.so.%%SHL2%% -%%VTK%%lib/libpcl_outofcore.so.%%SHL2%%.0 +%%VTK%%lib/libpcl_outofcore.so.%%SHL2%%.1 %%VTK%%lib/libpcl_people.so %%VTK%%lib/libpcl_people.so.%%SHL2%% -%%VTK%%lib/libpcl_people.so.%%SHL2%%.0 +%%VTK%%lib/libpcl_people.so.%%SHL2%%.1 lib/libpcl_recognition.so lib/libpcl_recognition.so.%%SHL2%% -lib/libpcl_recognition.so.%%SHL2%%.0 +lib/libpcl_recognition.so.%%SHL2%%.1 lib/libpcl_registration.so lib/libpcl_registration.so.%%SHL2%% -lib/libpcl_registration.so.%%SHL2%%.0 +lib/libpcl_registration.so.%%SHL2%%.1 lib/libpcl_sample_consensus.so lib/libpcl_sample_consensus.so.%%SHL2%% -lib/libpcl_sample_consensus.so.%%SHL2%%.0 +lib/libpcl_sample_consensus.so.%%SHL2%%.1 lib/libpcl_search.so lib/libpcl_search.so.%%SHL2%% -lib/libpcl_search.so.%%SHL2%%.0 +lib/libpcl_search.so.%%SHL2%%.1 lib/libpcl_segmentation.so lib/libpcl_segmentation.so.%%SHL2%% -lib/libpcl_segmentation.so.%%SHL2%%.0 +lib/libpcl_segmentation.so.%%SHL2%%.1 lib/libpcl_stereo.so lib/libpcl_stereo.so.%%SHL2%% -lib/libpcl_stereo.so.%%SHL2%%.0 +lib/libpcl_stereo.so.%%SHL2%%.1 lib/libpcl_surface.so lib/libpcl_surface.so.%%SHL2%% -lib/libpcl_surface.so.%%SHL2%%.0 +lib/libpcl_surface.so.%%SHL2%%.1 lib/libpcl_tracking.so lib/libpcl_tracking.so.%%SHL2%% -lib/libpcl_tracking.so.%%SHL2%%.0 +lib/libpcl_tracking.so.%%SHL2%%.1 %%VTK%%lib/libpcl_visualization.so %%VTK%%lib/libpcl_visualization.so.%%SHL2%% -%%VTK%%lib/libpcl_visualization.so.%%SHL2%%.0 +%%VTK%%lib/libpcl_visualization.so.%%SHL2%%.1 libdata/pkgconfig/pcl_2d.pc libdata/pkgconfig/pcl_common.pc libdata/pkgconfig/pcl_features.pc diff --git a/graphics/pgplot/Makefile b/graphics/pgplot/Makefile index 51b6d081b5ca..a1f2bcb6b46b 100644 --- a/graphics/pgplot/Makefile +++ b/graphics/pgplot/Makefile @@ -24,8 +24,8 @@ MAKE_JOBS_UNSAFE= yes MAKE_ENV= SSP_CFLAGS= SHEBANG_FILES= makehtml maketex -FFLAGS+= -std=legacy SUFFIXES= flib clib bin +CFLAGS= -Wno-implicit-function-declaration WRKSRC= ${WRKDIR}/${PORTNAME} # ld.bfd supports neither -z relro nor -z norelro on armv7 @@ -56,6 +56,12 @@ EXAMPLES= Makefile.demo cpg/cpgdemo.c examples/pgdemo*.f PORTEXAMPLES= ${EXAMPLES:C|.*/||} .endif +.include <bsd.port.pre.mk> + +.if ${FORTRAN_DEFAULT} == gfortran +FFLAGS+= -std=legacy +.endif + post-patch: @${REINPLACE_CMD} -e 's|png_ptr->jmpbuf|png_jmpbuf(png_ptr)|' \ ${WRKSRC}/drivers/pndriv.c @@ -102,4 +108,4 @@ check test: build PGPLOT_DIR="${WRKSRC}" PGPLOT_DEV="/xwin" ${WRKSRC}/${DEMO} .endif -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/graphics/pqiv/Makefile b/graphics/pqiv/Makefile index d5df66010876..3827aea9bb9a 100644 --- a/graphics/pqiv/Makefile +++ b/graphics/pqiv/Makefile @@ -1,12 +1,7 @@ PORTNAME= pqiv -PORTVERSION= 2.13.2 -PORTREVISION= 4 +PORTVERSION= 2.13.3 CATEGORIES= graphics -PATCH_SITES= https://github.com/phillipberndt/pqiv/commit/ -PATCHFILES= a36571549a32d2ec41d6f523d443de74e0fb1276.patch:-p1 \ - fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch:-p1 - MAINTAINER= danilo@FreeBSD.org COMMENT= Pretty Quick Image Viewer WWW= https://github.com/phillipberndt/pqiv diff --git a/graphics/pqiv/distinfo b/graphics/pqiv/distinfo index e63ea2669702..7e5efa58b415 100644 --- a/graphics/pqiv/distinfo +++ b/graphics/pqiv/distinfo @@ -1,7 +1,3 @@ -TIMESTAMP = 1758375930 -SHA256 (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 154cbbe0a62be12cee23b0a46a86b2305d8128fd19924308ad5e9d22fa5ad4f7 -SIZE (phillipberndt-pqiv-2.13.2_GH0.tar.gz) = 143704 -SHA256 (a36571549a32d2ec41d6f523d443de74e0fb1276.patch) = 1e2e4d2ad03639b5b58552a055ce45f2f227de51db36b3eefb8c115e337e22aa -SIZE (a36571549a32d2ec41d6f523d443de74e0fb1276.patch) = 1589 -SHA256 (fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch) = d9257c72ebcddfb859a47cc5cd5991a178e16809c6d00272fadc92203758ce98 -SIZE (fc4f1767ee72e3f9cc7c0f7945da6a05b56db458.patch) = 1823 +TIMESTAMP = 1764340654 +SHA256 (phillipberndt-pqiv-2.13.3_GH0.tar.gz) = f0ffaa33e93299b38058c507da2945976a4b350c92cf1c4b3649586444395dfd +SIZE (phillipberndt-pqiv-2.13.3_GH0.tar.gz) = 143776 diff --git a/graphics/py-agx-emulsion/Makefile b/graphics/py-agx-emulsion/Makefile index 23e8219a7d17..b0e71f013696 100644 --- a/graphics/py-agx-emulsion/Makefile +++ b/graphics/py-agx-emulsion/Makefile @@ -22,7 +22,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openimageio>0:graphics/py-openimageio@${PY_F ${PYTHON_PKGNAMEPREFIX}numba>=0.61.0:devel/py-numba@${PY_FLAVOR} \ ${PYNUMPY} \ ${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}pyFFTW>=0.15.0:math/py-pyFFTW@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>=1.14.1:science/py-scipy@${PY_FLAVOR} diff --git a/graphics/py-altair/Makefile b/graphics/py-altair/Makefile index a0dc7ab64ff8..eeb292391942 100644 --- a/graphics/py-altair/Makefile +++ b/graphics/py-altair/Makefile @@ -1,5 +1,5 @@ PORTNAME= altair -PORTVERSION= 5.5.0 +PORTVERSION= 6.0.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.14.2:math/py-narwhals@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}narwhals>=1.27.1:math/py-narwhals@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}packaging>=0:devel/py-packaging@${PY_FLAVOR} USES= python @@ -25,8 +25,8 @@ NO_ARCH= yes .include <bsd.port.pre.mk> -.if ${PYTHON_REL} < 31400 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.10.0:devel/py-typing-extensions@${PY_FLAVOR} +.if ${PYTHON_REL} < 31500 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.0:devel/py-typing-extensions@${PY_FLAVOR} .endif .include <bsd.port.post.mk> diff --git a/graphics/py-altair/distinfo b/graphics/py-altair/distinfo index 125153029c0b..57a3da3c02b5 100644 --- a/graphics/py-altair/distinfo +++ b/graphics/py-altair/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734888314 -SHA256 (altair-5.5.0.tar.gz) = d960ebe6178c56de3855a68c47b516be38640b73fb3b5111c2a9ca90546dd73d -SIZE (altair-5.5.0.tar.gz) = 705305 +TIMESTAMP = 1763853414 +SHA256 (altair-6.0.0.tar.gz) = 614bf5ecbe2337347b590afb111929aa9c16c9527c4887d96c9bc7f6640756b4 +SIZE (altair-6.0.0.tar.gz) = 763834 diff --git a/graphics/py-contextily/Makefile b/graphics/py-contextily/Makefile index a35325f28cbd..0c1e08a2dbec 100644 --- a/graphics/py-contextily/Makefile +++ b/graphics/py-contextily/Makefile @@ -1,6 +1,5 @@ PORTNAME= contextily -PORTVERSION= 1.6.2 -PORTREVISION= 1 +PORTVERSION= 1.7.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-contextily/distinfo b/graphics/py-contextily/distinfo index 757d8d61a21b..6039b690e9d5 100644 --- a/graphics/py-contextily/distinfo +++ b/graphics/py-contextily/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1725559849 -SHA256 (contextily-1.6.2.tar.gz) = 3c747925269be248a9b1a761859e05d1681286e04d5d0796bdaf1de3409474bb -SIZE (contextily-1.6.2.tar.gz) = 22461478 +TIMESTAMP = 1764510974 +SHA256 (contextily-1.7.0.tar.gz) = 6534faa5702b89b46d0d81b4c538754f2d8b3dd8cc298454b11ccedfa67e73ac +SIZE (contextily-1.7.0.tar.gz) = 22462157 diff --git a/graphics/py-easyocr/Makefile b/graphics/py-easyocr/Makefile new file mode 100644 index 000000000000..418ed2819c10 --- /dev/null +++ b/graphics/py-easyocr/Makefile @@ -0,0 +1,38 @@ +PORTNAME= easyocr +DISTVERSIONPREFIX= v +DISTVERSION= 1.7.2 +CATEGORIES= graphics python +#MASTER_SITES= PYPI # no tarball +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= End-to-end multi-lingual Optical Character Recognition (OCR) solution +WWW= https://github.com/jaidedai/easyocr + +LICENSE= GPLv3 + +USES= python +USE_PYTHON= distutils autoplist pytest + +RUN_DEPENDS= ${PYNUMPY} \ + opencv>0:graphics/opencv \ + ${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} \ + ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-image>=0:graphics/py-scikit-image@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>0:devel/py-shapely@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}torchvision>=0.5:misc/py-torchvision@${PY_FLAVOR} \ + +USE_GITHUB= yes +GH_ACCOUNT= jaidedai + +WRKSRC= ${WRKDIR}/EasyOCR-${DISTVERSION} + +NO_ARCH= yes + +TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} + +.include <bsd.port.mk> diff --git a/graphics/py-easyocr/distinfo b/graphics/py-easyocr/distinfo new file mode 100644 index 000000000000..b1fb76222f40 --- /dev/null +++ b/graphics/py-easyocr/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1764405517 +SHA256 (jaidedai-easyocr-v1.7.2_GH0.tar.gz) = 1c20356483964c7c80ccf86f2a0957cfed47768e9bbc99b9ff2eb47cb9cb1448 +SIZE (jaidedai-easyocr-v1.7.2_GH0.tar.gz) = 79231425 diff --git a/graphics/py-easyocr/pkg-descr b/graphics/py-easyocr/pkg-descr new file mode 100644 index 000000000000..a69382b5df06 --- /dev/null +++ b/graphics/py-easyocr/pkg-descr @@ -0,0 +1,8 @@ +EasyOCR is a Python package for out-of-the-box Optical Character +Recognition (OCR) with 80+ supported languages and all common writing +scripts, including Latin, Chinese, Arabic, Devanagari, Cyrillic, etc. + +This port provides: +* the CLI OCR tool +* the Python API for recognizing text in images through the Python + module EasyOCR diff --git a/graphics/py-geosnap/Makefile b/graphics/py-geosnap/Makefile index f89ff372396e..324452715af3 100644 --- a/graphics/py-geosnap/Makefile +++ b/graphics/py-geosnap/Makefile @@ -1,6 +1,5 @@ PORTNAME= geosnap -PORTVERSION= 0.15.3 -PORTREVISION= 1 +PORTVERSION= 0.16.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -24,7 +23,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextily>=0:graphics/py-contextily@${PY_FL ${PYTHON_PKGNAMEPREFIX}mapclassify>=0:graphics/py-mapclassify@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pandana>=0:graphics/py-pandana@${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} \ ${PYTHON_PKGNAMEPREFIX}pooch>=0:devel/py-pooch@${PY_FLAVOR} \ diff --git a/graphics/py-geosnap/distinfo b/graphics/py-geosnap/distinfo index b979359f7564..4a18350f402f 100644 --- a/graphics/py-geosnap/distinfo +++ b/graphics/py-geosnap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1752266148 -SHA256 (geosnap-0.15.3.tar.gz) = f08a7b9c15aec554023cf28c4bef66bbbbafc7db5d5a9e3e2aebd70b15eb06b1 -SIZE (geosnap-0.15.3.tar.gz) = 29917823 +TIMESTAMP = 1764510976 +SHA256 (geosnap-0.16.0.tar.gz) = b37698cf1eedef3f70106d31d871b24a6eb44cf9ac3c358423d18106ccb68753 +SIZE (geosnap-0.16.0.tar.gz) = 29917628 diff --git a/graphics/py-glfw/Makefile b/graphics/py-glfw/Makefile index e5ae7fcb970c..dcd5c53dc24b 100644 --- a/graphics/py-glfw/Makefile +++ b/graphics/py-glfw/Makefile @@ -1,5 +1,5 @@ PORTNAME= glfw -PORTVERSION= 2.9.0 +PORTVERSION= 2.10.0 CATEGORIES= graphics python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/graphics/py-glfw/distinfo b/graphics/py-glfw/distinfo index 7fb8413162fe..f15e1b57d925 100644 --- a/graphics/py-glfw/distinfo +++ b/graphics/py-glfw/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1745774273 -SHA256 (glfw-2.9.0.tar.gz) = 077111a150ff09bc302c5e4ae265a5eb6aeaff0c8b01f727f7fb34e3764bb8e2 -SIZE (glfw-2.9.0.tar.gz) = 31453 +TIMESTAMP = 1764176229 +SHA256 (glfw-2.10.0.tar.gz) = 801e55d8581b34df9aa2cfea43feb06ff617576e2a8cc5dac23ee75b26d10abe +SIZE (glfw-2.10.0.tar.gz) = 31475 diff --git a/graphics/py-pandarm/Makefile b/graphics/py-pandarm/Makefile new file mode 100644 index 000000000000..a67fda6649c9 --- /dev/null +++ b/graphics/py-pandarm/Makefile @@ -0,0 +1,30 @@ +PORTNAME= pandarm +PORTVERSION= 0.0.2 +CATEGORIES= graphics python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Pandas routing machine +WWW= https://github.com/oturns/pandarm + +LICENSE= AGPLv3 +LICENSE_FILE= ${WRKSRC}/LICENSE + +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}numpy>=0,1:math/py-numpy@${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} + +USES= compiler:c++11-lang python +USE_PYTHON= autoplist concurrent cython3 pep517 + +post-install: + ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + + +.include <bsd.port.mk> diff --git a/graphics/py-pandarm/distinfo b/graphics/py-pandarm/distinfo new file mode 100644 index 000000000000..c901b3025ffe --- /dev/null +++ b/graphics/py-pandarm/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1764510874 +SHA256 (pandarm-0.0.2.tar.gz) = b879b15ea3a4000d27992b9b40eaa30aaebfb6695602959e13b23e84605bd4a0 +SIZE (pandarm-0.0.2.tar.gz) = 5079122 diff --git a/graphics/py-pandarm/files/patch-pyproject.toml b/graphics/py-pandarm/files/patch-pyproject.toml new file mode 100644 index 000000000000..5a9669386ce9 --- /dev/null +++ b/graphics/py-pandarm/files/patch-pyproject.toml @@ -0,0 +1,36 @@ +--- pyproject.toml.orig 2025-11-28 23:32:04 UTC ++++ pyproject.toml +@@ -1,7 +1,7 @@ build-backend = "setuptools.build_meta" + [build-system] + # Requirements for building the compiled package + build-backend = "setuptools.build_meta" +-requires = ["wheel", "setuptools >=40.8", "setuptools_scm[toml]>=6.2", "cython >=3", "numpy >=2.0"] ++requires = ["wheel", "setuptools >=40.8", "setuptools_scm[toml]>=6.2", "cython >=3", "numpy"] + + [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" + ] +-license-files = ["LICENSE"] ++license = {file = "LICENSE"} + requires-python = ">=3.10" + + [tool.setuptools.packages.find] +@@ -74,4 +74,4 @@ exclude_lines = [ + "raise NotImplementedError", + "except ModuleNotFoundError:", + "except ImportError", +-] +\ No newline at end of file ++] diff --git a/graphics/py-pandarm/pkg-descr b/graphics/py-pandarm/pkg-descr new file mode 100644 index 000000000000..7280c12d35d3 --- /dev/null +++ b/graphics/py-pandarm/pkg-descr @@ -0,0 +1,14 @@ +A pandas-centric interface to highly performant travel network analysis +leveraging contraction hierarchies provided by code from the Open Source Routing +Machine (OSRM). Hence, the pandas routing machine, pandarm. This package is a +friendly fork of the pandana library, originally written by Fletcher Foti and +UrbanSim Inc. Despite fantastic work by the original authors, maintaining +open-source software is a great deal of work and the pandana library is no +longer compatible with the current pydata stack (specifically as of numpy +version 2.0). This fork reinstates compatibility and brings along a few new +modern touches and enhancements. Pull requests are very welcome. + +Main features of the package include: +- multi-threaded calculation of shortest path routes and distances +- network aggregations (i.e. accessibility metrics) +- network-based isochrones diff --git a/graphics/py-rasterio/Makefile b/graphics/py-rasterio/Makefile index 47404cbbfd52..95516722e799 100644 --- a/graphics/py-rasterio/Makefile +++ b/graphics/py-rasterio/Makefile @@ -40,10 +40,4 @@ S3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.2.4:www/py-boto3@${PY_FLAVOR} post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + -.include <bsd.port.pre.mk> - -.if ${PYTHON_REL} < 31000 -RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR} -.endif - -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/graphics/py-rlpycairo/Makefile b/graphics/py-rlpycairo/Makefile new file mode 100644 index 000000000000..f0948ef6c85e --- /dev/null +++ b/graphics/py-rlpycairo/Makefile @@ -0,0 +1,24 @@ +PORTNAME= rlpycairo +DISTVERSION= 0.4.0 +CATEGORIES= graphics print python +MASTER_SITES= PYPI +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= kai@FreeBSD.org +COMMENT= Plugin backend renderer for reportlab.graphics.renderPM +WWW= https://hg.reportlab.com/hg-public/rlPyCairo + +LICENSE= BSD3CLAUSE +#LICENSE_FILE= Not yet packaged in sdist + +BUILD_DEPENDS= ${PY_SETUPTOOLS} \ + ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cairo>=1.20:graphics/py-cairo@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}freetype-py>=2.3:print/py-freetype-py@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist pep517 + +NO_ARCH= yes + +.include <bsd.port.mk> diff --git a/graphics/py-rlpycairo/distinfo b/graphics/py-rlpycairo/distinfo new file mode 100644 index 000000000000..69fb4d18e22e --- /dev/null +++ b/graphics/py-rlpycairo/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1763826583 +SHA256 (rlpycairo-0.4.0.tar.gz) = 07c2c3c47828e83d9c09657a54ecbcd1a97aac9dc199780234456d3473faadc7 +SIZE (rlpycairo-0.4.0.tar.gz) = 7692 diff --git a/graphics/py-rlpycairo/files/patch-pyproject.toml b/graphics/py-rlpycairo/files/patch-pyproject.toml new file mode 100644 index 000000000000..147aefdc5c00 --- /dev/null +++ b/graphics/py-rlpycairo/files/patch-pyproject.toml @@ -0,0 +1,13 @@ +Normalize the bdist wheel name to avoid staging errors. + +--- pyproject.toml.orig 2025-09-30 16:12:51 UTC ++++ pyproject.toml +@@ -3,7 +3,7 @@ build-backend = "setuptools.build_meta" + build-backend = "setuptools.build_meta" + + [project] +-name = "rlPyCairo" ++name = "rlpycairo" + description="Plugin backend renderer for reportlab.graphics.renderPM" + readme = "README.txt" + authors=[ diff --git a/graphics/py-rlpycairo/pkg-descr b/graphics/py-rlpycairo/pkg-descr new file mode 100644 index 000000000000..1728e67c719e --- /dev/null +++ b/graphics/py-rlpycairo/pkg-descr @@ -0,0 +1,7 @@ +This is a plugin for the ReportLab PDF Toolkit, which constructs rich PDF +documents, and is also used for the creation of charts in a variety of bitmap +and vector formats. + +This plugin is intended to replace most of the usage of the libart based +C extension _renderPM which has been shown to have issues when rendering +complex documents. diff --git a/graphics/py-s2/files/patch-swig b/graphics/py-s2/files/patch-swig new file mode 100644 index 000000000000..f9d4927c756e --- /dev/null +++ b/graphics/py-s2/files/patch-swig @@ -0,0 +1,17 @@ +Obtained from: https://github.com/swig/swig/issues/3260#issuecomment-3272521479 + +--- s2_common.i.orig 2025-02-02 07:37:37 UTC ++++ s2_common.i +@@ -170,11 +170,9 @@ class S2PolygonLayerOptions { (public) + if (SWIG_IsOK(res)) { + loops.push_back(loop->Clone()); + } else { +- SWIG_Python_TypeError(SWIG_TypePrettyName($descriptor(S2Loop *)), element); +- SWIG_Python_ArgFail(i); ++ %argument_fail(SWIG_TypeError, "$type", $symname, $argnum); + Py_DECREF(element); + Py_DECREF(iterator); +- SWIG_fail; + } + Py_DECREF(element); + } diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile index 9025d537c75b..50275df276b0 100644 --- a/graphics/qgis-ltr/Makefile +++ b/graphics/qgis-ltr/Makefile @@ -1,5 +1,6 @@ PORTNAME= qgis -DISTVERSION= 3.40.12 +DISTVERSION= 3.40.13 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ PKGNAMESUFFIX= -ltr diff --git a/graphics/qgis-ltr/distinfo b/graphics/qgis-ltr/distinfo index 4e46683767a8..6fd8251baa3c 100644 --- a/graphics/qgis-ltr/distinfo +++ b/graphics/qgis-ltr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761901280 -SHA256 (qgis-3.40.12.tar.bz2) = cd55e84f9b96bc8c06b2f2681b6e14b370026f2730559f2ab9c028da75de223b -SIZE (qgis-3.40.12.tar.bz2) = 183494693 +TIMESTAMP = 1763841419 +SHA256 (qgis-3.40.13.tar.bz2) = 2934325e873de4c3c9deba131c40eb3edf10f1f04d0016e2177ad2de90949ef0 +SIZE (qgis-3.40.13.tar.bz2) = 183637998 diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile index fa2c293e5f28..b44be8f17290 100644 --- a/graphics/qgis/Makefile +++ b/graphics/qgis/Makefile @@ -1,5 +1,6 @@ PORTNAME= qgis -DISTVERSION= 3.44.4 +DISTVERSION= 3.44.5 +PORTREVISION= 1 CATEGORIES= graphics geography MASTER_SITES= https://qgis.org/downloads/ diff --git a/graphics/qgis/distinfo b/graphics/qgis/distinfo index dc6565880746..0075b1fbfed7 100644 --- a/graphics/qgis/distinfo +++ b/graphics/qgis/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1761373850 -SHA256 (qgis-3.44.4.tar.bz2) = e54d407c5fe921f31ec69104f8d4abbed310b277379e0a5e20af21d46565da0d -SIZE (qgis-3.44.4.tar.bz2) = 190161672 +TIMESTAMP = 1763793833 +SHA256 (qgis-3.44.5.tar.bz2) = f1e4d52789b65cd5678a6e9b9c10bdf04df930b847a827bbf8f873db98019f2f +SIZE (qgis-3.44.5.tar.bz2) = 190602610 diff --git a/graphics/qimgv/Makefile b/graphics/qimgv/Makefile index 279d3910b26d..8c451cf9da5d 100644 --- a/graphics/qimgv/Makefile +++ b/graphics/qimgv/Makefile @@ -1,5 +1,6 @@ PORTNAME= qimgv -PORTVERSION= 1.03.g20241011 +PORTVERSION= 1.03.g20250905 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= kenrap@kennethraplee.com @@ -14,29 +15,22 @@ USES= cmake compiler:c++17-lang desktop-file-utils \ localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= easymodo -GH_TAGNAME= a4d475fae07847be7c106cb628fb97dad51ab920 +GH_TAGNAME= 6bdfad1f47be2cd5eb54c6da45073f8eee55963f LDFLAGS+= -linotify -OPTIONS_DEFINE= EXIV2 KDE5 OPENCV VIDEO +OPTIONS_DEFINE= EXIV2 OPENCV VIDEO OPTIONS_DEFAULT= EXIV2 OPENCV QT6 VIDEO OPTIONS_SINGLE= QT OPTIONS_SINGLE_QT= QT5 QT6 OPTIONS_SUB= yes -KDE5_DESC= ${KDE_DESC} (require QT5) OPENCV_DESC= Enables high quality scaling options VIDEO_DESC= Enables video playback via mpv EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CMAKE_BOOL= EXIV2 -KDE5_IMPLIES= QT5 -KDE5_PREVENTS= QT6 -KDE5_USES= kde:5 xorg -KDE5_USE= kde=windowsystem xorg=x11 -KDE5_CMAKE_BOOL= KDE_SUPPORT - OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libopencv_imgproc.so:graphics/opencv OPENCV_CMAKE_BOOL= OPENCV_SUPPORT @@ -56,5 +50,7 @@ VIDEO_CMAKE_BOOL= VIDEO_SUPPORT post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/qimgv/settings.cpp + @${REINPLACE_CMD} -e 's|^Exec=|Exec=QT_SCALE_FACTOR_ROUNDING_POLICY=RoundPreferFloor |' \ + ${WRKSRC}/qimgv/distrib/qimgv.desktop .include <bsd.port.mk> diff --git a/graphics/qimgv/distinfo b/graphics/qimgv/distinfo index 41be25409f16..8fc5fe839618 100644 --- a/graphics/qimgv/distinfo +++ b/graphics/qimgv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731897531 -SHA256 (easymodo-qimgv-1.03.g20241011-a4d475fae07847be7c106cb628fb97dad51ab920_GH0.tar.gz) = a2bc98b196195ce62077e66665078aa160b441805292dbceaef06e6770bb4b78 -SIZE (easymodo-qimgv-1.03.g20241011-a4d475fae07847be7c106cb628fb97dad51ab920_GH0.tar.gz) = 1086541 +TIMESTAMP = 1763672435 +SHA256 (easymodo-qimgv-1.03.g20250905-6bdfad1f47be2cd5eb54c6da45073f8eee55963f_GH0.tar.gz) = 040227c0707b264b04e7eaf3df7187ef321491a74a13c76a9065fc7713f5167f +SIZE (easymodo-qimgv-1.03.g20250905-6bdfad1f47be2cd5eb54c6da45073f8eee55963f_GH0.tar.gz) = 1098596 diff --git a/graphics/qimgv/files/patch-qimgv_main.cpp b/graphics/qimgv/files/patch-qimgv_main.cpp new file mode 100644 index 000000000000..caabf2d90e04 --- /dev/null +++ b/graphics/qimgv/files/patch-qimgv_main.cpp @@ -0,0 +1,15 @@ +--- qimgv/main.cpp.orig 2025-09-05 05:00:37 UTC ++++ qimgv/main.cpp +@@ -84,7 +84,12 @@ int main(int argc, char *argv[]) { + QCoreApplication::setApplicationName("qimgv"); + QCoreApplication::setApplicationVersion(appVersion.toString()); + QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false); ++ ++# if (QT_VERSION_MAJOR == 6) ++ QGuiApplication::setDesktopFileName(QCoreApplication::applicationName()); ++# else + QGuiApplication::setDesktopFileName(QCoreApplication::applicationName() + ".desktop"); ++#endif + + // needed for mpv + #ifndef _MSC_VER diff --git a/graphics/qimgv/pkg-plist b/graphics/qimgv/pkg-plist index 38d5c72c0966..fcf1d6062ba4 100644 --- a/graphics/qimgv/pkg-plist +++ b/graphics/qimgv/pkg-plist @@ -15,5 +15,6 @@ share/metainfo/qimgv.appdata.xml %%DATADIR%%/translations/de_DE.qm %%DATADIR%%/translations/es_ES.qm %%DATADIR%%/translations/fr_FR.qm +%%DATADIR%%/translations/tr_TR.qm %%DATADIR%%/translations/uk_UA.qm %%DATADIR%%/translations/zh_CN.qm diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile index 2bcb0365cbbf..cda290de174c 100644 --- a/graphics/shaderc/Makefile +++ b/graphics/shaderc/Makefile @@ -1,7 +1,6 @@ PORTNAME= shaderc DISTVERSIONPREFIX= v -DISTVERSION= 2025.4 -PORTREVISION= 2 +DISTVERSION= 2025.5 CATEGORIES= graphics devel MAINTAINER= tagattie@FreeBSD.org @@ -20,7 +19,7 @@ USES= cmake:testing compiler:c++11-lib localbase:ldflags \ USE_GITHUB= yes GH_ACCOUNT= google -GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-446-g01e0577:headers/third_party/spirv-headers +GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-454-gb824a46:headers/third_party/spirv-headers USE_LDCONFIG= yes diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo index 91ef3b219a7a..c9a98825fd2a 100644 --- a/graphics/shaderc/distinfo +++ b/graphics/shaderc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1759026803 -SHA256 (google-shaderc-v2025.4_GH0.tar.gz) = 8a89fb6612ace8954470aae004623374a8fc8b7a34a4277bee5527173b064faf -SIZE (google-shaderc-v2025.4_GH0.tar.gz) = 228962 -SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 587ce4165852fb4fd7352d81c141c02c0af735f25000212e5d9bd9d9c47f6e78 -SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-446-g01e0577_GH0.tar.gz) = 545796 +TIMESTAMP = 1764578536 +SHA256 (google-shaderc-v2025.5_GH0.tar.gz) = fca5041b1fdea6daba167b63e04e55e5059fab40828342126169336643445447 +SIZE (google-shaderc-v2025.5_GH0.tar.gz) = 228956 +SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-454-gb824a46_GH0.tar.gz) = 15a0224e5c31245651a8a9fc9fc4a86d80c8589614c969861f9be343b3dc6af1 +SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-454-gb824a46_GH0.tar.gz) = 558851 diff --git a/graphics/vhs/Makefile b/graphics/vhs/Makefile index 868129f97db1..7d10f2e80ade 100644 --- a/graphics/vhs/Makefile +++ b/graphics/vhs/Makefile @@ -1,7 +1,7 @@ PORTNAME= vhs DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= graphics MAINTAINER= dtxdf@FreeBSD.org diff --git a/graphics/wayland-utils/Makefile b/graphics/wayland-utils/Makefile index d5dbfebc38da..21489aeb5704 100644 --- a/graphics/wayland-utils/Makefile +++ b/graphics/wayland-utils/Makefile @@ -1,6 +1,5 @@ PORTNAME= wayland-utils -DISTVERSION= 1.2.0 -PORTREVISION= 1 +DISTVERSION= 1.3.0 CATEGORIES= graphics wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,7 +9,7 @@ WWW= https://gitlab.freedesktop.org/wayland/wayland-utils LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= wayland-protocols>=1.20:graphics/wayland-protocols +BUILD_DEPENDS= wayland-protocols>=1.44:graphics/wayland-protocols LIB_DEPENDS= libwayland-client.so:graphics/wayland USES= meson pkgconfig diff --git a/graphics/wayland-utils/distinfo b/graphics/wayland-utils/distinfo index 594256e1ecc5..85f58c056787 100644 --- a/graphics/wayland-utils/distinfo +++ b/graphics/wayland-utils/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1686213481 -SHA256 (wayland-utils-1.2.0.tar.bz2) = f38c6a4ca2113cf716ca687a4cd8e24a11cbeeb04759678b7bb2da7d16335d18 -SIZE (wayland-utils-1.2.0.tar.bz2) = 15169 +TIMESTAMP = 1763988784 +SHA256 (wayland-utils-1.3.0.tar.bz2) = 898ceff3007b11aaec5b13844ac673b99ee186b2706b9b2ab41ba6be8c29ad06 +SIZE (wayland-utils-1.3.0.tar.bz2) = 18681 diff --git a/graphics/xreader/Makefile b/graphics/xreader/Makefile new file mode 100644 index 000000000000..fb5a98ac678d --- /dev/null +++ b/graphics/xreader/Makefile @@ -0,0 +1,112 @@ +PORTNAME= xreader +PORTVERSION= 4.6.0 +CATEGORIES= graphics print gnome +DIST_SUBDIR= gnome + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GTK multi-format document viewer +WWW= https://github.com/linuxmint/xreader + +LICENSE= GPLv2+ +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= itstool:textproc/itstool +LIB_DEPENDS= libxapp.so:x11/xapp \ + libpoppler-glib.so:graphics/poppler-glib + +USES= compiler:c11 desktop-file-utils gnome meson pkgconfig \ + python:build shebangfix xorg + +USE_GITHUB= yes +GH_ACCOUNT= linuxmint + +SHEBANG_FILES= install-scripts test + +USE_XORG= ice sm x11 + +USE_GNOME= cairo gdkpixbuf gtk30 intltool libxml2 +GLIB_SCHEMAS= org.x.reader.gschema.xml + +MESON_ARGS= -Dmathjax-directory=${PREFIX}/www/MathJax \ + -Dpixbuf=true \ + -Dpdf=true +USE_LDCONFIG= yes + +PORTSCOUT= limit:^[0-9.]+$$ # ignore non-numeric tags + +OPTIONS_DEFINE= DBUS DOCS HELP INTROSPECTION KEYRING NLS PREVIEWER T1LIB \ + THUMBNAILER WAYLAND +OPTIONS_GROUP= BACKENDS +OPTIONS_GROUP_BACKENDS= COMICS DJVU DVI EPUB PS TIFF XPS +OPTIONS_DEFAULT= COMICS DBUS DJVU EPUB HELP INTROSPECTION KEYRING PREVIEWER PS \ + THUMBNAILER TIFF WAYLAND XPS +OPTIONS_SUB= yes +# https://github.com/linuxmint/xreader/pull/662 +OPTIONS_EXCLUDE= DOCS + +COMICS_DESC= Comic book archives support +DJVU_DESC= DJVU support +DVI_DESC= DVI viewer support +EPUB_DESC= Epub support +HELP_DESC= Install help files +INTROSPECTION_DESC= Enable GObject Introspection +KEYRING_DESC= Password-protected document support +PREVIEWER_DESC= Print previewer support +T1LIB_DESC= T1LIB for TYPE1 fonts to DVI (Enables DVI) +THUMBNAILER_DESC= Thumbnailer support +XPS_DESC= XPS support + +COMICS_USES= libarchive +COMICS_MESON_TRUE= comics + +DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus +DBUS_MESON_TRUE= enable_dbus + +DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc +DOCS_MESON_TRUE= docs + +DJVU_LIB_DEPENDS= libdjvulibre.so:graphics/djvulibre +DJVU_MESON_TRUE= djvu + +DVI_LIB_DEPENDS= libspectre.so:print/libspectre +DVI_USE= tex=kpathsea +DVI_MESON_TRUE= dvi + +EPUB_LIB_DEPENDS= libwebkit2gtk-4.1.so:www/webkit2-gtk@41 +EPUB_RUN_DEPENDS= MathJax>0:www/mathjax +EPUB_MESON_TRUE= epub + +HELP_IMPLIES= NLS +HELP_RUN_DEPENDS= yelp>0:x11/yelp +HELP_MESON_TRUE= help_files + +INTROSPECTION_USE= gnome=introspection:build +INTROSPECTION_MESON_TRUE= introspection + +KEYRING_LIB_DEPENDS= libsecret-1.so:security/libsecret +KEYRING_MESON_TRUE= keyring + +NLS_USES= gettext-tools + +PREVIEWER_MESON_TRUE= previewer + +PS_LIB_DEPENDS= libspectre.so:print/libspectre +PS_MESON_TRUE= ps + +T1LIB_LIB_DEPENDS= libt1.so:devel/t1lib +T1LIB_MESON_TRUE= t1lib +T1LIB_IMPLIES= DVI + +THUMBNAILER_MESON_TRUE= thumbnailer + +TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff +TIFF_MESON_TRUE= tiff + +XPS_LIB_DEPENDS= libgxps.so:graphics/libgxps +XPS_MESON_TRUE= xps + +# XXX x11-toolkits/gtk30 built with WAYLAND disabled will not have <gdk/gdkwayland.h> +post-patch-WAYLAND-off: + @${REINPLACE_CMD} -e '/gdkwayland/d' ${WRKSRC}/libdocument/ev-document-misc.h + +.include <bsd.port.mk> diff --git a/graphics/xreader/distinfo b/graphics/xreader/distinfo new file mode 100644 index 000000000000..36f419f27dec --- /dev/null +++ b/graphics/xreader/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1763830748 +SHA256 (gnome/linuxmint-xreader-4.6.0_GH0.tar.gz) = abab93f367912d83a1df1ff0ade6a95037da0dd79bc6e2e6f142ad01e03c7b6e +SIZE (gnome/linuxmint-xreader-4.6.0_GH0.tar.gz) = 2217125 diff --git a/graphics/xreader/pkg-descr b/graphics/xreader/pkg-descr new file mode 100644 index 000000000000..3c6109e7f539 --- /dev/null +++ b/graphics/xreader/pkg-descr @@ -0,0 +1,3 @@ +Xreader is a document viewer for multiple document formats including PDF and +Postscript. The goal of Xreader is to replace document viewers such as ggv and +gpdf with a single, simple application. diff --git a/graphics/xreader/pkg-plist b/graphics/xreader/pkg-plist new file mode 100644 index 000000000000..05724e5ea8a5 --- /dev/null +++ b/graphics/xreader/pkg-plist @@ -0,0 +1,311 @@ +bin/xreader +%%PREVIEWER%%bin/xreader-previewer +%%THUMBNAILER%%bin/xreader-thumbnailer +include/xreader/1.5/libdocument/ev-annotation.h +include/xreader/1.5/libdocument/ev-async-renderer.h +include/xreader/1.5/libdocument/ev-attachment.h +include/xreader/1.5/libdocument/ev-backends-manager.h +include/xreader/1.5/libdocument/ev-document-annotations.h +include/xreader/1.5/libdocument/ev-document-attachments.h +include/xreader/1.5/libdocument/ev-document-factory.h +include/xreader/1.5/libdocument/ev-document-find.h +include/xreader/1.5/libdocument/ev-document-fonts.h +include/xreader/1.5/libdocument/ev-document-forms.h +include/xreader/1.5/libdocument/ev-document-images.h +include/xreader/1.5/libdocument/ev-document-info.h +include/xreader/1.5/libdocument/ev-document-layers.h +include/xreader/1.5/libdocument/ev-document-links.h +include/xreader/1.5/libdocument/ev-document-misc.h +include/xreader/1.5/libdocument/ev-document-print.h +include/xreader/1.5/libdocument/ev-document-security.h +include/xreader/1.5/libdocument/ev-document-text.h +include/xreader/1.5/libdocument/ev-document-thumbnails.h +include/xreader/1.5/libdocument/ev-document-transition.h +include/xreader/1.5/libdocument/ev-document-type-builtins.h +include/xreader/1.5/libdocument/ev-document.h +include/xreader/1.5/libdocument/ev-file-exporter.h +include/xreader/1.5/libdocument/ev-file-helpers.h +include/xreader/1.5/libdocument/ev-form-field.h +include/xreader/1.5/libdocument/ev-image.h +include/xreader/1.5/libdocument/ev-init.h +include/xreader/1.5/libdocument/ev-layer.h +include/xreader/1.5/libdocument/ev-link-action.h +include/xreader/1.5/libdocument/ev-link-dest.h +include/xreader/1.5/libdocument/ev-link.h +include/xreader/1.5/libdocument/ev-macros.h +include/xreader/1.5/libdocument/ev-mapping-list.h +include/xreader/1.5/libdocument/ev-page.h +include/xreader/1.5/libdocument/ev-render-context.h +include/xreader/1.5/libdocument/ev-selection.h +include/xreader/1.5/libdocument/ev-transition-effect.h +include/xreader/1.5/libdocument/ev-version.h +include/xreader/1.5/libview/ev-document-model.h +include/xreader/1.5/libview/ev-job-scheduler.h +include/xreader/1.5/libview/ev-jobs.h +include/xreader/1.5/libview/ev-print-operation.h +include/xreader/1.5/libview/ev-stock-icons.h +include/xreader/1.5/libview/ev-view-presentation.h +include/xreader/1.5/libview/ev-view-type-builtins.h +include/xreader/1.5/libview/ev-view.h +include/xreader/1.5/libview/ev-web-view.h +include/xreader/1.5/xreader-document.h +include/xreader/1.5/xreader-view.h +lib/girepository-1.0/XreaderDocument-1.5.typelib +lib/girepository-1.0/XreaderView-1.5.typelib +lib/libxreaderdocument.so +lib/libxreaderdocument.so.3 +lib/libxreaderdocument.so.%%GTK3_VERSION%% +lib/libxreaderview.so +lib/libxreaderview.so.3 +lib/libxreaderview.so.%%GTK3_VERSION%% +%%COMICS%%lib/xreader/3/backends/comicsdocument.xreader-backend +%%DJVU%%lib/xreader/3/backends/djvudocument.xreader-backend +%%DVI%%lib/xreader/3/backends/dvidocument.xreader-backend +%%EPUB%%lib/xreader/3/backends/epubdocument.xreader-backend +%%COMICS%%lib/xreader/3/backends/libcomicsdocument.so +%%DJVU%%lib/xreader/3/backends/libdjvudocument.so +%%DVI%%lib/xreader/3/backends/libdvidocument.so +%%EPUB%%lib/xreader/3/backends/libepubdocument.so +lib/xreader/3/backends/libpdfdocument.so +lib/xreader/3/backends/libpixbufdocument.so +%%PS%%lib/xreader/3/backends/libpsdocument.so +%%TIFF%%lib/xreader/3/backends/libtiffdocument.so +%%XPS%%lib/xreader/3/backends/libxpsdocument.so +lib/xreader/3/backends/pdfdocument.xreader-backend +lib/xreader/3/backends/pixbufdocument.xreader-backend +%%PS%%lib/xreader/3/backends/psdocument.xreader-backend +%%TIFF%%lib/xreader/3/backends/tiffdocument.xreader-backend +%%XPS%%lib/xreader/3/backends/xpsdocument.xreader-backend +libdata/pkgconfig/xreader-document-1.5.pc +libdata/pkgconfig/xreader-view-1.5.pc +%%DBUS%%libexec/xreaderd +share/applications/xreader.desktop +share/dbus-1/services/org.x.reader.Daemon.service +share/gir-1.0/XreaderDocument-1.5.gir +share/gir-1.0/XreaderView-1.5.gir +%%HELP%%share/help/C/xreader/figures/xreader_start_window.png +%%HELP%%share/help/C/xreader/index.docbook +%%HELP%%share/help/C/xreader/legal.xml +%%HELP%%share/help/bg/xreader/figures/xreader_start_window.png +%%HELP%%share/help/bg/xreader/index.docbook +%%HELP%%share/help/bg/xreader/legal.xml +%%HELP%%share/help/ca/xreader/figures/xreader_start_window.png +%%HELP%%share/help/ca/xreader/index.docbook +%%HELP%%share/help/ca/xreader/legal.xml +%%HELP%%share/help/cs/xreader/figures/xreader_start_window.png +%%HELP%%share/help/cs/xreader/index.docbook +%%HELP%%share/help/cs/xreader/legal.xml +%%HELP%%share/help/de/xreader/figures/xreader_start_window.png +%%HELP%%share/help/de/xreader/index.docbook +%%HELP%%share/help/de/xreader/legal.xml +%%HELP%%share/help/el/xreader/figures/xreader_start_window.png +%%HELP%%share/help/el/xreader/index.docbook +%%HELP%%share/help/el/xreader/legal.xml +%%HELP%%share/help/en_GB/xreader/figures/xreader_start_window.png +%%HELP%%share/help/en_GB/xreader/index.docbook +%%HELP%%share/help/en_GB/xreader/legal.xml +%%HELP%%share/help/es/xreader/figures/xreader_start_window.png +%%HELP%%share/help/es/xreader/index.docbook +%%HELP%%share/help/es/xreader/legal.xml +%%HELP%%share/help/eu/xreader/figures/xreader_start_window.png +%%HELP%%share/help/eu/xreader/index.docbook +%%HELP%%share/help/eu/xreader/legal.xml +%%HELP%%share/help/fi/xreader/figures/xreader_start_window.png +%%HELP%%share/help/fi/xreader/index.docbook +%%HELP%%share/help/fi/xreader/legal.xml +%%HELP%%share/help/fr/xreader/figures/xreader_start_window.png +%%HELP%%share/help/fr/xreader/index.docbook +%%HELP%%share/help/fr/xreader/legal.xml +%%HELP%%share/help/it/xreader/figures/xreader_start_window.png +%%HELP%%share/help/it/xreader/index.docbook +%%HELP%%share/help/it/xreader/legal.xml +%%HELP%%share/help/ja/xreader/figures/xreader_start_window.png +%%HELP%%share/help/ja/xreader/index.docbook +%%HELP%%share/help/ja/xreader/legal.xml +%%HELP%%share/help/nl/xreader/figures/xreader_start_window.png +%%HELP%%share/help/nl/xreader/index.docbook +%%HELP%%share/help/nl/xreader/legal.xml +%%HELP%%share/help/oc/xreader/figures/xreader_start_window.png +%%HELP%%share/help/oc/xreader/index.docbook +%%HELP%%share/help/oc/xreader/legal.xml +%%HELP%%share/help/pt_BR/xreader/figures/xreader_start_window.png +%%HELP%%share/help/pt_BR/xreader/index.docbook +%%HELP%%share/help/pt_BR/xreader/legal.xml +%%HELP%%share/help/ru/xreader/figures/xreader_start_window.png +%%HELP%%share/help/ru/xreader/index.docbook +%%HELP%%share/help/ru/xreader/legal.xml +%%HELP%%share/help/sl/xreader/figures/xreader_start_window.png +%%HELP%%share/help/sl/xreader/index.docbook +%%HELP%%share/help/sl/xreader/legal.xml +%%HELP%%share/help/sr/xreader/figures/xreader_start_window.png +%%HELP%%share/help/sr/xreader/index.docbook +%%HELP%%share/help/sr/xreader/legal.xml +%%HELP%%share/help/sv/xreader/figures/xreader_start_window.png +%%HELP%%share/help/sv/xreader/index.docbook +%%HELP%%share/help/sv/xreader/legal.xml +%%HELP%%share/help/uk/xreader/figures/xreader_start_window.png +%%HELP%%share/help/uk/xreader/index.docbook +%%HELP%%share/help/uk/xreader/legal.xml +%%HELP%%share/help/vi/xreader/figures/xreader_start_window.png +%%HELP%%share/help/vi/xreader/index.docbook +%%HELP%%share/help/vi/xreader/legal.xml +%%HELP%%share/help/zh_CN/xreader/figures/xreader_start_window.png +%%HELP%%share/help/zh_CN/xreader/index.docbook +%%HELP%%share/help/zh_CN/xreader/legal.xml +share/icons/hicolor/16x16/apps/xreader.png +share/icons/hicolor/22x22/apps/xreader.png +share/icons/hicolor/24x24/apps/xreader.png +share/icons/hicolor/48x48/apps/xreader.png +share/icons/hicolor/scalable/apps/xreader.svg +%%NLS%%share/locale/ab/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/af/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/am/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ar/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/as/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ast/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/az/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/be/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/be@latin/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ber/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/bg/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/bn/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/bn_IN/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/br/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ca/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ca@valencia/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/cmn/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/cs/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/cy/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/da/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/de/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/dz/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/el/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/en@shaw/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/en_AU/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/en_CA/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/en_GB/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/eo/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/es/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/es_CO/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/es_VE/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/et/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/eu/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/fa/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/fi/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/fr/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/fr_CA/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ga/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/gl/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/gu/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/he/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/hi/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/hr/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/hu/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/hy/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ia/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/id/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ie/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/is/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/it/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ja/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/jv/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ka/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/kab/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/kk/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/kn/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ko/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ks/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ku/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ky/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/la/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/lt/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/lv/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/mai/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/mg/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/mk/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ml/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/mn/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/mr/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ms/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/nb/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/nds/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ne/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/nl/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/nn/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/oc/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/or/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/pa/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/pl/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ps/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/pt/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ro/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ru/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/rw/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sc/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/si/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sk/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sl/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sq/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sr/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sr@latin/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/sv/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ta/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/te/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/th/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/tr/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/tt/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/uk/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/ur/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/uz/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/vi/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/wa/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/zgh/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/zh_CN/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/zh_HK/LC_MESSAGES/xreader.mo +%%NLS%%share/locale/zh_TW/LC_MESSAGES/xreader.mo +share/man/man1/xreader.1.gz +%%PREVIEWER%%share/man/man1/xreader-previewer.1.gz +%%THUMBNAILER%%share/man/man1/xreader-thumbnailer.1.gz +share/metainfo/xreader.appdata.xml +%%THUMBNAILER%%share/thumbnailers/xreader.thumbnailer +%%DATADIR%%/hand-open.png +%%DATADIR%%/icons/hicolor/16x16/actions/object-rotate-left.png +%%DATADIR%%/icons/hicolor/16x16/actions/object-rotate-right.png +%%DATADIR%%/icons/hicolor/16x16/actions/view-page-continuous.png +%%DATADIR%%/icons/hicolor/16x16/actions/view-page-facing.png +%%DATADIR%%/icons/hicolor/16x16/actions/zoom-fit-height.png +%%DATADIR%%/icons/hicolor/16x16/actions/zoom-fit-width.png +%%DATADIR%%/icons/hicolor/16x16/actions/zoom.png +%%DATADIR%%/icons/hicolor/16x16/mimetypes/x-office-presentation.png +%%DATADIR%%/icons/hicolor/22x22/actions/eye.png +%%DATADIR%%/icons/hicolor/22x22/actions/object-rotate-left.png +%%DATADIR%%/icons/hicolor/22x22/actions/object-rotate-right.png +%%DATADIR%%/icons/hicolor/22x22/actions/view-page-continuous.png +%%DATADIR%%/icons/hicolor/22x22/actions/view-page-facing.png +%%DATADIR%%/icons/hicolor/22x22/actions/zoom-fit-page.png +%%DATADIR%%/icons/hicolor/22x22/actions/zoom-fit-width.png +%%DATADIR%%/icons/hicolor/22x22/actions/zoom.png +%%DATADIR%%/icons/hicolor/22x22/mimetypes/x-office-presentation.png +%%DATADIR%%/icons/hicolor/24x24/actions/object-rotate-left.png +%%DATADIR%%/icons/hicolor/24x24/actions/object-rotate-right.png +%%DATADIR%%/icons/hicolor/24x24/actions/stock_filters-invert.png +%%DATADIR%%/icons/hicolor/24x24/actions/view-page-continuous.png +%%DATADIR%%/icons/hicolor/24x24/actions/view-page-facing.png +%%DATADIR%%/icons/hicolor/24x24/actions/zoom-fit-height.png +%%DATADIR%%/icons/hicolor/24x24/actions/zoom-fit-width.png +%%DATADIR%%/icons/hicolor/24x24/actions/zoom.png +%%DATADIR%%/icons/hicolor/24x24/mimetypes/x-office-presentation.png +%%DATADIR%%/icons/hicolor/32x32/actions/object-rotate-left.png +%%DATADIR%%/icons/hicolor/32x32/actions/object-rotate-right.png +%%DATADIR%%/icons/hicolor/32x32/actions/view-page-continuous.png +%%DATADIR%%/icons/hicolor/32x32/actions/view-page-facing.png +%%DATADIR%%/icons/hicolor/32x32/mimetypes/x-office-presentation.png +%%DATADIR%%/icons/hicolor/48x48/actions/close.png +%%DATADIR%%/icons/hicolor/48x48/actions/resize-se.png +%%DATADIR%%/icons/hicolor/48x48/actions/resize-sw.png +%%DATADIR%%/icons/hicolor/48x48/actions/view-page-continuous.png +%%DATADIR%%/icons/hicolor/48x48/actions/view-page-facing.png +%%DATADIR%%/icons/hicolor/scalable/actions/object-rotate-left.svg +%%DATADIR%%/icons/hicolor/scalable/actions/object-rotate-right.svg +%%DATADIR%%/icons/hicolor/scalable/mimetypes/x-office-presentation.svg diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile index c6de95643734..c4744bdfab0c 100644 --- a/graphics/xv/Makefile +++ b/graphics/xv/Makefile @@ -1,5 +1,5 @@ PORTNAME= xv -PORTVERSION= 6.0.4 +PORTVERSION= 6.1.0 DISTVERSIONPREFIX= v PORTREVISION= 0 CATEGORIES+= graphics diff --git a/graphics/xv/distinfo b/graphics/xv/distinfo index f1e36f00cffd..68e43f1734c3 100644 --- a/graphics/xv/distinfo +++ b/graphics/xv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1756228329 -SHA256 (xv/jasper-software-xv-v6.0.4_GH0.tar.gz) = 3caef94af3594caf0b5b67eb643367d41b76e40c0a2582e069565801ab2b7076 -SIZE (xv/jasper-software-xv-v6.0.4_GH0.tar.gz) = 5052661 +TIMESTAMP = 1764566845 +SHA256 (xv/jasper-software-xv-v6.1.0_GH0.tar.gz) = 7dd3fc9f7ece593d8871bfcc5b894f91e33606f8404ca58bf1b627200cf6db5b +SIZE (xv/jasper-software-xv-v6.1.0_GH0.tar.gz) = 5150999 diff --git a/graphics/zathura-cb/Makefile b/graphics/zathura-cb/Makefile index 8825c69d714b..de09b6d0e643 100644 --- a/graphics/zathura-cb/Makefile +++ b/graphics/zathura-cb/Makefile @@ -1,5 +1,6 @@ PORTNAME= zathura-cb DISTVERSION= 0.1.12 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= https://pwmt.org/projects/zathura-cb/download/ @@ -15,8 +16,7 @@ BUILD_DEPENDS= appstreamcli:devel/appstream \ LIB_DEPENDS= libgirara-gtk3.so:x11-toolkits/girara RUN_DEPENDS= zathura:graphics/zathura -USES= compiler:c17 desktop-file-utils gnome libarchive meson \ - pkgconfig tar:xz +USES= compiler:c17 desktop-file-utils gnome meson pkgconfig tar:xz USE_GNOME= glib20 gtk30 PLIST_FILES= lib/zathura/libcb.so \ diff --git a/graphics/zathura-cb/files/patch-meson.build b/graphics/zathura-cb/files/patch-meson.build new file mode 100644 index 000000000000..80473bacb482 --- /dev/null +++ b/graphics/zathura-cb/files/patch-meson.build @@ -0,0 +1,21 @@ +--- meson.build.orig 2025-10-28 17:47:54 UTC ++++ meson.build +@@ -18,9 +18,8 @@ cairo = dependency('cairo') + girara = dependency('girara-gtk3') + glib = dependency('glib-2.0') + cairo = dependency('cairo') +-libarchive = dependency('libarchive') + +-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', + sources, + dependencies: build_dependencies, + c_args: defines + flags, ++ link_args: ['-larchive'], + install: true, + install_dir: plugindir + ) |
