Mon Oct 4 14:33:39 2021 UTC ()
krita: Update to 4.4.8

Changelog:
Krita 4.4.8 Released

Published    8/25/2021

This is strictly a bug fix release. There are two changes: we fixed an issue
with saving a .kra file with an embedded palette, which was broken leading to
dataloss, and, for Windows, support for fractional HiDPI display scaling is now
disabled by default.

Windows

If you窶决e using the portable zip files, just open the zip file in Explorer and
drag the folder somewhere convenient, then double-click on the krita icon in
the folder. This will not impact an installed version of Krita, though it will
share your settings and custom resources with your regular installed version of
Krita. For reporting crashes, also get the debug symbols folder.

Note that we are not making 32 bits Windows builds anymore.

  * 64 bits Windows Installer: krita-x64-4.4.8-setup.exe
  * Portable 64 bits Windows: krita-x64-4.4.8.zip
  * Debug symbols. (Unpack in the Krita installation folder)

Linux

  * 64 bits Linux: krita-4.4.8-x86_64.appimage
  * 64 bits Linux G窶儁ic-Qt plugin appimage

(If, for some reason, Firefox thinks it needs to load this as text: to
download, right-click on the link.)

macOS

Note: if you use macOS Sierra or High Sierra, please check this video to learn
how to enable starting developer-signed binaries, instead of just Apple Store
binaries.

  * macOS disk image: krita-4.4.8.dmg

Note: the gmic-qt is not available on macOS.

Android

It was not possible to build Krita 4.4.8 for Android at this point, because the
build system was changed to make the Krita 5.0 beta 1 build possible.

Krita 4.4.7 Released

Published    8/7/2021

This is strictly a bug fix release. The most important reason for this release
is a fix for a performance regression in Krita 4.4.5. There are a few other
fixes:

  * Fix a crash on exit with certain versions of Qt and PyQt
  * Fix moving selection with the magnetic selection tool (BUG:433633)
  * Fix crashes in the magnetic selection tool when deleting nodes (BUG:439896)
  * Fix an assert when converting the image color space from Python (BUG:437980
    )
  * Fix a crash when closing a gamut mask document (BUG:438914)
  * Fix drag and drop of clone layers between images (BUG:414699)
  * Fix crash when saving the image with trimming enabled (BUG:437626)

Download

Note: there is no Krita 4.4.6, that version number was created only for the
release on the Epic store.

Windows

If you窶决e using the portable zip files, just open the zip file in Explorer and
drag the folder somewhere convenient, then double-click on the krita icon in
the folder. This will not impact an installed version of Krita, though it will
share your settings and custom resources with your regular installed version of
Krita. For reporting crashes, also get the debug symbols folder.

Note that from this release on we are not making 32 bits Windows builds
anymore.

  * 64 bits Windows Installer: krita-x64-4.4.7-setup.exe
  * Portable 64 bits Windows: krita-x64-4.4.7.zip
  * Debug symbols. (Unpack in the Krita installation folder)

Linux

  * 64 bits Linux: krita-4.4.7-x86_64.appimage
  * 64 bits Linux G窶儁ic-Qt plugin appimage

(If, for some reason, Firefox thinks it needs to load this as text: to
download, right-click on the link.)

OSX

Note: if you use OSX Sierra or High Sierra, please check this video to learn
how to enable starting developer-signed binaries, instead of just Apple Store
binaries.

  * OSX disk image: krita-4.4.7.dmg

Note: the gmic-qt is not available on OSX.

Android

This time, the Android releases are made from the release tarball, so there are
translations. We consider Krita on ChromeOS and Android still beta. There are
many things that don窶冲 work and other things that are impossible without a
real keyboard. You can also get Krita 4.4.7 from Google Play.

Krita 4.4.5 Released

Published    6/9/2021

