Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 5 Dec 2024 03:07:42 GMT
From:      Charlie Li <vishwin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: cc38be92521c - main - graphics/inkscape: update to 1.4
Message-ID:  <202412050307.4B537ga6031244@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=cc38be92521ce1c24eb946834338c0df5c60483a

commit cc38be92521ce1c24eb946834338c0df5c60483a
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2024-12-05 02:57:48 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2024-12-05 03:06:33 +0000

    graphics/inkscape: update to 1.4
    
    Release notes: https://inkscape.org/doc/release_notes/1.4/Inkscape_1.4.html
    
    Includes required corresponding math/lib2geom update to 1.4
    
    PR: 282864
    Reported by: lumiwa[at]gmail[dot]com
    Reviewed by: fluffy
    Differential Revision: https://reviews.freebsd.org/D47690
---
 graphics/inkscape/Makefile                         |   22 +-
 graphics/inkscape/distinfo                         |    8 +-
 ...01-git-6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f |   36 -
 ...02-git-f0355a6341aceee93ce4d4d70cd9ec3a44081c38 |  167 ---
 graphics/inkscape/pkg-plist                        | 1096 ++++++++++++++++++--
 math/lib2geom/Makefile                             |    7 +-
 math/lib2geom/distinfo                             |    6 +-
 7 files changed, 1010 insertions(+), 332 deletions(-)

diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index e2a9949c9e7a..34d07f5bc0ff 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,9 +1,11 @@
 PORTNAME=	inkscape
-DISTVERSION=	1.3.2
-PORTREVISION=	4
+DISTVERSION=	1.4
 CATEGORIES=	graphics gnome
 MASTER_SITES=	https://media.inkscape.org/dl/resources/file/
 
+PATCH_SITES=	https://gitlab.com/${PORTNAME}/${PORTNAME}/-/commit/
+PATCHFILES+=	eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch:-p1 # https://gitlab.com/inkscape/inkscape/-/merge_requests/6755
+
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Full featured open source SVG editor
 WWW=		https://inkscape.org
@@ -29,31 +31,31 @@ LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
 		libharfbuzz.so:print/harfbuzz \
 		libpotrace.so:graphics/libpotrace \
 		libpng.so:graphics/png \
-		libsoup-2.4.so:devel/libsoup \
 		libenchant-2.so:textproc/enchant2 \
 		libepoxy.so:graphics/libepoxy \
 		lib2geom.so:math/lib2geom
-RUN_DEPENDS=	${PYNUMPY} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>0:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}appdirs>0:devel/py-appdirs@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1:sysutils/py-filelock@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}cachecontrol>0:www/py-cachecontrol@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}cssselect>0:www/py-cssselect@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}filelock>=3.7.1:sysutils/py-filelock@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}scour>0:textproc/py-scour@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \
 		fig2dev:print/fig2dev
 TEST_DEPENDS=	googletest>0:devel/googletest \
 		bash:shells/bash
 
-USES=		compiler:c++17-lang cmake:testing cpe desktop-file-utils ghostscript:run \
+USES=		compiler:c++20-lang cmake:testing cpe desktop-file-utils ghostscript:run \
 		gnome jpeg pathfix pkgconfig python \
 		readline shebangfix tar:xz xorg
-USE_GNOME=	cairo gdkpixbuf2 gtkmm30 gtksourceview4 libxml2 libxslt
+USE_GNOME=	cairo gdkpixbuf2 glibmm gtkmm30 gtksourceview4 libxml2 libxslt
 USE_PYTHON=	cython
 USE_XORG=	sm ice x11 xext
 USE_LDCONFIG=	yes
 
