Update to inkscape 0.91.

See https://inkscape.org/en/news/2015/01/30/inkscape-version-091-is-released/
and http://wiki.inkscape.org/wiki/index.php/Release_notes/0.91 for details

ok jung@ abieber@
This commit is contained in:
landry 2015-03-24 18:45:11 +00:00
parent 91f106609c
commit f5952da892
8 changed files with 177 additions and 196 deletions

View File

@ -1,11 +1,11 @@
# $OpenBSD: Makefile,v 1.40 2014/12/13 18:58:37 kili Exp $
# $OpenBSD: Makefile,v 1.41 2015/03/24 18:45:11 landry Exp $
COMMENT= SVG vector drawing application
DISTNAME= inkscape-0.48.5
DISTNAME= inkscape-0.91
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=inkscape/}
MASTER_SITES = https://inkscape.org/en/gallery/item/3854/
HOMEPAGE= http://www.inkscape.org/
# GPLv2 and LGPLv2.1
@ -19,6 +19,10 @@ WANTLIB += glib-2.0 glibmm-2.4 gobject-2.0 gsl gslcblas gthread-2.0
WANTLIB += gtk-x11-2.0 gtkmm-2.4 gtkspell lcms2 m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pangomm-1.4 png poppler poppler-glib popt
WANTLIB += pthread sigc-2.0 stdc++ xml2 xslt z
WANTLIB += ICE MagickWand SM Xt bz2 djvulibre enchant expat ffi
WANTLIB += fftw3 gmodule-2.0 graphite2 harfbuzz jasper jbig jpeg
WANTLIB += ltdl lzma openjpeg pcre pixman-1 pthread-stubs tiff
WANTLIB += webp wmf-0.2 wmflite-0.2 xcb xcb-render xcb-shm
MODULES= devel/gettext \
textproc/intltool \
@ -51,8 +55,8 @@ RUN_DEPENDS= devel/desktop-file-utils \
x11/gtk+2,-guic
USE_GMAKE= Yes
CONFIGURE_STYLE= autoconf
AUTOCONF_VERSION= 2.69
CONFIGURE_STYLE= gnu
#AUTOCONF_VERSION= 2.69
CONFIGURE_ARGS= --without-gnome-vfs
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include/ImageMagick \
-I${LOCALBASE}/include -I${X11BASE}/include" \

View File

@ -1,2 +1,2 @@
SHA256 (inkscape-0.48.5.tar.gz) = /1GU94BXqyQjTtcbjnqiJ9SEfUIWbG1EOR76hvPK8TA=
SIZE (inkscape-0.48.5.tar.gz) = 26301353
SHA256 (inkscape-0.91.tar.gz) = LKPPvI21PkpPIGUL9Qx85pKojcv0HrwMks0k5GUA2yA=
SIZE (inkscape-0.91.tar.gz) = 34074831

View File

