aboutsummaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorJoe Marcus Clarke <marcus@FreeBSD.org>2010-11-26 20:46:57 +0000
committerJoe Marcus Clarke <marcus@FreeBSD.org>2010-11-26 20:46:57 +0000
commit85ad2f7edfbf9d2966bf78cc9e1a541de7377b6e (patch)
tree172f6e3758a75e5a3a9999aebc179905b14ff277 /graphics
parent5ba34e26a8c78d3a37acb7f59cd2d084d43c7b7b (diff)
downloadports-85ad2f7edfbf9d2966bf78cc9e1a541de7377b6e.tar.gz
ports-85ad2f7edfbf9d2966bf78cc9e1a541de7377b6e.zip
Notes
Diffstat (limited to 'graphics')
-rw-r--r--graphics/inkscape/Makefile4
-rw-r--r--graphics/inkscape/distinfo5
-rw-r--r--graphics/inkscape/files/patch-src_document-subset.cpp25
-rw-r--r--graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp89
-rw-r--r--graphics/inkscape/pkg-plist113
5 files changed, 94 insertions, 142 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index 5550b764cff9..8b534e382dec 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -6,10 +6,10 @@
#
PORTNAME= inkscape
-PORTVERSION= 0.47
-PORTREVISION= 9
+PORTVERSION= 0.48.0
CATEGORIES= graphics gnome
MASTER_SITES= SF
+MASTER_SITE_SUBDIR=${PORTNAME:L}/${PORTNAME:L}/0.48
MAINTAINER= gnome@FreeBSD.org
COMMENT= A program seeks to become a full featured open source SVG editor
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
index 1ac697e42100..9103d73d5830 100644
--- a/graphics/inkscape/distinfo
+++ b/graphics/inkscape/distinfo
@@ -1,3 +1,2 @@
-MD5 (inkscape-0.47.tar.bz2) = 7b497c8f673e40b05295a29f6e2111f4
-SHA256 (inkscape-0.47.tar.bz2) = 4985bc5bf1938d818fee31c72151a2d889300c0be00fab5dc94ccd84df39ef3a
-SIZE (inkscape-0.47.tar.bz2) = 20742550
+SHA256 (inkscape-0.48.0.tar.bz2) = 36acd81b96aec333b7e8fced0c9b162d0b1a4e073d56aaaf1bf5f66d8eebe270
+SIZE (inkscape-0.48.0.tar.bz2) = 19333922
diff --git a/graphics/inkscape/files/patch-src_document-subset.cpp b/graphics/inkscape/files/patch-src_document-subset.cpp
deleted file mode 100644
index 6f09418b24da..000000000000
--- a/graphics/inkscape/files/patch-src_document-subset.cpp
+++ /dev/null
@@ -1,25 +0,0 @@
---- src/document-subset.cpp.orig 2010-01-17 13:47:18.000000000 +0800
-+++ src/document-subset.cpp 2010-01-17 13:49:59.000000000 +0800
-@@ -184,9 +184,6 @@
-
- void _doRemove(SPObject *obj) {
- Record &record=records[obj];
-- record.release_connection.disconnect();
-- record.position_changed_connection.disconnect();
-- records.erase(obj);
-
- if ( record.parent == NULL ) {
- Record &root = records[NULL];
-@@ -198,6 +195,12 @@
- }
- }
-
-+ /* Record must be ereased after removing from root, or
-+ * content of record would be invalided. */
-+ record.release_connection.disconnect();
-+ record.position_changed_connection.disconnect();
-+ records.erase(obj);
-+
- removed_signal.emit(obj);
- sp_object_unref(obj);
- }
diff --git a/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp b/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp
deleted file mode 100644
index 82eb4bc8f8c2..000000000000
--- a/graphics/inkscape/files/patch-src_extension_internal_pdfinput_pdf-parser.cpp
+++ /dev/null
@@ -1,89 +0,0 @@
---- src/extension/internal/pdfinput/pdf-parser.cpp.orig 2009-11-26 03:14:38.000000000 +0100
-+++ src/extension/internal/pdfinput/pdf-parser.cpp 2009-11-26 03:14:47.000000000 +0100
-@@ -809,7 +809,7 @@ void PdfParser::opSetExtGState(Object ar
- blendingColorSpace = NULL;
- isolated = knockout = gFalse;
- if (!obj4.dictLookup(const_cast<char*>("CS"), &obj5)->isNull()) {
-- blendingColorSpace = GfxColorSpace::parse(&obj5);
-+ blendingColorSpace = GfxColorSpace::parse(&obj5,(Gfx*)this);
- }
- obj5.free();
- if (obj4.dictLookup(const_cast<char*>("I"), &obj5)->isBool()) {
-@@ -1009,9 +1009,9 @@ void PdfParser::opSetFillColorSpace(Obje
- state->setFillPattern(NULL);
- res->lookupColorSpace(args[0].getName(), &obj);
- if (obj.isNull()) {
-- colorSpace = GfxColorSpace::parse(&args[0]);
-+ colorSpace = GfxColorSpace::parse(&args[0],(Gfx*)this);
- } else {
-- colorSpace = GfxColorSpace::parse(&obj);
-+ colorSpace = GfxColorSpace::parse(&obj,(Gfx*)this);
- }
- obj.free();
- if (colorSpace) {
-@@ -1032,9 +1032,9 @@ void PdfParser::opSetStrokeColorSpace(Ob
- state->setStrokePattern(NULL);
- res->lookupColorSpace(args[0].getName(), &obj);
- if (obj.isNull()) {
-- colorSpace = GfxColorSpace::parse(&args[0]);
-+ colorSpace = GfxColorSpace::parse(&args[0],(Gfx*)this);
- } else {
-- colorSpace = GfxColorSpace::parse(&obj);
-+ colorSpace = GfxColorSpace::parse(&obj,(Gfx*)this);
- }
- obj.free();
- if (colorSpace) {
-@@ -1101,7 +1101,7 @@ void PdfParser::opSetFillColorN(Object a
- builder->updateStyle(state);
- }
- if (args[numArgs-1].isName() &&
-- (pattern = res->lookupPattern(args[numArgs-1].getName()))) {
-+ (pattern = res->lookupPattern(args[numArgs-1].getName(),(Gfx*)this))) {
- state->setFillPattern(pattern);
- builder->updateStyle(state);
- }
-@@ -1145,7 +1145,7 @@ void PdfParser::opSetStrokeColorN(Object
- builder->updateStyle(state);
- }
- if (args[numArgs-1].isName() &&
-- (pattern = res->lookupPattern(args[numArgs-1].getName()))) {
-+ (pattern = res->lookupPattern(args[numArgs-1].getName(),(Gfx*)this))) {
- state->setStrokePattern(pattern);
- builder->updateStyle(state);
- }
-@@ -1543,7 +1543,7 @@ void PdfParser::opShFill(Object args[],
- double *matrix = NULL;
- GBool savedState = gFalse;
-
-- if (!(shading = res->lookupShading(args[0].getName()))) {
-+ if (!(shading = res->lookupShading(args[0].getName(),(Gfx*)this))) {
- return;
- }
-
-@@ -2507,7 +2655,7 @@ void PdfParser::doImage(Object *ref, Str
- }
- }
- if (!obj1.isNull()) {
-- colorSpace = GfxColorSpace::parse(&obj1);
-+ colorSpace = GfxColorSpace::parse(&obj1,(Gfx*)this);
- } else if (csMode == streamCSDeviceGray) {
- colorSpace = new GfxDeviceGrayColorSpace();
- } else if (csMode == streamCSDeviceRGB) {
-@@ -2592,7 +2740,7 @@ void PdfParser::doImage(Object *ref, Str
- obj2.free();
- }
- }
-- maskColorSpace = GfxColorSpace::parse(&obj1);
-+ maskColorSpace = GfxColorSpace::parse(&obj1,(Gfx*)this);
- obj1.free();
- if (!maskColorSpace || maskColorSpace->getMode() != csDeviceGray) {
- goto err1;
-@@ -2767,7 +2915,7 @@ 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()) {
-- blendingColorSpace = GfxColorSpace::parse(&obj3);
-+ blendingColorSpace = GfxColorSpace::parse(&obj3,(Gfx*)this);
- }
- obj3.free();
- if (obj1.dictLookup(const_cast<char*>("I"), &obj3)->isBool()) {
diff --git a/graphics/inkscape/pkg-plist b/graphics/inkscape/pkg-plist
index 2f5925c0d7e5..344debbefcf5 100644
--- a/graphics/inkscape/pkg-plist
+++ b/graphics/inkscape/pkg-plist
@@ -1,6 +1,12 @@
bin/inkscape
bin/inkview
share/applications/inkscape.desktop
+share/icons/hicolor/16x16/apps/inkscape.png
+share/icons/hicolor/22x22/apps/inkscape.png
+share/icons/hicolor/24x24/apps/inkscape.png
+share/icons/hicolor/256x256/apps/inkscape.png
+share/icons/hicolor/32x32/apps/inkscape.png
+share/icons/hicolor/48x48/apps/inkscape.png
%%DATADIR%%/clipart/README
%%DATADIR%%/clipart/draw-freely.ru.svg
%%DATADIR%%/clipart/draw-freely.svg
@@ -44,6 +50,7 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/Barcode/Code39Ext.py
%%DATADIR%%/extensions/Barcode/Code93.py
%%DATADIR%%/extensions/Barcode/EAN13.py
+%%DATADIR%%/extensions/Barcode/EAN5.py
%%DATADIR%%/extensions/Barcode/EAN8.py
%%DATADIR%%/extensions/Barcode/RM4CC.py
%%DATADIR%%/extensions/Barcode/UPCA.py
@@ -162,6 +169,8 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/cgm_input.inx
%%DATADIR%%/extensions/chardataeffect.py
%%DATADIR%%/extensions/cmx_input.inx
+%%DATADIR%%/extensions/color_blackandwhite.inx
+%%DATADIR%%/extensions/color_blackandwhite.py
%%DATADIR%%/extensions/color_brighter.inx
%%DATADIR%%/extensions/color_brighter.py
%%DATADIR%%/extensions/color_custom.inx
@@ -245,6 +254,8 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/funcplot.py
%%DATADIR%%/extensions/gears.inx
%%DATADIR%%/extensions/gears.py
+%%DATADIR%%/extensions/generate_voronoi.inx
+%%DATADIR%%/extensions/generate_voronoi.py
%%DATADIR%%/extensions/gimp_xcf.inx
%%DATADIR%%/extensions/gimp_xcf.py
%%DATADIR%%/extensions/grid_cartesian.inx
@@ -273,6 +284,34 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/interp.py
%%DATADIR%%/extensions/interp_att_g.inx
%%DATADIR%%/extensions/interp_att_g.py
+%%DATADIR%%/extensions/jessyInk.js
+%%DATADIR%%/extensions/jessyInk_autoTexts.inx
+%%DATADIR%%/extensions/jessyInk_autoTexts.py
+%%DATADIR%%/extensions/jessyInk_core_mouseHandler_noclick.js
+%%DATADIR%%/extensions/jessyInk_core_mouseHandler_zoomControl.js
+%%DATADIR%%/extensions/jessyInk_effects.inx
+%%DATADIR%%/extensions/jessyInk_effects.py
+%%DATADIR%%/extensions/jessyInk_export.inx
+%%DATADIR%%/extensions/jessyInk_export.py
+%%DATADIR%%/extensions/jessyInk_install.inx
+%%DATADIR%%/extensions/jessyInk_install.py
+%%DATADIR%%/extensions/jessyInk_keyBindings.inx
+%%DATADIR%%/extensions/jessyInk_keyBindings.py
+%%DATADIR%%/extensions/jessyInk_masterSlide.inx
+%%DATADIR%%/extensions/jessyInk_masterSlide.py
+%%DATADIR%%/extensions/jessyInk_mouseHandler.inx
+%%DATADIR%%/extensions/jessyInk_mouseHandler.py
+%%DATADIR%%/extensions/jessyInk_summary.inx
+%%DATADIR%%/extensions/jessyInk_summary.py
+%%DATADIR%%/extensions/jessyInk_transitions.inx
+%%DATADIR%%/extensions/jessyInk_transitions.py
+%%DATADIR%%/extensions/jessyInk_uninstall.inx
+%%DATADIR%%/extensions/jessyInk_uninstall.py
+%%DATADIR%%/extensions/jessyInk_video.inx
+%%DATADIR%%/extensions/jessyInk_video.py
+%%DATADIR%%/extensions/jessyInk_video.svg
+%%DATADIR%%/extensions/jessyInk_view.inx
+%%DATADIR%%/extensions/jessyInk_view.py
%%DATADIR%%/extensions/launch_webbrowser.py
%%DATADIR%%/extensions/lindenmayer.inx
%%DATADIR%%/extensions/lindenmayer.py
@@ -297,6 +336,8 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/perfectboundcover.py
%%DATADIR%%/extensions/perspective.inx
%%DATADIR%%/extensions/perspective.py
+%%DATADIR%%/extensions/pixelsnap.inx
+%%DATADIR%%/extensions/pixelsnap.py
%%DATADIR%%/extensions/plt_input.inx
%%DATADIR%%/extensions/plt_output.inx
%%DATADIR%%/extensions/plt_output.py
@@ -315,6 +356,8 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/render_alphabetsoup_config.py
%%DATADIR%%/extensions/render_barcode.inx
%%DATADIR%%/extensions/render_barcode.py
+%%DATADIR%%/extensions/render_barcode_datamatrix.inx
+%%DATADIR%%/extensions/render_barcode_datamatrix.py
%%DATADIR%%/extensions/restack.inx
%%DATADIR%%/extensions/restack.py
%%DATADIR%%/extensions/rtree.inx
@@ -336,6 +379,8 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/sk_input.inx
%%DATADIR%%/extensions/spirograph.inx
%%DATADIR%%/extensions/spirograph.py
+%%DATADIR%%/extensions/split.inx
+%%DATADIR%%/extensions/split.py
%%DATADIR%%/extensions/straightseg.inx
%%DATADIR%%/extensions/straightseg.py
%%DATADIR%%/extensions/summersnight.inx
@@ -369,12 +414,22 @@ share/applications/inkscape.desktop
%%DATADIR%%/extensions/txt2svg.pl
%%DATADIR%%/extensions/uniconv-ext.py
%%DATADIR%%/extensions/uniconv_output.py
+%%DATADIR%%/extensions/voronoi.py
%%DATADIR%%/extensions/web-set-att.inx
%%DATADIR%%/extensions/web-set-att.py
%%DATADIR%%/extensions/web-transmit-att.inx
%%DATADIR%%/extensions/web-transmit-att.py
+%%DATADIR%%/extensions/webslicer_create_group.inx
+%%DATADIR%%/extensions/webslicer_create_group.py
+%%DATADIR%%/extensions/webslicer_create_rect.inx
+%%DATADIR%%/extensions/webslicer_create_rect.py
+%%DATADIR%%/extensions/webslicer_effect.py
+%%DATADIR%%/extensions/webslicer_export.inx
+%%DATADIR%%/extensions/webslicer_export.py
%%DATADIR%%/extensions/whirl.inx
%%DATADIR%%/extensions/whirl.py
+%%DATADIR%%/extensions/wireframe_sphere.inx
+%%DATADIR%%/extensions/wireframe_sphere.py
%%DATADIR%%/extensions/wmf_input.inx
%%DATADIR%%/extensions/wmf_output.inx
%%DATADIR%%/extensions/wmf_output.py
@@ -395,6 +450,7 @@ share/applications/inkscape.desktop
%%DATADIR%%/fonts/README
%%DATADIR%%/gradients/README
%%DATADIR%%/icons/README
+%%DATADIR%%/icons/color-management-icon.png
%%DATADIR%%/icons/feBlend-icon.png
%%DATADIR%%/icons/feBlend-icon.svg
%%DATADIR%%/icons/feColorMatrix-icon.png
@@ -427,10 +483,14 @@ share/applications/inkscape.desktop
%%DATADIR%%/icons/inkscape.file.png
%%DATADIR%%/icons/inkscape.file.svg
%%DATADIR%%/icons/inkscape.svg
+%%DATADIR%%/icons/out-of-gamut-icon.png
+%%DATADIR%%/icons/out-of-gamut-icon.svg
%%DATADIR%%/icons/remove-color.png
%%DATADIR%%/icons/remove-color.svg
%%DATADIR%%/icons/tango_icons.svg
%%DATADIR%%/icons/ticotico.jpg
+%%DATADIR%%/icons/too-much-ink-icon.png
+%%DATADIR%%/icons/too-much-ink-icon.svg
%%DATADIR%%/keys/acd-canvas.xml
%%DATADIR%%/keys/adobe-illustrator-cs2.xml
%%DATADIR%%/keys/corel-draw-x4.xml
@@ -464,28 +524,6 @@ share/applications/inkscape.desktop
%%DATADIR%%/patterns/README
%%DATADIR%%/patterns/patterns.svg
%%DATADIR%%/patterns/patterns.svg.h
-%%DATADIR%%/screens/about.be.svg
-%%DATADIR%%/screens/about.bg.svg
-%%DATADIR%%/screens/about.br.svg
-%%DATADIR%%/screens/about.ca.svg
-%%DATADIR%%/screens/about.cs.svg
-%%DATADIR%%/screens/about.de.svg
-%%DATADIR%%/screens/about.es.svg
-%%DATADIR%%/screens/about.eu.svg
-%%DATADIR%%/screens/about.fi.svg
-%%DATADIR%%/screens/about.fr.svg
-%%DATADIR%%/screens/about.gl.svg
-%%DATADIR%%/screens/about.hu.svg
-%%DATADIR%%/screens/about.it.svg
-%%DATADIR%%/screens/about.nl.svg
-%%DATADIR%%/screens/about.pl.svg
-%%DATADIR%%/screens/about.pt_BR.svg
-%%DATADIR%%/screens/about.ru.svg
-%%DATADIR%%/screens/about.sk.svg
-%%DATADIR%%/screens/about.sl.svg
-%%DATADIR%%/screens/about.sr.svg
-%%DATADIR%%/screens/about.sr@latin.svg
-%%DATADIR%%/screens/about.uk.svg
%%DATADIR%%/screens/about.svg
%%DATADIR%%/templates/A4.svg
%%DATADIR%%/templates/A4_landscape.svg
@@ -543,6 +581,7 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/gpl-2.svg
%%DATADIR%%/tutorials/making_markers.svg
%%DATADIR%%/tutorials/oldguitar.jpg
+%%DATADIR%%/tutorials/potrace-be.png
%%DATADIR%%/tutorials/potrace-ca.png
%%DATADIR%%/tutorials/potrace-de.png
%%DATADIR%%/tutorials/potrace-en.png
@@ -551,6 +590,7 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/potrace-fr.png
%%DATADIR%%/tutorials/potrace-hu.png
%%DATADIR%%/tutorials/potrace-ja.png
+%%DATADIR%%/tutorials/potrace-nl.png
%%DATADIR%%/tutorials/potrace-pl.png
%%DATADIR%%/tutorials/potrace-pt_BR.png
%%DATADIR%%/tutorials/potrace-ru.png
@@ -560,15 +600,19 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/potrace-zh_CN.png
%%DATADIR%%/tutorials/potrace-zh_TW.png
%%DATADIR%%/tutorials/potrace.png
+%%DATADIR%%/tutorials/tutorial-advanced.be.svg
%%DATADIR%%/tutorials/tutorial-advanced.ca.svg
%%DATADIR%%/tutorials/tutorial-advanced.cs.svg
%%DATADIR%%/tutorials/tutorial-advanced.de.svg
%%DATADIR%%/tutorials/tutorial-advanced.es.svg
%%DATADIR%%/tutorials/tutorial-advanced.eu.svg
+%%DATADIR%%/tutorials/tutorial-advanced.fa.svg
%%DATADIR%%/tutorials/tutorial-advanced.fr.svg
%%DATADIR%%/tutorials/tutorial-advanced.hu.svg
+%%DATADIR%%/tutorials/tutorial-advanced.id.svg
%%DATADIR%%/tutorials/tutorial-advanced.it.svg
%%DATADIR%%/tutorials/tutorial-advanced.ja.svg
+%%DATADIR%%/tutorials/tutorial-advanced.nl.svg
%%DATADIR%%/tutorials/tutorial-advanced.pl.svg
%%DATADIR%%/tutorials/tutorial-advanced.pt_BR.svg
%%DATADIR%%/tutorials/tutorial-advanced.ru.svg
@@ -578,6 +622,7 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-advanced.vi.svg
%%DATADIR%%/tutorials/tutorial-advanced.zh_CN.svg
%%DATADIR%%/tutorials/tutorial-advanced.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-basic.be.svg
%%DATADIR%%/tutorials/tutorial-basic.bg.svg
%%DATADIR%%/tutorials/tutorial-basic.ca.svg
%%DATADIR%%/tutorials/tutorial-basic.cs.svg
@@ -586,8 +631,10 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-basic.eo.svg
%%DATADIR%%/tutorials/tutorial-basic.es.svg
%%DATADIR%%/tutorials/tutorial-basic.eu.svg
+%%DATADIR%%/tutorials/tutorial-basic.fa.svg
%%DATADIR%%/tutorials/tutorial-basic.fr.svg
%%DATADIR%%/tutorials/tutorial-basic.hu.svg
+%%DATADIR%%/tutorials/tutorial-basic.id.svg
%%DATADIR%%/tutorials/tutorial-basic.it.svg
%%DATADIR%%/tutorials/tutorial-basic.ja.svg
%%DATADIR%%/tutorials/tutorial-basic.nl.svg
@@ -602,11 +649,13 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-basic.vi.svg
%%DATADIR%%/tutorials/tutorial-basic.zh_CN.svg
%%DATADIR%%/tutorials/tutorial-basic.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.be.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.ca.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.cs.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.de.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.es.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.eu.svg
+%%DATADIR%%/tutorials/tutorial-calligraphy.fa.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.fr.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.hu.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.ja.svg
@@ -618,10 +667,12 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-calligraphy.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.vi.svg
%%DATADIR%%/tutorials/tutorial-calligraphy.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-elements.be.svg
%%DATADIR%%/tutorials/tutorial-elements.ca.svg
%%DATADIR%%/tutorials/tutorial-elements.de.svg
%%DATADIR%%/tutorials/tutorial-elements.es.svg
%%DATADIR%%/tutorials/tutorial-elements.eu.svg
+%%DATADIR%%/tutorials/tutorial-elements.fa.svg
%%DATADIR%%/tutorials/tutorial-elements.fr.svg
%%DATADIR%%/tutorials/tutorial-elements.hu.svg
%%DATADIR%%/tutorials/tutorial-elements.ja.svg
@@ -632,22 +683,30 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-elements.sl.svg
%%DATADIR%%/tutorials/tutorial-elements.svg
%%DATADIR%%/tutorials/tutorial-elements.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.be.svg
%%DATADIR%%/tutorials/tutorial-interpolate.de.svg
%%DATADIR%%/tutorials/tutorial-interpolate.fr.svg
%%DATADIR%%/tutorials/tutorial-interpolate.hu.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.ja.svg
%%DATADIR%%/tutorials/tutorial-interpolate.pl.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.sk.svg
%%DATADIR%%/tutorials/tutorial-interpolate.sl.svg
%%DATADIR%%/tutorials/tutorial-interpolate.svg
%%DATADIR%%/tutorials/tutorial-interpolate.vi.svg
+%%DATADIR%%/tutorials/tutorial-interpolate.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-shapes.be.svg
%%DATADIR%%/tutorials/tutorial-shapes.ca.svg
%%DATADIR%%/tutorials/tutorial-shapes.cs.svg
%%DATADIR%%/tutorials/tutorial-shapes.de.svg
%%DATADIR%%/tutorials/tutorial-shapes.es.svg
%%DATADIR%%/tutorials/tutorial-shapes.eu.svg
+%%DATADIR%%/tutorials/tutorial-shapes.fa.svg
%%DATADIR%%/tutorials/tutorial-shapes.fr.svg
%%DATADIR%%/tutorials/tutorial-shapes.hu.svg
+%%DATADIR%%/tutorials/tutorial-shapes.id.svg
%%DATADIR%%/tutorials/tutorial-shapes.it.svg
%%DATADIR%%/tutorials/tutorial-shapes.ja.svg
+%%DATADIR%%/tutorials/tutorial-shapes.nl.svg
%%DATADIR%%/tutorials/tutorial-shapes.pl.svg
%%DATADIR%%/tutorials/tutorial-shapes.pt_BR.svg
%%DATADIR%%/tutorials/tutorial-shapes.ru.svg
@@ -657,10 +716,12 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-shapes.vi.svg
%%DATADIR%%/tutorials/tutorial-shapes.zh_CN.svg
%%DATADIR%%/tutorials/tutorial-shapes.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-tips.be.svg
%%DATADIR%%/tutorials/tutorial-tips.ca.svg
%%DATADIR%%/tutorials/tutorial-tips.de.svg
%%DATADIR%%/tutorials/tutorial-tips.es.svg
%%DATADIR%%/tutorials/tutorial-tips.eu.svg
+%%DATADIR%%/tutorials/tutorial-tips.fa.svg
%%DATADIR%%/tutorials/tutorial-tips.fr.svg
%%DATADIR%%/tutorials/tutorial-tips.hu.svg
%%DATADIR%%/tutorials/tutorial-tips.it.svg
@@ -673,13 +734,16 @@ share/applications/inkscape.desktop
%%DATADIR%%/tutorials/tutorial-tips.svg
%%DATADIR%%/tutorials/tutorial-tips.vi.svg
%%DATADIR%%/tutorials/tutorial-tips.zh_TW.svg
+%%DATADIR%%/tutorials/tutorial-tracing.be.svg
%%DATADIR%%/tutorials/tutorial-tracing.ca.svg
%%DATADIR%%/tutorials/tutorial-tracing.de.svg
%%DATADIR%%/tutorials/tutorial-tracing.es.svg
%%DATADIR%%/tutorials/tutorial-tracing.eu.svg
+%%DATADIR%%/tutorials/tutorial-tracing.fa.svg
%%DATADIR%%/tutorials/tutorial-tracing.fr.svg
%%DATADIR%%/tutorials/tutorial-tracing.hu.svg
%%DATADIR%%/tutorials/tutorial-tracing.ja.svg
+%%DATADIR%%/tutorials/tutorial-tracing.nl.svg
%%DATADIR%%/tutorials/tutorial-tracing.pl.svg
%%DATADIR%%/tutorials/tutorial-tracing.pt_BR.svg
%%DATADIR%%/tutorials/tutorial-tracing.ru.svg
@@ -717,6 +781,7 @@ share/locale/es/LC_MESSAGES/inkscape.mo
share/locale/es_MX/LC_MESSAGES/inkscape.mo
share/locale/et/LC_MESSAGES/inkscape.mo
share/locale/eu/LC_MESSAGES/inkscape.mo
+share/locale/fa/LC_MESSAGES/inkscape.mo
share/locale/fi/LC_MESSAGES/inkscape.mo
share/locale/fr/LC_MESSAGES/inkscape.mo
share/locale/ga/LC_MESSAGES/inkscape.mo
@@ -750,13 +815,13 @@ 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/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
share/locale/vi/LC_MESSAGES/inkscape.mo
share/locale/zh_CN/LC_MESSAGES/inkscape.mo
share/locale/zh_TW/LC_MESSAGES/inkscape.mo
-share/pixmaps/inkscape.png
@dirrm %%DATADIR%%/ui
@dirrm %%DATADIR%%/tutorials
@dirrm %%DATADIR%%/templates
@@ -782,6 +847,8 @@ share/pixmaps/inkscape.png
@dirrmtry man/fr
@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true
+@dirrmtry share/locale/te_IN/LC_MESSAGES
+@dirrmtry share/locale/te_IN
@dirrmtry share/locale/sr@latin/LC_MESSAGES
@dirrmtry share/locale/sr@latin
@dirrmtry share/locale/rw/LC_MESSAGES