pkgsrc-Changes archive

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

CVS commit: pkgsrc/graphics/inkscape




To: pkgsrc-changes%NetBSD.org@localhost

Subject: CVS commit: pkgsrc/graphics/inkscape

From: "Ryo ONODERA" <ryoon%netbsd.org@localhost>

Date: Sun, 1 Feb 2026 07:09:04 +0000


Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Feb  1 07:09:03 UTC 2026

Modified Files:
        pkgsrc/graphics/inkscape: Makefile PLIST distinfo
Removed Files:
        pkgsrc/graphics/inkscape/patches:
            patch-src_extension_internal_pdfinput_pdf-parser.cpp
            patch-src_extension_internal_pdfinput_poppler-cairo-font-engine.cpp
            patch-src_extension_internal_pdfinput_poppler-transition-api.h

Log Message:
graphics/inkscape: Update to 1.4.3

Changelog:
1.4.3:
Released on December 26, 2025.

Inkscape 1.4.3 is maintenance and bugfix release, which brings you fixes for
many critical or irritating bugs, and even a few new features.

It is also a bridge release in the sense that it can be used to convert the
planned Inkscape 1.5 multipage file format to the pre-1.5 multipage format.
Versions lower than Inkscape 1.4.3 will not be able to interpret pages created
in Inkscape versions 1.5 and upwards. Opening a document in Inkscape 1.4.3 and
saving it will convert it to the current ('old') page format (MR #7608).

Background: While the 'old' format of pages in Inkscape is a custom addition
that only works in Inkscape, the new format will make use of the svg:view
element, which is standardized and can work in other SVG viewers, too. Find
more information about this in MR #7525.

The most important fixes and changes in this release are:

  * 24 crash/freeze fixes many of which prevented users from opening certain
    files or exporting certain objects with Inkscape 1.4.2
  * almost 100 bug fixes and small improvements, among them:
      + JPEG/JPG export works again on Windows.
      + The problem with user interface text showing up as rectangles ('tofu')
        instead of letters if certain fonts are installed on macOS is finally
        resolved.
      + Ungrouping big groups is faster again.
      + All pasting options ('on page', 'width'/'height'/'size'/??) are now
        accessible from the right-click menu on canvas.
      + The Measure tool snaps again at its end point, so you can make accurate
        measurements again.
      + The LPE dialog now offers to convert Line, Polyline or Polygon SVG
        objects to paths before applying a path effect to them
      + When resizing the Inkscape window, the buttons in the Commands bar
        (copy, paste, open, dialog shortcuts) show up one by one instead of
        waiting for the window to get big enough to show the second half at
        once.
      + When converting strokes to paths, patterns and gradients are no longer
        lost.
      + Aligning on a circle or arc now works more reliably.
      + Text on Path now also works with rectangles.
      + Many improvements have been made to the PDF import.
      + Results from path operations no longer end up at the bottom of the
        object stack unexpectedly and the Split Path operation has learnt to
        better handle nested shapes.
      + The current layer by default is now the one where you have last
        selected an object (might need a preferences reset to apply).
      + Whether the current page is changed when you select an object on it has
        been made optional.
      + You can now make small changes to how Inkscape looks without needing to
        modify the full theme file.
      + The bug that sometimes made it impossible to make gradients and
        patterns fully opaque has been prevented from reaching adulthood (it
        has been around since 2007!).
  * and 25 updated interface languages as well as 13 updated documentation
    languages!

Read all about Inkscape 1.4.3 in the release notes!

Known Issues

If you're experiencing a crash when dragging a dialog tab on Linux while using
Wayland, you can work around that by starting Inkscape with the command
GDK_BACKEND=x11 inkscape. Learn more

If certain PDF files crash Inkscape when trying to load them, you can try to
workaround the issue by downloading Inkscape 1.4.2 and using that to open and
convert them to SVG before working with them. Learn more


To generate a diff of this commit:
cvs rdiff -u -r1.319 -r1.320 pkgsrc/graphics/inkscape/Makefile
cvs rdiff -u -r1.40 -r1.41 pkgsrc/graphics/inkscape/PLIST
cvs rdiff -u -r1.105 -r1.106 pkgsrc/graphics/inkscape/distinfo
cvs rdiff -u -r1.23 -r0 \
    pkgsrc/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_pdf-parser.cpp
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-cairo-font-engine.cpp
cvs rdiff -u -r1.7 -r0 \
    pkgsrc/graphics/inkscape/patches/patch-src_extension_internal_pdfinput_poppler-transition-api.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/inkscape/Makefile
diff -u pkgsrc/graphics/inkscape/Makefile:1.319 pkgsrc/graphics/inkscape/Makefile:1.320
--- pkgsrc/graphics/inkscape/Makefile:1.319     Tue Jan 27 08:39:43 2026
+++ pkgsrc/graphics/inkscape/Makefile   Sun Feb  1 07:09:03 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.319 2026/01/27 08:39:43 wiz Exp $
+# $NetBSD: Makefile,v 1.320 2026/02/01 07:09:03 ryoon Exp $
 
-DISTNAME=      inkscape-1.4.2
-PKGREVISION=   9
+DISTNAME=      inkscape-1.4.3
 CATEGORIES=    graphics
 MASTER_SITES=  https://media.inkscape.org/dl/resources/file/
 EXTRACT_SUFX=  .tar.xz
@@ -21,7 +20,7 @@ DEPENDS+=     ${PYPKGPREFIX}-lxml-[0-9]*:../
 DEPENDS+=      ${PYPKGPREFIX}-scour-[0-9]*:../../graphics/py-scour
 DEPENDS+=      ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial
 
-WRKSRC=                ${WRKDIR}/${DISTNAME}_2025-05-08_ebf0e940d0
+WRKSRC=                ${WRKDIR}/${DISTNAME}_2025-12-25_0d15f75042
 
 CPPFLAGS.NetBSD+=      -Urounddown
 CPPFLAGS.NetBSD+=      -Uroundup

Index: pkgsrc/graphics/inkscape/PLIST
diff -u pkgsrc/graphics/inkscape/PLIST:1.40 pkgsrc/graphics/inkscape/PLIST:1.41
--- pkgsrc/graphics/inkscape/PLIST:1.40 Fri May 16 23:05:04 2025
+++ pkgsrc/graphics/inkscape/PLIST      Sun Feb  1 07:09:03 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.40 2025/05/16 23:05:04 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.41 2026/02/01 07:09:03 ryoon Exp $
 bin/inkscape
 bin/inkview
 include/2geom-1.4.0/2geom/2geom.h
@@ -113,7 +113,10 @@ man/ko/man1/inkscape.1
 man/ko/man1/inkview.1
 man/man1/inkscape.1
 man/man1/inkview.1
+man/pt_BR/man1/inkscape.1
 man/pt_BR/man1/inkview.1
+man/sv/man1/inkscape.1
+man/sv/man1/inkview.1
 man/zh_TW/man1/inkscape.1
 man/zh_TW/man1/inkview.1
 share/applications/org.inkscape.Inkscape.desktop
@@ -4478,6 +4481,7 @@ share/inkscape/tutorials/tutorial-advanc
 share/inkscape/tutorials/tutorial-advanced.it.svg
 share/inkscape/tutorials/tutorial-advanced.ja.svg
 share/inkscape/tutorials/tutorial-advanced.ko.svg
+share/inkscape/tutorials/tutorial-advanced.my.svg
 share/inkscape/tutorials/tutorial-advanced.nl.svg
 share/inkscape/tutorials/tutorial-advanced.pl.svg
 share/inkscape/tutorials/tutorial-advanced.pt.svg
@@ -4486,6 +4490,7 @@ share/inkscape/tutorials/tutorial-advanc
 share/inkscape/tutorials/tutorial-advanced.sk.svg
 share/inkscape/tutorials/tutorial-advanced.sl.svg
 share/inkscape/tutorials/tutorial-advanced.sr.svg
+share/inkscape/tutorials/tutorial-advanced.sv.svg
 share/inkscape/tutorials/tutorial-advanced.svg
 share/inkscape/tutorials/tutorial-advanced.uk.svg
 share/inkscape/tutorials/tutorial-advanced.vi.svg
@@ -4502,11 +4507,13 @@ share/inkscape/tutorials/tutorial-basic.
 share/inkscape/tutorials/tutorial-basic.fa.svg
 share/inkscape/tutorials/tutorial-basic.fr.svg
 share/inkscape/tutorials/tutorial-basic.gl.svg
+share/inkscape/tutorials/tutorial-basic.hr.svg
 share/inkscape/tutorials/tutorial-basic.hu.svg
 share/inkscape/tutorials/tutorial-basic.id.svg
 share/inkscape/tutorials/tutorial-basic.it.svg
 share/inkscape/tutorials/tutorial-basic.ja.svg
 share/inkscape/tutorials/tutorial-basic.ko.svg
+share/inkscape/tutorials/tutorial-basic.my.svg
 share/inkscape/tutorials/tutorial-basic.nl.svg
 share/inkscape/tutorials/tutorial-basic.nn.svg
 share/inkscape/tutorials/tutorial-basic.pl.svg
@@ -4516,6 +4523,7 @@ share/inkscape/tutorials/tutorial-basic.
 share/inkscape/tutorials/tutorial-basic.sk.svg
 share/inkscape/tutorials/tutorial-basic.sl.svg
 share/inkscape/tutorials/tutorial-basic.sr.svg
+share/inkscape/tutorials/tutorial-basic.sv.svg
 share/inkscape/tutorials/tutorial-basic.svg
 share/inkscape/tutorials/tutorial-basic.uk.svg
 share/inkscape/tutorials/tutorial-basic.vi.svg
@@ -4533,6 +4541,7 @@ share/inkscape/tutorials/tutorial-callig
 share/inkscape/tutorials/tutorial-calligraphy.id.svg
 share/inkscape/tutorials/tutorial-calligraphy.ja.svg
 share/inkscape/tutorials/tutorial-calligraphy.ko.svg
+share/inkscape/tutorials/tutorial-calligraphy.my.svg
 share/inkscape/tutorials/tutorial-calligraphy.nl.svg
 share/inkscape/tutorials/tutorial-calligraphy.pl.svg
 share/inkscape/tutorials/tutorial-calligraphy.pt.svg
@@ -4541,6 +4550,7 @@ share/inkscape/tutorials/tutorial-callig
 share/inkscape/tutorials/tutorial-calligraphy.sk.svg
 share/inkscape/tutorials/tutorial-calligraphy.sl.svg
 share/inkscape/tutorials/tutorial-calligraphy.sr.svg
+share/inkscape/tutorials/tutorial-calligraphy.sv.svg
 share/inkscape/tutorials/tutorial-calligraphy.svg
 share/inkscape/tutorials/tutorial-calligraphy.uk.svg
 share/inkscape/tutorials/tutorial-calligraphy.vi.svg
@@ -4559,6 +4569,7 @@ share/inkscape/tutorials/tutorial-elemen
 share/inkscape/tutorials/tutorial-elements.it.svg
 share/inkscape/tutorials/tutorial-elements.ja.svg
 share/inkscape/tutorials/tutorial-elements.ko.svg
+share/inkscape/tutorials/tutorial-elements.my.svg
 share/inkscape/tutorials/tutorial-elements.nl.svg
 share/inkscape/tutorials/tutorial-elements.pl.svg
 share/inkscape/tutorials/tutorial-elements.pt.svg
@@ -4567,6 +4578,7 @@ share/inkscape/tutorials/tutorial-elemen
 share/inkscape/tutorials/tutorial-elements.sk.svg
 share/inkscape/tutorials/tutorial-elements.sl.svg
 share/inkscape/tutorials/tutorial-elements.sr.svg
+share/inkscape/tutorials/tutorial-elements.sv.svg
 share/inkscape/tutorials/tutorial-elements.svg
 share/inkscape/tutorials/tutorial-elements.uk.svg
 share/inkscape/tutorials/tutorial-elements.zh_CN.svg
@@ -4574,17 +4586,21 @@ share/inkscape/tutorials/tutorial-elemen
 share/inkscape/tutorials/tutorial-interpolate.be.svg
 share/inkscape/tutorials/tutorial-interpolate.de.svg
 share/inkscape/tutorials/tutorial-interpolate.el.svg
+share/inkscape/tutorials/tutorial-interpolate.es.svg
 share/inkscape/tutorials/tutorial-interpolate.fr.svg
 share/inkscape/tutorials/tutorial-interpolate.gl.svg
 share/inkscape/tutorials/tutorial-interpolate.hu.svg
 share/inkscape/tutorials/tutorial-interpolate.ja.svg
+share/inkscape/tutorials/tutorial-interpolate.my.svg
 share/inkscape/tutorials/tutorial-interpolate.nl.svg
 share/inkscape/tutorials/tutorial-interpolate.pl.svg
 share/inkscape/tutorials/tutorial-interpolate.pt.svg
 share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg
 share/inkscape/tutorials/tutorial-interpolate.ru.svg
 share/inkscape/tutorials/tutorial-interpolate.sk.svg
+share/inkscape/tutorials/tutorial-interpolate.sl.svg
 share/inkscape/tutorials/tutorial-interpolate.sr.svg
+share/inkscape/tutorials/tutorial-interpolate.sv.svg
 share/inkscape/tutorials/tutorial-interpolate.svg
 share/inkscape/tutorials/tutorial-interpolate.uk.svg
 share/inkscape/tutorials/tutorial-interpolate.vi.svg
@@ -4603,6 +4619,7 @@ share/inkscape/tutorials/tutorial-shapes
 share/inkscape/tutorials/tutorial-shapes.it.svg
 share/inkscape/tutorials/tutorial-shapes.ja.svg
 share/inkscape/tutorials/tutorial-shapes.ko.svg
+share/inkscape/tutorials/tutorial-shapes.my.svg
 share/inkscape/tutorials/tutorial-shapes.nl.svg
 share/inkscape/tutorials/tutorial-shapes.pl.svg
 share/inkscape/tutorials/tutorial-shapes.pt.svg
@@ -4611,6 +4628,7 @@ share/inkscape/tutorials/tutorial-shapes
 share/inkscape/tutorials/tutorial-shapes.sk.svg
 share/inkscape/tutorials/tutorial-shapes.sl.svg
 share/inkscape/tutorials/tutorial-shapes.sr.svg
+share/inkscape/tutorials/tutorial-shapes.sv.svg
 share/inkscape/tutorials/tutorial-shapes.svg
 share/inkscape/tutorials/tutorial-shapes.uk.svg
 share/inkscape/tutorials/tutorial-shapes.vi.svg
@@ -4629,6 +4647,7 @@ share/inkscape/tutorials/tutorial-tips.i
 share/inkscape/tutorials/tutorial-tips.it.svg
 share/inkscape/tutorials/tutorial-tips.ja.svg
 share/inkscape/tutorials/tutorial-tips.ko.svg
+share/inkscape/tutorials/tutorial-tips.my.svg
 share/inkscape/tutorials/tutorial-tips.nl.svg
 share/inkscape/tutorials/tutorial-tips.pl.svg
 share/inkscape/tutorials/tutorial-tips.pt.svg
@@ -4637,6 +4656,7 @@ share/inkscape/tutorials/tutorial-tips.r
 share/inkscape/tutorials/tutorial-tips.sk.svg
 share/inkscape/tutorials/tutorial-tips.sl.svg
 share/inkscape/tutorials/tutorial-tips.sr.svg
+share/inkscape/tutorials/tutorial-tips.sv.svg
 share/inkscape/tutorials/tutorial-tips.svg
 share/inkscape/tutorials/tutorial-tips.uk.svg
 share/inkscape/tutorials/tutorial-tips.vi.svg
@@ -4644,15 +4664,19 @@ share/inkscape/tutorials/tutorial-tips.z
 share/inkscape/tutorials/tutorial-tips.zh_TW.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg
+share/inkscape/tutorials/tutorial-tracing-pixelart.es.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg
+share/inkscape/tutorials/tutorial-tracing-pixelart.my.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg
+share/inkscape/tutorials/tutorial-tracing-pixelart.sl.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg
+share/inkscape/tutorials/tutorial-tracing-pixelart.sv.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg
 share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg
@@ -4669,6 +4693,7 @@ share/inkscape/tutorials/tutorial-tracin
 share/inkscape/tutorials/tutorial-tracing.id.svg
 share/inkscape/tutorials/tutorial-tracing.ja.svg
 share/inkscape/tutorials/tutorial-tracing.ko.svg
+share/inkscape/tutorials/tutorial-tracing.my.svg
 share/inkscape/tutorials/tutorial-tracing.nl.svg
 share/inkscape/tutorials/tutorial-tracing.pl.svg
 share/inkscape/tutorials/tutorial-tracing.pt.svg
@@ -4677,6 +4702,7 @@ share/inkscape/tutorials/tutorial-tracin
 share/inkscape/tutorials/tutorial-tracing.sk.svg
 share/inkscape/tutorials/tutorial-tracing.sl.svg
 share/inkscape/tutorials/tutorial-tracing.sr.svg
+share/inkscape/tutorials/tutorial-tracing.sv.svg
 share/inkscape/tutorials/tutorial-tracing.svg
 share/inkscape/tutorials/tutorial-tracing.uk.svg
 share/inkscape/tutorials/tutorial-tracing.vi.svg
@@ -4872,3 +4898,4 @@ share/locale/vi/LC_MESSAGES/inkscape.mo
 share/locale/zh_CN/LC_MESSAGES/inkscape.mo
 share/locale/zh_TW/LC_MESSAGES/inkscape.mo
 share/metainfo/org.inkscape.Inkscape.appdata.xml
+@pkgdir share/inkscape/extensions/inkex/colors/spaces

Index: pkgsrc/graphics/inkscape/distinfo
diff -u pkgsrc/graphics/inkscape/distinfo:1.105 pkgsrc/graphics/inkscape/distinfo:1.106
--- pkgsrc/graphics/inkscape/distinfo:1.105     Sun Jul 13 08:17:38 2025
+++ pkgsrc/graphics/inkscape/distinfo   Sun Feb  1 07:09:03 2026
@@ -1,13 +1,10 @@
-$NetBSD: distinfo,v 1.105 2025/07/13 08:17:38 wiz Exp $
+$NetBSD: distinfo,v 1.106 2026/02/01 07:09:03 ryoon Exp $
 
-BLAKE2s (inkscape-1.4.2.tar.xz) = 271fd0811e2ae75715ae801c2114fcf5da055a8be893de4563b3766b52cf5cf0
-SHA512 (inkscape-1.4.2.tar.xz) = e7d69f477d11aee296efe48d3a9dd24f76fd5e64e5f2a29574f387bc681ced3d806d30b0f98d842c485443624dbf31fd9dabdb92848ee852121bc9d9e90191a1
-Size (inkscape-1.4.2.tar.xz) = 53278452 bytes
+BLAKE2s (inkscape-1.4.3.tar.xz) = 19cc86eb5e27d77251adbc6801c3df81d433c4b38c354ae9204259973a795e7c
+SHA512 (inkscape-1.4.3.tar.xz) = 8bf8047f656f472ecac7a35badf83765873688901e94e93ec8388f920e1b8370e8c8c88d06ba91c26d668714b912f444b49bed59a8d1cf3e14d3ab206c3aff60
+Size (inkscape-1.4.3.tar.xz) = 53907460 bytes
 SHA1 (patch-CMakeScripts_DefineDependsandFlags.cmake) = 6638a97615ca37bcdc20463b37cd859d723f66d6
 SHA1 (patch-src_extension_implementation_script.cpp) = da46549f688da5c9c0ecbeaeac7962e4f261cae4
-SHA1 (patch-src_extension_internal_pdfinput_pdf-parser.cpp) = 5767c62a63748acebcbbaf52a312f6b12f5611de
-SHA1 (patch-src_extension_internal_pdfinput_poppler-cairo-font-engine.cpp) = 4b795ef94f627f2166c36a361005d774e4de52c6
-SHA1 (patch-src_extension_internal_pdfinput_poppler-transition-api.h) = b0393b5f7ebe797803eecd1b064c6012f3006877
 SHA1 (patch-src_path_splinefit_splinefit.c) = 6c4482891567215a9b2cb5b2a4fb63ca54b24f9f
 SHA1 (patch-src_path_splinefit_splinefont.c) = 43f67ea3c25d64d323899718d6adf26225f24da0
 SHA1 (patch-src_path_splinefit_splinefont.h) = 170bec433cfbf98f54717e09433f6def5a7a9afe





Prev by Date: CVS commit: pkgsrc/doc

Next by Date: CVS commit: pkgsrc/doc

Previous by Thread: CVS commit: pkgsrc/doc

Next by Thread: CVS commit: pkgsrc/doc

Indexes:

reverse Date

reverse Thread

Old Index



Home | Main Index | Thread Index | Old Index