head 1.2; access; symbols 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.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.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 @$NetBSD: patch-libs_ui_kisexiv2_kis__xmp__io.cpp,v 1.1 2019/07/17 00:39:57 nia Exp $ Fix building against exiv2-0.27 Upstream commit: https://github.com/KDE/krita/commit/6b6758bb37da4997be36a7e2a839b07278160559.patch --- libs/ui/kisexiv2/kis_xmp_io.cpp.orig 2018-09-26 12:18:03.000000000 +0000 +++ libs/ui/kisexiv2/kis_xmp_io.cpp @@@@ -17,7 +17,6 @@@@ #include "kis_xmp_io.h" #include -#include #include "kis_exiv2.h" @@@@ -277,9 +276,8 @@@@ bool KisXMPIO::loadFrom(KisMetaData::Sto const Exiv2::XmpArrayValue* xav = dynamic_cast(value.get()); Q_ASSERT(xav); QList array; - for (std::vector< std::string >::const_iterator it = xav->value_.begin(); - it != xav->value_.end(); ++it) { - QString value = it->c_str(); + for (int i = 0; i < xav->size(); ++i) { + QString value = QString::fromStdString(xav->toString(i)); if (parser) { array.push_back(parser->parse(value)); } else { @ 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$ @