diff options
author | drochner <drochner@pkgsrc.org> | 2006-07-04 15:46:34 +0000 |
---|---|---|
committer | drochner <drochner@pkgsrc.org> | 2006-07-04 15:46:34 +0000 |
commit | 63a57832826187b38543eb09036c993ce127c45e (patch) | |
tree | 8463074d38408c73b727423a862d40cf383a630d /graphics | |
parent | f421418e088a3b69c6d22805d79c3bad73b8eb08 (diff) | |
download | pkgsrc-63a57832826187b38543eb09036c993ce127c45e.tar.gz |
update to 0.44
changes:
* Layers dialog
* Outline mode, many performance improvements
* Native PDF export with transparency
* Clipping and masking support
* Configurable keyboard shortcuts, including optional Xara X
compatibility
* Docked color palette in the editing window
* Interactive indicator of the style of selection in the statusbar
* Innovative "node sculpting" and other improvements in Node tool
* Extensions are enabled by default and work on all major platforms
* Better SVG support: <switch> element, ICC color profiles for images
* Persistent rotation centers, Paste Size command
* New icons, redesigned preferences dialogs, rearranged menus, many
cosmetic improvements
* Hundreds of bugfixes and smaller features
Diffstat (limited to 'graphics')
-rw-r--r-- | graphics/inkscape/Makefile | 6 | ||||
-rw-r--r-- | graphics/inkscape/PLIST | 63 | ||||
-rw-r--r-- | graphics/inkscape/distinfo | 10 | ||||
-rw-r--r-- | graphics/inkscape/patches/patch-ab | 58 |
4 files changed, 74 insertions, 63 deletions
diff --git a/graphics/inkscape/Makefile b/graphics/inkscape/Makefile index 66fd523c558..0ef298bf6fc 100644 --- a/graphics/inkscape/Makefile +++ b/graphics/inkscape/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.23 2006/04/17 13:46:33 wiz Exp $ +# $NetBSD: Makefile,v 1.24 2006/07/04 15:46:34 drochner Exp $ -DISTNAME= inkscape-0.43 -PKGREVISION= 5 +DISTNAME= inkscape-0.44 CATEGORIES= graphics MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=inkscape/} EXTRACT_SUFX= .tar.bz2 @@ -27,6 +26,7 @@ BUILDLINK_API_DEPENDS.boehm-gc+= boehm-gc>=6.4 .include "../../devel/boehm-gc/buildlink3.mk" .include "../../devel/pango/buildlink3.mk" .include "../../devel/popt/buildlink3.mk" +.include "../../graphics/lcms/buildlink3.mk" .include "../../graphics/libart2/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../sysutils/gnome-vfs2/buildlink3.mk" diff --git a/graphics/inkscape/PLIST b/graphics/inkscape/PLIST index b3f54f176ec..5cce19c1889 100644 --- a/graphics/inkscape/PLIST +++ b/graphics/inkscape/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.9 2006/04/17 07:07:21 jlam Exp $ +@comment $NetBSD: PLIST,v 1.10 2006/07/04 15:46:34 drochner Exp $ bin/inkscape bin/inkview man/fr/man1/inkscape.1 @@ -20,6 +20,7 @@ share/inkscape/examples/flowsample.svg share/inkscape/examples/gradient.svg share/inkscape/examples/i18n.svg share/inkscape/examples/istest.pov +share/inkscape/examples/l-systems.svgz share/inkscape/examples/markers.svg share/inkscape/examples/stars.svgz share/inkscape/examples/tesselation-P3.svg @@ -30,20 +31,28 @@ share/inkscape/extensions/addnodes.inx share/inkscape/extensions/addnodes.py share/inkscape/extensions/ai_input.inx share/inkscape/extensions/ai_output.inx +share/inkscape/extensions/aisvg.inx +share/inkscape/extensions/aisvg.xslt share/inkscape/extensions/bezmisc.py +share/inkscape/extensions/cspsubdiv.py share/inkscape/extensions/cubicsuperpath.py share/inkscape/extensions/dia.inx share/inkscape/extensions/dia2svg.sh share/inkscape/extensions/dots.inx share/inkscape/extensions/dots.py -share/inkscape/extensions/dropshadow.inx share/inkscape/extensions/dxf_input.inx +share/inkscape/extensions/dxf_outlines.inx +share/inkscape/extensions/dxf_outlines.py share/inkscape/extensions/dxf_output.inx share/inkscape/extensions/embed_raster_in_svg.pl share/inkscape/extensions/embedimage.inx share/inkscape/extensions/embedimage.py share/inkscape/extensions/eps_input.inx share/inkscape/extensions/epsi_output.inx +share/inkscape/extensions/eqtexsvg.inx +share/inkscape/extensions/eqtexsvg.py +share/inkscape/extensions/extractimage.inx +share/inkscape/extensions/extractimage.py share/inkscape/extensions/ffgeom.py share/inkscape/extensions/ffmet.inx share/inkscape/extensions/ffms.inx @@ -51,7 +60,13 @@ share/inkscape/extensions/ffproc.py share/inkscape/extensions/ffscale.py share/inkscape/extensions/ffset.inx share/inkscape/extensions/ffss.inx +share/inkscape/extensions/fig2svg.sh +share/inkscape/extensions/fig_input.inx +share/inkscape/extensions/flatten.inx +share/inkscape/extensions/flatten.py share/inkscape/extensions/fretfind.py +share/inkscape/extensions/gimp_xcf.inx +share/inkscape/extensions/gimp_xcf.py share/inkscape/extensions/handles.inx share/inkscape/extensions/handles.py share/inkscape/extensions/ill2svg.pl @@ -66,16 +81,22 @@ share/inkscape/extensions/kochify_load.inx share/inkscape/extensions/kochify_load.py share/inkscape/extensions/lindenmayer.inx share/inkscape/extensions/lindenmayer.py +share/inkscape/extensions/measure.inx +share/inkscape/extensions/measure.py share/inkscape/extensions/motion.inx share/inkscape/extensions/motion.py -share/inkscape/extensions/pdf_output.inx +share/inkscape/extensions/pdf_output.inx.txt +share/inkscape/extensions/pdf_output_via_gs_on_win32.inx.txt share/inkscape/extensions/ps2dxf.sh share/inkscape/extensions/ps2epsi.sh +share/inkscape/extensions/ps2pdf.cmd share/inkscape/extensions/ps2pdf.sh share/inkscape/extensions/ps_input.inx share/inkscape/extensions/pturtle.py share/inkscape/extensions/radiusrand.inx share/inkscape/extensions/radiusrand.py +share/inkscape/extensions/randompnt.inx +share/inkscape/extensions/randompos.inx share/inkscape/extensions/rtree.inx share/inkscape/extensions/rtree.py share/inkscape/extensions/simplepath.py @@ -86,7 +107,10 @@ share/inkscape/extensions/straightseg.inx share/inkscape/extensions/straightseg.py share/inkscape/extensions/summersnight.inx share/inkscape/extensions/summersnight.py +share/inkscape/extensions/svg_and_media_zip_output.inx +share/inkscape/extensions/svg_and_media_zip_output.py share/inkscape/extensions/svg_dropshadow +share/inkscape/extensions/svg_dropshadow.inx share/inkscape/extensions/svgz_input.inx share/inkscape/extensions/svgz_output.inx share/inkscape/extensions/txt2svg.inx @@ -99,13 +123,28 @@ share/inkscape/extensions/wmf_input.inx share/inkscape/fonts/README share/inkscape/gradients/README share/inkscape/icons/David_icons.svg -share/inkscape/icons/README.icons +share/inkscape/icons/README.David_icons +share/inkscape/icons/README.icon_themes +share/inkscape/icons/README.legacy_icons share/inkscape/icons/icons.svg share/inkscape/icons/inkscape.svg -share/inkscape/keyboards/README +share/inkscape/icons/legacy_icons.svg +share/inkscape/keys/default.xml +share/inkscape/keys/inkscape.xml +share/inkscape/keys/xara.xml share/inkscape/markers/markers.svg +share/inkscape/palettes/Blues.gpl +share/inkscape/palettes/Gold.gpl +share/inkscape/palettes/Gray.gpl +share/inkscape/palettes/Greens.gpl +share/inkscape/palettes/Hilite.gpl +share/inkscape/palettes/Khaki.gpl share/inkscape/palettes/README +share/inkscape/palettes/Reds.gpl +share/inkscape/palettes/Royal.gpl share/inkscape/palettes/Tango-Palette.gpl +share/inkscape/palettes/Topographic.gpl +share/inkscape/palettes/inkscape.gpl share/inkscape/palettes/svg.gpl share/inkscape/palettes/webhex.gpl share/inkscape/palettes/websafe22.gpl @@ -122,6 +161,7 @@ share/inkscape/templates/Letter_landscape.svg share/inkscape/templates/README share/inkscape/templates/black_opaque.svg share/inkscape/templates/business_card_90x50mm.svg +share/inkscape/templates/default.ca.svg share/inkscape/templates/default.cs.svg share/inkscape/templates/default.de.svg share/inkscape/templates/default.es.svg @@ -152,6 +192,7 @@ share/inkscape/tutorials/oldguitar.jpg share/inkscape/tutorials/potrace-de.png share/inkscape/tutorials/potrace-fr.png share/inkscape/tutorials/potrace.png +share/inkscape/tutorials/tutorial-advanced.ca.svg share/inkscape/tutorials/tutorial-advanced.es.svg share/inkscape/tutorials/tutorial-advanced.fr.svg share/inkscape/tutorials/tutorial-advanced.ja.svg @@ -166,6 +207,7 @@ share/inkscape/tutorials/tutorial-basic.nn.svg share/inkscape/tutorials/tutorial-basic.ru.svg share/inkscape/tutorials/tutorial-basic.sl.svg share/inkscape/tutorials/tutorial-basic.svg +share/inkscape/tutorials/tutorial-calligraphy.ca.svg share/inkscape/tutorials/tutorial-calligraphy.es.svg share/inkscape/tutorials/tutorial-calligraphy.fr.svg share/inkscape/tutorials/tutorial-calligraphy.sl.svg @@ -184,6 +226,7 @@ share/inkscape/tutorials/tutorial-tips.es.svg share/inkscape/tutorials/tutorial-tips.fr.svg share/inkscape/tutorials/tutorial-tips.sl.svg share/inkscape/tutorials/tutorial-tips.svg +share/inkscape/tutorials/tutorial-tracing.ca.svg share/inkscape/tutorials/tutorial-tracing.de.svg share/inkscape/tutorials/tutorial-tracing.es.svg share/inkscape/tutorials/tutorial-tracing.fr.svg @@ -205,14 +248,16 @@ share/locale/de/LC_MESSAGES/inkscape.mo share/locale/el/LC_MESSAGES/inkscape.mo share/locale/es/LC_MESSAGES/inkscape.mo share/locale/es_MX/LC_MESSAGES/inkscape.mo -share/locale/eu/LC_MESSAGES/inkscape.mo share/locale/et/LC_MESSAGES/inkscape.mo +share/locale/eu/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/hu/LC_MESSAGES/inkscape.mo share/locale/it/LC_MESSAGES/inkscape.mo share/locale/ja/LC_MESSAGES/inkscape.mo +share/locale/ko/LC_MESSAGES/inkscape.mo +share/locale/lt/LC_MESSAGES/inkscape.mo share/locale/mk/LC_MESSAGES/inkscape.mo share/locale/nb/LC_MESSAGES/inkscape.mo share/locale/nl/LC_MESSAGES/inkscape.mo @@ -229,8 +274,11 @@ share/locale/sr@Latn/LC_MESSAGES/inkscape.mo share/locale/sv/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 +@comment in xdg-dirs: @dirrm share/pixmaps @dirrm share/inkscape/ui @dirrm share/inkscape/tutorials @dirrm share/inkscape/templates @@ -238,7 +286,7 @@ share/pixmaps/inkscape.png @dirrm share/inkscape/patterns @dirrm share/inkscape/palettes @dirrm share/inkscape/markers -@dirrm share/inkscape/keyboards +@dirrm share/inkscape/keys @dirrm share/inkscape/icons @dirrm share/inkscape/gradients @dirrm share/inkscape/fonts @@ -246,3 +294,4 @@ share/pixmaps/inkscape.png @dirrm share/inkscape/examples @dirrm share/inkscape/clipart @dirrm share/inkscape +@comment in xdg-dirs: @dirrm share/applications diff --git a/graphics/inkscape/distinfo b/graphics/inkscape/distinfo index b9ae5f40367..d616fa7ff13 100644 --- a/graphics/inkscape/distinfo +++ b/graphics/inkscape/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.11 2006/05/31 18:01:49 drochner Exp $ +$NetBSD: distinfo,v 1.12 2006/07/04 15:46:34 drochner Exp $ -SHA1 (inkscape-0.43.tar.bz2) = b7e93f2ceea795ee434f70261ba19e67985fc292 -RMD160 (inkscape-0.43.tar.bz2) = bcb41e008a3c1a9f5d4f7ee793de5b92f106044e -Size (inkscape-0.43.tar.bz2) = 6244558 bytes +SHA1 (inkscape-0.44.tar.bz2) = 018538c926b53f4813b5831ac8d1df0416b69e5c +RMD160 (inkscape-0.44.tar.bz2) = 1edc657fe42ab7041c43998ab9ec9c4d8721b601 +Size (inkscape-0.44.tar.bz2) = 6506018 bytes SHA1 (patch-aa) = 769d88d8aca1f462cdeff40e44fa3577fdf4b681 -SHA1 (patch-ab) = 5507abac121e9607f2a63823c730917467fb0f52 +SHA1 (patch-ab) = f4c38a3fa6de384435e5ed51e90d52541bb4826c diff --git a/graphics/inkscape/patches/patch-ab b/graphics/inkscape/patches/patch-ab index ff33f5a09f9..46d7aa59ef5 100644 --- a/graphics/inkscape/patches/patch-ab +++ b/graphics/inkscape/patches/patch-ab @@ -1,51 +1,13 @@ -$NetBSD: patch-ab,v 1.3 2006/05/31 18:01:49 drochner Exp $ +$NetBSD: patch-ab,v 1.4 2006/07/04 15:46:34 drochner Exp $ ---- src/libnrtype/FontInstance.cpp.orig 2005-09-26 07:22:49.000000000 +0200 -+++ src/libnrtype/FontInstance.cpp -@@ -24,11 +24,11 @@ - #include "RasterFont.h" +--- src/display/bezier-utils.cpp.orig 2006-06-23 21:33:46.000000000 +0200 ++++ src/display/bezier-utils.cpp +@@ -30,7 +30,7 @@ + #endif - /* Freetype 2 */ --# include <freetype/ftoutln.h> --# include <freetype/ftbbox.h> --# include <freetype/internal/tttypes.h> --# include <freetype/internal/ftstream.h> --# include <freetype/tttags.h> -+# include <ft2build.h> -+# include FT_OUTLINE_H -+# include FT_BBOX_H -+# include FT_TRUETYPE_TAGS_H -+# include FT_TRUETYPE_TABLES_H - # include <pango/pangoft2.h> + #ifdef HAVE_IEEEFP_H +-# include <ieefp.h> ++# include <ieeefp.h> + #endif - -@@ -423,10 +423,10 @@ void font_instance::LoadGlyph(int glyph_ - } - if ( theFace->glyph->format == ft_glyph_format_outline ) { - FT_Outline_Funcs ft2_outline_funcs = { -- ft2_move_to, -- ft2_line_to, -- ft2_conic_to, -- ft2_cubic_to, -+ (FT_Outline_MoveToFunc) ft2_move_to, -+ (FT_Outline_LineToFunc) ft2_line_to, -+ (FT_Outline_ConicToFunc) ft2_conic_to, -+ (FT_Outline_CubicToFunc) ft2_cubic_to, - 0, 0 - }; - n_g.outline=new Path; -@@ -474,12 +474,12 @@ bool font_instance::FontSlope(double &ru - - theFace=pango_ft2_font_get_face(pFont); - -- if ( theFace->units_per_EM == 0 ) return false; // bitmap font -- - if ( pFont == NULL ) return false; - - if ( theFace == NULL ) return false; - -+ if ( !FT_IS_SCALABLE(theFace) ) return false; // bitmap font -+ - TT_HoriHeader *hhea = (TT_HoriHeader*)FT_Get_Sfnt_Table(theFace, ft_sfnt_hhea); - if (hhea == NULL) return false; - run = hhea->caret_Slope_Run; + #include <glib/gmessages.h> |