diff --git a/graphics/drawpile/Makefile b/graphics/drawpile/Makefile index b7e274097b56..58b8c6319dab 100644 --- a/graphics/drawpile/Makefile +++ b/graphics/drawpile/Makefile @@ -1,52 +1,52 @@ PORTNAME= Drawpile -DISTVERSION= 2.2.1 -PORTREVISION= 10 +DISTVERSION= 2.2.2 CATEGORIES= graphics python MAINTAINER= yuri@FreeBSD.org COMMENT= Collaborative drawing program WWW= https://drawpile.net LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LIB_DEPENDS= libsodium.so:security/libsodium +LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \ + libsodium.so:security/libsodium \ + libwebpmux.so:graphics/webp USES= cargo cmake compiler:c++17-lang desktop-file-utils kde:5 pkgconfig qt:5 shared-mime-info -USE_QT= core gui multimedia network sql svg widgets xml \ +USE_QT= core gui multimedia network opengl sql svg widgets xml websockets \ buildtools:build linguisttools:build qmake:build USE_KDE= archive dnssd ecm:build USE_GITHUB= yes GH_ACCOUNT= ${PORTNAME:tl} CARGO_BUILD= no CARGO_INSTALL= no CARGO_CRATES= aho-corasick-1.0.5 \ anyhow-1.0.75 \ memchr-2.6.1 \ - once_cell-1.18.0 \ regex-1.9.4 \ regex-automata-0.3.7 \ regex-syntax-0.7.5 \ xflags-0.3.1 \ xflags-macros-0.3.1 BINARY_ALIAS= lconvert=${QT_BINDIR}/lconvert OPTIONS_DEFINE= DOCS PORTDOCS= * DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl} PLIST_SUB= PORTVERSION=${PORTVERSION} PORTSCOUT= limit:^\d+\. # prevent tags like 'continuous' .include #.if ${ARCH} == armv7 #BROKEN_FreeBSD_15= clang crashes, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276269 #.endif .include diff --git a/graphics/drawpile/distinfo b/graphics/drawpile/distinfo index be4e07b2e2d0..6a110cb1c991 100644 --- a/graphics/drawpile/distinfo +++ b/graphics/drawpile/distinfo @@ -1,21 +1,19 @@ -TIMESTAMP = 1710312280 +TIMESTAMP = 1743054476 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 SIZE (rust/crates/anyhow-1.0.75.crate) = 43901 SHA256 (rust/crates/memchr-2.6.1.crate) = f478948fd84d9f8e86967bf432640e46adfb5a4bd4f14ef7e864ab38220534ae SIZE (rust/crates/memchr-2.6.1.crate) = 93821 -SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d -SIZE (rust/crates/once_cell-1.18.0.crate) = 32969 SHA256 (rust/crates/regex-1.9.4.crate) = 12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29 SIZE (rust/crates/regex-1.9.4.crate) = 253112 SHA256 (rust/crates/regex-automata-0.3.7.crate) = 49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629 SIZE (rust/crates/regex-automata-0.3.7.crate) = 607421 SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366 SHA256 (rust/crates/xflags-0.3.1.crate) = c4554b580522d0ca238369c16b8f6ce34524d61dafe7244993754bbd05f2c2ea 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.1_GH0.tar.gz) = 7b158e26f346da767e29abf3a347344a11a05ef6308236100b437518aaa2a07f -SIZE (drawpile-Drawpile-2.2.1_GH0.tar.gz) = 5383320 +SHA256 (drawpile-Drawpile-2.2.2_GH0.tar.gz) = 159fc433b21ac3f82388a4b45853f2ed13fbb47b7dd57874bf4e41f44f801969 +SIZE (drawpile-Drawpile-2.2.2_GH0.tar.gz) = 6701513 diff --git a/graphics/drawpile/files/patch-cmake_DrawdanceCompilerOptions.cmake b/graphics/drawpile/files/patch-cmake_DrawdanceCompilerOptions.cmake index 4ff47235e567..9a8fd1352956 100644 --- a/graphics/drawpile/files/patch-cmake_DrawdanceCompilerOptions.cmake +++ b/graphics/drawpile/files/patch-cmake_DrawdanceCompilerOptions.cmake @@ -1,13 +1,13 @@ ---- cmake/DrawdanceCompilerOptions.cmake.orig 2024-01-14 11:12:43 UTC +--- cmake/DrawdanceCompilerOptions.cmake.orig 2025-03-26 05:46:04 UTC +++ cmake/DrawdanceCompilerOptions.cmake -@@ -32,7 +32,7 @@ else() +@@ -44,7 +44,7 @@ else() $<$:-fno-exceptions> $<$:-Wstrict-prototypes> ) - if(UNIX AND NOT APPLE) - add_compile_definitions(_XOPEN_SOURCE=600) - endif() + #if(UNIX AND NOT APPLE) + # add_compile_definitions(_XOPEN_SOURCE=600) + #endif() 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 1c10693e31fa..e3af366bed4b 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 2024-01-14 11:11:04 UTC +--- src/drawdance/libcommon/dpcommon/common.h.orig 2025-03-26 05:46:04 UTC +++ src/drawdance/libcommon/dpcommon/common.h -@@ -40,6 +40,8 @@ +@@ -41,6 +41,8 @@ # define DP_PLATFORM "darwin" # elif defined(__linux__) # define DP_PLATFORM "linux" +# elif defined(__FreeBSD__) +# define DP_PLATFORM "freebsd" # else # error "unknown platform" # endif diff --git a/graphics/drawpile/files/patch-src_drawdance_libengine_dpengine_save.c b/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c similarity index 67% rename from graphics/drawpile/files/patch-src_drawdance_libengine_dpengine_save.c rename to graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c index e6d12d2866d1..4baa24981a90 100644 --- a/graphics/drawpile/files/patch-src_drawdance_libengine_dpengine_save.c +++ b/graphics/drawpile/files/patch-src_drawdance_libimpex_dpimpex_save.c @@ -1,11 +1,11 @@ ---- src/drawdance/libengine/dpengine/save.c.orig 2024-01-14 11:13:49 UTC -+++ src/drawdance/libengine/dpengine/save.c -@@ -832,7 +832,7 @@ DP_SaveResult DP_save(DP_CanvasState *cs, DP_DrawConte +--- src/drawdance/libimpex/dpimpex/save.c.orig 2025-03-27 05:51:37 UTC ++++ src/drawdance/libimpex/dpimpex/save.c +@@ -884,7 +884,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__) # define PREFERRED_PATH_SEPARATOR "/" # define POSSIBLE_PATH_SEPARATORS "/" #else diff --git a/graphics/drawpile/pkg-plist b/graphics/drawpile/pkg-plist index 1078df7afa6f..c4582ede4bb8 100644 --- a/graphics/drawpile/pkg-plist +++ b/graphics/drawpile/pkg-plist @@ -1,348 +1,432 @@ bin/drawpile share/applications/net.drawpile.drawpile.desktop +share/drawpile/drawpile/blueapatite.colors +share/drawpile/drawpile/gamutmasks/atmospherewithaccent.svg +share/drawpile/drawpile/gamutmasks/atmospherictriad.svg +share/drawpile/drawpile/gamutmasks/complementary.svg +share/drawpile/drawpile/gamutmasks/dominanthuewithaccent.svg +share/drawpile/drawpile/gamutmasks/shiftedtriad.svg +share/drawpile/drawpile/gamutmasks/split.svg +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_cs_CZ.qm share/drawpile/drawpile/i18n/all_de_DE.qm share/drawpile/drawpile/i18n/all_en_US.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 share/drawpile/drawpile/i18n/all_id_ID.qm share/drawpile/drawpile/i18n/all_it_IT.qm share/drawpile/drawpile/i18n/all_ja_JP.qm share/drawpile/drawpile/i18n/all_ko_KR.qm -share/drawpile/drawpile/i18n/all_nb_NO.qm +share/drawpile/drawpile/i18n/all_pl_PL.qm share/drawpile/drawpile/i18n/all_pt_BR.qm share/drawpile/drawpile/i18n/all_pt_PT.qm share/drawpile/drawpile/i18n/all_ru_RU.qm +share/drawpile/drawpile/i18n/all_th_TH.qm share/drawpile/drawpile/i18n/all_tr_TR.qm share/drawpile/drawpile/i18n/all_uk_UA.qm share/drawpile/drawpile/i18n/all_vi_VN.qm share/drawpile/drawpile/i18n/all_zh_CN.qm +share/drawpile/drawpile/indigo.colors share/drawpile/drawpile/initialbrushpresets.db share/drawpile/drawpile/kritabright.colors share/drawpile/drawpile/kritadark.colors share/drawpile/drawpile/kritadarker.colors share/drawpile/drawpile/nightmode.colors +share/drawpile/drawpile/oceandeep.colors share/drawpile/drawpile/palettes/Breeze.gpl share/drawpile/drawpile/palettes/DB32.gpl share/drawpile/drawpile/palettes/Sketching.gpl share/drawpile/drawpile/palettes/Tango.gpl +share/drawpile/drawpile/pooltable.colors +share/drawpile/drawpile/rosequartz.colors +share/drawpile/drawpile/rust.colors share/drawpile/drawpile/sounds/notif-chat.wav share/drawpile/drawpile/sounds/notif-chat.wav.license share/drawpile/drawpile/sounds/notif-disconnect.wav share/drawpile/drawpile/sounds/notif-disconnect.wav.license share/drawpile/drawpile/sounds/notif-lock.wav share/drawpile/drawpile/sounds/notif-lock.wav.license share/drawpile/drawpile/sounds/notif-login.wav share/drawpile/drawpile/sounds/notif-login.wav.license share/drawpile/drawpile/sounds/notif-logout.wav share/drawpile/drawpile/sounds/notif-logout.wav.license share/drawpile/drawpile/sounds/notif-private-chat.wav share/drawpile/drawpile/sounds/notif-private-chat.wav.license share/drawpile/drawpile/sounds/notif-unlock.wav share/drawpile/drawpile/sounds/notif-unlock.wav.license share/drawpile/drawpile/sounds/sounds.txt share/drawpile/drawpile/theme/dark/application-exit.svg share/drawpile/drawpile/theme/dark/application-menu.svg share/drawpile/drawpile/theme/dark/arrow-down-double.svg share/drawpile/drawpile/theme/dark/arrow-down.svg share/drawpile/drawpile/theme/dark/arrow-up.svg share/drawpile/drawpile/theme/dark/audio-volume-high.svg share/drawpile/drawpile/theme/dark/cards-block.svg share/drawpile/drawpile/theme/dark/checkbox.svg share/drawpile/drawpile/theme/dark/color-picker.svg share/drawpile/drawpile/theme/dark/configure.svg share/drawpile/drawpile/theme/dark/cursor-arrow.svg share/drawpile/drawpile/theme/dark/dialog-information.svg -share/drawpile/drawpile/theme/dark/dialog-input-devices.svg share/drawpile/drawpile/theme/dark/dialog-warning.svg share/drawpile/drawpile/theme/dark/document-edit.svg share/drawpile/drawpile/theme/dark/document-export.svg share/drawpile/drawpile/theme/dark/document-import.svg share/drawpile/drawpile/theme/dark/document-new.svg share/drawpile/drawpile/theme/dark/document-open-recent.svg share/drawpile/drawpile/theme/dark/document-open.svg +share/drawpile/drawpile/theme/dark/document-save-all.svg share/drawpile/drawpile/theme/dark/document-save-as.svg share/drawpile/drawpile/theme/dark/document-save.svg share/drawpile/drawpile/theme/dark/dontknow.svg share/drawpile/drawpile/theme/dark/draw-bezier-curves.svg share/drawpile/drawpile/theme/dark/draw-brush.svg share/drawpile/drawpile/theme/dark/draw-ellipse.svg share/drawpile/drawpile/theme/dark/draw-eraser.svg 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_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_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_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_folderhidden.svg share/drawpile/drawpile/theme/dark/drawpile_incremental_mode.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_pixelround.svg +share/drawpile/drawpile/theme/dark/drawpile_presetchanged.svg +share/drawpile/drawpile/theme/dark/drawpile_rotate_left.svg +share/drawpile/drawpile/theme/dark/drawpile_rotate_right.svg share/drawpile/drawpile/theme/dark/drawpile_round.svg +share/drawpile/drawpile/theme/dark/drawpile_security.svg +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_square.svg +share/drawpile/drawpile/theme/dark/drawpile_transform.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 share/drawpile/drawpile/theme/dark/edit-delete.svg share/drawpile/drawpile/theme/dark/edit-download.svg share/drawpile/drawpile/theme/dark/edit-find.svg +share/drawpile/drawpile/theme/dark/edit-image.svg share/drawpile/drawpile/theme/dark/edit-paste.svg share/drawpile/drawpile/theme/dark/edit-redo.svg share/drawpile/drawpile/theme/dark/edit-rename.svg +share/drawpile/drawpile/theme/dark/edit-select-all.svg +share/drawpile/drawpile/theme/dark/edit-select-invert.svg share/drawpile/drawpile/theme/dark/edit-select-lasso.svg +share/drawpile/drawpile/theme/dark/edit-select-none.svg share/drawpile/drawpile/theme/dark/edit-table-delete-column.svg share/drawpile/drawpile/theme/dark/edit-table-insert-column-right.svg share/drawpile/drawpile/theme/dark/edit-undo.svg share/drawpile/drawpile/theme/dark/fa_discord.svg share/drawpile/drawpile/theme/dark/fa_github.svg share/drawpile/drawpile/theme/dark/fill-color.svg share/drawpile/drawpile/theme/dark/flag-blue.svg share/drawpile/drawpile/theme/dark/flag-red.svg share/drawpile/drawpile/theme/dark/flag.svg share/drawpile/drawpile/theme/dark/folder-new.svg share/drawpile/drawpile/theme/dark/folder.svg share/drawpile/drawpile/theme/dark/format-align-vertical-bottom.svg share/drawpile/drawpile/theme/dark/format-align-vertical-center.svg share/drawpile/drawpile/theme/dark/format-align-vertical-top.svg share/drawpile/drawpile/theme/dark/format-fill-color.svg share/drawpile/drawpile/theme/dark/format-justify-center.svg share/drawpile/drawpile/theme/dark/format-justify-fill.svg share/drawpile/drawpile/theme/dark/format-justify-left.svg share/drawpile/drawpile/theme/dark/format-justify-right.svg share/drawpile/drawpile/theme/dark/format-text-bold.svg share/drawpile/drawpile/theme/dark/format-text-italic.svg share/drawpile/drawpile/theme/dark/format-text-strikethrough.svg share/drawpile/drawpile/theme/dark/format-text-underline.svg +share/drawpile/drawpile/theme/dark/globe.svg share/drawpile/drawpile/theme/dark/go-first.svg share/drawpile/drawpile/theme/dark/go-jump.svg share/drawpile/drawpile/theme/dark/go-next-skip.svg share/drawpile/drawpile/theme/dark/go-next.svg share/drawpile/drawpile/theme/dark/go-previous-skip.svg +share/drawpile/drawpile/theme/dark/hand.svg share/drawpile/drawpile/theme/dark/help-contents.svg share/drawpile/drawpile/theme/dark/help-whatsthis.svg share/drawpile/drawpile/theme/dark/im-ban-kick-user.svg share/drawpile/drawpile/theme/dark/im-ban-user.svg 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-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/keyframe-add.svg share/drawpile/drawpile/theme/dark/keyframe-disable.svg share/drawpile/drawpile/theme/dark/keyframe-next.svg share/drawpile/drawpile/theme/dark/keyframe-previous.svg share/drawpile/drawpile/theme/dark/keyframe-remove.svg share/drawpile/drawpile/theme/dark/keyframe.svg share/drawpile/drawpile/theme/dark/layer-visible-off.svg share/drawpile/drawpile/theme/dark/layer-visible-on.svg share/drawpile/drawpile/theme/dark/list-add.svg share/drawpile/drawpile/theme/dark/list-remove.svg share/drawpile/drawpile/theme/dark/love.svg share/drawpile/drawpile/theme/dark/media-playback-pause.svg share/drawpile/drawpile/theme/dark/media-playback-start.svg share/drawpile/drawpile/theme/dark/media-playback-stop.svg share/drawpile/drawpile/theme/dark/media-record.svg share/drawpile/drawpile/theme/dark/media-seek-backward.svg share/drawpile/drawpile/theme/dark/media-seek-forward.svg share/drawpile/drawpile/theme/dark/media-skip-backward.svg share/drawpile/drawpile/theme/dark/media-skip-forward.svg share/drawpile/drawpile/theme/dark/monitor.svg share/drawpile/drawpile/theme/dark/network-connect.svg 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/object-flip-horizontal.svg -share/drawpile/drawpile/theme/dark/object-flip-vertical.svg share/drawpile/drawpile/theme/dark/object-locked.svg -share/drawpile/drawpile/theme/dark/object-rotate-left.svg -share/drawpile/drawpile/theme/dark/object-rotate-right.svg share/drawpile/drawpile/theme/dark/onion-off.svg share/drawpile/drawpile/theme/dark/onion-on.svg share/drawpile/drawpile/theme/dark/pathshape.svg share/drawpile/drawpile/theme/dark/resource-group-new.svg share/drawpile/drawpile/theme/dark/security-high.svg share/drawpile/drawpile/theme/dark/security-medium.svg 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-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/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 share/drawpile/drawpile/theme/dark/tools.svg +share/drawpile/drawpile/theme/dark/transform-crop-and-resize.svg share/drawpile/drawpile/theme/dark/transform-rotate.svg share/drawpile/drawpile/theme/dark/trash-empty.svg share/drawpile/drawpile/theme/dark/update-none.svg share/drawpile/drawpile/theme/dark/user-group-new.svg share/drawpile/drawpile/theme/dark/view-hidden.svg share/drawpile/drawpile/theme/dark/view-refresh.svg +share/drawpile/drawpile/theme/dark/view-sort.svg share/drawpile/drawpile/theme/dark/view-visible.svg share/drawpile/drawpile/theme/dark/window_.svg share/drawpile/drawpile/theme/dark/zoom-fit-height.svg share/drawpile/drawpile/theme/dark/zoom-fit-none.svg share/drawpile/drawpile/theme/dark/zoom-fit-width.svg share/drawpile/drawpile/theme/dark/zoom-in.svg share/drawpile/drawpile/theme/dark/zoom-original.svg share/drawpile/drawpile/theme/dark/zoom-out.svg share/drawpile/drawpile/theme/dark/zoom-select.svg share/drawpile/drawpile/theme/icons.txt share/drawpile/drawpile/theme/light/application-exit.svg share/drawpile/drawpile/theme/light/application-menu.svg share/drawpile/drawpile/theme/light/arrow-down-double.svg share/drawpile/drawpile/theme/light/arrow-down.svg share/drawpile/drawpile/theme/light/arrow-up.svg share/drawpile/drawpile/theme/light/audio-volume-high.svg share/drawpile/drawpile/theme/light/cards-block.svg share/drawpile/drawpile/theme/light/checkbox.svg share/drawpile/drawpile/theme/light/color-picker.svg share/drawpile/drawpile/theme/light/configure.svg share/drawpile/drawpile/theme/light/cursor-arrow.svg share/drawpile/drawpile/theme/light/dialog-information.svg -share/drawpile/drawpile/theme/light/dialog-input-devices.svg share/drawpile/drawpile/theme/light/dialog-warning.svg share/drawpile/drawpile/theme/light/document-edit.svg share/drawpile/drawpile/theme/light/document-export.svg share/drawpile/drawpile/theme/light/document-import.svg share/drawpile/drawpile/theme/light/document-new.svg share/drawpile/drawpile/theme/light/document-open-recent.svg share/drawpile/drawpile/theme/light/document-open.svg +share/drawpile/drawpile/theme/light/document-save-all.svg share/drawpile/drawpile/theme/light/document-save-as.svg share/drawpile/drawpile/theme/light/document-save.svg share/drawpile/drawpile/theme/light/dontknow.svg share/drawpile/drawpile/theme/light/draw-bezier-curves.svg share/drawpile/drawpile/theme/light/draw-brush.svg share/drawpile/drawpile/theme/light/draw-ellipse.svg share/drawpile/drawpile/theme/light/draw-eraser.svg 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_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_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_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_folderhidden.svg share/drawpile/drawpile/theme/light/drawpile_incremental_mode.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_pixelround.svg +share/drawpile/drawpile/theme/light/drawpile_presetchanged.svg +share/drawpile/drawpile/theme/light/drawpile_rotate_left.svg +share/drawpile/drawpile/theme/light/drawpile_rotate_right.svg share/drawpile/drawpile/theme/light/drawpile_round.svg +share/drawpile/drawpile/theme/light/drawpile_security.svg +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_square.svg +share/drawpile/drawpile/theme/light/drawpile_transform.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 share/drawpile/drawpile/theme/light/edit-delete.svg share/drawpile/drawpile/theme/light/edit-download.svg share/drawpile/drawpile/theme/light/edit-find.svg +share/drawpile/drawpile/theme/light/edit-image.svg share/drawpile/drawpile/theme/light/edit-paste.svg share/drawpile/drawpile/theme/light/edit-redo.svg share/drawpile/drawpile/theme/light/edit-rename.svg +share/drawpile/drawpile/theme/light/edit-select-all.svg +share/drawpile/drawpile/theme/light/edit-select-invert.svg share/drawpile/drawpile/theme/light/edit-select-lasso.svg +share/drawpile/drawpile/theme/light/edit-select-none.svg share/drawpile/drawpile/theme/light/edit-table-delete-column.svg share/drawpile/drawpile/theme/light/edit-table-insert-column-right.svg share/drawpile/drawpile/theme/light/edit-undo.svg share/drawpile/drawpile/theme/light/fa_discord.svg share/drawpile/drawpile/theme/light/fa_github.svg share/drawpile/drawpile/theme/light/fill-color.svg share/drawpile/drawpile/theme/light/flag-blue.svg share/drawpile/drawpile/theme/light/flag-red.svg share/drawpile/drawpile/theme/light/flag.svg share/drawpile/drawpile/theme/light/folder-new.svg share/drawpile/drawpile/theme/light/folder.svg share/drawpile/drawpile/theme/light/format-align-vertical-bottom.svg share/drawpile/drawpile/theme/light/format-align-vertical-center.svg share/drawpile/drawpile/theme/light/format-align-vertical-top.svg share/drawpile/drawpile/theme/light/format-fill-color.svg share/drawpile/drawpile/theme/light/format-justify-center.svg share/drawpile/drawpile/theme/light/format-justify-fill.svg share/drawpile/drawpile/theme/light/format-justify-left.svg share/drawpile/drawpile/theme/light/format-justify-right.svg share/drawpile/drawpile/theme/light/format-text-bold.svg share/drawpile/drawpile/theme/light/format-text-italic.svg share/drawpile/drawpile/theme/light/format-text-strikethrough.svg share/drawpile/drawpile/theme/light/format-text-underline.svg +share/drawpile/drawpile/theme/light/globe.svg share/drawpile/drawpile/theme/light/go-first.svg share/drawpile/drawpile/theme/light/go-jump.svg share/drawpile/drawpile/theme/light/go-next-skip.svg share/drawpile/drawpile/theme/light/go-next.svg share/drawpile/drawpile/theme/light/go-previous-skip.svg +share/drawpile/drawpile/theme/light/hand.svg share/drawpile/drawpile/theme/light/help-contents.svg share/drawpile/drawpile/theme/light/help-whatsthis.svg share/drawpile/drawpile/theme/light/im-ban-kick-user.svg share/drawpile/drawpile/theme/light/im-ban-user.svg 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-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/keyframe-add.svg share/drawpile/drawpile/theme/light/keyframe-disable.svg share/drawpile/drawpile/theme/light/keyframe-next.svg share/drawpile/drawpile/theme/light/keyframe-previous.svg share/drawpile/drawpile/theme/light/keyframe-remove.svg share/drawpile/drawpile/theme/light/keyframe.svg share/drawpile/drawpile/theme/light/layer-visible-off.svg share/drawpile/drawpile/theme/light/layer-visible-on.svg share/drawpile/drawpile/theme/light/list-add.svg share/drawpile/drawpile/theme/light/list-remove.svg share/drawpile/drawpile/theme/light/love.svg share/drawpile/drawpile/theme/light/media-playback-pause.svg share/drawpile/drawpile/theme/light/media-playback-start.svg share/drawpile/drawpile/theme/light/media-playback-stop.svg share/drawpile/drawpile/theme/light/media-record.svg share/drawpile/drawpile/theme/light/media-seek-backward.svg share/drawpile/drawpile/theme/light/media-seek-forward.svg share/drawpile/drawpile/theme/light/media-skip-backward.svg share/drawpile/drawpile/theme/light/media-skip-forward.svg share/drawpile/drawpile/theme/light/monitor.svg share/drawpile/drawpile/theme/light/network-connect.svg 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/object-flip-horizontal.svg -share/drawpile/drawpile/theme/light/object-flip-vertical.svg share/drawpile/drawpile/theme/light/object-locked.svg -share/drawpile/drawpile/theme/light/object-rotate-left.svg -share/drawpile/drawpile/theme/light/object-rotate-right.svg share/drawpile/drawpile/theme/light/onion-off.svg share/drawpile/drawpile/theme/light/onion-on.svg share/drawpile/drawpile/theme/light/pathshape.svg share/drawpile/drawpile/theme/light/resource-group-new.svg share/drawpile/drawpile/theme/light/security-high.svg share/drawpile/drawpile/theme/light/security-medium.svg 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-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/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 share/drawpile/drawpile/theme/light/tools.svg +share/drawpile/drawpile/theme/light/transform-crop-and-resize.svg share/drawpile/drawpile/theme/light/transform-rotate.svg share/drawpile/drawpile/theme/light/trash-empty.svg share/drawpile/drawpile/theme/light/update-none.svg share/drawpile/drawpile/theme/light/user-group-new.svg share/drawpile/drawpile/theme/light/view-hidden.svg share/drawpile/drawpile/theme/light/view-refresh.svg +share/drawpile/drawpile/theme/light/view-sort.svg share/drawpile/drawpile/theme/light/view-visible.svg share/drawpile/drawpile/theme/light/window_.svg share/drawpile/drawpile/theme/light/zoom-fit-height.svg share/drawpile/drawpile/theme/light/zoom-fit-none.svg share/drawpile/drawpile/theme/light/zoom-fit-width.svg share/drawpile/drawpile/theme/light/zoom-in.svg share/drawpile/drawpile/theme/light/zoom-original.svg share/drawpile/drawpile/theme/light/zoom-out.svg share/drawpile/drawpile/theme/light/zoom-select.svg +share/drawpile/drawpile/watermelon.colors share/icons/hicolor/256x256/apps/drawpile.png share/icons/hicolor/256x256/mimetypes/application-vnd.drawpile.recording.png share/icons/hicolor/256x256/mimetypes/text-vnd.drawpile.recording.png 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.recording.xml share/mime/text/vnd.drawpile.recording.xml