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