diff -urN graphics/inkscape.orig/Makefile graphics/inkscape/Makefile --- graphics/inkscape.orig/Makefile +++ graphics/inkscape/Makefile @@ -2,8 +2,8 @@ # $FreeBSD: head/graphics/inkscape/Makefile 548218 2020-09-10 18:32:06Z tcberner $ PORTNAME= inkscape -PORTVERSION= 1.0 -PORTREVISION= 5 +PORTVERSION= 1.0.1 +PORTREVISION= 0 CATEGORIES= graphics gnome MASTER_SITES= https://media.inkscape.org/dl/resources/file/ @@ -52,14 +52,14 @@ USE_XORG= sm ice x11 xext USE_LDCONFIG= yes -WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}_2020-05-01_4035a4fb49 +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}_2020-09-07_3bc2e813f5 INSTALLS_ICONS= yes SHEBANG_FILES= share/extensions/*.py share/extensions/genpofiles.sh \ share/templates/*.py man/fix-roff-punct -OPTIONS_DEFINE= OPENMP POPPLER VISIO CDR DBUS WPG GVFS NLS +OPTIONS_DEFINE= OPENMP POPPLER SCRIBUS VISIO CDR DBUS WPG GVFS NLS OPTIONS_DEFAULT= POPPLER VISIO CDR WPG GM OPTIONS_DEFAULT_amd64= OPENMP OPTIONS_RADIO= IMAGICK @@ -84,6 +84,9 @@ POPPLER_CMAKE_BOOL= ENABLE_POPPLER ENABLE_POPPLER_CAIRO POPPLER_LIB_DEPENDS= libpoppler.so:graphics/poppler \ libpoppler-glib.so:graphics/poppler-glib + +SCRIBUS_DESC= Support color-managed PDF export using Scribus (experimental) +SCRIBUS_RUN_DEPENDS= scribus:print/scribus-devel VISIO_DESC= Support for Microsoft Visio diagrams VISIO_CMAKE_BOOL= WITH_LIBVISIO diff -urN graphics/inkscape.orig/distinfo graphics/inkscape/distinfo --- graphics/inkscape.orig/distinfo +++ graphics/inkscape/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1588719279 -SHA256 (inkscape-1.0.tar.xz) = 89c123d1a62ac52db6a08fe3be730584411b89a88ecc528a410b4f3fa53f94bb -SIZE (inkscape-1.0.tar.xz) = 31935616 +TIMESTAMP = 1600940214 +SHA256 (inkscape-1.0.1.tar.xz) = cf9295edf46a633caf3aac0562364a24aef7cd6294601365aca38aeead2d57c2 +SIZE (inkscape-1.0.1.tar.xz) = 32051632 diff -urN graphics/inkscape.orig/files/patch-share_templates_create__default__templates.py graphics/inkscape/files/patch-share_templates_create__default__templates.py --- graphics/inkscape.orig/files/patch-share_templates_create__default__templates.py +++ graphics/inkscape/files/patch-share_templates_create__default__templates.py @@ -1,11 +0,0 @@ ---- share/templates/create_default_templates.py.orig 2020-05-21 19:30:52 UTC -+++ share/templates/create_default_templates.py -@@ -44,6 +44,8 @@ for language in languages: - os.makedirs(destination_dir) - shutil.copy(source, destination) - -+# do another loop to ensure we've copied all the translations before using them -+for language in languages: - # get translation with help of gettext - translation = gettext.translation('inkscape', localedir=binary_dir + '/po/locale', languages=[language]) - translated_string = translation.gettext(LAYER_STRING) diff -urN graphics/inkscape.orig/pkg-plist graphics/inkscape/pkg-plist --- graphics/inkscape.orig/pkg-plist +++ graphics/inkscape/pkg-plist @@ -14,6 +14,7 @@ man/man1/inkview.1.gz man/pt_BR/man1/inkview.1.gz share/applications/org.inkscape.Inkscape.desktop +share/bash-completion/completions/inkscape 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 @@ -207,6 +208,11 @@ %%DATADIR%%/extensions/color_lesslight.py %%DATADIR%%/extensions/color_lesssaturation.inx %%DATADIR%%/extensions/color_lesssaturation.py +%%DATADIR%%/extensions/color_list.inx +%%DATADIR%%/extensions/color_list.py +%%DATADIR%%/extensions/dxf14_footer.txt +%%DATADIR%%/extensions/dxf14_header.txt +%%DATADIR%%/extensions/dxf14_style.txt %%DATADIR%%/extensions/color_morehue.inx %%DATADIR%%/extensions/color_morehue.py %%DATADIR%%/extensions/color_morelight.inx @@ -248,7 +254,6 @@ %%DATADIR%%/extensions/dxf_input.py %%DATADIR%%/extensions/dxf_outlines.inx %%DATADIR%%/extensions/dxf_outlines.py -%%DATADIR%%/extensions/dxf_templates.py %%DATADIR%%/extensions/edge3d.inx %%DATADIR%%/extensions/edge3d.py %%DATADIR%%/extensions/embedimage.inx @@ -341,6 +346,7 @@ %%DATADIR%%/extensions/inkex/elements/_image.py %%DATADIR%%/extensions/inkex/elements/_meta.py %%DATADIR%%/extensions/inkex/elements/_polygons.py +%%DATADIR%%/extensions/inkex/elements/_selected.py %%DATADIR%%/extensions/inkex/elements/_svg.py %%DATADIR%%/extensions/inkex/elements/_text.py %%DATADIR%%/extensions/inkex/elements/_use.py @@ -381,33 +387,33 @@ %%DATADIR%%/extensions/interp_att_g.inx %%DATADIR%%/extensions/interp_att_g.py %%DATADIR%%/extensions/jessyInk.js -%%DATADIR%%/extensions/jessyInk_autoTexts.inx -%%DATADIR%%/extensions/jessyInk_autoTexts.py +%%DATADIR%%/extensions/jessyink_autotexts.inx +%%DATADIR%%/extensions/jessyink_autotexts.py %%DATADIR%%/extensions/jessyInk_core_mouseHandler_noclick.js %%DATADIR%%/extensions/jessyInk_core_mouseHandler_zoomControl.js -%%DATADIR%%/extensions/jessyInk_effects.inx -%%DATADIR%%/extensions/jessyInk_effects.py -%%DATADIR%%/extensions/jessyInk_export.inx -%%DATADIR%%/extensions/jessyInk_export.py -%%DATADIR%%/extensions/jessyInk_install.inx -%%DATADIR%%/extensions/jessyInk_install.py -%%DATADIR%%/extensions/jessyInk_keyBindings.inx -%%DATADIR%%/extensions/jessyInk_keyBindings.py -%%DATADIR%%/extensions/jessyInk_masterSlide.inx -%%DATADIR%%/extensions/jessyInk_masterSlide.py -%%DATADIR%%/extensions/jessyInk_mouseHandler.inx -%%DATADIR%%/extensions/jessyInk_mouseHandler.py -%%DATADIR%%/extensions/jessyInk_summary.inx -%%DATADIR%%/extensions/jessyInk_summary.py -%%DATADIR%%/extensions/jessyInk_transitions.inx -%%DATADIR%%/extensions/jessyInk_transitions.py -%%DATADIR%%/extensions/jessyInk_uninstall.inx -%%DATADIR%%/extensions/jessyInk_uninstall.py -%%DATADIR%%/extensions/jessyInk_video.inx -%%DATADIR%%/extensions/jessyInk_video.py -%%DATADIR%%/extensions/jessyInk_video.svg -%%DATADIR%%/extensions/jessyInk_view.inx -%%DATADIR%%/extensions/jessyInk_view.py +%%DATADIR%%/extensions/jessyink_effects.inx +%%DATADIR%%/extensions/jessyink_effects.py +%%DATADIR%%/extensions/jessyink_export.inx +%%DATADIR%%/extensions/jessyink_export.py +%%DATADIR%%/extensions/jessyink_install.inx +%%DATADIR%%/extensions/jessyink_install.py +%%DATADIR%%/extensions/jessyink_key_bindings.inx +%%DATADIR%%/extensions/jessyink_key_bindings.py +%%DATADIR%%/extensions/jessyink_master_slide.inx +%%DATADIR%%/extensions/jessyink_master_slide.py +%%DATADIR%%/extensions/jessyink_mouse_handler.inx +%%DATADIR%%/extensions/jessyink_mouse_handler.py +%%DATADIR%%/extensions/jessyink_summary.inx +%%DATADIR%%/extensions/jessyink_summary.py +%%DATADIR%%/extensions/jessyink_transitions.inx +%%DATADIR%%/extensions/jessyink_transitions.py +%%DATADIR%%/extensions/jessyink_uninstall.inx +%%DATADIR%%/extensions/jessyink_uninstall.py +%%DATADIR%%/extensions/jessyink_video.inx +%%DATADIR%%/extensions/jessyink_video.py +%%DATADIR%%/extensions/jessyink_video.svg +%%DATADIR%%/extensions/jessyink_view.inx +%%DATADIR%%/extensions/jessyink_view.py %%DATADIR%%/extensions/jitternodes.inx %%DATADIR%%/extensions/jitternodes.py %%DATADIR%%/extensions/launch_webbrowser.py @@ -500,6 +506,8 @@ %%DATADIR%%/extensions/rtree.py %%DATADIR%%/extensions/rubberstretch.inx %%DATADIR%%/extensions/rubberstretch.py +%%DATADIR%%/extensions/scribus_export_pdf.inx +%%DATADIR%%/extensions/scribus_export_pdf.py %%DATADIR%%/extensions/seamless_pattern.svg %%DATADIR%%/extensions/setup.cfg %%DATADIR%%/extensions/setup.py