-DATETAG=	2023-11-25_091e20ef0f
+DATETAG=	2024-10-09_e7c3feb100
 WRKSRC=		${WRKDIR}/${PORTNAME}-${DISTVERSION}_${DATETAG}
 
 BINARY_ALIAS=	python3=${PYTHON_CMD}
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
index 213e14184834..8cd242e47219 100644
--- a/graphics/inkscape/distinfo
+++ b/graphics/inkscape/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1720270922
-SHA256 (inkscape-1.3.2.tar.xz) = dbd1844dc443fe5e10d3e9a887144e5fb7223852fff191cfb5ef7adeab0e086b
-SIZE (inkscape-1.3.2.tar.xz) = 44720944
+TIMESTAMP = 1732135455
+SHA256 (inkscape-1.4.tar.xz) = c59a85453b699addebcd51c1dc07684dd96a10c8aec716b19551db50562e13f5
+SIZE (inkscape-1.4.tar.xz) = 46321868
+SHA256 (eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch) = 2c2e04d8524fb75e7758ba43742512ad66447ec0b56f28279f4679b96cd1425f
+SIZE (eb6dadcf1a5c660167ba43f3606c8e7cc6529787.patch) = 1149
diff --git a/graphics/inkscape/files/patch-01-git-6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f b/graphics/inkscape/files/patch-01-git-6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f
deleted file mode 100644
index aa377cc28e57..000000000000
--- a/graphics/inkscape/files/patch-01-git-6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f
+++ /dev/null
@@ -1,36 +0,0 @@
-From 6bbd3647c4d6aab425e53cb4b7d3f33a98e45e6f Mon Sep 17 00:00:00 2001
-From: Christian Hesse <mail@eworm.de>
-Date: Fri, 17 Nov 2023 22:30:42 +0100
-Subject: [PATCH] include missing header file
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This fixes build error:
-```
-/build/inkscape/src/inkscape/src/object/uri.cpp: In constructor ‘Inkscape::URI::URI(const gchar*, const char*)’:
-/build/inkscape/src/inkscape/src/object/uri.cpp:86:9: error: ‘xmlFree’ was not declared in this scope; did you mean ‘xmlFreeURI’?
-   86 |         xmlFree(full);
-```
-
-
-(cherry picked from commit 694d8ae43d06efff21adebf377ce614d660b24cd)
----
- src/object/uri.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/object/uri.h b/src/object/uri.h
-index 381adec58cf..d5b211fe2b2 100644
---- src/object/uri.h
-+++ src/object/uri.h
-@@ -13,6 +13,7 @@
- #define INKSCAPE_URI_H
- 
- #include <libxml/uri.h>
-+#include <libxml/xmlmemory.h>
- #include <memory>
- #include <string>
- 
--- 
-GitLab
-
diff --git a/graphics/inkscape/files/patch-02-git-f0355a6341aceee93ce4d4d70cd9ec3a44081c38 b/graphics/inkscape/files/patch-02-git-f0355a6341aceee93ce4d4d70cd9ec3a44081c38
deleted file mode 100644
index c525686bc3be..000000000000
--- a/graphics/inkscape/files/patch-02-git-f0355a6341aceee93ce4d4d70cd9ec3a44081c38
+++ /dev/null
@@ -1,167 +0,0 @@
-From f0355a6341aceee93ce4d4d70cd9ec3a44081c38 Mon Sep 17 00:00:00 2001
-From: Rafael Siejakowski <rs@rs-math.net>
-Date: Sun, 20 Aug 2023 18:15:19 +0200
-Subject: [PATCH] Fix build on FreeBSD: rename two helper functions
-
-The functions roundup() and rounddown() are renamed to round_up() and
-round_down(), respectively. This prevents a name clash with the macros
-roundup and rounddown defined in sys/param.h which for some reason gets
-pulled in on FreeBSD.
-
-Fixes https://gitlab.com/inkscape/inbox/-/issues/9062
----
- src/display/drawing-pattern.cpp        | 14 +++++++-------
- src/helper/geom.h                      |  4 ++--
- src/helper/mathfns.h                   |  6 +++---
- src/ui/widget/canvas/pixelstreamer.cpp |  2 +-
- src/util/pool.cpp                      |  6 +++---
- 5 files changed, 16 insertions(+), 16 deletions(-)
-
-diff --git a/src/display/drawing-pattern.cpp b/src/display/drawing-pattern.cpp
-index 6b30c968ded..34df2f873b1 100644
---- src/display/drawing-pattern.cpp
-+++ src/display/drawing-pattern.cpp
-@@ -89,7 +89,7 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
-             if (rect.dimensions()[i] >= _pattern_resolution[i]) {
-                 rect[i] = {0, _pattern_resolution[i]};
-             } else {
--                rect[i] -= Util::rounddown(rect[i].min(), _pattern_resolution[i]);
-+                rect[i] -= Util::round_down(rect[i].min(), _pattern_resolution[i]);
-             }
-         }
-         return rect;
-@@ -101,7 +101,7 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
-             int const period = _pattern_resolution[i];
-             if (a[i].extent() >= period) return true;
-             if (b[i].extent() > a[i].extent()) return false;
--            return Util::rounddown(b[i].min() - a[i].min(), period) >= b[i].max() - a[i].max();
-+            return Util::round_down(b[i].min() - a[i].min(), period) >= b[i].max() - a[i].max();
-         };
-         return check(0) && check(1);
-     };
-@@ -112,7 +112,7 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
-             int const period = _pattern_resolution[i];
-             if (a[i].extent() >= period) return true;
-             if (b[i].extent() >= period) return true;
--            return Util::rounddown(b[i].max() - a[i].min(), period) >= b[i].min() - a[i].max();
-+            return Util::round_down(b[i].max() - a[i].min(), period) >= b[i].min() - a[i].max();
-         };
-         return check(0) && check(1);
-     };
-@@ -121,8 +121,8 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
-     auto overlapping_translates = [&, this] (Geom::IntRect const &a, Geom::IntRect const &b) {
-         Geom::IntPoint min, max;
-         for (int i = 0; i < 2; i++) {
--            min[i] = Util::roundup  (b[i].min() - a[i].max() + 1, _pattern_resolution[i]);
--            max[i] = Util::rounddown(b[i].max() - a[i].min() - 1, _pattern_resolution[i]);
-+            min[i] = Util::round_up  (b[i].min() - a[i].max() + 1, _pattern_resolution[i]);
-+            max[i] = Util::round_down(b[i].max() - a[i].min() - 1, _pattern_resolution[i]);
-         }
-         return std::make_pair(min, max);
-     };
-@@ -165,7 +165,7 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
- 
-             for (auto it = surfaces.begin(); it != surfaces.end(); ) {
-                 if (wrapped_touches(expanded, it->rect)) {
--                    expanded.unionWith(it->rect + rounddown(expanded.max() - it->rect.min(), _pattern_resolution));
-+                    expanded.unionWith(it->rect + round_down(expanded.max() - it->rect.min(), _pattern_resolution));
-                     merged.emplace_back(std::move(*it));
-                     *it = std::move(surfaces.back());
-                     surfaces.pop_back();
-@@ -259,7 +259,7 @@ cairo_pattern_t *DrawingPattern::renderPattern(RenderContext &rc, Geom::IntRect
- 
-     // Create and return pattern.
-     auto cp = cairo_pattern_create_for_surface(surface->surface->cobj());
--    auto const shift = surface->rect.min() + rounddown(area_orig.min() - surface->rect.min(), _pattern_resolution);
-+    auto const shift = surface->rect.min() + round_down(area_orig.min() - surface->rect.min(), _pattern_resolution);
-     ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift));
-     cairo_pattern_set_extend(cp, CAIRO_EXTEND_REPEAT);
-     if (rc.antialiasing_override && rc.antialiasing_override.value() == Antialiasing::None) {
-diff --git a/src/helper/geom.h b/src/helper/geom.h
-index 59542e7d44f..e8b1d1f46ee 100644
---- src/helper/geom.h
-+++ src/helper/geom.h
-@@ -54,10 +54,10 @@ inline Geom::Coord triangle_area(Geom::Point const &p1, Geom::Point const &p2, G
-     return p1[X] * p2[Y] + p1[Y] * p3[X] + p2[X] * p3[Y] - p2[Y] * p3[X] - p1[Y] * p2[X] - p1[X] * p3[Y];
- }
- 
--inline auto rounddown(Geom::IntPoint const &a, Geom::IntPoint const &b)
-+inline auto round_down(Geom::IntPoint const &a, Geom::IntPoint const &b)
- {
-     using namespace Inkscape::Util;
--    return Geom::IntPoint(rounddown(a.x(), b.x()), rounddown(a.y(), b.y()));
-+    return Geom::IntPoint(round_down(a.x(), b.x()), round_down(a.y(), b.y()));
- }
- 
- inline auto expandedBy(Geom::IntRect rect, int amount)
-diff --git a/src/helper/mathfns.h b/src/helper/mathfns.h
-index 6f466fb2c33..730b6ba2153 100644
---- src/helper/mathfns.h
-+++ src/helper/mathfns.h
-@@ -79,16 +79,16 @@ T constexpr safemod(T a, T b)
- 
- /// Returns \a a rounded down to the nearest multiple of \a b, assuming b >= 1.
- template <typename T, typename std::enable_if<std::is_integral<T>::value, bool>::type = true>
--T constexpr rounddown(T a, T b)
-+T constexpr round_down(T a, T b)
- {
-     return a - safemod(a, b);
- }
- 
- /// Returns \a a rounded up to the nearest multiple of \a b, assuming b >= 1.
- template <typename T, typename std::enable_if<std::is_integral<T>::value, bool>::type = true>
--T constexpr roundup(T a, T b)
-+T constexpr round_up(T a, T b)
- {
--    return rounddown(a - 1, b) + b;
-+    return round_down(a - 1, b) + b;
- }
- 
- /**
-diff --git a/src/ui/widget/canvas/pixelstreamer.cpp b/src/ui/widget/canvas/pixelstreamer.cpp
-index 74d557b37b1..ddafee96bac 100644
---- src/ui/widget/canvas/pixelstreamer.cpp
-+++ src/ui/widget/canvas/pixelstreamer.cpp
-@@ -99,7 +99,7 @@ public:
-         // Calculate image properties required by cairo.
-         int stride = cairo_format_stride_for_width(CAIRO_FORMAT_ARGB32, dimensions.x());
-         int size = stride * dimensions.y();
--        int sizeup = Util::roundup(size, 64);
-+        int sizeup = Util::round_up(size, 64);
-         assert(sizeup < bufsize);
- 
-         // Attempt to advance buffers in states 3 or 4 towards 5, if allowed.
-diff --git a/src/util/pool.cpp b/src/util/pool.cpp
-index 455366b9f1b..89fe77ae023 100644
---- src/util/pool.cpp
-+++ src/util/pool.cpp
-@@ -8,7 +8,7 @@
- namespace Inkscape::Util {
- 
- // Round up x to the next multiple of m.
--static std::byte *roundup(std::byte *x, std::size_t m)
-+static std::byte *round_up(std::byte *x, std::size_t m)
- {
-     auto y = reinterpret_cast<uintptr_t>(x);
-     y = ((y - 1) / m + 1) * m;
-@@ -17,7 +17,7 @@ static std::byte *roundup(std::byte *x, std::size_t m)
- 
- std::byte *Pool::allocate(std::size_t size, std::size_t alignment)
- {
--    auto a = roundup(cur, alignment);
-+    auto a = round_up(cur, alignment);
-     auto b = a + size;
- 
-     if (b <= end) {
-@@ -33,7 +33,7 @@ std::byte *Pool::allocate(std::size_t size, std::size_t alignment)
-     resetblock();
-     nextsize = cursize * 3 / 2;
- 
--    a = roundup(cur, alignment);
-+    a = round_up(cur, alignment);
-     b = a + size;
- 
-     assert(b <= end);
--- 
-GitLab
-
diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist
index 597f138309f9..a89a1abe0fcf 100644
--- a/graphics/inkscape/pkg-plist
+++ b/graphics/inkscape/pkg-plist
@@ -1,7 +1,7 @@
 bin/inkscape
 bin/inkview
 lib/inkscape/libinkscape_base.so
-lib/inkscape/libinkscape_base.so.1.3.2.0
+lib/inkscape/libinkscape_base.so.1.4.0.0
 share/applications/org.inkscape.Inkscape.desktop
 share/bash-completion/completions/inkscape
 share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png
@@ -12,12 +12,11 @@ share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png
 share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png
 share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg
 share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
-%%DATADIR%%/attributes/README
 %%DATADIR%%/attributes/css_defaults
 %%DATADIR%%/attributes/cssprops
 %%DATADIR%%/attributes/svgprops
-%%DATADIR%%/branding/README
 %%DATADIR%%/branding/inkscape-flat.svg
+%%DATADIR%%/branding/inkscape-logo-icons-sized.svg
 %%DATADIR%%/branding/inkscape-mac.svg
 %%DATADIR%%/branding/inkscape-text.svg
 %%DATADIR%%/branding/inkscape.svg
@@ -37,7 +36,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/doc/MPL-1.1.txt
 %%DATADIR%%/doc/OFL-1.1.txt
 %%DATADIR%%/doc/TRANSLATORS
-%%DATADIR%%/examples/README
 %%DATADIR%%/examples/animated-clock.svg
 %%DATADIR%%/examples/art-nouveau-P3.svg
 %%DATADIR%%/examples/blend_modes.svg
@@ -68,12 +66,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/examples/tiger.svgz
 %%DATADIR%%/examples/tref.svg
 %%DATADIR%%/examples/turbulence_filters.svg
-%%DATADIR%%/extensions/.darglint
-%%DATADIR%%/extensions/.pre-commit-config.yaml
-%%DATADIR%%/extensions/.pylintrc
-%%DATADIR%%/extensions/CONTRIBUTING.md
 %%DATADIR%%/extensions/LICENSE.txt
-%%DATADIR%%/extensions/MANIFEST.in
 %%DATADIR%%/extensions/Poly3DObjects/cube.obj
 %%DATADIR%%/extensions/Poly3DObjects/cuboct.obj
 %%DATADIR%%/extensions/Poly3DObjects/dodec.obj
@@ -101,8 +94,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/Poly3DObjects/trunc_icos.obj
 %%DATADIR%%/extensions/Poly3DObjects/trunc_oct.obj
 %%DATADIR%%/extensions/Poly3DObjects/trunc_tet.obj
-%%DATADIR%%/extensions/README.md
-%%DATADIR%%/extensions/TESTING.md
 %%DATADIR%%/extensions/addnodes.inx
 %%DATADIR%%/extensions/addnodes.py
 %%DATADIR%%/extensions/aisvg.inx
@@ -194,6 +185,10 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/barcode/Upca.py
 %%DATADIR%%/extensions/barcode/Upce.py
 %%DATADIR%%/extensions/barcode/__init__.py
+%%DATADIR%%/extensions/cgm_enums.py
+%%DATADIR%%/extensions/cgm_input.inx
+%%DATADIR%%/extensions/cgm_input.py
+%%DATADIR%%/extensions/cgm_parse.py
 %%DATADIR%%/extensions/color_blackandwhite.inx
 %%DATADIR%%/extensions/color_blackandwhite.py
 %%DATADIR%%/extensions/color_brighter.inx
@@ -251,7 +246,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/doc_ai_convert.py
 %%DATADIR%%/extensions/docinfo.inx
 %%DATADIR%%/extensions/docinfo.py
-%%DATADIR%%/extensions/docs/Makefile
 %%DATADIR%%/extensions/docs/_templates/versions.html
 %%DATADIR%%/extensions/docs/authors/index.rst
 %%DATADIR%%/extensions/docs/authors/interpreters.rst
@@ -285,7 +279,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/docs/extensions/svg2xaml.rst
 %%DATADIR%%/extensions/docs/favicon.svg
 %%DATADIR%%/extensions/docs/index.rst
-%%DATADIR%%/extensions/docs/make.bat
 %%DATADIR%%/extensions/docs/poetry-parse.py
 %%DATADIR%%/extensions/docs/source/index.rst
 %%DATADIR%%/extensions/docs/tutorial/creating-objects.rst
@@ -293,6 +286,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/docs/tutorial/my-first-effect-extension.rst
 %%DATADIR%%/extensions/docs/tutorial/my-first-import-extension.rst
 %%DATADIR%%/extensions/docs/tutorial/my-first-text-extension.rst
+%%DATADIR%%/extensions/docs/tutorial/object-editing.rst
 %%DATADIR%%/extensions/docs/tutorial/resources/Call_Extension_Failure.png
 %%DATADIR%%/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif
 %%DATADIR%%/extensions/docs/tutorial/resources/Smiles_Format.gif
@@ -304,7 +298,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/docs/tutorial/resources/template_effect.zip
 %%DATADIR%%/extensions/docs/tutorial/resources/vanillin.smi
 %%DATADIR%%/extensions/docs/tutorial/simple-path-extension.rst
-%%DATADIR%%/extensions/doxygen-main.dox
 %%DATADIR%%/extensions/dpi90to96.inx
 %%DATADIR%%/extensions/dpi96to90.inx
 %%DATADIR%%/extensions/dpiswitcher.py
@@ -360,8 +353,137 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/hpgl_output.inx
 %%DATADIR%%/extensions/hpgl_output.py
 %%DATADIR%%/extensions/hpgl_parser.py
+%%DATADIR%%/extensions/icons/_notepad-page-icon.svg
 %%DATADIR%%/extensions/icons/businesscard_landscape.svg
+%%DATADIR%%/extensions/icons/com.kaioa.lorem_ipsum.svg
 %%DATADIR%%/extensions/icons/dvd_box.svg
+%%DATADIR%%/extensions/icons/effect.color_markers.svg
+%%DATADIR%%/extensions/icons/effect.distribute_along_path.svg
+%%DATADIR%%/extensions/icons/effect.draw_from_triangle.svg
+%%DATADIR%%/extensions/icons/effect.extrude.svg
+%%DATADIR%%/extensions/icons/effect.interpolate.svg
+%%DATADIR%%/extensions/icons/effect.long_shadow.svg
+%%DATADIR%%/extensions/icons/effect.merge_styles.svg
+%%DATADIR%%/extensions/icons/effect.pattern_along_path.svg
+%%DATADIR%%/extensions/icons/effect.voronoi.svg
+%%DATADIR%%/extensions/icons/effect.voronoi_fill.svg
+%%DATADIR%%/extensions/icons/frame.svg
+%%DATADIR%%/extensions/icons/jessyink.core.video.svg
+%%DATADIR%%/extensions/icons/jessyink.install.svg
+%%DATADIR%%/extensions/icons/jessyink.summary.svg
+%%DATADIR%%/extensions/icons/jessyink.transitions.svg
+%%DATADIR%%/extensions/icons/jessyink.uninstall.svg
+%%DATADIR%%/extensions/icons/jessyink.view.svg
+%%DATADIR%%/extensions/icons/math.triangle.svg
+%%DATADIR%%/extensions/icons/mcepl.ungroup_deep.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.flatten.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.gears.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.handles.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.perspective.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.plot.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.spirograph.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.turtle.lindenmayer.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.turtle_rtree.svg
+%%DATADIR%%/extensions/icons/org.ekips.filter.twirl.svg
+%%DATADIR%%/extensions/icons/org.evilmad.text.hershey.svg
+%%DATADIR%%/extensions/icons/org.greygreen.inkscape.effects.nup.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.black_and_white.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.brighter.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.custom.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.darker.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.desaturate.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.grayscale.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.hsl_adjust.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.less_hue.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.less_light.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.less_saturation.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.list_colours.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.more_hue.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.more_light.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.more_saturation.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.negative.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.randomize.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.remove_blue.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.remove_green.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.remove_red.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.replace_color.svg
+%%DATADIR%%/extensions/icons/org.inkscape.color.rgb_barrel.svg
+%%DATADIR%%/extensions/icons/org.inkscape.doc_ai_convert.svg
+%%DATADIR%%/extensions/icons/org.inkscape.doc_info.svg
+%%DATADIR%%/extensions/icons/org.inkscape.dpi90to96.svg
+%%DATADIR%%/extensions/icons/org.inkscape.dpi96to90.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.bluredge.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.func_plot.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.grid.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.guides_creator.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.image_attributes.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effect.param_curves.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effects.inset_shadow.svg
+%%DATADIR%%/extensions/icons/org.inkscape.effects.perfect_bound_cover.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.add_nodes.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.alphabet_soup.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.dashit.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.embed_image.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.fractalize.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.interp_att_g.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.jitter_nodes.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.multiple.extract_image.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.nice_chart.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.number_nodes.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.pixel_snap.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.restack.svg
+%%DATADIR%%/extensions/icons/org.inkscape.filter.segment_straightener.svg
+%%DATADIR%%/extensions/icons/org.inkscape.generate.grid_polar.svg
+%%DATADIR%%/extensions/icons/org.inkscape.generate.pdf_latex.svg
+%%DATADIR%%/extensions/icons/org.inkscape.generate.printing_marks.svg
+%%DATADIR%%/extensions/icons/org.inkscape.guillotine.svg
+%%DATADIR%%/extensions/icons/org.inkscape.jessyink.add_mouse_handler.svg
+%%DATADIR%%/extensions/icons/org.inkscape.jessyink.auto_texts.svg
+%%DATADIR%%/extensions/icons/org.inkscape.jessyink.jessyink_effects.svg
+%%DATADIR%%/extensions/icons/org.inkscape.jessyink.key_bindings.svg
+%%DATADIR%%/extensions/icons/org.inkscape.jessyink.master_slide.svg
+%%DATADIR%%/extensions/icons/org.inkscape.meshes.mesh_to_path.svg
+%%DATADIR%%/extensions/icons/org.inkscape.meshes.path_to_mesh.svg
+%%DATADIR%%/extensions/icons/org.inkscape.output.export_slices.svg
+%%DATADIR%%/extensions/icons/org.inkscape.path.envelope.svg
+%%DATADIR%%/extensions/icons/org.inkscape.path.rubber_stretch.svg
+%%DATADIR%%/extensions/icons/org.inkscape.path.to_absolute.svg
+%%DATADIR%%/extensions/icons/org.inkscape.qr_code.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.barcode.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.calendar.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.data_matrix.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.foldable_box.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.grid_cartesian.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.grid_isometric.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.poly_3d.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.rack_gear.svg
+%%DATADIR%%/extensions/icons/org.inkscape.render.wireframe_sphere.svg
+%%DATADIR%%/extensions/icons/org.inkscape.replace_font.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.braille.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.extract.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.flip_case.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.lowercase.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.merge.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.random_case.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.sentence_case.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.title_case.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text.uppercase.svg
+%%DATADIR%%/extensions/icons/org.inkscape.text_split.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.layers_to_svg_font.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.new_glyph_layer.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.next_layer.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.previous_layer.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.setup_typography_canvas.svg
+%%DATADIR%%/extensions/icons/org.inkscape.typography.svg_font_to_layers.svg
+%%DATADIR%%/extensions/icons/org.inkscape.visualise.measure_length.svg
+%%DATADIR%%/extensions/icons/org.inkscape.web.set_attribute.svg
+%%DATADIR%%/extensions/icons/org.inkscape.web.slicer.create_group.svg
+%%DATADIR%%/extensions/icons/org.inkscape.web.slicer.create_rect.svg
+%%DATADIR%%/extensions/icons/org.inkscape.web.slicer.export.svg
+%%DATADIR%%/extensions/icons/org.inkscape.web.transmit_attribute.svg
+%%DATADIR%%/extensions/icons/org.inkscape.webdesign.interactive_mockup.svg
+%%DATADIR%%/extensions/icons/presentation-icon.svg
+%%DATADIR%%/extensions/icons/se.lewerin.filter.dimension.svg
 %%DATADIR%%/extensions/icons/seamless_pattern.svg
 %%DATADIR%%/extensions/image_attributes.inx
 %%DATADIR%%/extensions/image_attributes.py
@@ -381,7 +503,9 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/inkex/bezier.py
 %%DATADIR%%/extensions/inkex/colors.py
 %%DATADIR%%/extensions/inkex/command.py
-%%DATADIR%%/extensions/inkex/css.py
+%%DATADIR%%/extensions/inkex/css/__init__.py
+%%DATADIR%%/extensions/inkex/css/compiler.py
+%%DATADIR%%/extensions/inkex/css/parser.py
 %%DATADIR%%/extensions/inkex/deprecated-simple/README.rst
 %%DATADIR%%/extensions/inkex/deprecated-simple/bezmisc.py
 %%DATADIR%%/extensions/inkex/deprecated-simple/cspsubdiv.py
@@ -409,7 +533,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/inkex/elements/_use.py
 %%DATADIR%%/extensions/inkex/elements/_utils.py
 %%DATADIR%%/extensions/inkex/extensions.py
-%%DATADIR%%/extensions/inkex/gui/README.md
 %%DATADIR%%/extensions/inkex/gui/__init__.py
 %%DATADIR%%/extensions/inkex/gui/app.py
 %%DATADIR%%/extensions/inkex/gui/asyncme.py
@@ -421,7 +544,13 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/inkex/interfaces/__init__.py
 %%DATADIR%%/extensions/inkex/inx.py
 %%DATADIR%%/extensions/inkex/localization.py
-%%DATADIR%%/extensions/inkex/paths.py
+%%DATADIR%%/extensions/inkex/paths/__init__.py
+%%DATADIR%%/extensions/inkex/paths/arc.py
+%%DATADIR%%/extensions/inkex/paths/curves.py
+%%DATADIR%%/extensions/inkex/paths/interfaces.py
+%%DATADIR%%/extensions/inkex/paths/lines.py
+%%DATADIR%%/extensions/inkex/paths/path.py
+%%DATADIR%%/extensions/inkex/paths/quadratic.py
 %%DATADIR%%/extensions/inkex/ports.py
 %%DATADIR%%/extensions/inkex/properties.py
 %%DATADIR%%/extensions/inkex/styles.py
@@ -472,7 +601,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/inkman/inkman/inkman/utils.py
 %%DATADIR%%/extensions/inkman/inkman/manage_extensions.inx
 %%DATADIR%%/extensions/inkman/inkman/manage_extensions.py
-%%DATADIR%%/extensions/inkman/inkman/pyproject.toml
+%%DATADIR%%/extensions/inkman/inkman/tox.ini
 %%DATADIR%%/extensions/inkscape_follow_link.inx
 %%DATADIR%%/extensions/inkscape_follow_link.py
 %%DATADIR%%/extensions/inkweb.js
@@ -540,8 +669,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/nicechart.inx
 %%DATADIR%%/extensions/nicechart.py
 %%DATADIR%%/extensions/other/clipart/LICENSE.txt
-%%DATADIR%%/extensions/other/clipart/MANIFEST.in
-%%DATADIR%%/extensions/other/clipart/README.md
 %%DATADIR%%/extensions/other/clipart/import_sources.py
 %%DATADIR%%/extensions/other/clipart/import_web_image.inx
 %%DATADIR%%/extensions/other/clipart/import_web_image.py
@@ -567,7 +694,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/other/clipart/licenses/perm-pd.svg
 %%DATADIR%%/extensions/other/clipart/licenses/perm-sa.svg
 %%DATADIR%%/extensions/other/clipart/licenses/unknown.svg
-%%DATADIR%%/extensions/other/clipart/pyproject.toml
 %%DATADIR%%/extensions/other/clipart/sources/bioicons.py
 %%DATADIR%%/extensions/other/clipart/sources/bioicons.svg
 %%DATADIR%%/extensions/other/clipart/sources/inkscape-web.py
@@ -578,9 +704,32 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/other/clipart/sources/reactome.svg
 %%DATADIR%%/extensions/other/clipart/sources/wikimedia.py
 %%DATADIR%%/extensions/other/clipart/sources/wikimedia.svg
-%%DATADIR%%/extensions/other/extension-xaml/.darglint
-%%DATADIR%%/extensions/other/extension-xaml/.pre-commit-config.yaml
-%%DATADIR%%/extensions/other/extension-xaml/.pylintrc
+%%DATADIR%%/extensions/other/extension-afdesign/LICENSE
+%%DATADIR%%/extensions/other/extension-afdesign/LICENSES/GPL-2.0-or-later.txt
+%%DATADIR%%/extensions/other/extension-afdesign/REUSE.toml
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf.inx
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/__init__.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/__main__.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/afinput.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/extract.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/__init__.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/consts.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/enhance.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/extract.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/json_encoder.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/parse.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/sharedaf.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/types.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/parser/utils.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/__init__.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/convert.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/curve.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/fill.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/shape.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/styles.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/text.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/svg/util.py
+%%DATADIR%%/extensions/other/extension-afdesign/inkaf/utils.py
 %%DATADIR%%/extensions/other/extension-xaml/LICENSE.txt
 %%DATADIR%%/extensions/other/extension-xaml/docs/svg2xaml.rst
 %%DATADIR%%/extensions/other/extension-xaml/inkxaml/__init__.py
@@ -604,15 +753,7 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl
 %%DATADIR%%/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl
 %%DATADIR%%/extensions/other/extension-xaml/inkxaml/xamlobjects.py
-%%DATADIR%%/extensions/other/extension-xaml/poetry.lock
-%%DATADIR%%/extensions/other/extension-xaml/pyproject.toml
-%%DATADIR%%/extensions/other/extension-xaml/readme.md
-%%DATADIR%%/extensions/other/extension-xaml/tox.ini
-%%DATADIR%%/extensions/other/gcodetools/.darglint
-%%DATADIR%%/extensions/other/gcodetools/.pylintrc
 %%DATADIR%%/extensions/other/gcodetools/LICENSE.txt
-%%DATADIR%%/extensions/other/gcodetools/MANIFEST.in
-%%DATADIR%%/extensions/other/gcodetools/README.md
 %%DATADIR%%/extensions/other/gcodetools/gcodetools.py
 %%DATADIR%%/extensions/other/gcodetools/gcodetools_about.inx
 %%DATADIR%%/extensions/other/gcodetools/gcodetools_area.inx
@@ -624,8 +765,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/other/gcodetools/gcodetools_path_to_gcode.inx
 %%DATADIR%%/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx
 %%DATADIR%%/extensions/other/gcodetools/gcodetools_tools_library.inx
-%%DATADIR%%/extensions/other/gcodetools/setup.cfg
-%%DATADIR%%/extensions/other/gcodetools/tox.ini
 %%DATADIR%%/extensions/other/templates/icons/celticf.svg
 %%DATADIR%%/extensions/other/templates/icons/celtick.svg
 %%DATADIR%%/extensions/other/templates/icons/cross.svg
@@ -666,7 +805,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/output_scour.inx
 %%DATADIR%%/extensions/output_scour.py
 %%DATADIR%%/extensions/output_scour.svg
-%%DATADIR%%/extensions/package-readme.md
 %%DATADIR%%/extensions/param_curves.inx
 %%DATADIR%%/extensions/param_curves.py
 %%DATADIR%%/extensions/path_envelope.inx
@@ -692,7 +830,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/pixelsnap.py
 %%DATADIR%%/extensions/plotter.inx
 %%DATADIR%%/extensions/plotter.py
-%%DATADIR%%/extensions/poetry.lock
 %%DATADIR%%/extensions/polyhedron_3d.inx
 %%DATADIR%%/extensions/polyhedron_3d.py
 %%DATADIR%%/extensions/previous_glyph_layer.inx
@@ -701,7 +838,6 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/printing_marks.py
 %%DATADIR%%/extensions/ps_input.inx
 %%DATADIR%%/extensions/ps_input.py
-%%DATADIR%%/extensions/pyproject.toml
 %%DATADIR%%/extensions/raster_output_jpg.inx
 %%DATADIR%%/extensions/raster_output_jpg.py
 %%DATADIR%%/extensions/raster_output_jpg.svg
@@ -799,11 +935,12 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/text_uppercase.inx
 %%DATADIR%%/extensions/text_uppercase.py
 %%DATADIR%%/extensions/tools/generate_argparse_conf.py
-%%DATADIR%%/extensions/tox.ini
 %%DATADIR%%/extensions/triangle.inx
 %%DATADIR%%/extensions/triangle.py
 %%DATADIR%%/extensions/twirl.inx
 %%DATADIR%%/extensions/twirl.py
+%%DATADIR%%/extensions/typst_formula.inx
+%%DATADIR%%/extensions/typst_formula.py
 %%DATADIR%%/extensions/ungroup_deep.inx
 %%DATADIR%%/extensions/ungroup_deep.py
 %%DATADIR%%/extensions/voronoi.py
@@ -826,9 +963,692 @@ share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg
 %%DATADIR%%/extensions/webslicer_export.py
 %%DATADIR%%/extensions/wireframe_sphere.inx
 %%DATADIR%%/extensions/wireframe_sphere.py
-%%DATADIR%%/filters/README
 %%DATADIR%%/filters/filters.svg
-%%DATADIR%%/fonts/README
+%%DATADIR%%/icons/Dash/cursors/-common.svg
+%%DATADIR%%/icons/Dash/cursors/adjust_alpha.svg
+%%DATADIR%%/icons/Dash/cursors/adjust_hue.svg
+%%DATADIR%%/icons/Dash/cursors/adjust_lightness.svg
+%%DATADIR%%/icons/Dash/cursors/adjust_saturation.svg
+%%DATADIR%%/icons/Dash/cursors/arc.svg
+%%DATADIR%%/icons/Dash/cursors/box.svg
+%%DATADIR%%/icons/Dash/cursors/calligraphy.svg
+%%DATADIR%%/icons/Dash/cursors/connector.svg
+%%DATADIR%%/icons/Dash/cursors/cursor-delete.svg
+%%DATADIR%%/icons/Dash/cursors/cursor-union.svg
+%%DATADIR%%/icons/Dash/cursors/cursors.css
+%%DATADIR%%/icons/Dash/cursors/dropper-drop-fill.svg
+%%DATADIR%%/icons/Dash/cursors/dropper-drop-stroke.svg
+%%DATADIR%%/icons/Dash/cursors/dropper-pick-fill.svg
+%%DATADIR%%/icons/Dash/cursors/dropper-pick-stroke.svg
+%%DATADIR%%/icons/Dash/cursors/eraser.svg
+%%DATADIR%%/icons/Dash/cursors/flood.svg
+%%DATADIR%%/icons/Dash/cursors/geometric.svg
+%%DATADIR%%/icons/Dash/cursors/gradient-add-stop.svg
+%%DATADIR%%/icons/Dash/cursors/gradient-add.svg
+%%DATADIR%%/icons/Dash/cursors/gradient-drag-stop.svg
+%%DATADIR%%/icons/Dash/cursors/gradient-over-stop.svg
+%%DATADIR%%/icons/Dash/cursors/gradient.svg
+%%DATADIR%%/icons/Dash/cursors/measure.svg
+%%DATADIR%%/icons/Dash/cursors/mesh-add.svg
+%%DATADIR%%/icons/Dash/cursors/mesh.svg
+%%DATADIR%%/icons/Dash/cursors/node-dragging.svg
+%%DATADIR%%/icons/Dash/cursors/node-mouseover.svg
+%%DATADIR%%/icons/Dash/cursors/node.svg
+%%DATADIR%%/icons/Dash/cursors/page-dragging.svg
+%%DATADIR%%/icons/Dash/cursors/page-draw.svg
+%%DATADIR%%/icons/Dash/cursors/page-mouseover.svg
+%%DATADIR%%/icons/Dash/cursors/page-resize.svg
+%%DATADIR%%/icons/Dash/cursors/page-resizing.svg
+%%DATADIR%%/icons/Dash/cursors/pen.svg
+%%DATADIR%%/icons/Dash/cursors/pencil.svg
+%%DATADIR%%/icons/Dash/cursors/rect.svg
+%%DATADIR%%/icons/Dash/cursors/rotate.svg
+%%DATADIR%%/icons/Dash/cursors/select-dragging.svg
+%%DATADIR%%/icons/Dash/cursors/select-mouseover.svg
+%%DATADIR%%/icons/Dash/cursors/select.svg
+%%DATADIR%%/icons/Dash/cursors/spiral.svg
+%%DATADIR%%/icons/Dash/cursors/spray.svg
+%%DATADIR%%/icons/Dash/cursors/star.svg
+%%DATADIR%%/icons/Dash/cursors/text-insert.svg
+%%DATADIR%%/icons/Dash/cursors/text.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-attract.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-color.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-inset.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-less.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-more.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-move-in.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-move-jitter.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-move-out.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-move.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-outset.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-push.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-repel.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-rotate-clockwise.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-rotate-counterclockwise.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-roughen.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-scale-down.svg
+%%DATADIR%%/icons/Dash/cursors/tweak-scale-up.svg
+%%DATADIR%%/icons/Dash/cursors/zoom-in.svg
+%%DATADIR%%/icons/Dash/cursors/zoom-out.svg
+%%DATADIR%%/icons/Dash/highlights.css
+%%DATADIR%%/icons/Dash/index.theme
+%%DATADIR%%/icons/Dash/symbolic/actions/accessories-character-map-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-baseline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-center-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-left-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-node-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-right-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-on-canvas-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-sel-as-group-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-baseline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-bottom-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-center-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-node-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-top-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/applications-graphics-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/arrange-circular-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/arrange-grid-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/attach-path-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bad-marker-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bend-path-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bitmap-trace-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bool-op-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bounding-box-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_bottom-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_bottom_left-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_bottom_right-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_center-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_left-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_right-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_top-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_top_left-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/boundingbox_top_right-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bspline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/bug-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/clipboard-copy-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/clone-original-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/close-button-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/close-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-fill-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-filters-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-gradient-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-management-off-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-management-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-palette-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-picker-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-cms-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-cmyk-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-hsluv-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-hsx-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-okhsl-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-rgb-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-selector-wheel-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-tag-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/color-wheel-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/cols-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/connector-avoid-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/connector-ignore-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/connector-orthogonal-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/construct-grid-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/copy-rotate-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/corners-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/curvestitching-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dashed-stroke-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-align-and-distribute-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-extensions-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-fill-and-stroke-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-filters-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-geometry-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-icon-preview-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-information-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-input-devices-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-layers-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-memory-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-messages-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-object-properties-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-objects-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-paint-server-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-path-effects-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-rows-and-columns-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-scripts-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-selectors-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-svg-font-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-templates-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-text-and-font-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-tile-clones-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-transform-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dialog-xml-editor-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-alt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-enhance-stroke-alt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-enhance-stroke-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-no-filter-alt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-no-filter-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-outline-alt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-outline-overlay-alt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-outline-overlay-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-outline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/display-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-graph-directed-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-graph-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-baseline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-center-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-gaps-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-left-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-node-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-horizontal-right-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-randomize-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-remove-overlaps-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-unclump-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-baseline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-bottom-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-center-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-gaps-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-node-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/distribute-vertical-top-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/dnd-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-cleanup-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-export-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-import-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-import-web-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-metadata-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-new-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-open-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-print-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-properties-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-resources-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-revert-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/document-save-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-booleans-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-calligraphic-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-connector-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-cuboid-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-ellipse-arc-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-ellipse-chord-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-ellipse-segment-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-ellipse-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-ellipse-whole-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-eraser-delete-objects-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-eraser-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-freehand-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-inactive-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-line-parallel-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-line-segment-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-mirror-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-geometry-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-path-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-polygon-star-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-polygon-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-rectangle-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-spiral-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-star-outline-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-star-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-text-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-trace-background-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-use-pressure-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/draw-use-tilt-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-clear-value-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-clone-link-lpe-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-clone-link-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-clone-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-clone-unlink-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-copy-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-cut-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-delete-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-duplicate-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-find-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-height-separately-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-height-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-in-place-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-size-separately-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-size-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-style-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-width-separately-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-paste-width-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-redo-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-all-layers-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-all-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-invert-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-none-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-original-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-same-fill-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-same-object-type-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-same-stroke-color-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-select-same-stroke-style-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-undo-history-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/edit-undo-symbolic.svg
+%%DATADIR%%/icons/Dash/symbolic/actions/ellipse-5pts-symbolic.svg
*** 1104 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202412050307.4B537ga6031244>