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>