One last bugfix release before Krita 5.0! We found a nasty bug on MacOS, and
while we窶决e on the cusp of finishing up Krita 5.0, we didn窶冲 want to leave
MacOS users in the cold till then.

  * Set ElideRight for the tabs in the mdiarea. (Bug 433640)
  * If loading the image fails too often, stop retrying (Bug 433652)
  * Use QVersionNumber to compare versions
  * Fix oilpaint filter窶冱 tiling artifacts commit
  * Only open the bug dialog when Krita is in alpha or beta
  * Fix crash on popup palette on 125% scale (Bug 431944)
  * Fix compilation for GCC11. Thanks Jonathan Wakely for the suggested fix! (
    Bug 434150)
  * Use opengl ES on Arm Linux (Bug 421136)
  * Fix crash on importing a broken icc profile (Bug 434273)
  * Remove the hello world demo plugin (Bug 422380)
  * Bugfix: Crash with crop tool (Bug 433770)
  * Bugfix: Transform (Shear) tool doesn窶冲 use pivot (Bug 427462)
  * Fix angle range in the angle selector in status bar and overview docker (
    Bug 434993)
  * Implement 窶彜cale handles proportionally窶� feature for the mesh transform
  * Bugfix: Crop tool doesn窶冲 respond to some events (Bug 435201)
  * Remove JPG from the list of supported clipboard image formats (Bug 431310)
  * Don窶冲 set the menu text on the action if it窶冱 empty (Bug 437036)
  * Expose the node窶冱 unique id to libkis commit
  * Fix quicklook generator (Bug 436224)
  * Fix random crashes on macOS and fix cursor getting stuck after switching to
    other apps using cmd+tab and returning to krita using mouse click. (Bug
    434646)
  * Fix data corruption on pressing Ctrl+Z while crop action is active (CCBug
    433770)
  * Fix zooming of the palette in Lazy Fill Tool (Bug 410997)
  * Fix outline-selection precision when shift-modifier is pressed (Bug 437048)
  * Fix crash when closing Krita too quickly while some stroke is still
    rendering (Bug 419021)
  * Fix incorrect memory access in KisCanvas2::setProofingOptions()
  * Fix a race condition when starting spontaneous jobs (Bug 434648)
  * Fix display color management in Overview docker (Bug 428605)
  * Fix Nearest Neighbour filter of the perspective transform mode (Bug 420811)
  * Fix drift of the transformed image when moving mouse too quickly (Bug
    416899)
  * Fix smoothness of Free Transform mode (Bug 416899)
  * Fix input method not working on popup widgets (Bug 395598)
  * Fix export in Krita using CLI commit
  * Fix OpenColorIO include dir detection commit
  * Fix order of arguments in OverviewThumbnailStrokeStrategy (CID 310957)
  * Do not rely on endianness in psd_image_data (CID 35080)
  * Widen variables before making calculations (CID 248925)
  * Override patchWidth and patchHeight being 0 with defaults (CID 248441, CID
    248622)
  * Check value after dynamic cast in ConvertColorSpacePr.Vis. (CID 304985)
  * Properly bound values on conversions (CID 248629, CID 248458)
  * Initialize propertyType in KisMetaData::TypeInfo::Private (CID 35498)
  * Initialize variables in KoRuler and KisFullRefreshWalker (CID 35523, CID
    35612)
  * Initialize members of KisImagePyramid (CID 36041)
  * Initialize members of DlgOffsetImage and DeformBrush (CID 36144, CID 36265)
  * Initialize members in KCanvasPreview (CID 36395)
  * Initialize members in DlgClonesArray (CID 248509)
  * Initialize members in KisShadeSelectorLine (CID 36338)
  * Initialize members of assistant classes (CID 248502, CID 248916)
  * Initialize members in spin box related classes (CID 248555, CID 248871)
  * Fix xyYtoXYZ color conversion formula
  * Make the code in the triangle color selector cleaner commit
  * Fix updates in Channels docker commit
  * Fix updates in Histogram docker commit
  * Fix multithreading in Histogram widget commit
  * Change typedef to using in HistogramDockerWidget commit
  * Fix referencing of null value in SvgStyleWriter (CID 329512)
  * Fix uninitialized values in HistogramDockerWidget (CID 329509)
  * Fix High DPI for canvas previews in Undo History docker commit
  * Fix crash on saving a huge image to .kra (Bug 432182)
  * Ensure that transform worker won窶冲 try to scale to 0 (Bug 432182)
  * Fix KoQuaZipStore error checking commit
  * Show country in language list for disambiguation (Bug 437994)
  * Fix failing update when transforming a shape layer with a Transform Tool (
    Bug 437886)
  * Do not append country name to zh_CN and zh_TW (Bug 437994)
  * Revert 窶廡ix OpenColorIO include dir detection窶�
  * Add more checks on saving to kra commit
  * Fix non-float results in expressions for float values (CID 329390, CID
    329448, CID 329482)
  * Fix uninitialized values in various classes (CID 329508, CID 329504, CID
    329503, CID 329502, CID 329501)
  * Don窶冲 assert on invalid 0-bytes palettes commit
  * Initialize members of SVG Symbols classes (CID 304987)
  * Initialize members of KisColorSelector classes (CID 36349, CID 248848, CID
    248452, CID 248707)
  * Android: Make saving operation on exit more robust commit
  * Bugfix: Artifact with more than one active assitant (Bug 401940)
  * Android: SAFE_ASSERT on TouchCancel event commit
  * Android: Layer Properties窶� text field not responding to keyboard events
  * Android: Fix Window Manager position when rotating
  * Bugfix: Inconsistent stroke fill and shape fill (Bug 399127, Bug 422204,
    Bug 434828)

