Thu Nov 26 15:26:20 2020 UTC ()
drawing: Update to 0.6.3

Changes:
    use submenus for the "tools" menu in the menubar
    fix arrows' heads when the line was semi-transparent
    fix arrows' heads with specific angles (#286)
    fix arrows' heads when the line had a square end
    add option for double-ended arrows
    add more style options for dashed lines
    update several translations


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

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

--- pkgsrc/graphics/drawing/Makefile 2020/06/17 08:47:30 1.1
+++ pkgsrc/graphics/drawing/Makefile 2020/11/26 15:26:19 1.2
@@ -1,29 +1,33 @@ @@ -1,29 +1,33 @@
1# $NetBSD: Makefile,v 1.1 2020/06/17 08:47:30 nia Exp $ 1# $NetBSD: Makefile,v 1.2 2020/11/26 15:26:19 nia Exp $
2 2
3DISTNAME= drawing-0.4.13 3DISTNAME= drawing-0.6.3
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
17 17
18# XXX msgfmt: unknown option -- desktop 18.include "../../mk/bsd.prefs.mk"
19_TOOLS_USE_PKGSRC.msgfmt= yes 19
 20# XXX: msgfmt: unknown option -- desktop
 21.if ${OPSYS} == "NetBSD"
 22TOOLS_PLATFORM.msgfmt=
 23.endif
20 24
21# Uses python3 command 25# Uses python3 command
22PYTHON_VERSIONS_INCOMPATIBLE= 27 26PYTHON_VERSIONS_INCOMPATIBLE= 27
23 27
24.include "../../devel/meson/build.mk" 28.include "../../devel/meson/build.mk"
25.include "../../devel/glib2/schemas.mk" 29.include "../../devel/glib2/schemas.mk"
26.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 30.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
27.include "../../lang/python/tool.mk" 31.include "../../lang/python/tool.mk"
28.include "../../sysutils/desktop-file-utils/desktopdb.mk" 32.include "../../sysutils/desktop-file-utils/desktopdb.mk"
29.include "../../mk/bsd.pkg.mk" 33.include "../../mk/bsd.pkg.mk"

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

--- pkgsrc/graphics/drawing/PLIST 2020/06/17 08:47:30 1.1
+++ pkgsrc/graphics/drawing/PLIST 2020/11/26 15:26:19 1.2
@@ -1,72 +1,102 @@ @@ -1,72 +1,102 @@
1@comment $NetBSD: PLIST,v 1.1 2020/06/17 08:47:30 nia Exp $ 1@comment $NetBSD: PLIST,v 1.2 2020/11/26 15:26:19 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_canvas_tool.py 6share/drawing/drawing/abstract_classic_tool.py
 7share/drawing/drawing/abstract_optionsbar.py
 8share/drawing/drawing/abstract_select.py
7share/drawing/drawing/abstract_tool.py 9share/drawing/drawing/abstract_tool.py
8share/drawing/drawing/color_popover.py 10share/drawing/drawing/abstract_transform_tool.py
9share/drawing/drawing/custom_image.py 11share/drawing/drawing/deco_manager.py
10share/drawing/drawing/gi_composites.py 12share/drawing/drawing/gi_composites.py
11share/drawing/drawing/headerbar.py 13share/drawing/drawing/history_manager.py
12share/drawing/drawing/image.py 14share/drawing/drawing/image.py
13share/drawing/drawing/main.py 15share/drawing/drawing/main.py
14share/drawing/drawing/message_dialog.py 16share/drawing/drawing/message_dialog.py
15share/drawing/drawing/minimap.py 17share/drawing/drawing/minimap.py
 18share/drawing/drawing/new_image_dialog.py
16share/drawing/drawing/options_manager.py 19share/drawing/drawing/options_manager.py
 20share/drawing/drawing/optionsbar_classic.py
 21share/drawing/drawing/optionsbar_color_popover.py
 22share/drawing/drawing/optionsbar_crop.py
 23share/drawing/drawing/optionsbar_filters.py
 24share/drawing/drawing/optionsbar_rotate.py
 25share/drawing/drawing/optionsbar_scale.py
 26share/drawing/drawing/optionsbar_selection.py
 27share/drawing/drawing/optionsbar_skew.py
17share/drawing/drawing/preferences.py 28share/drawing/drawing/preferences.py
18share/drawing/drawing/properties.py 29share/drawing/drawing/properties.py
 30share/drawing/drawing/saving_manager.py
 31share/drawing/drawing/select_color.py
 32share/drawing/drawing/select_free.py
 33share/drawing/drawing/select_rect.py
19share/drawing/drawing/selection_manager.py 34share/drawing/drawing/selection_manager.py
20share/drawing/drawing/tool_arc.py 35share/drawing/drawing/tool_arc.py
21share/drawing/drawing/tool_circle.py 
22share/drawing/drawing/tool_crop.py 36share/drawing/drawing/tool_crop.py
23share/drawing/drawing/tool_flip.py 37share/drawing/drawing/tool_eraser.py
24share/drawing/drawing/tool_freeshape.py 38share/drawing/drawing/tool_experiment.py
 39share/drawing/drawing/tool_filters.py
 40share/drawing/drawing/tool_highlight.py
