Sat Jun 12 09:40:09 2021 UTC ()
drawing: update to 0.8.0

changes:
    new, richer, more readable bottom pane for the selection tool
    add a "replace with" option to the eraser tool
    use an adequate layout on LXDE or LXQt
    force the release notes down users' throat
    rewrite the help manual to better force it down users' throat
    add color application mode support to the "shape" tool
    persist the text background style
    brush supporting pressure-sensitive input
    hairy brush supporting pressure-sensitive input
    airbrush supporting pressure-sensitive input
    calligraphic nip supporting pressure-sensitive input
    fix unexpected "jumps" when unselecting a selection that was defined by an undo
    improve the fullscreen mode, with a way to toggle the tools list
    add an "increase constrast" filter
    deleting the selection can now leave something else than transparency #232
    option to exclude the color left under the selection from the selection itself #232
    rewrite the UI for changing the color application mode
    remove the cool but deprecated GNOME Shell app menu
    update several translations


(nia)
diff -r1.3 -r1.4 pkgsrc/graphics/drawing/Makefile
diff -r1.3 -r1.4 pkgsrc/graphics/drawing/PLIST
diff -r1.3 -r1.4 pkgsrc/graphics/drawing/distinfo
diff -r1.2 -r1.3 pkgsrc/graphics/drawing/patches/patch-data_com.github.maoschanz.drawing.gschema.xml

cvs diff -r1.3 -r1.4 pkgsrc/graphics/drawing/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/drawing/Makefile 2021/02/18 17:20:59 1.3
+++ pkgsrc/graphics/drawing/Makefile 2021/06/12 09:40:09 1.4
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.3 2021/02/18 17:20:59 nia Exp $ 1# $NetBSD: Makefile,v 1.4 2021/06/12 09:40:09 nia Exp $
2 2
3DISTNAME= drawing-0.6.5 3DISTNAME= drawing-0.8.0
4CATEGORIES= graphics gnome 4CATEGORIES= graphics gnome
5MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=maoschanz/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/maoschanz/drawing 8HOMEPAGE= https://github.com/maoschanz/drawing
9COMMENT= Application for drawing for the GNOME desktop 9COMMENT= Application for drawing for the GNOME desktop
10LICENSE= gnu-gpl-v3 10LICENSE= gnu-gpl-v3
11 11
12TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib 12TOOL_DEPENDS+= appstream-glib-[0-9]*:../../devel/appstream-glib
13DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3 13DEPENDS+= ${PYPKGPREFIX}-gobject3-[0-9]*:../../devel/py-gobject3
14DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3 14DEPENDS+= gtk3+-[0-9]*:../../x11/gtk3
15 15
16USE_TOOLS+= pkg-config msgfmt xgettext 16USE_TOOLS+= pkg-config msgfmt xgettext

cvs diff -r1.3 -r1.4 pkgsrc/graphics/drawing/PLIST (expand / switch to unified diff)

--- pkgsrc/graphics/drawing/PLIST 2021/02/18 17:20:59 1.3
+++ pkgsrc/graphics/drawing/PLIST 2021/06/12 09:40:09 1.4
@@ -1,104 +1,123 @@ @@ -1,104 +1,123 @@
1@comment $NetBSD: PLIST,v 1.3 2021/02/18 17:20:59 nia Exp $ 1@comment $NetBSD: PLIST,v 1.4 2021/06/12 09:40:09 nia Exp $
2bin/drawing 2bin/drawing
3share/applications/com.github.maoschanz.drawing.desktop 3share/applications/com.github.maoschanz.drawing.desktop
4share/drawing/drawing.gresource 4share/drawing/drawing.gresource
5share/drawing/drawing/__init__.py 5share/drawing/drawing/__init__.py
 6share/drawing/drawing/abstract_brush.py
6share/drawing/drawing/abstract_classic_tool.py 7share/drawing/drawing/abstract_classic_tool.py
 8share/drawing/drawing/abstract_filter.py
7share/drawing/drawing/abstract_optionsbar.py 9share/drawing/drawing/abstract_optionsbar.py
8share/drawing/drawing/abstract_select.py 10share/drawing/drawing/abstract_select.py
9share/drawing/drawing/abstract_tool.py 11share/drawing/drawing/abstract_tool.py
10share/drawing/drawing/abstract_transform_tool.py 12share/drawing/drawing/abstract_transform_tool.py
 13share/drawing/drawing/brush_airbrush.py
 14share/drawing/drawing/brush_hairy.py
 15share/drawing/drawing/brush_nip.py
 16share/drawing/drawing/brush_simple.py
