head 1.5; access; symbols pkgsrc-2026Q2:1.5.0.6 pkgsrc-2026Q2-base:1.5 pkgsrc-2026Q1:1.5.0.4 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2023Q4:1.3.0.20 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.18 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.16 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.14 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.12 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.10 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.8 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.6 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.4 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.2 pkgsrc-2021Q3-base:1.3 pkgsrc-2020Q1:1.1.0.4 pkgsrc-2020Q1-base:1.1 pkgsrc-2019Q4:1.1.0.6 pkgsrc-2019Q4-base:1.1 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.5 date 2025.10.13.02.46.50; author mrg; state Exp; branches; next 1.4; commitid vDyQbJlRL6RK1meG; 1.4 date 2024.03.14.20.02.57; author markd; state dead; branches; next 1.3; commitid epcTAFyRw8a0ja2F; 1.3 date 2021.07.13.11.28.28; author markd; state Exp; branches; next 1.2; commitid isRs5qallmKKPO0D; 1.2 date 2020.05.25.10.31.17; author ryoon; state dead; branches; next 1.1; commitid FSbd4cXEw8qbPB9C; 1.1 date 2019.07.17.00.39.57; author nia; state Exp; branches; next ; commitid HTRPYgdAojQNBkvB; desc @@ 1.5 log @New boost obsoleted "boost_system", so look for a different component. @ text @$NetBSD$ Newer boost obsoleted "boost_system", so look for a different component. --- CMakeLists.txt.orig 2025-07-12 12:30:12.000000000 -0700 +++ CMakeLists.txt 2025-10-12 17:43:55.295154207 -0700 @@@@ -813,7 +813,7 @@@@ if (MINGW AND CMAKE_CXX_COMPILER_ID STRE set(Boost_COMPILER "mgw${KRITA_boost_COMPILER_VERSION}") endif() -find_package(Boost 1.65 REQUIRED COMPONENTS system) +find_package(Boost 1.65 REQUIRED COMPONENTS process) set_package_properties(Boost PROPERTIES DESCRIPTION "Boost provides free peer-reviewed portable C++ source libraries." URL "https://www.boost.org" @ 1.4 log @krita: update to 5.2.2 5.2.2 - 7 December 2023 We bring you another 5.2 series bug fix release with Krita 5.2.2! 5.2.1 - 2 November 2023 This is a bugfix release for the stable Krita 5.2.0 release. 5.2 - 11 October 2023 After a year of hard work, Krita 5.2 is finally here, bringing a variety of new features, ranging from fundamental changes in text and animation-audio handling to various smaller items like transforming all selected layers! 5.1.0 - 18 August 2022 Highlights * Even more operations can handle multiple selected layers. * We've improved support for the WebP, Photoshop layered TIFF and Photoshop files, and there's new support for the JPEG-XL file format. * We're now using XSIMD instead of VC, improving painting performance, especially on Android where vectorization now is used for the first time. * The fill tools have been extended with continuous fill and a new Enclose and fill tool. * For Windows, we're using a newer version of Angle to improve compatibility with video drivers and improve performance. * You can now configure touch controls in canvas input settings, like "Tap to Undo". 5.0 - 23 December 2021 This is a huge release, with a lot of new features and improvements. Some highlights: * The way Krita handles things like brushes, gradients and palettes, as well as tagging, has been completely revamped. The new system is much faster, uses much less memory and is much more dependable! * Gradients have been improved: they are much more smoothed and can handle wider gamuts. * The smudge brush engine has been completely rewritten, and we’ve got a new brush engine, based on MyPaint * The Animation system has been overhauled, with both user interface improvements and new features, such as clone frames and animated transform masks * Krita now has a built-in storyboard editor! * There’s a recorder to create a video out of your painting sessions And much, much more! @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.3 2021/07/13 11:28:28 markd Exp $ d3 1 a3 1 openexr3 fix d5 6 a10 5 --- CMakeLists.txt.orig 2021-07-13 10:34:50.577803948 +0000 +++ CMakeLists.txt @@@@ -623,15 +623,20 @@@@ set_package_properties(ZLIB PROPERTIES PURPOSE "Optionally used by the G'Mic and the PSD plugins") macro_bool_to_01(ZLIB_FOUND HAVE_ZLIB) d12 5 a16 20 -find_package(OpenEXR) +find_package(OpenEXR 3.0 CONFIG QUIET) +if(TARGET OpenEXR::OpenEXR) + set(OPENEXR_LIBRARIES OpenEXR::OpenEXR) +else() + find_package(OpenEXR) +endif() set_package_properties(OpenEXR PROPERTIES DESCRIPTION "High dynamic-range (HDR) image file format" URL "https://www.openexr.com" TYPE OPTIONAL PURPOSE "Required by the Krita OpenEXR filter") -macro_bool_to_01(OPENEXR_FOUND HAVE_OPENEXR) +macro_bool_to_01(OpenEXR_FOUND HAVE_OPENEXR) set(LINK_OPENEXR_LIB) -if(OPENEXR_FOUND) +if(OpenEXR_FOUND) include_directories(SYSTEM ${OPENEXR_INCLUDE_DIRS}) set(LINK_OPENEXR_LIB ${OPENEXR_LIBRARIES}) add_definitions(${OPENEXR_DEFINITIONS}) @ 1.3 log @krita: patches for openexr3 @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @krita: Update to 4.2.9 * Fix freeze during splashscreen with upstream patches. * Buildlink to devel/libexecinfo for backtrace(). Changelog: Too long. Highlight is here: * Add HR support (disabled in pkgsrc). * Add Gamut masks. * Improve performance. * Many bugfixes. @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2019/07/17 00:39:57 nia Exp $ d3 1 a3 1 Fix building against exiv2-0.27 d5 1 a5 4 Upstream commit: https://github.com/KDE/krita/commit/6b6758bb37da4997be36a7e2a839b07278160559.patch --- CMakeLists.txt.orig 2018-09-26 12:23:39.000000000 +0000 d7 3 a9 10 @@@@ -600,11 +600,7 @@@@ set_package_properties(Eigen3 PROPERTIES ## ## Test for exiv2 ## -find_package(Exiv2 0.16 REQUIRED) -set_package_properties(Exiv2 PROPERTIES - DESCRIPTION "Image metadata library and tools" - URL "http://www.exiv2.org" - PURPOSE "Required by Krita") +find_package(LibExiv2 0.16 REQUIRED) d11 20 a30 2 ## ## Test for lcms @ 1.1 log @krita: fix build with exiv2>=0.27 would be better to update this, but that seems to require a few things that aren't in pkgsrc yet. just backport the patch for now. @ text @d1 1 a1 1 $NetBSD$ @