summaryrefslogtreecommitdiff
path: root/graphics/inkscape
diff options
context:
space:
mode:
authoradam <adam>2017-02-10 05:51:43 +0000
committeradam <adam>2017-02-10 05:51:43 +0000
commit8a5b68de412dc3e8e5011ad23253537ffbb8abfc (patch)
treec8d6b12f1dffdd728ee895ae96bc7b96858e533e /graphics/inkscape
parented2e3959d66697693da05f153fbd9f3f79c15124 (diff)
downloadpkgsrc-8a5b68de412dc3e8e5011ad23253537ffbb8abfc.tar.gz
The Inkscape project announces a new version 0.92 of its popular vector drawing software. New features include mesh gradients, improved SVG2 and CSS3 support, new path effects, interactive smoothing for the pencil tool, a new Object dialog for directly managing all drawing elements, and much more. Infrastructural changes are also under way, including a switch to CMake from the venerable Autotools build system.
Diffstat (limited to 'graphics/inkscape')
-rw-r--r--graphics/inkscape/Makefile37
-rw-r--r--graphics/inkscape/PLIST181
-rw-r--r--graphics/inkscape/distinfo14
-rw-r--r--graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake15
-rw-r--r--graphics/inkscape/patches/patch-configure15
-rw-r--r--graphics/inkscape/patches/patch-src_CMakeLists.txt14
-rw-r--r--graphics/inkscape/patches/patch-src_ui_clipboard.cpp15
7 files changed, 174 insertions, 117 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index 5d0f940fb74..e9b0267fdd8 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,10 +1,8 @@
-# $NetBSD: Makefile,v 1.139 2017/02/06 13:55:28 wiz Exp $
+# $NetBSD: Makefile,v 1.140 2017/02/10 05:51:43 adam Exp $
-DISTNAME= inkscape-0.91
-PKGREVISION= 24
+DISTNAME= inkscape-0.92.0
CATEGORIES= graphics
-#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=inkscape/}
-MASTER_SITES= https://inkscape.global.ssl.fastly.net/media/resources/file/
+MASTER_SITES= https://inkscape.org/gallery/item/10552/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= reed@reedmedia.net
@@ -21,17 +19,17 @@ DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
EXTRACT_USING= bsdtar
GCC_REQD+= 4.5.2
-USE_LANGUAGES= c c++
CXXFLAGS+= -std=c++11
+
+USE_CMAKE= yes
+USE_LANGUAGES= c c++
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
-USE_TOOLS+= gmake intltool msgfmt perl:run pkg-config
-GNU_CONFIGURE= yes
-CONFIGURE_ENV+= MSGFMT=${TOOLS_DIR}/bin/msgfmt
-CONFIGURE_ENV+= GMSGFMT=${TOOLS_DIR}/bin/msgfmt
-CONFIGURE_ARGS+= --with-python
+USE_TOOLS+= intltool msgfmt perl:run pkg-config
+REPLACE_PERL+= fix-roff-punct
REPLACE_PERL+= share/extensions/*.p[lm]
+REPLACE_PERL+= share/templates/create_defaults.pl
BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=6.4
BUILDLINK_API_DEPENDS.poppler+= poppler>=0.5.9
@@ -45,13 +43,21 @@ SUBST_STAGE.pypath= pre-configure
SUBST_FILES.pypath= src/extension/implementation/script.cpp
SUBST_VARS.pypath= PYTHONBIN
+SUBST_CLASSES+= pycmd
+SUBST_STAGE.pycmd= pre-configure
+SUBST_MESSAGE.pycmd= Replacing COMMAND python in CMakeFiles.
+SUBST_FILES.pycmd+= share/filters/CMakeLists.txt
+SUBST_FILES.pycmd+= share/palettes/CMakeLists.txt
+SUBST_FILES.pycmd+= share/patterns/CMakeLists.txt
+SUBST_FILES.pycmd+= share/symbols/CMakeLists.txt
+SUBST_FILES.pycmd+= share/templates/CMakeLists.txt
+SUBST_SED.pycmd= -e "s,COMMAND python,COMMAND ${PYTHONBIN},g"
+
REPLACE_PYTHON+= cxxtest/cxxtestgen.py
-REPLACE_PYTHON+= share/filters/i18n.py
REPLACE_PYTHON+= share/extensions/*.py
REPLACE_PYTHON+= share/extensions/Barcode/*.py
REPLACE_PYTHON+= share/extensions/ink2canvas/*.py
REPLACE_PYTHON+= share/extensions/test/*.test.py
-REPLACE_PYTHON+= share/patterns/i18n.py
CHECK_INTERPRETER_SKIP+=share/inkscape/extensions/genpofiles.sh
CHECK_INTERPRETER_SKIP+=share/inkscape/extensions/simplepath.rb
@@ -66,8 +72,10 @@ PKG_SUGGESTED_OPTIONS= gnome
# gnome-vfs support for the inkscape file open window.
.if !empty(PKG_OPTIONS:Mgnome)
-CONFIGURE_ARGS+= --with-gnome-vfs
+CMAKE_ARGS+= -DWITH_GNOME_VFS=ON
.include "../../sysutils/gnome-vfs/buildlink3.mk"
+.else
+CMAKE_ARGS+= -DWITH_GNOME_VFS=OFF
.endif
BUILDLINK_API_DEPENDS.poppler-includes+= poppler-includes>=0.12.2
@@ -82,6 +90,7 @@ BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4
.include "../../graphics/lcms2/buildlink3.mk"
.include "../../graphics/libart/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/potrace/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../math/gsl/buildlink3.mk"
.include "../../print/poppler-glib/buildlink3.mk"
diff --git a/graphics/inkscape/PLIST b/graphics/inkscape/PLIST
index 19c28d44945..83065736892 100644
--- a/graphics/inkscape/PLIST
+++ b/graphics/inkscape/PLIST
@@ -1,18 +1,27 @@
-@comment $NetBSD: PLIST,v 1.22 2015/02/03 13:55:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.23 2017/02/10 05:51:43 adam Exp $
bin/inkscape
bin/inkview
-man/el/man1/inkscape.el.1
-man/fr/man1/inkscape.fr.1
-man/ja/man1/inkscape.ja.1
+lib/inkscape/lib2geom_LIB.a
+lib/inkscape/libavoid_LIB.a
+lib/inkscape/libcola_LIB.a
+lib/inkscape/libcroco_LIB.a
+lib/inkscape/libdepixelize_LIB.a
+lib/inkscape/libgc_LIB.a
+lib/inkscape/libgdl_LIB.a
+lib/inkscape/liblivarot_LIB.a
+lib/inkscape/libnrtype_LIB.a
+lib/inkscape/libuemf_LIB.a
+lib/inkscape/libutil_LIB.a
+lib/inkscape/libvpsc_LIB.a
+lib/libinkscape_base.so
man/man1/inkscape.1
+man/man1/inkscape.de.1
man/man1/inkscape.el.1
man/man1/inkscape.fr.1
man/man1/inkscape.ja.1
man/man1/inkscape.sk.1
man/man1/inkscape.zh_TW.1
man/man1/inkview.1
-man/sk/man1/inkscape.ja.1
-man/zh_TW/man1/inkscape.zh_TW.1
share/applications/inkscape.desktop
share/icons/hicolor/16x16/apps/inkscape.png
share/icons/hicolor/22x22/apps/inkscape.png
@@ -25,8 +34,8 @@ share/inkscape/attributes/css_defaults
share/inkscape/attributes/cssprops
share/inkscape/attributes/svgprops
share/inkscape/branding/README
-share/inkscape/branding/draw-freely.ru.svg
-share/inkscape/branding/draw-freely.svg
+share/inkscape/branding/inkscape-flat.svg
+share/inkscape/branding/inkscape-text.svg
share/inkscape/branding/inkscape.svg
share/inkscape/branding/sodipodi.svg
share/inkscape/branding/tux.svg
@@ -69,6 +78,7 @@ 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/Ean2.py
share/inkscape/extensions/Barcode/Ean5.py
share/inkscape/extensions/Barcode/Ean8.py
share/inkscape/extensions/Barcode/Rm4scc.py
@@ -102,6 +112,7 @@ 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/README
share/inkscape/extensions/addnodes.inx
share/inkscape/extensions/addnodes.py
share/inkscape/extensions/ai_input.inx
@@ -238,8 +249,12 @@ share/inkscape/extensions/dia2svg.sh
share/inkscape/extensions/dimension.inx
share/inkscape/extensions/dimension.py
share/inkscape/extensions/dm2svg.py
+share/inkscape/extensions/docinfo.inx
share/inkscape/extensions/dots.inx
share/inkscape/extensions/dots.py
+share/inkscape/extensions/dpi90to96.inx
+share/inkscape/extensions/dpi96to90.inx
+share/inkscape/extensions/dpiswitcher.py
share/inkscape/extensions/draw_from_triangle.inx
share/inkscape/extensions/draw_from_triangle.py
share/inkscape/extensions/dxf_input.inx
@@ -254,8 +269,20 @@ 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_business_card.inx
+share/inkscape/extensions/empty_business_card.py
+share/inkscape/extensions/empty_desktop.inx
+share/inkscape/extensions/empty_desktop.py
+share/inkscape/extensions/empty_dvd_cover.inx
+share/inkscape/extensions/empty_dvd_cover.py
+share/inkscape/extensions/empty_generic.inx
+share/inkscape/extensions/empty_generic.py
+share/inkscape/extensions/empty_icon.inx
+share/inkscape/extensions/empty_icon.py
share/inkscape/extensions/empty_page.inx
share/inkscape/extensions/empty_page.py
+share/inkscape/extensions/empty_video.inx
+share/inkscape/extensions/empty_video.py
share/inkscape/extensions/eps_input.inx
share/inkscape/extensions/eqtexsvg.inx
share/inkscape/extensions/eqtexsvg.py
@@ -315,6 +342,8 @@ 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/image_attributes.inx
+share/inkscape/extensions/image_attributes.py
share/inkscape/extensions/ink2canvas.inx
share/inkscape/extensions/ink2canvas.py
share/inkscape/extensions/ink2canvas/__init__.py
@@ -366,16 +395,18 @@ share/inkscape/extensions/jessyInk_video.py
share/inkscape/extensions/jessyInk_video.svg
share/inkscape/extensions/jessyInk_view.inx
share/inkscape/extensions/jessyInk_view.py
+share/inkscape/extensions/jitternodes.inx
+share/inkscape/extensions/jitternodes.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
@@ -387,6 +418,8 @@ 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/nicechart.inx
+share/inkscape/extensions/nicechart.py
share/inkscape/extensions/param_curves.inx
share/inkscape/extensions/param_curves.py
share/inkscape/extensions/pathalongpath.inx
@@ -417,8 +450,6 @@ share/inkscape/extensions/ps2dxf.sh
share/inkscape/extensions/ps2pdf-ext.py
share/inkscape/extensions/ps_input.inx
share/inkscape/extensions/pturtle.py
-share/inkscape/extensions/radiusrand.inx
-share/inkscape/extensions/radiusrand.py
share/inkscape/extensions/render_alphabetsoup.inx
share/inkscape/extensions/render_alphabetsoup.py
share/inkscape/extensions/render_alphabetsoup_config.py
@@ -443,7 +474,10 @@ share/inkscape/extensions/rubberstretch.py
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/seamless_pattern.inx
+share/inkscape/extensions/seamless_pattern.py
+share/inkscape/extensions/seamless_pattern.svg
+share/inkscape/extensions/seamless_pattern_procedural.inx
share/inkscape/extensions/setup_typography_canvas.inx
share/inkscape/extensions/setup_typography_canvas.py
share/inkscape/extensions/simplepath.py
@@ -469,8 +503,6 @@ 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
@@ -501,6 +533,8 @@ 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/ungroup_deep.inx
+share/inkscape/extensions/ungroup_deep.py
share/inkscape/extensions/uniconv-ext.py
share/inkscape/extensions/uniconv_output.py
share/inkscape/extensions/voronoi.py
@@ -526,7 +560,6 @@ share/inkscape/extensions/wmf_output.inx
share/inkscape/extensions/wmf_output.py
share/inkscape/extensions/xaml2svg.inx
share/inkscape/extensions/xaml2svg.xsl
-share/inkscape/extensions/xaml2svg/Makefile.am
share/inkscape/extensions/xaml2svg/animation.xsl
share/inkscape/extensions/xaml2svg/brushes.xsl
share/inkscape/extensions/xaml2svg/canvas.xsl
@@ -534,7 +567,6 @@ share/inkscape/extensions/xaml2svg/geometry.xsl
share/inkscape/extensions/xaml2svg/properties.xsl
share/inkscape/extensions/xaml2svg/shapes.xsl
share/inkscape/extensions/xaml2svg/transform.xsl
-share/inkscape/extensions/yocto_css.py
share/inkscape/filters/README
share/inkscape/filters/filters.svg
share/inkscape/filters/filters.svg.h
@@ -572,6 +604,7 @@ share/inkscape/icons/feSpecularLighting-icon.svg
share/inkscape/icons/feTurbulence-icon.png
share/inkscape/icons/feTurbulence-icon.svg
share/inkscape/icons/icons.svg
+share/inkscape/icons/inkscape-logo-icons-sized.svg
share/inkscape/icons/inkscape.file.png
share/inkscape/icons/inkscape.file.svg
share/inkscape/icons/inkscape.svg
@@ -587,6 +620,7 @@ share/inkscape/icons/too-much-ink-icon.svg
share/inkscape/keys/acd-canvas.xml
share/inkscape/keys/adobe-illustrator-cs2.xml
share/inkscape/keys/corel-draw-x4.xml
+share/inkscape/keys/corel-draw-x8.xml
share/inkscape/keys/default.xml
share/inkscape/keys/inkscape.xml
share/inkscape/keys/macromedia-freehand-mx.xml
@@ -619,6 +653,7 @@ share/inkscape/palettes/windowsXP.gpl
share/inkscape/patterns/README
share/inkscape/patterns/patterns.svg
share/inkscape/patterns/patterns.svg.h
+share/inkscape/screens/README
share/inkscape/screens/about.svg
share/inkscape/symbols/AigaSymbols.svg
share/inkscape/symbols/BalloonSymbols.svg
@@ -627,87 +662,64 @@ share/inkscape/symbols/LogicSymbols.svg
share/inkscape/symbols/MapSymbolsNPS.svg
share/inkscape/symbols/README
share/inkscape/symbols/symbols.h
-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
-share/inkscape/templates/DVD_cover_ultraslim_300dpi.svg
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
share/inkscape/templates/default.be.svg
share/inkscape/templates/default.ca.svg
share/inkscape/templates/default.cs.svg
share/inkscape/templates/default.de.svg
+share/inkscape/templates/default.en_US.svg
share/inkscape/templates/default.eo.svg
share/inkscape/templates/default.es.svg
share/inkscape/templates/default.eu.svg
share/inkscape/templates/default.fi.svg
share/inkscape/templates/default.fr.svg
share/inkscape/templates/default.hu.svg
+share/inkscape/templates/default.is.svg
share/inkscape/templates/default.it.svg
share/inkscape/templates/default.ja.svg
share/inkscape/templates/default.lt.svg
share/inkscape/templates/default.nl.svg
share/inkscape/templates/default.pl.svg
share/inkscape/templates/default.pt_BR.svg
+share/inkscape/templates/default.ro.svg
share/inkscape/templates/default.sk.svg
share/inkscape/templates/default.svg
-share/inkscape/templates/default_mm.svg
+share/inkscape/templates/default.zh_TW.svg
share/inkscape/templates/default_pt.svg
-share/inkscape/templates/desktop_1024x768.svg
-share/inkscape/templates/desktop_1600x1200.svg
-share/inkscape/templates/desktop_640x480.svg
-share/inkscape/templates/desktop_800x600.svg
-share/inkscape/templates/fontforge_glyph.svg
-share/inkscape/templates/icon_16x16.svg
-share/inkscape/templates/icon_32x32.svg
-share/inkscape/templates/icon_48x48.svg
-share/inkscape/templates/icon_64x64.svg
-share/inkscape/templates/no_borders.svg
+share/inkscape/templates/default_px.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
-share/inkscape/templates/web_banner_468x60.svg
-share/inkscape/templates/web_banner_728x90.svg
-share/inkscape/templates/white_opaque.svg
share/inkscape/tutorials/README
share/inkscape/tutorials/edge3d.svg
share/inkscape/tutorials/gpl-2.svg
share/inkscape/tutorials/making_markers.svg
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
-share/inkscape/tutorials/potrace-nl.png
-share/inkscape/tutorials/potrace-pl.png
-share/inkscape/tutorials/potrace-pt_BR.png
-share/inkscape/tutorials/potrace-ru.png
-share/inkscape/tutorials/potrace-sk.png
-share/inkscape/tutorials/potrace-sl.png
-share/inkscape/tutorials/potrace-vi.png
-share/inkscape/tutorials/potrace-zh_CN.png
-share/inkscape/tutorials/potrace-zh_TW.png
+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
+share/inkscape/tutorials/potrace.nl.png
+share/inkscape/tutorials/potrace.pl.png
share/inkscape/tutorials/potrace.png
+share/inkscape/tutorials/potrace.pt.png
+share/inkscape/tutorials/potrace.pt_BR.png
+share/inkscape/tutorials/potrace.ru.png
+share/inkscape/tutorials/potrace.sk.png
+share/inkscape/tutorials/potrace.sl.png
+share/inkscape/tutorials/potrace.vi.png
+share/inkscape/tutorials/potrace.zh_CN.png
+share/inkscape/tutorials/potrace.zh_TW.png
share/inkscape/tutorials/tutorial-advanced.be.svg
share/inkscape/tutorials/tutorial-advanced.ca.svg
share/inkscape/tutorials/tutorial-advanced.cs.svg
@@ -723,6 +735,7 @@ share/inkscape/tutorials/tutorial-advanced.it.svg
share/inkscape/tutorials/tutorial-advanced.ja.svg
share/inkscape/tutorials/tutorial-advanced.nl.svg
share/inkscape/tutorials/tutorial-advanced.pl.svg
+share/inkscape/tutorials/tutorial-advanced.pt.svg
share/inkscape/tutorials/tutorial-advanced.pt_BR.svg
share/inkscape/tutorials/tutorial-advanced.ru.svg
share/inkscape/tutorials/tutorial-advanced.sk.svg
@@ -751,6 +764,7 @@ share/inkscape/tutorials/tutorial-basic.ja.svg
share/inkscape/tutorials/tutorial-basic.nl.svg
share/inkscape/tutorials/tutorial-basic.nn.svg
share/inkscape/tutorials/tutorial-basic.pl.svg
+share/inkscape/tutorials/tutorial-basic.pt.svg
share/inkscape/tutorials/tutorial-basic.pt_BR.svg
share/inkscape/tutorials/tutorial-basic.ru.svg
share/inkscape/tutorials/tutorial-basic.sk.svg
@@ -774,6 +788,7 @@ share/inkscape/tutorials/tutorial-calligraphy.id.svg
share/inkscape/tutorials/tutorial-calligraphy.ja.svg
share/inkscape/tutorials/tutorial-calligraphy.nl.svg
share/inkscape/tutorials/tutorial-calligraphy.pl.svg
+share/inkscape/tutorials/tutorial-calligraphy.pt.svg
share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg
share/inkscape/tutorials/tutorial-calligraphy.ru.svg
share/inkscape/tutorials/tutorial-calligraphy.sk.svg
@@ -791,9 +806,11 @@ share/inkscape/tutorials/tutorial-elements.fa.svg
share/inkscape/tutorials/tutorial-elements.fr.svg
share/inkscape/tutorials/tutorial-elements.hu.svg
share/inkscape/tutorials/tutorial-elements.id.svg
+share/inkscape/tutorials/tutorial-elements.it.svg
share/inkscape/tutorials/tutorial-elements.ja.svg
share/inkscape/tutorials/tutorial-elements.nl.svg
share/inkscape/tutorials/tutorial-elements.pl.svg
+share/inkscape/tutorials/tutorial-elements.pt.svg
share/inkscape/tutorials/tutorial-elements.pt_BR.svg
share/inkscape/tutorials/tutorial-elements.ru.svg
share/inkscape/tutorials/tutorial-elements.sk.svg
@@ -808,7 +825,9 @@ 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.svg
share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg
+share/inkscape/tutorials/tutorial-interpolate.ru.svg
share/inkscape/tutorials/tutorial-interpolate.sk.svg
share/inkscape/tutorials/tutorial-interpolate.sl.svg
share/inkscape/tutorials/tutorial-interpolate.svg
@@ -830,6 +849,7 @@ share/inkscape/tutorials/tutorial-shapes.it.svg
share/inkscape/tutorials/tutorial-shapes.ja.svg
share/inkscape/tutorials/tutorial-shapes.nl.svg
share/inkscape/tutorials/tutorial-shapes.pl.svg
+share/inkscape/tutorials/tutorial-shapes.pt.svg
share/inkscape/tutorials/tutorial-shapes.pt_BR.svg
share/inkscape/tutorials/tutorial-shapes.ru.svg
share/inkscape/tutorials/tutorial-shapes.sk.svg
@@ -852,6 +872,7 @@ share/inkscape/tutorials/tutorial-tips.it.svg
share/inkscape/tutorials/tutorial-tips.ja.svg
share/inkscape/tutorials/tutorial-tips.nl.svg
share/inkscape/tutorials/tutorial-tips.pl.svg
+share/inkscape/tutorials/tutorial-tips.pt.svg
share/inkscape/tutorials/tutorial-tips.pt_BR.svg
share/inkscape/tutorials/tutorial-tips.ru.svg
share/inkscape/tutorials/tutorial-tips.sk.svg
@@ -859,9 +880,11 @@ 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.de.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.pt.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.svg
share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg
share/inkscape/tutorials/tutorial-tracing.be.svg
@@ -878,6 +901,7 @@ share/inkscape/tutorials/tutorial-tracing.id.svg
share/inkscape/tutorials/tutorial-tracing.ja.svg
share/inkscape/tutorials/tutorial-tracing.nl.svg
share/inkscape/tutorials/tutorial-tracing.pl.svg
+share/inkscape/tutorials/tutorial-tracing.pt.svg
share/inkscape/tutorials/tutorial-tracing.pt_BR.svg
share/inkscape/tutorials/tutorial-tracing.ru.svg
share/inkscape/tutorials/tutorial-tracing.sk.svg
@@ -888,21 +912,25 @@ share/inkscape/tutorials/tutorial-tracing.zh_TW.svg
share/inkscape/tutorials/tux.png
share/inkscape/ui/keybindings.rc
share/inkscape/ui/menus-bars.xml
+share/inkscape/ui/style.css
share/inkscape/ui/toolbox.xml
share/inkscape/ui/units.xml
share/locale/am/LC_MESSAGES/inkscape.mo
share/locale/ar/LC_MESSAGES/inkscape.mo
+share/locale/as/LC_MESSAGES/inkscape.mo
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/LC_MESSAGES/inkscape.mo
share/locale/br/LC_MESSAGES/inkscape.mo
+share/locale/brx/LC_MESSAGES/inkscape.mo
share/locale/ca/LC_MESSAGES/inkscape.mo
share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
share/locale/cs/LC_MESSAGES/inkscape.mo
share/locale/da/LC_MESSAGES/inkscape.mo
share/locale/de/LC_MESSAGES/inkscape.mo
+share/locale/doi/LC_MESSAGES/inkscape.mo
share/locale/dz/LC_MESSAGES/inkscape.mo
share/locale/el/LC_MESSAGES/inkscape.mo
share/locale/en_AU/LC_MESSAGES/inkscape.mo
@@ -919,23 +947,37 @@ share/locale/fi/LC_MESSAGES/inkscape.mo
share/locale/fr/LC_MESSAGES/inkscape.mo
share/locale/ga/LC_MESSAGES/inkscape.mo
share/locale/gl/LC_MESSAGES/inkscape.mo
+share/locale/gu/LC_MESSAGES/inkscape.mo
share/locale/he/LC_MESSAGES/inkscape.mo
+share/locale/hi/LC_MESSAGES/inkscape.mo
share/locale/hr/LC_MESSAGES/inkscape.mo
share/locale/hu/LC_MESSAGES/inkscape.mo
share/locale/hy/LC_MESSAGES/inkscape.mo
share/locale/id/LC_MESSAGES/inkscape.mo
+share/locale/is/LC_MESSAGES/inkscape.mo
share/locale/it/LC_MESSAGES/inkscape.mo
share/locale/ja/LC_MESSAGES/inkscape.mo
share/locale/km/LC_MESSAGES/inkscape.mo
+share/locale/kn/LC_MESSAGES/inkscape.mo
share/locale/ko/LC_MESSAGES/inkscape.mo
+share/locale/kok/LC_MESSAGES/inkscape.mo
+share/locale/kok@latin/LC_MESSAGES/inkscape.mo
+share/locale/ks@aran/LC_MESSAGES/inkscape.mo
+share/locale/ks@deva/LC_MESSAGES/inkscape.mo
share/locale/lt/LC_MESSAGES/inkscape.mo
share/locale/lv/LC_MESSAGES/inkscape.mo
+share/locale/mai/LC_MESSAGES/inkscape.mo
share/locale/mk/LC_MESSAGES/inkscape.mo
+share/locale/ml/LC_MESSAGES/inkscape.mo
share/locale/mn/LC_MESSAGES/inkscape.mo
+share/locale/mni/LC_MESSAGES/inkscape.mo
+share/locale/mni@beng/LC_MESSAGES/inkscape.mo
+share/locale/mr/LC_MESSAGES/inkscape.mo
share/locale/nb/LC_MESSAGES/inkscape.mo
share/locale/ne/LC_MESSAGES/inkscape.mo
share/locale/nl/LC_MESSAGES/inkscape.mo
share/locale/nn/LC_MESSAGES/inkscape.mo
+share/locale/or/LC_MESSAGES/inkscape.mo
share/locale/pa/LC_MESSAGES/inkscape.mo
share/locale/pl/LC_MESSAGES/inkscape.mo
share/locale/pt/LC_MESSAGES/inkscape.mo
@@ -943,16 +985,23 @@ share/locale/pt_BR/LC_MESSAGES/inkscape.mo
share/locale/ro/LC_MESSAGES/inkscape.mo
share/locale/ru/LC_MESSAGES/inkscape.mo
share/locale/rw/LC_MESSAGES/inkscape.mo
+share/locale/sa/LC_MESSAGES/inkscape.mo
+share/locale/sat/LC_MESSAGES/inkscape.mo
+share/locale/sat@deva/LC_MESSAGES/inkscape.mo
+share/locale/sd/LC_MESSAGES/inkscape.mo
+share/locale/sd@deva/LC_MESSAGES/inkscape.mo
share/locale/sk/LC_MESSAGES/inkscape.mo
share/locale/sl/LC_MESSAGES/inkscape.mo
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/ta/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
+share/locale/ur/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
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
index cd50de0a932..e2f34b02e81 100644
--- a/graphics/inkscape/distinfo
+++ b/graphics/inkscape/distinfo
@@ -1,17 +1,17 @@
-$NetBSD: distinfo,v 1.57 2016/04/12 21:33:49 adam Exp $
+$NetBSD: distinfo,v 1.58 2017/02/10 05:51:43 adam Exp $
-SHA1 (inkscape-0.91.tar.bz2) = 9941ee467af570ac71a70f965cd9c48d4993b8f3
-RMD160 (inkscape-0.91.tar.bz2) = 77421bcb96c6ad4fe17e775e86b77d576b90cf32
-SHA512 (inkscape-0.91.tar.bz2) = 3778ef7d4a1c759a7afc093e55eefb69a78dcb60332655cc8ab8c481f54a3e6550df6070178390eb08588245531906b8bef33301f0765a4d28d6c7506fcf3bc7
-Size (inkscape-0.91.tar.bz2) = 25858909 bytes
+SHA1 (inkscape-0.92.0.tar.bz2) = 8f576bc828138e9c3c835a458c3cefd5801a907a
+RMD160 (inkscape-0.92.0.tar.bz2) = ac888ac85a1595242aa060085f741224dbf8bf5d
+SHA512 (inkscape-0.92.0.tar.bz2) = 1d1cfa878af8a3d804a075e6cf120af1dd21541fcc2763c37b8e6f1b359cf6b31a7ed13ee5d1b1147d3732899ef485dbe2ce638654b4272fb0972556a0360594
+Size (inkscape-0.92.0.tar.bz2) = 30827883 bytes
+SHA1 (patch-CMakeScripts_Pod2man.cmake) = ffe09dc53a841fff288cd4fffcb2c0e47e05ebd8
SHA1 (patch-ag) = 6b6000f3940ec6db9404a206f9757928c1d5740b
SHA1 (patch-aj) = 31d6cc8bb179629023bd04bcac0fd935b2c9636d
SHA1 (patch-ap) = 412509a03d26e925548e3371529a1273db958611
SHA1 (patch-aq) = fb7de44d33fdc5895ce84ca8d44ff6a6c328c402
-SHA1 (patch-configure) = bda42cbbe460ab19ee3dfa6dcdf212300b1f7694
+SHA1 (patch-src_CMakeLists.txt) = 47c2a225667b6e5554ab579df1cb323742bcd08c
SHA1 (patch-src_extension_internal_pdfinput_pdf-parser.cpp) = 7a1aab18cc36756fad1cddbb18cab1ef1431f590
SHA1 (patch-src_extension_internal_pdfinput_pdf-parser.h) = ba408f45544853f9323f8bd879bd55604072bb7a
SHA1 (patch-src_io_inkjar.cpp) = 060d59225cfe7b66db5e9f41e76860df9ce12d01
SHA1 (patch-src_trace_siox.cpp) = daeff4626dace6997f64ab9c96b0bfb304e724c8
-SHA1 (patch-src_ui_clipboard.cpp) = 06fd0f4b15b0c282027db36690d163e90aac06ed
SHA1 (patch-src_ui_tool_node.h) = 2900ab737d6b9245aabefee5e79564bdbaec57bc
diff --git a/graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake b/graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake
new file mode 100644
index 00000000000..e26525ff47d
--- /dev/null
+++ b/graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeScripts_Pod2man.cmake,v 1.1 2017/02/10 05:51:43 adam Exp $
+
+Fix man installation path.
+
+--- CMakeScripts/Pod2man.cmake.orig 2017-02-08 19:36:52.000000000 +0000
++++ CMakeScripts/Pod2man.cmake
+@@ -48,7 +48,7 @@ macro(pod2man PODFILE_FULL RELEASE SECTI
+ )
+ install(
+ FILES ${MANFILE_FULL}
+- DESTINATION ${CMAKE_INSTALL_PREFIX}/${SHARE_INSTALL}/man/man${SECTION}
++ DESTINATION ${CMAKE_INSTALL_PREFIX}/man/man${SECTION}
+ )
+ endif()
+ endmacro(pod2man PODFILE NAME SECTION CENTER)
diff --git a/graphics/inkscape/patches/patch-configure b/graphics/inkscape/patches/patch-configure
deleted file mode 100644
index 0728f38329e..00000000000
--- a/graphics/inkscape/patches/patch-configure
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-configure,v 1.1 2015/02/03 13:55:12 adam Exp $
-
-Portability fix.
-
---- configure.orig 2015-02-02 08:52:21.000000000 +0000
-+++ configure
-@@ -23483,7 +23483,7 @@ $as_echo "$have_x11" >&6; }
-
- # Optionally enable strict build options that are known to cause build
- # failure in many/most systems
-- if test "x$enable_strict_build" == "xhigh"; then
-+ if test "x$enable_strict_build" = "xhigh"; then
- # FIXME: This causes build failure because our internal
- # copy of GDL uses deprecated GDK symbols.
- #
diff --git a/graphics/inkscape/patches/patch-src_CMakeLists.txt b/graphics/inkscape/patches/patch-src_CMakeLists.txt
new file mode 100644
index 00000000000..2971c9e5080
--- /dev/null
+++ b/graphics/inkscape/patches/patch-src_CMakeLists.txt
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_CMakeLists.txt,v 1.1 2017/02/10 05:51:43 adam Exp $
+
+Shared libs go into lib/.
+
+--- src/CMakeLists.txt.orig 2017-02-08 19:49:12.000000000 +0000
++++ src/CMakeLists.txt
+@@ -570,6 +570,6 @@ if(NOT WIN32)
+ inkscape
+ inkview
+ RUNTIME DESTINATION bin
+- LIBRARY DESTINATION lib/inkscape
++ LIBRARY DESTINATION lib
+ ARCHIVE DESTINATION lib/inkscape)
+ endif()
diff --git a/graphics/inkscape/patches/patch-src_ui_clipboard.cpp b/graphics/inkscape/patches/patch-src_ui_clipboard.cpp
deleted file mode 100644
index 56d0c502098..00000000000
--- a/graphics/inkscape/patches/patch-src_ui_clipboard.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-src_ui_clipboard.cpp,v 1.1 2016/04/12 21:33:49 adam Exp $
-
-Fix building with newer glibmm.
-
---- src/ui/clipboard.cpp.orig 2016-04-12 21:18:03.000000000 +0000
-+++ src/ui/clipboard.cpp
-@@ -1402,7 +1402,7 @@ void ClipboardManagerImpl::_inkscape_wai
-
- Glib::ustring target;
- if (atom_name) {
-- target = Glib::ScopedPtr<char>(atom_name).get(); //This frees the gchar*.
-+ target = Glib::make_unique_ptr_gfree(atom_name).get(); //This frees the gchar*.
- }
-
- listTargets.push_back(target);