11share/drawing/drawing/deco_manager.py 17share/drawing/drawing/deco_manager.py
12share/drawing/drawing/gi_composites.py 18share/drawing/drawing/filter_blur.py
 19share/drawing/drawing/filter_colors.py
 20share/drawing/drawing/filter_contrast.py
 21share/drawing/drawing/filter_emboss.py
 22share/drawing/drawing/filter_saturation.py
 23share/drawing/drawing/filter_transparency.py
 24share/drawing/drawing/filter_veil.py
13share/drawing/drawing/history_manager.py 25share/drawing/drawing/history_manager.py
14share/drawing/drawing/image.py 26share/drawing/drawing/image.py
15share/drawing/drawing/main.py 27share/drawing/drawing/main.py
16share/drawing/drawing/message_dialog.py 28share/drawing/drawing/message_dialog.py
17share/drawing/drawing/minimap.py 29share/drawing/drawing/minimap.py
18share/drawing/drawing/new_image_dialog.py 30share/drawing/drawing/new_image_dialog.py
19share/drawing/drawing/options_manager.py 31share/drawing/drawing/options_manager.py
20share/drawing/drawing/optionsbar_classic.py 32share/drawing/drawing/optionsbar_classic.py
21share/drawing/drawing/optionsbar_color_popover.py 33share/drawing/drawing/optionsbar_color_popover.py
22share/drawing/drawing/optionsbar_crop.py 34share/drawing/drawing/optionsbar_crop.py
23share/drawing/drawing/optionsbar_filters.py 35share/drawing/drawing/optionsbar_filters.py
24share/drawing/drawing/optionsbar_rotate.py 36share/drawing/drawing/optionsbar_rotate.py
25share/drawing/drawing/optionsbar_scale.py 37share/drawing/drawing/optionsbar_scale.py
26share/drawing/drawing/optionsbar_selection.py 38share/drawing/drawing/optionsbar_selection.py
27share/drawing/drawing/optionsbar_skew.py 39share/drawing/drawing/optionsbar_skew.py
28share/drawing/drawing/preferences.py 40share/drawing/drawing/preferences.py
29share/drawing/drawing/printing_manager.py 41share/drawing/drawing/printing_manager.py
30share/drawing/drawing/properties.py 42share/drawing/drawing/properties.py
31share/drawing/drawing/saving_manager.py 43share/drawing/drawing/saving_manager.py
32share/drawing/drawing/select_color.py 44share/drawing/drawing/select_color.py
33share/drawing/drawing/select_free.py 45share/drawing/drawing/select_free.py
34share/drawing/drawing/select_rect.py 46share/drawing/drawing/select_rect.py
35share/drawing/drawing/selection_manager.py 47share/drawing/drawing/selection_manager.py
36share/drawing/drawing/tool_arc.py 48share/drawing/drawing/tool_arc.py
 49share/drawing/drawing/tool_brush.py
37share/drawing/drawing/tool_crop.py 50share/drawing/drawing/tool_crop.py
38share/drawing/drawing/tool_eraser.py 51share/drawing/drawing/tool_eraser.py
39share/drawing/drawing/tool_experiment.py 52share/drawing/drawing/tool_experiment.py
40share/drawing/drawing/tool_filters.py 53share/drawing/drawing/tool_filters.py
41share/drawing/drawing/tool_highlight.py 54share/drawing/drawing/tool_highlight.py
42share/drawing/drawing/tool_line.py 55share/drawing/drawing/tool_line.py
43share/drawing/drawing/tool_paint.py 56share/drawing/drawing/tool_paint.py
44share/drawing/drawing/tool_pencil.py 57share/drawing/drawing/tool_pencil.py
45share/drawing/drawing/tool_picker.py 58share/drawing/drawing/tool_picker.py
46share/drawing/drawing/tool_points.py 59share/drawing/drawing/tool_points.py
47share/drawing/drawing/tool_rotate.py 60share/drawing/drawing/tool_rotate.py
48share/drawing/drawing/tool_scale.py 61share/drawing/drawing/tool_scale.py
49share/drawing/drawing/tool_shape.py 62share/drawing/drawing/tool_shape.py
50share/drawing/drawing/tool_skew.py 63share/drawing/drawing/tool_skew.py
51share/drawing/drawing/tool_text.py 64share/drawing/drawing/tool_text.py
52share/drawing/drawing/utilities.py 65share/drawing/drawing/utilities.py
53share/drawing/drawing/utilities_blur.py 66share/drawing/drawing/utilities_blur.py
54share/drawing/drawing/utilities_overlay.py 67share/drawing/drawing/utilities_overlay.py
55share/drawing/drawing/utilities_paths.py 68share/drawing/drawing/utilities_paths.py
56share/drawing/drawing/window.py 69share/drawing/drawing/window.py
57share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml 70share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml
58share/help/C/drawing/figures/icon.png 71share/help/C/drawing/figures/icon.png
59share/help/C/drawing/figures/screenshot_arrow.png 72share/help/C/drawing/figures/screenshot_arrow.png
60share/help/C/drawing/figures/screenshot_color_editor.png 73share/help/C/drawing/figures/screenshot_color_editor.png
61share/help/C/drawing/figures/screenshot_color_palette.png 74share/help/C/drawing/figures/screenshot_color_palette.png
62share/help/C/drawing/figures/screenshot_filters.png 75share/help/C/drawing/figures/screenshot_filters.png
 76share/help/C/drawing/figures/screenshot_fullscreen.png