25share/drawing/drawing/tool_line.py 41share/drawing/drawing/tool_line.py
26share/drawing/drawing/tool_paint.py 42share/drawing/drawing/tool_paint.py
27share/drawing/drawing/tool_pencil.py 43share/drawing/drawing/tool_pencil.py
28share/drawing/drawing/tool_picker.py 44share/drawing/drawing/tool_picker.py
29share/drawing/drawing/tool_polygon.py 45share/drawing/drawing/tool_points.py
30share/drawing/drawing/tool_rectangle.py 
31share/drawing/drawing/tool_rotate.py 46share/drawing/drawing/tool_rotate.py
32share/drawing/drawing/tool_saturate.py 
33share/drawing/drawing/tool_scale.py 47share/drawing/drawing/tool_scale.py
34share/drawing/drawing/tool_select.py 48share/drawing/drawing/tool_shape.py
 49share/drawing/drawing/tool_skew.py
35share/drawing/drawing/tool_text.py 50share/drawing/drawing/tool_text.py
36share/drawing/drawing/utilities.py 51share/drawing/drawing/utilities.py
 52share/drawing/drawing/utilities_blur.py
 53share/drawing/drawing/utilities_overlay.py
 54share/drawing/drawing/utilities_paths.py
37share/drawing/drawing/window.py 55share/drawing/drawing/window.py
38share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml 56share/glib-2.0/schemas/com.github.maoschanz.drawing.gschema.xml
39share/help/C/drawing/canvas_tools.page 
40share/help/C/drawing/drawing_tools.page 
41share/help/C/drawing/figures/icon.png 57share/help/C/drawing/figures/icon.png
42share/help/C/drawing/figures/screenshot_arc.png 58share/help/C/drawing/figures/screenshot_arrow.png
 59share/help/C/drawing/figures/screenshot_color_editor.png
 60share/help/C/drawing/figures/screenshot_color_palette.png
 61share/help/C/drawing/figures/screenshot_filters.png
 62share/help/C/drawing/figures/screenshot_hsl.png
43share/help/C/drawing/figures/screenshot_menu.png 63share/help/C/drawing/figures/screenshot_menu.png
44share/help/C/drawing/figures/screenshot_saturate.png 64share/help/C/drawing/figures/screenshot_prefs_images.png
 65share/help/C/drawing/figures/screenshot_prefs_tools.png
 66share/help/C/drawing/figures/screenshot_scale.png
45share/help/C/drawing/figures/screenshot_selection.png 67share/help/C/drawing/figures/screenshot_selection.png
 68share/help/C/drawing/figures/screenshot_text.png
 69share/help/C/drawing/figures/screenshot_zoom.png
46share/help/C/drawing/index.page 70share/help/C/drawing/index.page
47share/help/C/drawing/legal.xml 71share/help/C/drawing/legal.xml
48share/help/C/drawing/main_features.page 72share/help/C/drawing/main_features.page
49share/help/C/drawing/preferences.page 73share/help/C/drawing/preferences.page
50share/help/C/drawing/selection_tools.page 74share/help/C/drawing/tools_classic.page
 75share/help/C/drawing/tools_selection.page
 76share/help/C/drawing/tools_transform.page
51share/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png 77share/icons/hicolor/128x128/apps/com.github.maoschanz.drawing.png
52share/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png 78share/icons/hicolor/256x256/apps/com.github.maoschanz.drawing.png
53share/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png 79share/icons/hicolor/48x48/apps/com.github.maoschanz.drawing.png
54share/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png 80share/icons/hicolor/512x512/apps/com.github.maoschanz.drawing.png
55share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg 81share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing-symbolic.svg
56share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg 82share/icons/hicolor/scalable/apps/com.github.maoschanz.drawing.svg
57share/locale/da/LC_MESSAGES/drawing.mo 83share/locale/da/LC_MESSAGES/drawing.mo
58share/locale/de_DE/LC_MESSAGES/drawing.mo 84share/locale/de_DE/LC_MESSAGES/drawing.mo
59share/locale/es/LC_MESSAGES/drawing.mo 85share/locale/es/LC_MESSAGES/drawing.mo
 86share/locale/eu/LC_MESSAGES/drawing.mo
60share/locale/fi/LC_MESSAGES/drawing.mo 87share/locale/fi/LC_MESSAGES/drawing.mo
61share/locale/fr/LC_MESSAGES/drawing.mo 88share/locale/fr/LC_MESSAGES/drawing.mo
62share/locale/he/LC_MESSAGES/drawing.mo 89share/locale/he/LC_MESSAGES/drawing.mo
63share/locale/hr/LC_MESSAGES/drawing.mo 90share/locale/hr/LC_MESSAGES/drawing.mo
64share/locale/hu/LC_MESSAGES/drawing.mo 91share/locale/hu/LC_MESSAGES/drawing.mo
 92share/locale/id/LC_MESSAGES/drawing.mo