Download

Note: there is no Krita 4.4.4, that version number was created only for the
release on the Epic store.

Windows

If you窶决e using the portable zip files, just open the zip file in Explorer and
drag the folder somewhere convenient, then double-click on the krita icon in
the folder. This will not impact an installed version of Krita, though it will
share your settings and custom resources with your regular installed version of
Krita. For reporting crashes, also get the debug symbols folder.

Note that from this release on we are not making 32 bits Windows builds
anymore.

  * 64 bits Windows Installer: krita-x64-4.4.5-setup.exe
  * Portable 64 bits Windows: krita-x64-4.4.5.zip
  * Debug symbols. (Unpack in the Krita installation folder)

Linux

  * 64 bits Linux: krita-4.4.5-x86_64.appimage
  * 64 bits Linux G窶儁ic-Qt plugin appimage

(If, for some reason, Firefox thinks it needs to load this as text: to
download, right-click on the link.)

OSX

Note: if you use OSX Sierra or High Sierra, please check this video to learn
how to enable starting developer-signed binaries, instead of just Apple Store
binaries.

  * OSX disk image: krita-4.4.5.dmg

Note: the gmic-qt is not available on OSX.

Android

This time, the Android releases are made from the release tarball, so there are
translations. We consider Krita on ChromeOS and Android still beta. There are
many things that don窶冲 work and other things that are impossible without a
real keyboard. You can also get Krita 4.4.5 from Google Play.


(ryoon)
diff -r1.80 -r1.81 pkgsrc/graphics/krita/Makefile
diff -r1.11 -r1.12 pkgsrc/graphics/krita/distinfo

cvs diff -r1.80 -r1.81 pkgsrc/graphics/krita/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/krita/Makefile 2021/09/29 19:00:46 1.80
+++ pkgsrc/graphics/krita/Makefile 2021/10/04 14:33:39 1.81
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.80 2021/09/29 19:00:46 adam Exp $ 1# $NetBSD: Makefile,v 1.81 2021/10/04 14:33:39 ryoon Exp $
2 2
3DISTNAME= krita-4.4.3 3DISTNAME= krita-4.4.8
4PKGREVISION= 15 
5CATEGORIES= graphics kde 4CATEGORIES= graphics kde
6MASTER_SITES= ${MASTER_SITE_KDE:=krita/${PKGVERSION_NOREV}/} 5MASTER_SITES= ${MASTER_SITE_KDE:=krita/${PKGVERSION_NOREV}/}
7 6
8MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.krita.org/ 8HOMEPAGE= http://www.krita.org/
10COMMENT= Raster graphics editor for digital painting 9COMMENT= Raster graphics editor for digital painting
11LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1 10LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2.1
12 11
13#BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4 12#BUILD_DEPENDS+= automoc4>=0.9.87:../../devel/automoc4
14 13
15USE_TOOLS+= msgfmt pkg-config perl 14USE_TOOLS+= msgfmt pkg-config perl
16# Uses targets with spaces in the names 15# Uses targets with spaces in the names
17USE_TOOLS+= gmake 16USE_TOOLS+= gmake

