Date: Mon, 24 Nov 2025 04:08:57 +0000 From: Yuri Victorovich <yuri@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: fbcd3f94bc2d - main - graphics/drawpile: update 2.2.=?utf-8?Q?2 =E2=86=92 2.?=3.0 Message-ID: <6923da59.35625.1fb38a03@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=fbcd3f94bc2dccbf6d141cf04c00496058d31d2a commit fbcd3f94bc2dccbf6d141cf04c00496058d31d2a Author: Yuri Victorovich <yuri@FreeBSD.org> AuthorDate: 2025-11-24 04:08:15 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2025-11-24 04:08:43 +0000 graphics/drawpile: update 2.2.2 → 2.3.0 --- graphics/drawpile/Makefile | 3 +- graphics/drawpile/distinfo | 6 +- ...ch-src_desktop_bundled_miniaudio_CMakeLists.txt | 9 +++ ...patch-src_drawdance_libcommon_dpcommon_common.h | 8 +-- .../patch-src_drawdance_libimpex_dpimpex_save.c | 10 ++-- graphics/drawpile/pkg-plist | 68 ++++++++++++++++++++++ 6 files changed, 90 insertions(+), 14 deletions(-) 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6923da59.35625.1fb38a03>
