Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/graphics/inkscape inkscape: Update to 1.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/257635178339
branches: trunk
changeset: 430899:257635178339
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Wed May 06 01:42:28 2020 +0000
description:
inkscape: Update to 1.0
Changelog:
Inkscape 1.0
Release highlights
Theming support and more new customization options
Better HiDPI (high resolution) screen support
Native support for macOS with a signed and notarized .dmg file
Coordinate origin in top left corner by default
Canvas rotation and mirroring
On-Canvas alignment of objects
Split view and X-Ray modes
PowerPencil for drawing editable, variable width strokes with a pressure sensitive graphics tablet
New PNG export options
Integrated centerline tracing for vectorization of line drawings
Searchable Symbols dialog
New Live Path Effect (LPE) selection dialog
New Corners (Fillet/chamfer) LPE, (lossless) Boolean Operation LPE (experimental), Offset LPE and Measure Segments LPE (and more!)
Path operations, deselection of a large number of paths as well as grouping/ungrouping are much faster now
Much improved text line-height settings
Variable fonts support (only if compiled with pango library version >= 1.41.1)
Browser-compatible flowed text
Extensions programming interface updated, with many new options
Python 3 support for extensions
diffstat:
graphics/inkscape/Makefile | 58 +-
graphics/inkscape/PLIST | 2167 +++++++++-
graphics/inkscape/distinfo | 38 +-
graphics/inkscape/patches/patch-CMakeScripts_Pod2man.cmake | 29 +-
graphics/inkscape/patches/patch-ag | 12 -
graphics/inkscape/patches/patch-aj | 15 -
graphics/inkscape/patches/patch-ap | 14 -
graphics/inkscape/patches/patch-aq | 13 -
graphics/inkscape/patches/patch-src_CMakeLists.txt | 15 -
graphics/inkscape/patches/patch-src_extension_internal_emf-inout.cpp | 15 -
graphics/inkscape/patches/patch-src_extension_internal_emf-print.cpp | 15 -
graphics/inkscape/patches/patch-src_extension_internal_metafile-print.cpp | 16 -
graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-input.cpp | 20 -
graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp | 76 -
graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.h | 15 -
graphics/inkscape/patches/patch-src_extension_internal_pdfinput_svg-builder.cpp | 24 -
graphics/inkscape/patches/patch-src_extension_internal_wmf-inout.cpp | 15 -
graphics/inkscape/patches/patch-src_extension_internal_wmf-print.cpp | 15 -
graphics/inkscape/patches/patch-src_gradient-drag.cpp | 15 -
graphics/inkscape/patches/patch-src_io_inkjar.cpp | 13 -
graphics/inkscape/patches/patch-src_live__effects_lpe-ellipse__5pts.cpp | 16 -
graphics/inkscape/patches/patch-src_live__effects_lpe-lattice.cpp | 15 -
graphics/inkscape/patches/patch-src_live__effects_lpe-lattice2.cpp | 15 -
graphics/inkscape/patches/patch-src_sp-ellipse.cpp | 15 -
graphics/inkscape/patches/patch-src_svg_svg-length.cpp | 15 -
graphics/inkscape/patches/patch-src_trace_siox.cpp | 14 -
graphics/inkscape/patches/patch-src_ui_dialog_grid-arrange-tab.cpp | 15 -
graphics/inkscape/patches/patch-src_ui_tool_node.h | 16 -
graphics/inkscape/patches/patch-src_util_fixed__point.h | 15 -
graphics/inkscape/patches/patch-src_widgets_desktop-widget.cpp | 15 -
30 files changed, 2011 insertions(+), 740 deletions(-)
diffs (truncated from 3351 to 300 lines):
diff -r 0769e13ac3c6 -r 257635178339 graphics/inkscape/Makefile
--- a/graphics/inkscape/Makefile Wed May 06 01:41:12 2020 +0000
+++ b/graphics/inkscape/Makefile Wed May 06 01:42:28 2020 +0000
@@ -1,43 +1,49 @@
-# $NetBSD: Makefile,v 1.206 2020/04/12 08:28:49 adam Exp $
+# $NetBSD: Makefile,v 1.207 2020/05/06 01:42:28 ryoon Exp $
-DISTNAME= inkscape-0.92.4
-PKGREVISION= 16
+DISTNAME= inkscape-1.0
CATEGORIES= graphics
MASTER_SITES= https://media.inkscape.org/dl/resources/file/
-EXTRACT_SUFX= .tar.bz2
+EXTRACT_SUFX= .tar.xz
MAINTAINER= reed%reedmedia.net@localhost
-HOMEPAGE= http://www.inkscape.org/
+HOMEPAGE= https://www.inkscape.org/
COMMENT= Scalable Vector Graphics (SVG) editor
LICENSE= gnu-gpl-v2
+WRKSRC= ${WRKDIR}/inkscape-1.0_2020-05-01_4035a4fb49
+
.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
DEPENDS+= ${PYPKGPREFIX}-lxml-[0-9]*:../../textproc/py-lxml
+# for desktop
+TOOL_DEPENDS+= gettext-tools-[0-9]*:../../devel/gettext-tools
+TOOLS_PLATFORM.msgfmt= # empty
EXTRACT_USING= bsdtar
GCC_REQD+= 4.5.2
+# This should be resolved in CMakeLists.txt.
+LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib/inkscape
+
USE_CMAKE= yes
USE_LANGUAGES= c c++11
USE_LIBTOOL= yes
USE_PKGLOCALEDIR= yes
-USE_TOOLS+= intltool msgfmt msgmerge perl:run pkg-config
+USE_TOOLS+= intltool msgfmt msgmerge perl pkg-config
-REPLACE_PERL+= fix-roff-punct
+REPLACE_PERL+= man/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
-
UNLIMIT_RESOURCES= datasize
LDFLAGS.DragonFly= -lX11
+PYTHON_VERSIONS_INCOMPATIBLE= 27
+
SUBST_CLASSES+= pypath
SUBST_STAGE.pypath= pre-configure
SUBST_FILES.pypath= src/extension/implementation/script.cpp
@@ -51,14 +57,7 @@
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"
-
-SUBST_CLASSES+= bool
-SUBST_STAGE.bool= pre-configure
-SUBST_FILES.bool+= src/extension/internal/pdfinput/pdf-parser.*
-SUBST_SED.bool= -e 's|gTrue|true|g'
-SUBST_SED.bool+= -e 's|gFalse|false|g'
-SUBST_SED.bool+= -e 's|GBool|bool|g'
+SUBST_SED.pycmd= -e "s,COMMAND python3,COMMAND ${PYTHONBIN},g"
REPLACE_PYTHON+= cxxtest/cxxtestgen.py
REPLACE_PYTHON+= share/extensions/*.py
@@ -73,6 +72,8 @@
CMAKE_ARGS+= -DPACKAGE_LOCALE_DIR=${PREFIX}/${PKGLOCALEDIR}/locale
+MANCOMPRESSED= yes
+
.include "options.mk"
.include "../../mk/bsd.prefs.mk"
@@ -80,27 +81,34 @@
CMAKE_ARGS+= -DIntl_INCLUDE_DIR=${BUILDLINK_PREFIX.gettext}/include
.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/librevenge/buildlink3.mk"
.include "../../converters/libvisio/buildlink3.mk"
+.include "../../converters/libwpg/buildlink3.mk"
.include "../../devel/boehm-gc/buildlink3.mk"
.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../devel/gdl/buildlink3.mk"
+.include "../../devel/googletest/buildlink3.mk"
+.include "../../devel/libsigc++/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
-.include "../../devel/popt/buildlink3.mk"
+.include "../../mk/jpeg.buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.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 "../../math/double-conversion/buildlink3.mk"
+.include "../../net/libsoup/buildlink3.mk"
.include "../../print/poppler-glib/buildlink3.mk"
.include "../../print/poppler-includes/buildlink3.mk"
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../textproc/aspell/buildlink3.mk"
-.include "../../textproc/gtkspell/buildlink3.mk"
+.include "../../textproc/gtkspell3/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
-.include "../../x11/gtkmm/buildlink3.mk"
+.include "../../x11/gtkmm3/buildlink3.mk"
+.include "../../x11/libXext/buildlink3.mk"
+
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 0769e13ac3c6 -r 257635178339 graphics/inkscape/PLIST
--- a/graphics/inkscape/PLIST Wed May 06 01:41:12 2020 +0000
+++ b/graphics/inkscape/PLIST Wed May 06 01:42:28 2020 +0000
@@ -1,34 +1,26 @@
-@comment $NetBSD: PLIST,v 1.27 2019/05/13 16:17:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.28 2020/05/06 01:42:28 ryoon Exp $
bin/inkscape
bin/inkview
-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
+lib/inkscape/libinkscape_base.so
+man/de/man1/inkscape.1
+man/de/man1/inkview.1
+man/es/man1/inkview.1
+man/fr/man1/inkscape.1
+man/fr/man1/inkview.1
+man/hr/man1/inkscape.1
+man/hr/man1/inkview.1
+man/hu/man1/inkscape.1
+man/hu/man1/inkview.1
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
-share/applications/inkscape.desktop
-share/icons/hicolor/16x16/apps/inkscape.png
-share/icons/hicolor/22x22/apps/inkscape.png
-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
+man/pt_BR/man1/inkview.1
+share/applications/org.inkscape.Inkscape.desktop
+share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png
+share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png
+share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png
+share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png
+share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png
+share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png
share/inkscape/attributes/README
share/inkscape/attributes/css_defaults
share/inkscape/attributes/cssprops
@@ -36,10 +28,12 @@
share/inkscape/branding/README
share/inkscape/branding/inkscape-flat.svg
share/inkscape/branding/inkscape-text.svg
-share/inkscape/branding/inkscape.logo.svg
share/inkscape/branding/inkscape.svg
share/inkscape/branding/sodipodi.svg
share/inkscape/branding/tux.svg
+share/inkscape/doc/AUTHORS
+share/inkscape/doc/COPYING
+share/inkscape/doc/TRANSLATORS
share/inkscape/examples/README
share/inkscape/examples/animated-clock.svg
share/inkscape/examples/art-nouveau-P3.svg
@@ -71,21 +65,9 @@
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/Ean2.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/.pylintrc
+share/inkscape/extensions/LICENSE.txt
+share/inkscape/extensions/MANIFEST.in
share/inkscape/extensions/Poly3DObjects/cube.obj
share/inkscape/extensions/Poly3DObjects/cuboct.obj
share/inkscape/extensions/Poly3DObjects/dodec.obj
@@ -113,10 +95,10 @@
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/README.md
+share/inkscape/extensions/STYLEGUIDE.md
share/inkscape/extensions/addnodes.inx
share/inkscape/extensions/addnodes.py
-share/inkscape/extensions/ai_input.inx
share/inkscape/extensions/aisvg.inx
share/inkscape/extensions/aisvg.xslt
share/inkscape/extensions/alphabet_soup/2.svg
@@ -191,13 +173,21 @@
share/inkscape/extensions/alphabet_soup/y.svg
share/inkscape/extensions/alphabet_soup/yogh.svg
share/inkscape/extensions/alphabet_soup/z.svg
-share/inkscape/extensions/bezmisc.py
-share/inkscape/extensions/ccx_input.inx
-share/inkscape/extensions/cdr_input.inx
-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/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/Ean2.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/color_HSL_adjust.inx
share/inkscape/extensions/color_HSL_adjust.py
share/inkscape/extensions/color_blackandwhite.inx
@@ -238,64 +228,42 @@
share/inkscape/extensions/color_replace.py
share/inkscape/extensions/color_rgbbarrel.inx
share/inkscape/extensions/color_rgbbarrel.py
-share/inkscape/extensions/coloreffect.py
share/inkscape/extensions/colors.xml
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/dhw_input.py
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/docinfo.py
+share/inkscape/extensions/doxygen-main.dox
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/dxf12_outlines.inx
+share/inkscape/extensions/dxf12_outlines.py
share/inkscape/extensions/dxf_input.inx
share/inkscape/extensions/dxf_input.py
share/inkscape/extensions/dxf_outlines.inx
Home |
Main Index |
Thread Index |
Old Index