diff options
Diffstat (limited to 'graphics')
39 files changed, 695 insertions, 181 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 9f4a3e9f0849..953e516f11d0 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -1296,6 +1296,7 @@ SUBDIR += xpdf3 SUBDIR += xpdf4 SUBDIR += xpx + SUBDIR += xreader SUBDIR += xsane SUBDIR += xtexcad SUBDIR += xv 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/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/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/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..37abf29299b3 100644 --- a/graphics/mesa-devel/Makefile +++ b/graphics/mesa-devel/Makefile @@ -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/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/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/qimgv/Makefile b/graphics/qimgv/Makefile index f34d3213dfc4..8c451cf9da5d 100644 --- a/graphics/qimgv/Makefile +++ b/graphics/qimgv/Makefile @@ -1,6 +1,6 @@ PORTNAME= qimgv PORTVERSION= 1.03.g20250905 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= kenrap@kennethraplee.com @@ -50,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/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/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 |