@ -1,36 +0,0 @@
$OpenBSD: patch-configure_ac,v 1.8 2014/12/13 18:58:38 kili Exp $
Hardcoded -dl.
--- configure.ac.orig Fri Jun 20 22:29:03 2014
+++ configure.ac Thu Dec 11 22:08:27 2014
@@ -241,7 +241,7 @@ if test "x$gc_ok" = "xyes" && test "x$cross_compiling"
# include <gc.h>
#endif
#include <stdio.h>
- extern unsigned GC_version;
+ unsigned GC_version = GC_get_version();
int main(void){
unsigned min = ((6 << 16) | (4 << 8) | 0);
printf("%d.%d.%d ",GC_version >> 16, (GC_version >> 8) & 0xFF, GC_version & 0xFF);
@@ -593,6 +593,11 @@ if test "x$popplernewercolorspaceapi" = "xyes"; then
AC_DEFINE(POPPLER_EVEN_NEWER_COLOR_SPACE_API, 1, [Use even newer color space API from Poppler >= 0.26.0])
fi
+PKG_CHECK_MODULES(POPPLER_REALLY_NEWEWST_COLOR_SPACE_API, poppler >= 0.29.0, popplernewestcolorspaceapi=yes, popplernewestcolorspaceapi=no)
+if test "x$popplernewestcolorspaceapi" = "xyes"; then
+ AC_DEFINE(POPPLER_REALLY_NEWEST_COLOR_SPACE_API, 1, [Use really newest color space API from Poppler >= 0.29.0])
+fi
+
# Poppler's b604a008 commit changes this
AC_MSG_CHECKING([whether Poppler's GfxPatch no longer uses GfxColor])
popplergfxcolor="no"
@@ -757,7 +762,7 @@ if test "x$cairo_pdf" = "xyes"; then
fi
dnl Shouldn't we test for libpng and libz?
-INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lxml2 -ldl"
+INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lxml2 $lt_cv_dlopen_libs"
if test "x$openmp_ok" = "xyes"; then
INKSCAPE_LIBS="$INKSCAPE_LIBS -lgomp"
fi

View File

@ -0,0 +1,16 @@
$OpenBSD: patch-src_2geom_hvlinesegment_h,v 1.1 2015/03/24 18:45:12 landry Exp $
--- src/2geom/hvlinesegment.h.orig Tue Mar 17 22:36:38 2015
+++ src/2geom/hvlinesegment.h Tue Mar 17 22:36:46 2015
@@ -1,10 +1,10 @@
-/**
+/**
* \file
* \brief Horizontal and vertical line segment
*//*
* Authors:
* Marco Cecchetti <mrcekets at gmail.com>
- * Krzysztof Kosiński <tweenk.pl@gmail.com>
+ * Krzysztof Kosiński <tweenk.pl@gmail.com>
* Copyright 2008-2011 Authors
*
* This library is free software; you can redistribute it and/or

View File

@ -1,15 +1,7 @@
$OpenBSD: patch-src_extension_implementation_script_cpp,v 1.3 2013/10/24 23:28:21 edd Exp $
Security fix for CVE-2012-6076 inkscape: Reads .eps files from /tmp instead of current working directory
Patch taken from Debian:
http://patch-tracker.debian.org/patch/series/view/inkscape/0.48.3.1-1.3/04-fix-LP911146.diff
Also patch in correct interpreter paths.
--- src/extension/implementation/script.cpp.orig Thu Dec 13 17:00:46 2012
+++ src/extension/implementation/script.cpp Tue Oct 22 13:02:20 2013
@@ -85,14 +85,14 @@ void Script::pump_events (void) {
$OpenBSD: patch-src_extension_implementation_script_cpp,v 1.4 2015/03/24 18:45:12 landry Exp $
--- src/extension/implementation/script.cpp.orig Tue Mar 17 22:42:05 2015
+++ src/extension/implementation/script.cpp Tue Mar 17 22:42:58 2015
@@ -79,14 +79,14 @@ void Script::pump_events (void) {
the given interpreter to a custom one per user.
*/
Script::interpreter_t const Script::interpreterTab[] = {
@ -28,19 +20,3 @@ Also patch in correct interpreter paths.
{ NULL, NULL, NULL }
};
@@ -956,7 +956,14 @@ int Script::execute (const std::list<std::string> &in_
// assemble the rest of argv
std::copy(in_params.begin(), in_params.end(), std::back_inserter(argv));
if (!filein.empty()) {
- argv.push_back(filein);
+ if(Glib::path_is_absolute(filein))
+ argv.push_back(filein);
+ else {
+ std::vector<std::string> buildargs;
+ buildargs.push_back(Glib::get_current_dir());
+ buildargs.push_back(filein);
+ argv.push_back(Glib::build_filename(buildargs));
+ }
}
int stdout_pipe, stderr_pipe;

View File

@ -1,83 +0,0 @@
$OpenBSD: patch-src_extension_internal_pdfinput_pdf-parser_cpp,v 1.9 2014/12/13 18:58:38 kili Exp $
This patch is dedicated to Joe Zawinul for his famous tune "mercy
mercy mercy".
--- src/extension/internal/pdfinput/pdf-parser.cpp.orig Mon Jun 9 15:24:41 2014
+++ src/extension/internal/pdfinput/pdf-parser.cpp Thu Dec 11 22:23:37 2014
@@ -860,7 +860,9 @@ void PdfParser::opSetExtGState(Object args[], int numA
blendingColorSpace = NULL;
isolated = knockout = gFalse;
if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) {
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
+ blendingColorSpace = GfxColorSpace::parse(NULL, &obj5, NULL, NULL);
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
blendingColorSpace = GfxColorSpace::parse(&obj5, NULL, NULL);
#elif defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI)
blendingColorSpace = GfxColorSpace::parse(&obj5, NULL);
@@ -1085,8 +1087,14 @@ void PdfParser::opSetFillColorSpace(Object args[], int
state->setFillPattern(NULL);
res->lookupColorSpace(args[0].getName(), &obj);
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
if (obj.isNull()) {
+ colorSpace = GfxColorSpace::parse(NULL, &args[0], NULL, NULL);
+ } else {
+ colorSpace = GfxColorSpace::parse(NULL, &obj, NULL, NULL);
+ }
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+ if (obj.isNull()) {
colorSpace = GfxColorSpace::parse(&args[0], NULL, NULL);
} else {
colorSpace = GfxColorSpace::parse(&obj, NULL, NULL);
@@ -1126,8 +1134,14 @@ void PdfParser::opSetStrokeColorSpace(Object args[], i
state->setStrokePattern(NULL);
res->lookupColorSpace(args[0].getName(), &obj);
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
if (obj.isNull()) {
+ colorSpace = GfxColorSpace::parse(NULL, &args[0], NULL, NULL);
+ } else {
+ colorSpace = GfxColorSpace::parse(NULL, &obj, NULL, NULL);
+ }
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+ if (obj.isNull()) {
colorSpace = GfxColorSpace::parse(&args[0], NULL, NULL);
} else {
colorSpace = GfxColorSpace::parse(&obj, NULL, NULL);
@@ -2756,7 +2770,9 @@ void PdfParser::doImage(Object *ref, Stream *str, GBoo
}
}
if (!obj1.isNull()) {
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
+ colorSpace = GfxColorSpace::parse(NULL, &obj1, NULL, NULL);
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
colorSpace = GfxColorSpace::parse(&obj1, NULL, NULL);
#elif defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI)
colorSpace = GfxColorSpace::parse(&obj1, NULL);
@@ -2847,7 +2863,9 @@ void PdfParser::doImage(Object *ref, Stream *str, GBoo
obj2.free();
}
}
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
+ GfxColorSpace *maskColorSpace = GfxColorSpace::parse(NULL, &obj1, NULL, NULL);
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
GfxColorSpace *maskColorSpace = GfxColorSpace::parse(&obj1, NULL, NULL);
#elif defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI)
maskColorSpace = GfxColorSpace::parse(&obj1, NULL);
@@ -3040,7 +3058,9 @@ void PdfParser::doForm(Object *str) {
if (obj1.dictLookup(const_cast<char*>("S"), &obj2)->isName(const_cast<char*>("Transparency"))) {
transpGroup = gTrue;
if (!obj1.dictLookup(const_cast<char*>("CS"), &obj3)->isNull()) {
-#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
+#if defined(POPPLER_REALLY_NEWEST_COLOR_SPACE_API)
+ blendingColorSpace = GfxColorSpace::parse(NULL, &obj3, NULL, NULL);
+#elif defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
blendingColorSpace = GfxColorSpace::parse(&obj3, NULL, NULL);
#elif defined(POPPLER_NEW_COLOR_SPACE_API) || defined(POPPLER_NEW_ERRORAPI)
blendingColorSpace = GfxColorSpace::parse(&obj3, NULL);

View File

@ -1,11 +0,0 @@
$OpenBSD: patch-src_ui_dialog_print_cpp,v 1.3 2014/12/13 18:58:38 kili Exp $
--- src/ui/dialog/print.cpp.orig Mon Jun 9 15:24:41 2014
+++ src/ui/dialog/print.cpp Thu Dec 11 21:49:08 2014
@@ -18,6 +18,7 @@
#endif
#include <gtkmm/stock.h>
+#include <unistd.h>
#include "print.h"
#include "extension/internal/cairo-render-context.h"

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.10 2014/12/13 18:58:38 kili Exp $
@comment $OpenBSD: PLIST,v 1.11 2015/03/24 18:45:12 landry Exp $
@bin bin/inkscape
@bin bin/inkview
@man man/man1/inkscape.1
@ -12,12 +12,18 @@ share/icons/hicolor/256x256/apps/inkscape.png
share/icons/hicolor/32x32/apps/inkscape.png
share/icons/hicolor/48x48/apps/inkscape.png
share/inkscape/
share/inkscape/clipart/
share/inkscape/clipart/README
share/inkscape/clipart/draw-freely.ru.svg
share/inkscape/clipart/draw-freely.svg
share/inkscape/clipart/orav.svg
share/inkscape/clipart/tux.svg
share/inkscape/attributes/
share/inkscape/attributes/README
share/inkscape/attributes/css_defaults
share/inkscape/attributes/cssprops
share/inkscape/attributes/svgprops
share/inkscape/branding/
share/inkscape/branding/README
share/inkscape/branding/draw-freely.ru.svg
share/inkscape/branding/draw-freely.svg
share/inkscape/branding/inkscape.svg
share/inkscape/branding/sodipodi.svg
share/inkscape/branding/tux.svg
share/inkscape/examples/
share/inkscape/examples/README
share/inkscape/examples/animated-clock.svg
@ -53,18 +59,19 @@ share/inkscape/examples/turbulence_filters.svg
share/inkscape/extensions/
share/inkscape/extensions/Barcode/
share/inkscape/extensions/Barcode/Base.py
share/inkscape/extensions/Barcode/BaseEan.py
share/inkscape/extensions/Barcode/Code128.py
share/inkscape/extensions/Barcode/Code25i.py
share/inkscape/extensions/Barcode/Code39.py
share/inkscape/extensions/Barcode/Code39Ext.py
share/inkscape/extensions/Barcode/Code93.py
share/inkscape/extensions/Barcode/EAN13.py
share/inkscape/extensions/Barcode/EAN5.py
share/inkscape/extensions/Barcode/EAN8.py
share/inkscape/extensions/Barcode/RM4CC.py
share/inkscape/extensions/Barcode/UPCA.py
share/inkscape/extensions/Barcode/UPCE.py
share/inkscape/extensions/Barcode/Ean13.py
share/inkscape/extensions/Barcode/Ean5.py
share/inkscape/extensions/Barcode/Ean8.py
share/inkscape/extensions/Barcode/Rm4scc.py
share/inkscape/extensions/Barcode/Upca.py
share/inkscape/extensions/Barcode/Upce.py
share/inkscape/extensions/Barcode/__init__.py
share/inkscape/extensions/Inkscape.pm
share/inkscape/extensions/Poly3DObjects/
share/inkscape/extensions/Poly3DObjects/cube.obj
share/inkscape/extensions/Poly3DObjects/cuboct.obj
@ -93,7 +100,6 @@ share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj
share/inkscape/extensions/Poly3DObjects/trunc_icos.obj
share/inkscape/extensions/Poly3DObjects/trunc_oct.obj
share/inkscape/extensions/Poly3DObjects/trunc_tet.obj
share/inkscape/extensions/SpSVG.pm
share/inkscape/extensions/addnodes.inx
share/inkscape/extensions/addnodes.py
share/inkscape/extensions/ai_input.inx
@ -179,6 +185,8 @@ share/inkscape/extensions/cdt_input.inx
share/inkscape/extensions/cgm_input.inx
share/inkscape/extensions/chardataeffect.py
share/inkscape/extensions/cmx_input.inx
share/inkscape/extensions/color_HSL_adjust.inx
share/inkscape/extensions/color_HSL_adjust.py
share/inkscape/extensions/color_blackandwhite.inx
share/inkscape/extensions/color_blackandwhite.py
share/inkscape/extensions/color_brighter.inx
@ -223,10 +231,12 @@ share/inkscape/extensions/convert2dashes.inx
share/inkscape/extensions/convert2dashes.py
share/inkscape/extensions/cspsubdiv.py
share/inkscape/extensions/cubicsuperpath.py
share/inkscape/extensions/dhw_input.inx
share/inkscape/extensions/dia.inx
share/inkscape/extensions/dia2svg.sh
share/inkscape/extensions/dimension.inx
share/inkscape/extensions/dimension.py
share/inkscape/extensions/dm2svg.py
share/inkscape/extensions/dots.inx
share/inkscape/extensions/dots.py
share/inkscape/extensions/draw_from_triangle.inx
@ -242,6 +252,9 @@ share/inkscape/extensions/edge3d.py
share/inkscape/extensions/embed_raster_in_svg.pl
share/inkscape/extensions/embedimage.inx
share/inkscape/extensions/embedimage.py
share/inkscape/extensions/embedselectedimages.inx
share/inkscape/extensions/empty_page.inx
share/inkscape/extensions/empty_page.py
share/inkscape/extensions/eps_input.inx
share/inkscape/extensions/eqtexsvg.inx
share/inkscape/extensions/eqtexsvg.py
@ -258,28 +271,59 @@ share/inkscape/extensions/flatten.inx
share/inkscape/extensions/flatten.py
share/inkscape/extensions/foldablebox.inx
share/inkscape/extensions/foldablebox.py
share/inkscape/extensions/fontfix.conf
share/inkscape/extensions/fractalize.inx
share/inkscape/extensions/fractalize.py
share/inkscape/extensions/funcplot.inx
share/inkscape/extensions/funcplot.py
share/inkscape/extensions/gears.inx
share/inkscape/extensions/gears.py
share/inkscape/extensions/gcodetools.py
share/inkscape/extensions/gcodetools_about.inx
share/inkscape/extensions/gcodetools_area.inx
share/inkscape/extensions/gcodetools_check_for_updates.inx
share/inkscape/extensions/gcodetools_dxf_points.inx
share/inkscape/extensions/gcodetools_engraving.inx
share/inkscape/extensions/gcodetools_graffiti.inx
share/inkscape/extensions/gcodetools_lathe.inx
share/inkscape/extensions/gcodetools_orientation_points.inx
share/inkscape/extensions/gcodetools_path_to_gcode.inx
share/inkscape/extensions/gcodetools_prepare_path_for_plasma.inx
share/inkscape/extensions/gcodetools_tools_library.inx
share/inkscape/extensions/generate_voronoi.inx
share/inkscape/extensions/generate_voronoi.py
share/inkscape/extensions/genpofiles.sh
share/inkscape/extensions/gimp_xcf.inx
share/inkscape/extensions/gimp_xcf.py
share/inkscape/extensions/grid_cartesian.inx
share/inkscape/extensions/grid_cartesian.py
share/inkscape/extensions/grid_isometric.inx
share/inkscape/extensions/grid_isometric.py
share/inkscape/extensions/grid_polar.inx
share/inkscape/extensions/grid_polar.py
share/inkscape/extensions/guides_creator.inx
share/inkscape/extensions/guides_creator.py
share/inkscape/extensions/guillotine.inx
share/inkscape/extensions/guillotine.py
share/inkscape/extensions/handles.inx
share/inkscape/extensions/handles.py
share/inkscape/extensions/hershey.inx
share/inkscape/extensions/hershey.py
share/inkscape/extensions/hersheydata.py
share/inkscape/extensions/hpgl_decoder.py
share/inkscape/extensions/hpgl_encoder.py
share/inkscape/extensions/hpgl_input.inx
share/inkscape/extensions/hpgl_input.py
share/inkscape/extensions/hpgl_output.inx
share/inkscape/extensions/hpgl_output.py
share/inkscape/extensions/ill2svg.pl
share/inkscape/extensions/ink2canvas/
share/inkscape/extensions/ink2canvas.inx
share/inkscape/extensions/ink2canvas.py
share/inkscape/extensions/ink2canvas/__init__.py
share/inkscape/extensions/ink2canvas/canvas.py
share/inkscape/extensions/ink2canvas/svg.py
share/inkscape/extensions/inkex.py
share/inkscape/extensions/inkscape.extension.rng
share/inkscape/extensions/inkscape_follow_link.inx
share/inkscape/extensions/inkscape_follow_link.py
share/inkscape/extensions/inkscape_help_askaquestion.inx
share/inkscape/extensions/inkscape_help_commandline.inx
share/inkscape/extensions/inkscape_help_faq.inx
@ -323,18 +367,26 @@ share/inkscape/extensions/jessyInk_video.svg
share/inkscape/extensions/jessyInk_view.inx
share/inkscape/extensions/jessyInk_view.py
share/inkscape/extensions/launch_webbrowser.py
share/inkscape/extensions/layers2svgfont.inx
share/inkscape/extensions/layers2svgfont.py
share/inkscape/extensions/layout_nup.inx
share/inkscape/extensions/layout_nup.py
share/inkscape/extensions/layout_nup_pageframe.py
share/inkscape/extensions/lindenmayer.inx
share/inkscape/extensions/lindenmayer.py
share/inkscape/extensions/lorem_ipsum.inx
share/inkscape/extensions/lorem_ipsum.py
share/inkscape/extensions/markers_strokepaint.inx
share/inkscape/extensions/markers_strokepaint.py
share/inkscape/extensions/measure.inx
share/inkscape/extensions/measure.py
share/inkscape/extensions/merge_styles.inx
share/inkscape/extensions/merge_styles.py
share/inkscape/extensions/motion.inx
share/inkscape/extensions/motion.py
share/inkscape/extensions/outline2svg.inx
share/inkscape/extensions/outline2svg.pl
share/inkscape/extensions/new_glyph_layer.inx
share/inkscape/extensions/new_glyph_layer.py
share/inkscape/extensions/next_glyph_layer.inx
share/inkscape/extensions/next_glyph_layer.py
share/inkscape/extensions/param_curves.inx
share/inkscape/extensions/param_curves.py
share/inkscape/extensions/pathalongpath.inx
@ -348,13 +400,19 @@ share/inkscape/extensions/perspective.inx
share/inkscape/extensions/perspective.py
share/inkscape/extensions/pixelsnap.inx
share/inkscape/extensions/pixelsnap.py
share/inkscape/extensions/plotter.inx
share/inkscape/extensions/plotter.py
share/inkscape/extensions/plt_input.inx
share/inkscape/extensions/plt_output.inx
share/inkscape/extensions/plt_output.py
share/inkscape/extensions/polyhedron_3d.inx
share/inkscape/extensions/polyhedron_3d.py
share/inkscape/extensions/printing-marks.inx
share/inkscape/extensions/printing-marks.py
share/inkscape/extensions/previous_glyph_layer.inx
share/inkscape/extensions/previous_glyph_layer.py
share/inkscape/extensions/print_win32_vector.inx
share/inkscape/extensions/print_win32_vector.py
share/inkscape/extensions/printing_marks.inx
share/inkscape/extensions/printing_marks.py
share/inkscape/extensions/ps2dxf.sh
share/inkscape/extensions/ps2pdf-ext.py
share/inkscape/extensions/ps_input.inx
@ -368,6 +426,14 @@ share/inkscape/extensions/render_barcode.inx
share/inkscape/extensions/render_barcode.py
share/inkscape/extensions/render_barcode_datamatrix.inx
share/inkscape/extensions/render_barcode_datamatrix.py
share/inkscape/extensions/render_barcode_qrcode.inx
share/inkscape/extensions/render_barcode_qrcode.py
share/inkscape/extensions/render_gear_rack.inx
share/inkscape/extensions/render_gear_rack.py
share/inkscape/extensions/render_gears.inx
share/inkscape/extensions/render_gears.py
share/inkscape/extensions/replace_font.inx
share/inkscape/extensions/replace_font.py
share/inkscape/extensions/restack.inx
share/inkscape/extensions/restack.py
share/inkscape/extensions/rtree.inx
@ -378,6 +444,8 @@ share/inkscape/extensions/run_command.py
share/inkscape/extensions/scour.inkscape.py
share/inkscape/extensions/scour.inx
share/inkscape/extensions/scour.py
share/inkscape/extensions/setup_typography_canvas.inx
share/inkscape/extensions/setup_typography_canvas.py
share/inkscape/extensions/simplepath.py
share/inkscape/extensions/simplepath.rb
share/inkscape/extensions/simplestyle.py
@ -395,23 +463,36 @@ share/inkscape/extensions/straightseg.inx
share/inkscape/extensions/straightseg.py
share/inkscape/extensions/summersnight.inx
share/inkscape/extensions/summersnight.py
share/inkscape/extensions/svg2fxg.inx
share/inkscape/extensions/svg2fxg.xsl
share/inkscape/extensions/svg2xaml.inx
share/inkscape/extensions/svg2xaml.xsl
share/inkscape/extensions/svg_and_media_zip_output.inx
share/inkscape/extensions/svg_and_media_zip_output.py
share/inkscape/extensions/svg_regex.py
share/inkscape/extensions/svg_transform.py
share/inkscape/extensions/svgcalendar.inx
share/inkscape/extensions/svgcalendar.py
share/inkscape/extensions/svgfont2layers.inx
share/inkscape/extensions/svgfont2layers.py
share/inkscape/extensions/synfig_fileformat.py
share/inkscape/extensions/synfig_output.inx
share/inkscape/extensions/synfig_output.py
share/inkscape/extensions/synfig_prepare.py
share/inkscape/extensions/tar_layers.inx
share/inkscape/extensions/tar_layers.py
share/inkscape/extensions/text_braille.inx
share/inkscape/extensions/text_braille.py
share/inkscape/extensions/text_extract.inx
share/inkscape/extensions/text_extract.py
share/inkscape/extensions/text_flipcase.inx
share/inkscape/extensions/text_flipcase.py
share/inkscape/extensions/text_lowercase.inx
share/inkscape/extensions/text_lowercase.py
share/inkscape/extensions/text_merge.inx
share/inkscape/extensions/text_merge.py
share/inkscape/extensions/text_randomcase.inx
share/inkscape/extensions/text_randomcase.py
share/inkscape/extensions/text_replace.inx
share/inkscape/extensions/text_replace.py
share/inkscape/extensions/text_sentencecase.inx
share/inkscape/extensions/text_sentencecase.py
share/inkscape/extensions/text_titlecase.inx
@ -420,11 +501,10 @@ share/inkscape/extensions/text_uppercase.inx
share/inkscape/extensions/text_uppercase.py
share/inkscape/extensions/triangle.inx
share/inkscape/extensions/triangle.py
share/inkscape/extensions/txt2svg.inx
share/inkscape/extensions/txt2svg.pl
share/inkscape/extensions/uniconv-ext.py
share/inkscape/extensions/uniconv_output.py
share/inkscape/extensions/voronoi.py
share/inkscape/extensions/voronoi2svg.inx
share/inkscape/extensions/voronoi2svg.py
share/inkscape/extensions/web-set-att.inx
share/inkscape/extensions/web-set-att.py
@ -465,6 +545,7 @@ share/inkscape/fonts/README
share/inkscape/gradients/
share/inkscape/gradients/README
share/inkscape/icons/
share/inkscape/icons/OCAL.png
share/inkscape/icons/README
share/inkscape/icons/color-management-icon.png
share/inkscape/icons/feBlend-icon.png
@ -503,6 +584,7 @@ share/inkscape/icons/out-of-gamut-icon.png
share/inkscape/icons/out-of-gamut-icon.svg
share/inkscape/icons/remove-color.png
share/inkscape/icons/remove-color.svg
share/inkscape/icons/symbolic_icons.svg
share/inkscape/icons/tango_icons.svg
share/inkscape/icons/ticotico.jpg
share/inkscape/icons/too-much-ink-icon.png
@ -520,6 +602,7 @@ share/inkscape/keys/zoner-draw.xml
share/inkscape/markers/
share/inkscape/markers/markers.svg
share/inkscape/palettes/
share/inkscape/palettes/Android-icon-palette.gpl
share/inkscape/palettes/Blues.gpl
share/inkscape/palettes/Gold.gpl
share/inkscape/palettes/Gray.gpl
@ -536,6 +619,7 @@ share/inkscape/palettes/Topographic.gpl
share/inkscape/palettes/Ubuntu.gpl
share/inkscape/palettes/echo-palette.gpl
share/inkscape/palettes/inkscape.gpl
share/inkscape/palettes/palettes.h
share/inkscape/palettes/svg.gpl
share/inkscape/palettes/webhex.gpl
share/inkscape/palettes/websafe22.gpl
@ -546,10 +630,19 @@ share/inkscape/patterns/patterns.svg
share/inkscape/patterns/patterns.svg.h
share/inkscape/screens/
share/inkscape/screens/about.svg
share/inkscape/symbols/
share/inkscape/symbols/AigaSymbols.svg
share/inkscape/symbols/BalloonSymbols.svg
share/inkscape/symbols/FlowSymbols.svg
share/inkscape/symbols/LogicSymbols.svg
share/inkscape/symbols/MapSymbolsNPS.svg
share/inkscape/symbols/README
share/inkscape/symbols/symbols.h
share/inkscape/templates/
share/inkscape/templates/A4.svg
share/inkscape/templates/A4_landscape.svg
share/inkscape/templates/CD_cover_300dpi.svg
share/inkscape/templates/CD_label_120x120.svg
share/inkscape/templates/DVD_cover_regular_300dpi.svg
share/inkscape/templates/DVD_cover_slim_300dpi.svg
share/inkscape/templates/DVD_cover_superslim_300dpi.svg
@ -558,6 +651,7 @@ share/inkscape/templates/LaTeX_Beamer.svg
share/inkscape/templates/Letter.svg
share/inkscape/templates/Letter_landscape.svg
share/inkscape/templates/README
share/inkscape/templates/Typography_Canvas.svg
share/inkscape/templates/black_opaque.svg
share/inkscape/templates/business_card_85x54mm.svg
share/inkscape/templates/business_card_90x50mm.svg
@ -592,6 +686,7 @@ share/inkscape/templates/icon_48x48.svg
share/inkscape/templates/icon_64x64.svg
share/inkscape/templates/no_borders.svg
share/inkscape/templates/no_layers.svg
share/inkscape/templates/templates.h
share/inkscape/templates/video_HDTV_1920x1080.svg
share/inkscape/templates/video_NTSC_720x486.svg
share/inkscape/templates/video_PAL_720x576.svg
@ -607,10 +702,12 @@ share/inkscape/tutorials/oldguitar.jpg
share/inkscape/tutorials/potrace-be.png
share/inkscape/tutorials/potrace-ca.png
share/inkscape/tutorials/potrace-de.png
share/inkscape/tutorials/potrace-el.png
share/inkscape/tutorials/potrace-en.png
share/inkscape/tutorials/potrace-es.png
share/inkscape/tutorials/potrace-eu.png
share/inkscape/tutorials/potrace-fr.png
share/inkscape/tutorials/potrace-gl.png
share/inkscape/tutorials/potrace-hu.png
share/inkscape/tutorials/potrace-id.png
share/inkscape/tutorials/potrace-ja.png
@ -628,6 +725,7 @@ share/inkscape/tutorials/tutorial-advanced.be.svg
share/inkscape/tutorials/tutorial-advanced.ca.svg
share/inkscape/tutorials/tutorial-advanced.cs.svg
share/inkscape/tutorials/tutorial-advanced.de.svg
share/inkscape/tutorials/tutorial-advanced.el.svg
share/inkscape/tutorials/tutorial-advanced.es.svg
share/inkscape/tutorials/tutorial-advanced.eu.svg
share/inkscape/tutorials/tutorial-advanced.fa.svg
@ -652,11 +750,13 @@ share/inkscape/tutorials/tutorial-basic.ca.svg
share/inkscape/tutorials/tutorial-basic.cs.svg
share/inkscape/tutorials/tutorial-basic.da.svg
share/inkscape/tutorials/tutorial-basic.de.svg
share/inkscape/tutorials/tutorial-basic.el.svg
share/inkscape/tutorials/tutorial-basic.eo.svg
share/inkscape/tutorials/tutorial-basic.es.svg
share/inkscape/tutorials/tutorial-basic.eu.svg
share/inkscape/tutorials/tutorial-basic.fa.svg
share/inkscape/tutorials/tutorial-basic.fr.svg
share/inkscape/tutorials/tutorial-basic.gl.svg
share/inkscape/tutorials/tutorial-basic.hu.svg
share/inkscape/tutorials/tutorial-basic.id.svg
share/inkscape/tutorials/tutorial-basic.it.svg
@ -677,6 +777,7 @@ share/inkscape/tutorials/tutorial-calligraphy.be.svg
share/inkscape/tutorials/tutorial-calligraphy.ca.svg
share/inkscape/tutorials/tutorial-calligraphy.cs.svg
share/inkscape/tutorials/tutorial-calligraphy.de.svg
share/inkscape/tutorials/tutorial-calligraphy.el.svg
share/inkscape/tutorials/tutorial-calligraphy.es.svg
share/inkscape/tutorials/tutorial-calligraphy.eu.svg
share/inkscape/tutorials/tutorial-calligraphy.fa.svg
@ -696,6 +797,7 @@ share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg
share/inkscape/tutorials/tutorial-elements.be.svg
share/inkscape/tutorials/tutorial-elements.ca.svg
share/inkscape/tutorials/tutorial-elements.de.svg
share/inkscape/tutorials/tutorial-elements.el.svg
share/inkscape/tutorials/tutorial-elements.es.svg
share/inkscape/tutorials/tutorial-elements.eu.svg
share/inkscape/tutorials/tutorial-elements.fa.svg
@ -713,11 +815,13 @@ share/inkscape/tutorials/tutorial-elements.svg
share/inkscape/tutorials/tutorial-elements.zh_TW.svg
share/inkscape/tutorials/tutorial-interpolate.be.svg
share/inkscape/tutorials/tutorial-interpolate.de.svg
share/inkscape/tutorials/tutorial-interpolate.el.svg
share/inkscape/tutorials/tutorial-interpolate.fr.svg
share/inkscape/tutorials/tutorial-interpolate.hu.svg
share/inkscape/tutorials/tutorial-interpolate.ja.svg
share/inkscape/tutorials/tutorial-interpolate.nl.svg
share/inkscape/tutorials/tutorial-interpolate.pl.svg
share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg
share/inkscape/tutorials/tutorial-interpolate.sk.svg
share/inkscape/tutorials/tutorial-interpolate.sl.svg
share/inkscape/tutorials/tutorial-interpolate.svg
@ -727,10 +831,12 @@ share/inkscape/tutorials/tutorial-shapes.be.svg
share/inkscape/tutorials/tutorial-shapes.ca.svg
share/inkscape/tutorials/tutorial-shapes.cs.svg
share/inkscape/tutorials/tutorial-shapes.de.svg
share/inkscape/tutorials/tutorial-shapes.el.svg
share/inkscape/tutorials/tutorial-shapes.es.svg
share/inkscape/tutorials/tutorial-shapes.eu.svg
share/inkscape/tutorials/tutorial-shapes.fa.svg
share/inkscape/tutorials/tutorial-shapes.fr.svg
share/inkscape/tutorials/tutorial-shapes.gl.svg
share/inkscape/tutorials/tutorial-shapes.hu.svg
share/inkscape/tutorials/tutorial-shapes.id.svg
share/inkscape/tutorials/tutorial-shapes.it.svg
@ -748,6 +854,7 @@ share/inkscape/tutorials/tutorial-shapes.zh_TW.svg
share/inkscape/tutorials/tutorial-tips.be.svg
share/inkscape/tutorials/tutorial-tips.ca.svg
share/inkscape/tutorials/tutorial-tips.de.svg
share/inkscape/tutorials/tutorial-tips.el.svg
share/inkscape/tutorials/tutorial-tips.es.svg
share/inkscape/tutorials/tutorial-tips.eu.svg
share/inkscape/tutorials/tutorial-tips.fa.svg
@ -765,13 +872,20 @@ share/inkscape/tutorials/tutorial-tips.sl.svg
share/inkscape/tutorials/tutorial-tips.svg
share/inkscape/tutorials/tutorial-tips.vi.svg
share/inkscape/tutorials/tutorial-tips.zh_TW.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg
share/inkscape/tutorials/tutorial-tracing.be.svg
share/inkscape/tutorials/tutorial-tracing.ca.svg
share/inkscape/tutorials/tutorial-tracing.de.svg
share/inkscape/tutorials/tutorial-tracing.el.svg
share/inkscape/tutorials/tutorial-tracing.es.svg
share/inkscape/tutorials/tutorial-tracing.eu.svg
share/inkscape/tutorials/tutorial-tracing.fa.svg
share/inkscape/tutorials/tutorial-tracing.fr.svg
share/inkscape/tutorials/tutorial-tracing.gl.svg
share/inkscape/tutorials/tutorial-tracing.hu.svg
share/inkscape/tutorials/tutorial-tracing.id.svg
share/inkscape/tutorials/tutorial-tracing.ja.svg
@ -789,7 +903,6 @@ share/inkscape/ui/
share/inkscape/ui/keybindings.rc
share/inkscape/ui/menus-bars.xml
share/inkscape/ui/toolbox.xml
share/inkscape/ui/units.txt
share/inkscape/ui/units.xml
share/locale/am/LC_MESSAGES/inkscape.mo
share/locale/ar/LC_MESSAGES/inkscape.mo
@ -797,6 +910,9 @@ share/locale/az/LC_MESSAGES/inkscape.mo
share/locale/be/LC_MESSAGES/inkscape.mo
share/locale/bg/LC_MESSAGES/inkscape.mo
share/locale/bn/LC_MESSAGES/inkscape.mo
share/locale/bn_BD/
share/locale/bn_BD/LC_MESSAGES/
share/locale/bn_BD/LC_MESSAGES/inkscape.mo
share/locale/br/LC_MESSAGES/inkscape.mo
share/locale/ca/LC_MESSAGES/inkscape.mo
share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
@ -833,6 +949,7 @@ share/locale/ja/LC_MESSAGES/inkscape.mo
share/locale/km/LC_MESSAGES/inkscape.mo
share/locale/ko/LC_MESSAGES/inkscape.mo
share/locale/lt/LC_MESSAGES/inkscape.mo
share/locale/lv/LC_MESSAGES/inkscape.mo
share/locale/mk/LC_MESSAGES/inkscape.mo
share/locale/mn/LC_MESSAGES/inkscape.mo
share/locale/nb/LC_MESSAGES/inkscape.mo
@ -852,9 +969,7 @@ share/locale/sq/LC_MESSAGES/inkscape.mo
share/locale/sr/LC_MESSAGES/inkscape.mo
share/locale/sr@latin/LC_MESSAGES/inkscape.mo
share/locale/sv/LC_MESSAGES/inkscape.mo
share/locale/te_IN/
share/locale/te_IN/LC_MESSAGES/
share/locale/te_IN/LC_MESSAGES/inkscape.mo
share/locale/te/LC_MESSAGES/inkscape.mo
share/locale/th/LC_MESSAGES/inkscape.mo
share/locale/tr/LC_MESSAGES/inkscape.mo
share/locale/uk/LC_MESSAGES/inkscape.mo