pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/inkscape The Inkscape project announces a new...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dfe9902181ac
branches:  trunk
changeset: 358323:dfe9902181ac
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Feb 10 05:51:43 2017 +0000

description:
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:

 graphics/inkscape/Makefile                                 |   37 +-
 graphics/inkscape/PLIST                                    |  181 ++++++++----
 graphics/inkscape/distinfo                                 |   14 +-
 graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake |   15 +
 graphics/inkscape/patches/patch-configure                  |   15 -
 graphics/inkscape/patches/patch-src_CMakeLists.txt         |   14 +
 graphics/inkscape/patches/patch-src_ui_clipboard.cpp       |   15 -
 7 files changed, 174 insertions(+), 117 deletions(-)

diffs (truncated from 688 to 300 lines):

diff -r 76cdfbe0c5e1 -r dfe9902181ac graphics/inkscape/Makefile
--- a/graphics/inkscape/Makefile        Fri Feb 10 05:42:39 2017 +0000
+++ b/graphics/inkscape/Makefile        Fri Feb 10 05:51:43 2017 +0000
@@ -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@localhost
@@ -21,17 +19,17 @@
 
 EXTRACT_USING=         bsdtar
 GCC_REQD+=             4.5.2
+CXXFLAGS+=             -std=c++11
+
+USE_CMAKE=             yes
 USE_LANGUAGES=         c c++
-CXXFLAGS+=             -std=c++11
 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_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 @@
 
 # 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 @@
 .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 -r 76cdfbe0c5e1 -r dfe9902181ac graphics/inkscape/PLIST
--- a/graphics/inkscape/PLIST   Fri Feb 10 05:42:39 2017 +0000
+++ b/graphics/inkscape/PLIST   Fri Feb 10 05:51:43 2017 +0000
@@ -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/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/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_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/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/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.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.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.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/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/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.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.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.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/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/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/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/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



Home | Main Index | Thread Index | Old Index