cvs diff -r1.11 -r1.12 pkgsrc/graphics/krita/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/krita/distinfo 2021/07/13 11:28:27 1.11
+++ pkgsrc/graphics/krita/distinfo 2021/10/04 14:33:39 1.12
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1$NetBSD: distinfo,v 1.11 2021/07/13 11:28:27 markd Exp $ 1$NetBSD: distinfo,v 1.12 2021/10/04 14:33:39 ryoon Exp $
2 2
3SHA1 (krita-4.4.3.tar.gz) = 55aee39c931503cf44c881d18926d70bdb59dd78 3SHA1 (krita-4.4.8.tar.gz) = e7cbe38ef37df6c6aa7a8b7e09dffd1bdbd0c464
4RMD160 (krita-4.4.3.tar.gz) = 627a984e7b78a45b03b48e526d04c666ccb2f8d6 4RMD160 (krita-4.4.8.tar.gz) = 9a1d6df8fca4af670d3d1a16dd727ef6cdbc26a9
5SHA512 (krita-4.4.3.tar.gz) = 44052f5bc02c31b8e5eb7990192c1b1d6a4ca9d91117b0b8e9ddf794df83cfdde233754064ad6692516bc8d756871bf4b34190653f04956cb851333b8d15645f 5SHA512 (krita-4.4.8.tar.gz) = 53b9814fcf61fbaee06e81f456aa9de7ab09df99e04932251984c8ae190248e48fa20762bdb7be503ea267e1fb835095b105ce4bf2078fd510ab5a8ef6d82f81
6Size (krita-4.4.3.tar.gz) = 254855083 bytes 6Size (krita-4.4.8.tar.gz) = 254887779 bytes
7SHA1 (patch-CMakeLists.txt) = 6cc4be72fbfe76dd66b34c14a10a6ed20695ab65 7SHA1 (patch-CMakeLists.txt) = 6cc4be72fbfe76dd66b34c14a10a6ed20695ab65
8SHA1 (patch-krita_data_CMakeLists.txt) = bc0a37c1a60a2e0702c4a87b70ae0abf8359cc45 8SHA1 (patch-krita_data_CMakeLists.txt) = bc0a37c1a60a2e0702c4a87b70ae0abf8359cc45
9SHA1 (patch-libs_image_CMakeLists.txt) = 42d0c1777f54aadeab4462b0f576a14e9c627146 9SHA1 (patch-libs_image_CMakeLists.txt) = 42d0c1777f54aadeab4462b0f576a14e9c627146
10SHA1 (patch-libs_pigment_CMakeLists.txt) = c5c95326b6090f152ee54e8e7e629bf1df043fae 10SHA1 (patch-libs_pigment_CMakeLists.txt) = c5c95326b6090f152ee54e8e7e629bf1df043fae
11SHA1 (patch-plugins_color_lcms2engine_CMakeLists.txt) = 5b9a84c2db4f7c5f5876b60061a0950be484ac84 11SHA1 (patch-plugins_color_lcms2engine_CMakeLists.txt) = 5b9a84c2db4f7c5f5876b60061a0950be484ac84
12SHA1 (patch-plugins_color_lcms2engine_tests_CMakeLists.txt) = aec29d538aef1247c9ac69c60d965677c1c16a96 12SHA1 (patch-plugins_color_lcms2engine_tests_CMakeLists.txt) = aec29d538aef1247c9ac69c60d965677c1c16a96
13SHA1 (patch-plugins_impex_CMakeLists.txt) = 95e6fe736e2c2151a6ad4b5ef490c0777ca098fa 13SHA1 (patch-plugins_impex_CMakeLists.txt) = 95e6fe736e2c2151a6ad4b5ef490c0777ca098fa
14SHA1 (patch-plugins_impex_exr_exr__converter.cc) = 1bfcbdea7f748900f48c5e070d7f5d5984a9b3bf 14SHA1 (patch-plugins_impex_exr_exr__converter.cc) = 1bfcbdea7f748900f48c5e070d7f5d5984a9b3bf
15SHA1 (patch-plugins_impex_raw_CMakeLists.txt) = 3a94be6cb488fb8b8b2667dfb7a9b0dfa4496ef5 15SHA1 (patch-plugins_impex_raw_CMakeLists.txt) = 3a94be6cb488fb8b8b2667dfb7a9b0dfa4496ef5
16SHA1 (patch-xcftools.h) = eeeed207e9b1995999a16efbbae91ed8f6255f48 16SHA1 (patch-xcftools.h) = eeeed207e9b1995999a16efbbae91ed8f6255f48