63share/help/C/drawing/figures/screenshot_hsl.png 77share/help/C/drawing/figures/screenshot_hsl.png
64share/help/C/drawing/figures/screenshot_menu.png 78share/help/C/drawing/figures/screenshot_menu.png
65share/help/C/drawing/figures/screenshot_prefs_images.png 79share/help/C/drawing/figures/screenshot_prefs_images.png
66share/help/C/drawing/figures/screenshot_prefs_tools.png 80share/help/C/drawing/figures/screenshot_prefs_tools.png
67share/help/C/drawing/figures/screenshot_scale.png 81share/help/C/drawing/figures/screenshot_scale.png
68share/help/C/drawing/figures/screenshot_selection.png 82share/help/C/drawing/figures/screenshot_selection.png
69share/help/C/drawing/figures/screenshot_text.png 83share/help/C/drawing/figures/screenshot_text.png
70share/help/C/drawing/figures/screenshot_zoom.png 84share/help/C/drawing/figures/screenshot_zoom.png
 85share/help/C/drawing/fullscreen.page
71share/help/C/drawing/index.page 86share/help/C/drawing/index.page
72share/help/C/drawing/legal.xml 87share/help/C/drawing/legal.xml
73share/help/C/drawing/main_features.page 88share/help/C/drawing/main_features.page
74share/help/C/drawing/preferences.page 89share/help/C/drawing/preferences.page
75share/help/C/drawing/tools_classic.page 90share/help/C/drawing/tools_classic.page
 91share/help/C/drawing/tools_classic_colors.page
76share/help/C/drawing/tools_selection.page 92share/help/C/drawing/tools_selection.page
77share/help/C/drawing/tools_transform.page 93share/help/C/drawing/tools_transform.page
 94share/help/C/drawing/whats_new.page
 95share/help/C/drawing/zoom_preview.page
78share/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png 96share/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png
79share/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png 97share/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png
80share/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png 98share/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png
81share/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png 99share/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png
82share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg 100share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg
83share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg 101share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg
84share/locale/cs/LC_MESSAGES/drawing.mo 102share/locale/cs/LC_MESSAGES/drawing.mo
85share/locale/da/LC_MESSAGES/drawing.mo 103share/locale/da/LC_MESSAGES/drawing.mo
86share/locale/de_DE/LC_MESSAGES/drawing.mo 104share/locale/de/LC_MESSAGES/drawing.mo
87share/locale/es/LC_MESSAGES/drawing.mo 105share/locale/es/LC_MESSAGES/drawing.mo
88share/locale/eu/LC_MESSAGES/drawing.mo 106share/locale/eu/LC_MESSAGES/drawing.mo
89share/locale/fi/LC_MESSAGES/drawing.mo 107share/locale/fi/LC_MESSAGES/drawing.mo
90share/locale/fr/LC_MESSAGES/drawing.mo 108share/locale/fr/LC_MESSAGES/drawing.mo
91share/locale/he/LC_MESSAGES/drawing.mo 109share/locale/he/LC_MESSAGES/drawing.mo
92share/locale/hr/LC_MESSAGES/drawing.mo 110share/locale/hr/LC_MESSAGES/drawing.mo
93share/locale/hu/LC_MESSAGES/drawing.mo 111share/locale/hu/LC_MESSAGES/drawing.mo
94share/locale/id/LC_MESSAGES/drawing.mo 112share/locale/id/LC_MESSAGES/drawing.mo
95share/locale/it/LC_MESSAGES/drawing.mo 113share/locale/it/LC_MESSAGES/drawing.mo
 114share/locale/ja/LC_MESSAGES/drawing.mo
