summaryrefslogtreecommitdiff
path: root/graphics/inkscape
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2015-02-03 13:55:12 +0000
committeradam <adam@pkgsrc.org>2015-02-03 13:55:12 +0000
commit90776459018f9deb485fe0fd06cae20e582e1588 (patch)
treec795131d21256a64a5d440dc03dfbc26c45ace4f /graphics/inkscape
parenta96fad989055ff0eb28e45c0e934f4a1a4bd6ad7 (diff)
downloadpkgsrc-90776459018f9deb485fe0fd06cae20e582e1588.tar.gz
Changes 0.91:
Cairo rendering for display and PNG export OpenMP multithreading for all filters C++ code conversion Major improvements in the Text tool Measure tool Type design features Symbol library and support for Visio stencils Cross platform WMF and EMF import and export Improved support for Corel DRAW documents, Visio importer Support for real world document and page size units, e.g. millimeters Numerous usability improvements Native Windows 64-bit build
Diffstat (limited to 'graphics/inkscape')
-rw-r--r--graphics/inkscape/Makefile43
-rw-r--r--graphics/inkscape/PLIST169
-rw-r--r--graphics/inkscape/distinfo31
-rw-r--r--graphics/inkscape/patches/patch-aa19
-rw-r--r--graphics/inkscape/patches/patch-ab13
-rw-r--r--graphics/inkscape/patches/patch-ac67
-rw-r--r--graphics/inkscape/patches/patch-ad21
-rw-r--r--graphics/inkscape/patches/patch-ae13
-rw-r--r--graphics/inkscape/patches/patch-af13
-rw-r--r--graphics/inkscape/patches/patch-ah31
-rw-r--r--graphics/inkscape/patches/patch-ai12
-rw-r--r--graphics/inkscape/patches/patch-aj8
-rw-r--r--graphics/inkscape/patches/patch-ap10
-rw-r--r--graphics/inkscape/patches/patch-aq4
-rw-r--r--graphics/inkscape/patches/patch-configure15
-rw-r--r--graphics/inkscape/patches/patch-src_dom_io_domstream.cpp37
-rw-r--r--graphics/inkscape/patches/patch-src_dom_io_domstream.h22
-rw-r--r--graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp82
-rw-r--r--graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h4
-rw-r--r--graphics/inkscape/patches/patch-src_ui_tool_node.h22
20 files changed, 207 insertions, 429 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile
index 41a90fec391..81b164f536b 100644
--- a/graphics/inkscape/Makefile
+++ b/graphics/inkscape/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.112 2015/01/08 16:16:55 wiz Exp $
+# $NetBSD: Makefile,v 1.113 2015/02/03 13:55:12 adam Exp $
-DISTNAME= inkscape-0.48.5
-PKGREVISION= 2
+DISTNAME= inkscape-0.91
CATEGORIES= graphics
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=inkscape/}
+#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=inkscape/}
+MASTER_SITES= https://inkscape.global.ssl.fastly.net/media/resources/file/
EXTRACT_SUFX= .tar.bz2
MAINTAINER= reed@reedmedia.net
@@ -11,8 +11,8 @@ HOMEPAGE= http://www.inkscape.org/
COMMENT= Scalable Vector Graphics (SVG) editor
LICENSE= gnu-gpl-v2
-.if !exists (/usr/bin/iconv)
-BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv
+.if !exists(/usr/bin/iconv)
+BUILD_DEPENDS+= libiconv-[0-9]*:../../converters/libiconv
.endif
DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
# for inkex.py, needed by most python extension scripts
@@ -38,39 +38,40 @@ UNLIMIT_RESOURCES= datasize
LDFLAGS.DragonFly= -lX11
-SUBST_CLASSES+= pypath
-SUBST_STAGE.pypath= pre-configure
-SUBST_FILES.pypath= src/extension/implementation/script.cpp
-SUBST_VARS.pypath= PYTHONBIN
+SUBST_CLASSES+= pypath
+SUBST_STAGE.pypath= pre-configure
+SUBST_FILES.pypath= src/extension/implementation/script.cpp
+SUBST_VARS.pypath= PYTHONBIN
-PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 0.48.4
REPLACE_PYTHON+= cxxtest/cxxtestgen.py
REPLACE_PYTHON+= share/filters/i18n.py
REPLACE_PYTHON+= share/extensions/*.py
-REPLACE_PYTHON+= share/extensions/test/*.test.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
-# XXX I don't see where this is used
-CHECK_INTERPRETER_SKIP+= share/inkscape/extensions/simplepath.rb
-
-# XXX these libraries are not auto-detected, at least on Darwin
-LDFLAGS.Darwin= -lfontconfig -lpangoft2-1.0
+CHECK_INTERPRETER_SKIP+=share/inkscape/extensions/genpofiles.sh
+CHECK_INTERPRETER_SKIP+=share/inkscape/extensions/simplepath.rb
+CHECK_PORTABILITY_SKIP+=packaging/macosx/Resources/bin/inkscape
+CHECK_PORTABILITY_SKIP+=packaging/macosx/ScriptExec/launcher-quartz-no-macintegration.sh
-PKG_OPTIONS_VAR= PKG_OPTIONS.inkscape
-PKG_SUPPORTED_OPTIONS= gnome
-PKG_SUGGESTED_OPTIONS= gnome
+PKG_OPTIONS_VAR= PKG_OPTIONS.inkscape
+PKG_SUPPORTED_OPTIONS= gnome
+PKG_SUGGESTED_OPTIONS= gnome
.include "../../mk/bsd.options.mk"
# gnome-vfs support for the inkscape file open window.
.if !empty(PKG_OPTIONS:Mgnome)
-CONFIGURE_ARGS+= --with-gnome-vfs
+CONFIGURE_ARGS+= --with-gnome-vfs
.include "../../sysutils/gnome-vfs/buildlink3.mk"
.endif
BUILDLINK_API_DEPENDS.poppler-includes+= poppler-includes>=0.12.2
BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=7.4
+.include "../../converters/libcdr/buildlink3.mk"
+.include "../../converters/libvisio/buildlink3.mk"
.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
diff --git a/graphics/inkscape/PLIST b/graphics/inkscape/PLIST
index 489f20b5216..19c28d44945 100644
--- a/graphics/inkscape/PLIST
+++ b/graphics/inkscape/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2014/07/29 07:03:27 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2015/02/03 13:55:12 adam Exp $
bin/inkscape
bin/inkview
man/el/man1/inkscape.el.1
@@ -20,11 +20,16 @@ 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
-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/README
+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.svg
+share/inkscape/branding/sodipodi.svg
+share/inkscape/branding/tux.svg
share/inkscape/examples/README
share/inkscape/examples/animated-clock.svg
share/inkscape/examples/art-nouveau-P3.svg
@@ -57,18 +62,19 @@ share/inkscape/examples/tiger.svgz
share/inkscape/examples/tref.svg
share/inkscape/examples/turbulence_filters.svg
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/cube.obj
share/inkscape/extensions/Poly3DObjects/cuboct.obj
share/inkscape/extensions/Poly3DObjects/dodec.obj
@@ -96,7 +102,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
@@ -181,6 +186,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
@@ -225,10 +232,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
@@ -244,6 +253,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
@@ -260,28 +272,58 @@ 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.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
@@ -325,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
@@ -350,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
@@ -370,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
@@ -380,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
@@ -397,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
@@ -422,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
@@ -462,6 +540,7 @@ share/inkscape/filters/filters.svg
share/inkscape/filters/filters.svg.h
share/inkscape/fonts/README
share/inkscape/gradients/README
+share/inkscape/icons/OCAL.png
share/inkscape/icons/README
share/inkscape/icons/color-management-icon.png
share/inkscape/icons/feBlend-icon.png
@@ -500,6 +579,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
@@ -514,6 +594,7 @@ share/inkscape/keys/right-handed-illustration.xml
share/inkscape/keys/xara.xml
share/inkscape/keys/zoner-draw.xml
share/inkscape/markers/markers.svg
+share/inkscape/palettes/Android-icon-palette.gpl
share/inkscape/palettes/Blues.gpl
share/inkscape/palettes/Gold.gpl
share/inkscape/palettes/Gray.gpl
@@ -530,6 +611,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
@@ -538,9 +620,17 @@ share/inkscape/patterns/README
share/inkscape/patterns/patterns.svg
share/inkscape/patterns/patterns.svg.h
share/inkscape/screens/about.svg
+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/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
@@ -549,6 +639,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
@@ -583,6 +674,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
@@ -597,10 +689,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
@@ -618,6 +712,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
@@ -642,11 +737,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
@@ -667,6 +764,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
@@ -686,6 +784,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
@@ -703,11 +802,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
@@ -717,10 +818,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
@@ -738,6 +841,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
@@ -755,13 +859,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
@@ -778,7 +889,6 @@ share/inkscape/tutorials/tux.png
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
@@ -786,6 +896,7 @@ 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/ca/LC_MESSAGES/inkscape.mo
share/locale/ca@valencia/LC_MESSAGES/inkscape.mo
@@ -805,6 +916,7 @@ 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
share/locale/gl/LC_MESSAGES/inkscape.mo
share/locale/he/LC_MESSAGES/inkscape.mo
@@ -817,6 +929,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
@@ -836,7 +949,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/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
diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo
index 5ee7b1252db..f798e86497f 100644
--- a/graphics/inkscape/distinfo
+++ b/graphics/inkscape/distinfo
@@ -1,24 +1,15 @@
-$NetBSD: distinfo,v 1.54 2015/01/08 16:34:29 wiz Exp $
+$NetBSD: distinfo,v 1.55 2015/02/03 13:55:12 adam Exp $
-SHA1 (inkscape-0.48.5.tar.bz2) = 83ddb0c96069638f712a869039989bfd7d79c6a8
-RMD160 (inkscape-0.48.5.tar.bz2) = c05e861dd458245193373f40790035339aac3e01
-Size (inkscape-0.48.5.tar.bz2) = 19719332 bytes
-SHA1 (patch-aa) = d946236902fc6cf0d2ddcbb9dd667b4d9c6f99d4
-SHA1 (patch-ab) = b70ffa613c054c26185d4728da4133aed6d88e63
-SHA1 (patch-ac) = e6877bb4698c74622f0302328ad959b75b070ff9
-SHA1 (patch-ad) = 3136850b7d34370feb951fc8fdde8cda78d54d60
-SHA1 (patch-ae) = 2b3f06a545d3cf27f59d41619528c59ac142c758
-SHA1 (patch-af) = 5f9317fcb7a798afc569aada9683fb1c7f6ba4c7
+SHA1 (inkscape-0.91.tar.bz2) = 9941ee467af570ac71a70f965cd9c48d4993b8f3
+RMD160 (inkscape-0.91.tar.bz2) = 77421bcb96c6ad4fe17e775e86b77d576b90cf32
+Size (inkscape-0.91.tar.bz2) = 25858909 bytes
SHA1 (patch-ag) = 6b6000f3940ec6db9404a206f9757928c1d5740b
-SHA1 (patch-ah) = 6da5e0651b583f925debed97faaf6800f88463da
-SHA1 (patch-ai) = 1cd8e744848d6b52ffb4f07922e09689b5e43f61
-SHA1 (patch-aj) = 8564ee2d4e884dc31e4ad4232267f6fad09f71ee
-SHA1 (patch-ap) = 134a47053020547703906140ff744e875ca1284f
-SHA1 (patch-aq) = dd307f598741cd5f0ff35eb06dff7c685752a979
-SHA1 (patch-src_dom_io_domstream.cpp) = 6b525b8e730e4497afdf1da0ae27f0dc69bfad40
-SHA1 (patch-src_dom_io_domstream.h) = 9325fc9d211eb3349628a736283ed0c475399a8b
-SHA1 (patch-src_extension_internal_pdfinput_pdf-parser.cpp) = 92e7ddbade362f768a8ecc8e082b4e666643ba86
-SHA1 (patch-src_extension_internal_pdfinput_pdf-parser.h) = 9e9e76049b9fdcc5192e225b4b477a104902894b
+SHA1 (patch-aj) = 31d6cc8bb179629023bd04bcac0fd935b2c9636d
+SHA1 (patch-ap) = 412509a03d26e925548e3371529a1273db958611
+SHA1 (patch-aq) = fb7de44d33fdc5895ce84ca8d44ff6a6c328c402
+SHA1 (patch-configure) = bda42cbbe460ab19ee3dfa6dcdf212300b1f7694
+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_tool_node.h) = 6ca23dddadcef8318bc81b7a67c69580db4a7b9f
+SHA1 (patch-src_ui_tool_node.h) = 2900ab737d6b9245aabefee5e79564bdbaec57bc
diff --git a/graphics/inkscape/patches/patch-aa b/graphics/inkscape/patches/patch-aa
deleted file mode 100644
index 06d8344446f..00000000000
--- a/graphics/inkscape/patches/patch-aa
+++ /dev/null
@@ -1,19 +0,0 @@
-$NetBSD: patch-aa,v 1.11 2012/06/01 20:23:11 drochner Exp $
-
---- src/inkview.cpp.orig 2012-02-14 03:22:17.000000000 +0000
-+++ src/inkview.cpp
-@@ -31,13 +31,10 @@
- # include "config.h"
- #endif
-
--#ifdef HAVE_GETOPT_H
--#include <getopt.h>
--#endif
--
- #include <string.h>
- #include <sys/stat.h>
- #include <locale.h>
-+#include <unistd.h>
-
- #include <glib.h>
- #include <libnr/nr-macros.h>
diff --git a/graphics/inkscape/patches/patch-ab b/graphics/inkscape/patches/patch-ab
deleted file mode 100644
index ca7d1d5c1e1..00000000000
--- a/graphics/inkscape/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.9 2009/11/29 20:51:51 tnn Exp $
-
---- src/ui/dialog/print.cpp.orig 2009-11-16 18:29:40.000000000 +0100
-+++ src/ui/dialog/print.cpp
-@@ -16,6 +16,8 @@
- #include <windows.h>
- #endif
-
-+#include <unistd.h> // close() and unlink()
-+
- #include <gtkmm/stock.h>
- #include "print.h"
-
diff --git a/graphics/inkscape/patches/patch-ac b/graphics/inkscape/patches/patch-ac
deleted file mode 100644
index 8fba8dcaa0c..00000000000
--- a/graphics/inkscape/patches/patch-ac
+++ /dev/null
@@ -1,67 +0,0 @@
-$NetBSD: patch-ac,v 1.10 2014/07/29 07:03:27 adam Exp $
-
---- configure.orig 2014-06-20 22:05:43.000000000 +0000
-+++ configure
-@@ -7483,7 +7483,6 @@ fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking compiler support for -Werror=format-security" >&5
- $as_echo_n "checking compiler support for -Werror=format-security... " >&6; }
- ink_svd_CPPFLAGS="$CPPFLAGS"
-- CPPFLAGS="-Werror=format-security $CPPFLAGS"
-
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
-@@ -7686,7 +7685,7 @@ cat >>confdefs.h <<_ACEOF
- #define GETTEXT_PACKAGE "$GETTEXT_PACKAGE"
- _ACEOF
-
--ALL_LINGUAS="am ar az be bg bn br ca ca@valencia cs da de dz el en_AU en_CA en_GB en_US@piglatin eo es_MX es et eu fa fi fr ga gl he hr hu hy id it ja km ko lt mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te_IN th tr uk vi zh_CN zh_TW"
-+ALL_LINGUAS="am ar az be bg bn br ca ca@valencia cs da de dz el en_AU en_CA en_GB en_US@piglatin eo es_MX es et eu fa fi ga gl he hr hu hy id it ja km ko lt mk mn nb ne nl nn pa pl pt_BR pt ro ru rw sk sl sq sr@latin sr sv te_IN th tr uk vi zh_CN zh_TW"
-
- for ac_header in locale.h
- do :
-@@ -8553,11 +8552,11 @@ for ax_openmp_flag in $ax_openmp_flags;
- #ifdef __cplusplus
- extern "C"
- #endif
--char omp_set_num_threads ();
-+#include <omp.h>
- int
- main ()
- {
--return omp_set_num_threads ();
-+return omp_get_num_threads ();
- ;
- return 0;
- }
-@@ -9731,11 +9730,11 @@ fi
-
-
- if test "x$with_python" = "xyes"; then
-- checkPYTHON_CFLAGS=`python -c "import distutils.sysconfig ; print '-I%s' % distutils.sysconfig.get_config_var('INCLUDEPY')" 2>/dev/null`
-+ checkPYTHON_CFLAGS=`${PYTHON} -c "import distutils.sysconfig ; print '-I%s' % distutils.sysconfig.get_config_var('INCLUDEPY')" 2>/dev/null`
- if test "$?" -gt "0"; then
- with_python="no"
- else
-- checkPYTHON_LIBS=`python -c "import distutils.sysconfig ; print '%s/%s %s' % (distutils.sysconfig.get_config_var('LIBPL'),distutils.sysconfig.get_config_var('LDLIBRARY'),distutils.sysconfig.get_config_var('LIBS'))" 2>/dev/null`
-+ checkPYTHON_LIBS=`${PYTHON} -c "import distutils.sysconfig ; print '%s/%s %s' % (distutils.sysconfig.get_config_var('LIBPL'),distutils.sysconfig.get_config_var('LDLIBRARY'),distutils.sysconfig.get_config_var('LIBS'))" 2>/dev/null`
- if test "$?" -gt "0"; then
- with_python="no"
- else
-@@ -9795,7 +9794,7 @@ if test "x$enable_lcms" = "xno"; then
- have_lcms2=no
- else
- # Have to test LittleCms presence
-- if test "x${platform_osx}" != "xyes"; then
-+ if test "x" != "xyes"; then
- # lcms 2.2 & 2.3 have problems on OSX
-
- pkg_failed=no
-@@ -11356,7 +11355,7 @@ $as_echo "#define HAVE_CAIRO_PDF 1" >>co
-
- fi
-
--INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lxml2 -ldl"
-+INKSCAPE_LIBS="$INKSCAPE_LIBS -lpng -lz -lxml2"
- if test "x$openmp_ok" = "xyes"; then
- INKSCAPE_LIBS="$INKSCAPE_LIBS -lgomp"
- fi
diff --git a/graphics/inkscape/patches/patch-ad b/graphics/inkscape/patches/patch-ad
deleted file mode 100644
index 5a1a0144b72..00000000000
--- a/graphics/inkscape/patches/patch-ad
+++ /dev/null
@@ -1,21 +0,0 @@
-$NetBSD: patch-ad,v 1.4 2008/06/05 10:17:28 drochner Exp $
-
---- ./src/trace/potrace/inkscape-potrace.cpp.orig 2008-03-11 06:20:37 +0200
-+++ ./src/trace/potrace/inkscape-potrace.cpp 2008-06-03 00:11:41 +0300
-@@ -31,7 +31,16 @@
- #include "curve.h"
- #include "bitmap.h"
-
-+#if defined(__NetBSD__) || defined(__DragonFly__)
-+#include <sys/param.h>
-+#endif
-
-+#if (defined(__DragonFly__) && __DragonFly_version < 190000) || (defined(__NetBSD__) && __NetBSD_Version__ < 399000800)
-+static double log2(double val)
-+{
-+ return log(val) / M_LN2;
-+}
-+#endif
-
- static void updateGui()
- {
diff --git a/graphics/inkscape/patches/patch-ae b/graphics/inkscape/patches/patch-ae
deleted file mode 100644
index d0735f2ab23..00000000000
--- a/graphics/inkscape/patches/patch-ae
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ae,v 1.1 2006/10/19 06:19:18 rillig Exp $
-
---- packaging/macosx/Resources/bin/getdisplay.sh.orig 2006-09-06 07:41:47.000000000 +0200
-+++ packaging/macosx/Resources/bin/getdisplay.sh 2006-10-19 08:13:34.000000000 +0200
-@@ -2,7 +2,7 @@
- #
- # Author: Aaron Voisine <aaron@voisine.org>
-
--if [ "$DISPLAY"x == "x" ]; then
-+if [ "$DISPLAY"x = "x" ]; then
- echo :0 > /tmp/display.$UID
- else
- echo $DISPLAY > /tmp/display.$UID
diff --git a/graphics/inkscape/patches/patch-af b/graphics/inkscape/patches/patch-af
deleted file mode 100644
index 6aa7f99da2b..00000000000
--- a/graphics/inkscape/patches/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.4 2009/11/29 20:51:51 tnn Exp $
-
---- packaging/macosx/Resources/script.orig 2009-11-16 18:29:06.000000000 +0100
-+++ packaging/macosx/Resources/script
-@@ -31,7 +31,7 @@ if [[ $VERSION -le 4 ]]; then
- open -a XDarwin /tmp/getdisplay.sh || \
- echo ":0" > /tmp/display.$UID
-
-- while [ "$?" == "0" -a ! -f /tmp/display.$UID ]; do
-+ while [ "$?" = "0" -a ! -f /tmp/display.$UID ]; do
- sleep 1
- done
- export DISPLAY=`cat /tmp/display.$UID`
diff --git a/graphics/inkscape/patches/patch-ah b/graphics/inkscape/patches/patch-ah
deleted file mode 100644
index cc50688b02e..00000000000
--- a/graphics/inkscape/patches/patch-ah
+++ /dev/null
@@ -1,31 +0,0 @@
-$NetBSD: patch-ah,v 1.6 2012/12/18 14:01:06 drochner Exp $
-
---- packaging/macosx/Resources/bin/inkscape.orig 2012-12-13 17:00:46.000000000 +0000
-+++ packaging/macosx/Resources/bin/inkscape
-@@ -114,7 +114,7 @@ fi
- # If the AppleCollationOrder preference doesn't exist, we fall back to using
- # the AppleLocale preference.
- LANGSTR=`defaults read .GlobalPreferences AppleCollationOrder 2>/dev/null`
--if [ "x$LANGSTR" == "x" -o "x$LANGSTR" == "xroot" ]
-+if [ "x$LANGSTR" = "x" -o "x$LANGSTR" = "xroot" ]
- then
- echo "Warning: AppleCollationOrder setting not found, using AppleLocale." 1>&2
- LANGSTR=`defaults read .GlobalPreferences AppleLocale 2>/dev/null | \
-@@ -126,7 +126,7 @@ fi
-
- # NOTE: Have to add ".UTF-8" to the LANG since omitting causes Inkscape
- # to crash on startup in locale_from_utf8().
--if [ "x$LANGSTR" == "x" ]
-+if [ "x$LANGSTR" = "x" ]
- then
- # override broken script
- echo "Overriding empty LANGSTR" 1>&2
-@@ -134,7 +134,7 @@ then
- else
- tmpLANG="`grep \"\`echo $LANGSTR\`_\" /usr/share/locale/locale.alias | \
- tail -n1 | sed 's/\./ /' | awk '{print $2}'`"
-- if [ "x$tmpLANG" == "x" ]
-+ if [ "x$tmpLANG" = "x" ]
- then
- # override broken script
- echo "Overriding empty LANG from /usr/share/locale/locale.alias" 1>&2
diff --git a/graphics/inkscape/patches/patch-ai b/graphics/inkscape/patches/patch-ai
deleted file mode 100644
index f25f1518b62..00000000000
--- a/graphics/inkscape/patches/patch-ai
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ai,v 1.5 2010/09/22 11:39:14 adam Exp $
-
---- src/display/nr-arena-shape.cpp.orig 2010-07-13 03:48:40.000000000 +0000
-+++ src/display/nr-arena-shape.cpp
-@@ -39,7 +39,6 @@
-
- #include <glib.h>
- #include "svg/svg.h"
--#include <fenv.h>
-
- //int showRuns=0;
- void nr_pixblock_render_shape_mask_or(NRPixBlock &m,Shape* theS);
diff --git a/graphics/inkscape/patches/patch-aj b/graphics/inkscape/patches/patch-aj
index 767a1295a97..c3cdd1d8190 100644
--- a/graphics/inkscape/patches/patch-aj
+++ b/graphics/inkscape/patches/patch-aj
@@ -1,8 +1,8 @@
-$NetBSD: patch-aj,v 1.2 2009/11/29 20:51:51 tnn Exp $
+$NetBSD: patch-aj,v 1.3 2015/02/03 13:55:12 adam Exp $
---- src/live_effects/lpe-dynastroke.cpp.orig 2009-11-16 18:29:33.000000000 +0100
+--- src/live_effects/lpe-dynastroke.cpp.orig 2014-11-30 18:45:32.000000000 +0000
+++ src/live_effects/lpe-dynastroke.cpp
-@@ -25,6 +25,10 @@
+@@ -24,6 +24,10 @@
#include <2geom/sbasis-math.h>
#include <2geom/piecewise.h>
@@ -12,4 +12,4 @@ $NetBSD: patch-aj,v 1.2 2009/11/29 20:51:51 tnn Exp $
+
namespace Inkscape {
namespace LivePathEffect {
-
+ //TODO: growfor/fadefor can be expressed in unit of width.
diff --git a/graphics/inkscape/patches/patch-ap b/graphics/inkscape/patches/patch-ap
index 85ad01cb55c..fe7fbc2e43a 100644
--- a/graphics/inkscape/patches/patch-ap
+++ b/graphics/inkscape/patches/patch-ap
@@ -1,8 +1,8 @@
-$NetBSD: patch-ap,v 1.2 2014/01/11 17:48:15 wiz Exp $
+$NetBSD: patch-ap,v 1.3 2015/02/03 13:55:12 adam Exp $
-gcc44 fixes
+GCC 4.4 fix.
---- src/io/uristream.cpp.orig 2011-07-08 18:25:09.000000000 +0000
+--- src/io/uristream.cpp.orig 2014-11-30 18:45:32.000000000 +0000
+++ src/io/uristream.cpp
@@ -15,6 +15,7 @@
#include "sys.h"
@@ -10,5 +10,5 @@ gcc44 fixes
#include <cstring>
+#include <cstdio>
- #ifdef WIN32
- // For now to get at is_os_wide().
+
+ namespace Inkscape
diff --git a/graphics/inkscape/patches/patch-aq b/graphics/inkscape/patches/patch-aq
index 0e1ea4d1a75..ee544284d21 100644
--- a/graphics/inkscape/patches/patch-aq
+++ b/graphics/inkscape/patches/patch-aq
@@ -1,8 +1,8 @@
-$NetBSD: patch-aq,v 1.1 2011/05/06 09:32:50 drochner Exp $
+$NetBSD: patch-aq,v 1.2 2015/02/03 13:55:12 adam Exp $
--- src/extension/implementation/script.cpp.orig 2010-07-13 03:48:40.000000000 +0000
+++ src/extension/implementation/script.cpp
-@@ -89,7 +89,7 @@ Script::interpreter_t const Script::inte
+@@ -83,7 +83,7 @@ Script::interpreter_t const Script::inte
#ifdef WIN32
{"python", "python-interpreter", "pythonw" },
#else
diff --git a/graphics/inkscape/patches/patch-configure b/graphics/inkscape/patches/patch-configure
new file mode 100644
index 00000000000..0728f38329e
--- /dev/null
+++ b/graphics/inkscape/patches/patch-configure
@@ -0,0 +1,15 @@
+$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_dom_io_domstream.cpp b/graphics/inkscape/patches/patch-src_dom_io_domstream.cpp
deleted file mode 100644
index 89ba7f0a475..00000000000
--- a/graphics/inkscape/patches/patch-src_dom_io_domstream.cpp
+++ /dev/null
@@ -1,37 +0,0 @@
-$NetBSD: patch-src_dom_io_domstream.cpp,v 1.1 2012/11/16 00:54:04 joerg Exp $
-
---- src/dom/io/domstream.cpp.orig 2012-11-15 18:28:52.000000000 +0000
-+++ src/dom/io/domstream.cpp
-@@ -35,6 +35,7 @@
- */
-
- #include <cstdio>
-+#include <cstring>
- #include <math.h>
- #include <stdarg.h>
-
-@@ -285,12 +286,11 @@ static int getint(const DOMString &buf,
-
-
-
--static int dprintf(Writer &outs, const DOMString &fmt, va_list ap)
-+static int dprintf(Writer &outs, const char *fmt, va_list ap)
- {
-+ size_t len = strlen(fmt);
-
-- int len = fmt.size();
--
-- for (int pos=0 ; pos < len ; pos++)
-+ for (size_t pos = 0 ; pos < len ; pos++)
- {
- XMLCh ch = fmt[pos];
-
-@@ -909,7 +909,7 @@ Writer &BasicWriter::printf(char const *
- return *this;
- }
- */
--Writer &BasicWriter::printf(const DOMString &fmt, ...)
-+Writer &BasicWriter::printf(const char *fmt, ...)
- {
- va_list args;
- va_start(args, fmt);
diff --git a/graphics/inkscape/patches/patch-src_dom_io_domstream.h b/graphics/inkscape/patches/patch-src_dom_io_domstream.h
deleted file mode 100644
index a3abc704341..00000000000
--- a/graphics/inkscape/patches/patch-src_dom_io_domstream.h
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-src_dom_io_domstream.h,v 1.1 2012/11/16 00:54:05 joerg Exp $
-
---- src/dom/io/domstream.h.orig 2012-11-15 18:28:31.000000000 +0000
-+++ src/dom/io/domstream.h
-@@ -492,7 +492,7 @@ public:
- virtual int put(XMLCh ch) = 0;
-
- /* Formatted output */
-- virtual Writer& printf(const DOMString &fmt, ...) = 0;
-+ virtual Writer& printf(const char *fmt, ...) = 0;
-
- virtual Writer& writeChar(char val) = 0;
-
-@@ -544,7 +544,7 @@ public:
-
-
- /* Formatted output */
-- virtual Writer &printf(const DOMString &fmt, ...);
-+ virtual Writer &printf(const char *fmt, ...);
-
- virtual Writer& writeChar(char val);
-
diff --git a/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp b/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp
index c35b925d267..03c4cb0dddc 100644
--- a/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp
+++ b/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp
@@ -1,9 +1,7 @@
-$NetBSD: patch-src_extension_internal_pdfinput_pdf-parser.cpp,v 1.4 2015/01/08 16:34:29 wiz Exp $
+$NetBSD: patch-src_extension_internal_pdfinput_pdf-parser.cpp,v 1.5 2015/02/03 13:55:12 adam Exp $
Object.h is included in pdf-parser.h -- see patch for pdf-parser.h.
-Fix build with poppler-0.29+ based on https://bugs.launchpad.net/inkscape/+bug/1399811
-
--- src/extension/internal/pdfinput/pdf-parser.cpp.orig 2014-06-09 13:24:41.000000000 +0000
+++ src/extension/internal/pdfinput/pdf-parser.cpp
@@ -38,7 +38,7 @@ extern "C" {
@@ -15,81 +13,3 @@ Fix build with poppler-0.29+ based on https://bugs.launchpad.net/inkscape/+bug/1
#include "Array.h"
#include "Dict.h"
#include "Stream.h"
-@@ -860,7 +859,9 @@ void PdfParser::opSetExtGState(Object ar
- 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_EVEN_NEWER_NEW_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,7 +1086,13 @@ void PdfParser::opSetFillColorSpace(Obje
-
- state->setFillPattern(NULL);
- res->lookupColorSpace(args[0].getName(), &obj);
--#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
-+#if defined(POPPLER_EVEN_NEWER_NEW_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 {
-@@ -1126,7 +1133,13 @@ void PdfParser::opSetStrokeColorSpace(Ob
-
- state->setStrokePattern(NULL);
- res->lookupColorSpace(args[0].getName(), &obj);
--#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
-+#if defined(POPPLER_EVEN_NEWER_NEW_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 {
-@@ -2756,8 +2769,10 @@ void PdfParser::doImage(Object *ref, Str
- }
- }
- if (!obj1.isNull()) {
--#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
-- colorSpace = GfxColorSpace::parse(&obj1, NULL, NULL);
-+#if defined(POPPLER_EVEN_NEWER_NEW_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);
- #else
-@@ -2847,8 +2862,10 @@ void PdfParser::doImage(Object *ref, Str
- obj2.free();
- }
- }
--#if defined(POPPLER_EVEN_NEWER_COLOR_SPACE_API)
-- GfxColorSpace *maskColorSpace = GfxColorSpace::parse(&obj1, NULL, NULL);
-+#if defined(POPPLER_EVEN_NEWER_NEW_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);
- #else
-@@ -3040,7 +3057,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_EVEN_NEWER_NEW_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);
diff --git a/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h b/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h
index b8ff8c126ec..a72850c32d8 100644
--- a/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h
+++ b/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h
@@ -1,10 +1,10 @@
-$NetBSD: patch-src_extension_internal_pdfinput_pdf-parser.h,v 1.1 2012/11/18 15:40:55 adam Exp $
+$NetBSD: patch-src_extension_internal_pdfinput_pdf-parser.h,v 1.2 2015/02/03 13:55:12 adam Exp $
Explicitly include poppler/Object.h; otherwise Python's Object.h gets included.
--- src/extension/internal/pdfinput/pdf-parser.h.orig 2012-11-18 14:42:04.000000000 +0000
+++ src/extension/internal/pdfinput/pdf-parser.h
-@@ -27,7 +27,7 @@ namespace Inkscape {
+@@ -26,7 +26,7 @@ namespace Inkscape {
using Inkscape::Extension::Internal::SvgBuilder;
#include "goo/gtypes.h"
diff --git a/graphics/inkscape/patches/patch-src_ui_tool_node.h b/graphics/inkscape/patches/patch-src_ui_tool_node.h
index 01b5244448b..6ac27d2ce66 100644
--- a/graphics/inkscape/patches/patch-src_ui_tool_node.h
+++ b/graphics/inkscape/patches/patch-src_ui_tool_node.h
@@ -1,8 +1,8 @@
-$NetBSD: patch-src_ui_tool_node.h,v 1.2 2014/07/29 07:03:27 adam Exp $
+$NetBSD: patch-src_ui_tool_node.h,v 1.3 2015/02/03 13:55:12 adam Exp $
---- src/ui/tool/node.h.orig 2014-07-29 04:46:51.000000000 +0000
+--- src/ui/tool/node.h.orig 2014-11-30 18:45:32.000000000 +0000
+++ src/ui/tool/node.h
-@@ -17,11 +17,7 @@
+@@ -21,11 +21,7 @@
#include <stdexcept>
#include <cstddef>
@@ -12,19 +12,5 @@ $NetBSD: patch-src_ui_tool_node.h,v 1.2 2014/07/29 07:03:27 adam Exp $
-#include <tr1/functional>
-#endif
- #include <boost/utility.hpp>
+ #include <boost/enable_shared_from_this.hpp>
#include <boost/shared_ptr.hpp>
-@@ -38,13 +34,6 @@ template <typename> class NodeIterator;
- }
- }
-
--#if __cplusplus < 201103L
--namespace std {
--namespace tr1 {
--template <typename N> struct hash< Inkscape::UI::NodeIterator<N> >;
--}
--}
--#endif
-
- namespace Inkscape {
- namespace UI {