65share/locale/it/LC_MESSAGES/drawing.mo 93share/locale/it/LC_MESSAGES/drawing.mo
66share/locale/nl/LC_MESSAGES/drawing.mo 94share/locale/nl/LC_MESSAGES/drawing.mo
67share/locale/pl/LC_MESSAGES/drawing.mo 95share/locale/pl/LC_MESSAGES/drawing.mo
68share/locale/pt_BR/LC_MESSAGES/drawing.mo 96share/locale/pt_BR/LC_MESSAGES/drawing.mo
69share/locale/ru/LC_MESSAGES/drawing.mo 97share/locale/ru/LC_MESSAGES/drawing.mo
70share/locale/sv/LC_MESSAGES/drawing.mo 98share/locale/sv/LC_MESSAGES/drawing.mo
71share/locale/tr/LC_MESSAGES/drawing.mo 99share/locale/tr/LC_MESSAGES/drawing.mo
 100share/locale/zh_CN/LC_MESSAGES/drawing.mo
 101share/locale/zh_TW/LC_MESSAGES/drawing.mo
72share/metainfo/com.github.maoschanz.drawing.appdata.xml 102share/metainfo/com.github.maoschanz.drawing.appdata.xml

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

--- pkgsrc/graphics/drawing/distinfo 2020/06/17 08:47:30 1.1
+++ pkgsrc/graphics/drawing/distinfo 2020/11/26 15:26:19 1.2
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.1 2020/06/17 08:47:30 nia Exp $ 1$NetBSD: distinfo,v 1.2 2020/11/26 15:26:19 nia Exp $
2 2
3SHA1 (drawing-0.4.13.tar.gz) = bca6e71b15cdb7e087810976e3a6a2ac6fac5db4 3SHA1 (drawing-0.6.3.tar.gz) = 498fd429143385adc9b88c230079564a66197511
4RMD160 (drawing-0.4.13.tar.gz) = c23ad0469bab3dcabfe2ef97fc51f89c4385eba2 4RMD160 (drawing-0.6.3.tar.gz) = e04ca7d9d20128a145d67d025dc83653bddd474b
5SHA512 (drawing-0.4.13.tar.gz) = 7765f163682e53724c2b873714a5dd2e81be3d01601c641e136a518bbef677ba72d5f6d040ce5a2f87535ae2719e77222f2d973e3a3beb2b260b65196b68ece1 5SHA512 (drawing-0.6.3.tar.gz) = 253a2e17f95184b0bf95d3220f0afba25dcf1295265671ed9c6dd25d4984d743934598a7b0775e118053544cc8317db7ebd2a0c2c643a557c196a1f7652d1400
6Size (drawing-0.4.13.tar.gz) = 1061489 bytes 6Size (drawing-0.6.3.tar.gz) = 7848276 bytes
7SHA1 (patch-data_com.github.maoschanz.drawing.gschema.xml) = 6efb7156a2864733601d74de0fd72dad0c3db565 7SHA1 (patch-data_com.github.maoschanz.drawing.gschema.xml) = dd93e6caee43e03bb1b63907638c9b2b0a130e98

cvs diff -r1.1 -r1.2 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/06/17 08:47:31 1.1
+++ pkgsrc/graphics/drawing/patches/patch-data_com.github.maoschanz.drawing.gschema.xml 2020/11/26 15:26:20 1.2
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: patch-data_com.github.maoschanz.drawing.gschema.xml,v 1.1 2020/06/17 08:47:31 nia Exp $ 1$NetBSD: patch-data_com.github.maoschanz.drawing.gschema.xml,v 1.2 2020/11/26 15:26:20 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-03-07 14:34:33.000000000 +0000 6--- data/com.github.maoschanz.drawing.gschema.xml.orig 2020-10-31 19:12:11.000000000 +0000
7+++ data/com.github.maoschanz.drawing.gschema.xml 7+++ data/com.github.maoschanz.drawing.gschema.xml
8@@ -10,7 +10,7 @@ 8@@ -4,7 +4,7 @@
9 feature which is off by default because it makes icons blurry.</description> 9 <schema id="com.github.maoschanz.drawing" path="/com/github/maoschanz/drawing/">
10 </key> 10 <!-- Actual options -->
11 <key type="s" name="decorations"> 11 <key type="s" name="deco-type">
12- <default>'auto'</default> 12- <default>''</default>
13+ <default>'ssd'</default> 13+ <default>'mtc'</default>
14 <summary>Type of window decorations</summary> 14 <summary>Type of window decorations</summary>
15 <description>Can be 'auto', 'csd', 'csd-eos', 'ssd', 'ssd-toolbar', 15 <description>
16 'ssd-symbolic', 'ssd-toolbar-symbolic', 'ssd-menubar' or 'everything'. 16 Can be '' (automatic), 'hg' (GNOME headerbar), 'he' (elementary OS