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