Hi,
turns out it was much easier than i thought... here's an update to the
recently released inkscape 0.91, with lotsa new features. 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
Starts here, i havent looked at new features like visio stuff..
Landry
? patches=old
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/inkscape/Makefile,v
retrieving revision 1.40
diff -u -r1.40 Makefile
--- Makefile 13 Dec 2014 18:58:37 -0000 1.40
+++ Makefile 18 Mar 2015 08:42:05 -0000
@@ -2,10 +2,10 @@
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 += 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 @@
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" \
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/inkscape/distinfo,v
retrieving revision 1.9
diff -u -r1.9 distinfo
--- distinfo 13 Dec 2014 18:58:37 -0000 1.9
+++ distinfo 18 Mar 2015 08:42:05 -0000
@@ -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
Index: patches/patch-configure_ac
===================================================================
RCS file: patches/patch-configure_ac
diff -N patches/patch-configure_ac
--- patches/patch-configure_ac 13 Dec 2014 18:58:38 -0000 1.8
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -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
Index: patches/patch-src_2geom_hvlinesegment_h
===================================================================
RCS file: patches/patch-src_2geom_hvlinesegment_h
diff -N patches/patch-src_2geom_hvlinesegment_h
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_2geom_hvlinesegment_h 18 Mar 2015 08:42:05 -0000
@@ -0,0 +1,16 @@
+$OpenBSD$
+--- 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 <[email protected]>
++ * Krzysztof KosiÃ
Âski <[email protected]>
+ * Copyright 2008-2011 Authors
+ *
+ * This library is free software; you can redistribute it and/or
Index: patches/patch-src_extension_implementation_script_cpp
===================================================================
RCS file:
/cvs/ports/graphics/inkscape/patches/patch-src_extension_implementation_script_cpp,v
retrieving revision 1.3
diff -u -r1.3 patch-src_extension_implementation_script_cpp
--- patches/patch-src_extension_implementation_script_cpp 24 Oct 2013
23:28:21 -0000 1.3
+++ patches/patch-src_extension_implementation_script_cpp 18 Mar 2015
08:42:05 -0000
@@ -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$
+--- 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 @@
{ 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;
Index: patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
===================================================================
RCS file: patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
diff -N patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp
--- patches/patch-src_extension_internal_pdfinput_pdf-parser_cpp 13 Dec
2014 18:58:38 -0000 1.9
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -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);
Index: patches/patch-src_ui_dialog_print_cpp
===================================================================
RCS file: patches/patch-src_ui_dialog_print_cpp
diff -N patches/patch-src_ui_dialog_print_cpp
--- patches/patch-src_ui_dialog_print_cpp 13 Dec 2014 18:58:38 -0000
1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -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"
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/inkscape/pkg/PLIST,v
retrieving revision 1.10
diff -u -r1.10 PLIST
--- pkg/PLIST 13 Dec 2014 18:58:38 -0000 1.10
+++ pkg/PLIST 18 Mar 2015 08:42:05 -0000
@@ -12,12 +12,18 @@
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/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_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/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.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/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.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_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.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.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/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.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.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/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.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/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/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.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/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_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/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.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.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.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-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.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.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-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.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/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/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/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/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