96share/locale/nl/LC_MESSAGES/drawing.mo 115share/locale/nl/LC_MESSAGES/drawing.mo
97share/locale/pl/LC_MESSAGES/drawing.mo 116share/locale/pl/LC_MESSAGES/drawing.mo
98share/locale/pt_BR/LC_MESSAGES/drawing.mo 117share/locale/pt_BR/LC_MESSAGES/drawing.mo
99share/locale/ru/LC_MESSAGES/drawing.mo 118share/locale/ru/LC_MESSAGES/drawing.mo
100share/locale/sv/LC_MESSAGES/drawing.mo 119share/locale/sv/LC_MESSAGES/drawing.mo
101share/locale/tr/LC_MESSAGES/drawing.mo 120share/locale/tr/LC_MESSAGES/drawing.mo
102share/locale/zh_CN/LC_MESSAGES/drawing.mo 121share/locale/zh_CN/LC_MESSAGES/drawing.mo
103share/locale/zh_TW/LC_MESSAGES/drawing.mo 122share/locale/zh_TW/LC_MESSAGES/drawing.mo
104share/metainfo/com.github.maoschanz.drawing.appdata.xml 123share/metainfo/com.github.maoschanz.drawing.appdata.xml

cvs diff -r1.3 -r1.4 pkgsrc/graphics/drawing/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/drawing/distinfo 2021/02/18 17:20:59 1.3
+++ pkgsrc/graphics/drawing/distinfo 2021/06/12 09:40:09 1.4
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.3 2021/02/18 17:20:59 nia Exp $ 1$NetBSD: distinfo,v 1.4 2021/06/12 09:40:09 nia Exp $
2 2
3SHA1 (drawing-0.6.5.tar.gz) = 52a4ba0b6d308bda6d9a18ac40c95663bbd290e1 3SHA1 (drawing-0.8.0.tar.gz) = 7ca511b525a900218bc771e8f2163246012c1c8d
4RMD160 (drawing-0.6.5.tar.gz) = 54ee80cfbd574f0b0dc3eb1d77c44c123a3614e6 4RMD160 (drawing-0.8.0.tar.gz) = 871c00dc86c9d206076d83def2059d45d3be90df
5SHA512 (drawing-0.6.5.tar.gz) = bb42df63b7b7d83ed29561534614f048c8ef12862b4c521a27499dfd07df024c231774629fa53fe9a28dc99fb41f15a9436109563a99418157b04c0e264862bc 5SHA512 (drawing-0.8.0.tar.gz) = 4f40a32a9dc54aa46a7a72d392167f86b69850e6575efec181a1d416c81db822bcc5c0eccb4c7dd9e256e56737b1177ae44feb6a716e7b2f84de5aaa700eff61
6Size (drawing-0.6.5.tar.gz) = 7880030 bytes 6Size (drawing-0.8.0.tar.gz) = 10651435 bytes
7SHA1 (patch-data_com.github.maoschanz.drawing.gschema.xml) = dd93e6caee43e03bb1b63907638c9b2b0a130e98 7SHA1 (patch-data_com.github.maoschanz.drawing.gschema.xml) = 39214639fc05ba98c763c483fd2dcf5e3080106d

cvs diff -r1.2 -r1.3 pkgsrc/graphics/drawing/patches/patch-data_com.github.maoschanz.drawing.gschema.xml (expand / switch to unified diff)

--- pkgsrc/graphics/drawing/patches/patch-data_com.github.maoschanz.drawing.gschema.xml 2020/11/26 15:26:20 1.2
+++ pkgsrc/graphics/drawing/patches/patch-data_com.github.maoschanz.drawing.gschema.xml 2021/06/12 09:40:09 1.3
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-data_com.github.maoschanz.drawing.gschema.xml,v 1.2 2020/11/26 15:26:20 nia Exp $ 1$NetBSD: patch-data_com.github.maoschanz.drawing.gschema.xml,v 1.3 2021/06/12 09:40:09 nia Exp $
2 2
3pkgsrc users are probably more likely to be using a desktop where 3pkgsrc users are probably more likely to be using a desktop where
4server-side decorations are the norm. 4server-side decorations are the norm.
5 5
6--- data/com.github.maoschanz.drawing.gschema.xml.orig 2020-10-31 19:12:11.000000000 +0000 6--- data/com.github.maoschanz.drawing.gschema.xml.orig 2021-04-24 22:58:18.000000000 +0000
7+++ data/com.github.maoschanz.drawing.gschema.xml 7+++ data/com.github.maoschanz.drawing.gschema.xml
8@@ -4,7 +4,7 @@ 8@@ -6,7 +6,7 @@
9 <schema id="com.github.maoschanz.drawing" path="/com/github/maoschanz/drawing/"> 9
10 <!-- Actual options --> 10 <!-- Actual options -->
11 <key type="s" name="deco-type"> 11 <key type="s" name="deco-type">
12- <default>''</default> 12- <default>''</default>
13+ <default>'mtc'</default> 13+ <default>'mtc'</default>
14 <summary>Type of window decorations</summary> 14 <summary>Type of window decorations</summary>
15 <description> 15 <description>
16 Can be '' (automatic), 'hg' (GNOME headerbar), 'he' (elementary OS 16 Can be '' (automatic), 'hg' (GNOME headerbar), 'he' (elementary OS