[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2024-07-13 Thread Andreas Sturmlechner
commit: c6d41e333a0698baa4b5c1596ffc5c8fd7e866f2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jul 13 19:32:23 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 13 19:58:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6d41e33

media-gfx/krita: drop 5.2.2

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest |   1 -
 media-gfx/krita/files/krita-5.2.2-openjpeg.patch |  14 ---
 media-gfx/krita/krita-5.2.2.ebuild   | 137 ---
 3 files changed, 152 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 04a9cb5b8e5f..a82d45e70405 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,4 +1,3 @@
 DIST krita-5.1.5-exiv2-0.28.patch.xz 4664 BLAKE2B 
e364325be3d8e40e293a7d268136be3737ce5d2b9b5607f140b30ba3e687dc8d86545f4463348587711150f1652b521f87efc859a1bf2bc3b5ed704cf3236781
 SHA512 
130ba9cce7d6c0138f7ef6dab1445816c2e29752aa16643c32a7d9c00d7a156ac88f01afdb782ab03fc1e0822660a070f74c02e7cde4dfbcec30baaf3c3dba7f
 DIST krita-5.1.5.tar.xz 184981952 BLAKE2B 
3d8d26849d8508dc040fb3ac5ab4d0ce724f670bf7d5782b37702b55afe5063543e6aa564a1c9326c90fb16f7905941e3f1ffd4296efd6f8a1c7cb34c0b41716
 SHA512 
b745eb9f51bb08df0948d6b97b85aee6a74b496df3e8423fb9107d79551daadb21960b4bb5c438348f662c67d0ec5b2fa6da18cfa5feb418659881cddd24d8f1
-DIST krita-5.2.2.tar.xz 189146788 BLAKE2B 
1cfb9f404258467f2cc616bc0320a463f7291d2fe75c76b873982c3741d1f21a338aabed60bc216628e54ae01f7ba52d3b713c3a00d920b03645cba23927d207
 SHA512 
d2e55d9a6c7be79f5b6661a1bd605cdf1ce20ec78cdaab1ba19a4acca5397afa0c0e8bc1cbf60120993b156aef65ed35fde2de756841342d18221c82ea81a1eb
 DIST krita-5.2.3.tar.xz 186685456 BLAKE2B 
42943e7ebffdb46b9da085b2069701895e37ad9c457273b9217a095f1dfdf15c715cde0b88d440abb2d73dee656730da38844f11f27022885f87bb9cc9adab26
 SHA512 
69a0477e3119765dd53e0502fe5a64fcdc921dfcba3ddc5dec5c1bc4342a77b172b38276f134cc56f79741e6c47b51ef51786aadf0d178ce3955e24a9fd27b74

diff --git a/media-gfx/krita/files/krita-5.2.2-openjpeg.patch 
b/media-gfx/krita/files/krita-5.2.2-openjpeg.patch
deleted file mode 100644
index e21ed33a26b3..
--- a/media-gfx/krita/files/krita-5.2.2-openjpeg.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Disable the cmake find_package method. It will instead fallback to use 
pkgconfig.
-Without this, it will fail to find openjpeg and error out.
-
 a/cmake/modules/FindOpenJPEG.cmake 2023-11-24 19:58:50.650715138 +0100
-+++ b/cmake/modules/FindOpenJPEG.cmake 2023-11-24 19:58:57.217399495 +0100
-@@ -45,7 +45,7 @@
- 
- # No hints in this case because the library versions semantically
- # the module folder, and it's also capitalized, so let CMake handle it.
--find_package(OPENJPEG QUIET NO_MODULE NAMES OpenJPEG)
-+#find_package(OPENJPEG QUIET NO_MODULE NAMES OpenJPEG)
- mark_as_advanced(OPENJPEG_DIR)
- 
- if(OPENJPEG_FOUND)

diff --git a/media-gfx/krita/krita-5.2.2.ebuild 
b/media-gfx/krita/krita-5.2.2.ebuild
deleted file mode 100644
index f9d1afb09ff6..
--- a/media-gfx/krita/krita-5.2.2.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{10..12} )
-KFMIN=5.82.0
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org python-single-r1
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
-HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/";
-
-LICENSE="GPL-3"
-SLOT="5"
-IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine 
openexr pdf media +raw +xsimd webp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# bug 630508
-RESTRICT="test"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   dev-libs/boost:=
-   dev-libs/libunibreak:=
-   dev-libs/quazip:0=[qt5(+)]
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
-   dev-python/sip:=[${PYTHON_USEDEP}]
-   ')
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-   >=kde-frameworks/kguiaddons-${KFMIN}:5
-   >=kde-frameworks/ki18n-${KFMIN}:5
-   >=kde-frameworks/kiconthemes-${KFMIN}:5
-   >=kd

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2024-07-13 Thread Sam James
commit: ffd02e2a654e36bfb98be35f57d486a8b7bc9d9f
Author: Sebastian Parborg  gmail  com>
AuthorDate: Wed Jan 10 15:43:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 13 17:34:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffd02e2a

media-gfx/krita: Bump to 5.2.2

Closes: https://bugs.gentoo.org/921972

Signed-off-by: Sebastian Parborg  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 media-gfx/krita/Manifest |   1 +
 media-gfx/krita/files/krita-5.2.2-fftw.patch |  18 +++
 media-gfx/krita/files/krita-5.2.2-openjpeg.patch |  14 +++
 media-gfx/krita/krita-5.2.2.ebuild   | 134 +++
 media-gfx/krita/metadata.xml |   2 +
 5 files changed, 169 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index a0de04766714..48438ab65058 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-5.1.5-exiv2-0.28.patch.xz 4664 BLAKE2B 
e364325be3d8e40e293a7d268136be3737ce5d2b9b5607f140b30ba3e687dc8d86545f4463348587711150f1652b521f87efc859a1bf2bc3b5ed704cf3236781
 SHA512 
130ba9cce7d6c0138f7ef6dab1445816c2e29752aa16643c32a7d9c00d7a156ac88f01afdb782ab03fc1e0822660a070f74c02e7cde4dfbcec30baaf3c3dba7f
 DIST krita-5.1.5.tar.xz 184981952 BLAKE2B 
3d8d26849d8508dc040fb3ac5ab4d0ce724f670bf7d5782b37702b55afe5063543e6aa564a1c9326c90fb16f7905941e3f1ffd4296efd6f8a1c7cb34c0b41716
 SHA512 
b745eb9f51bb08df0948d6b97b85aee6a74b496df3e8423fb9107d79551daadb21960b4bb5c438348f662c67d0ec5b2fa6da18cfa5feb418659881cddd24d8f1
+DIST krita-5.2.2.tar.xz 189146788 BLAKE2B 
1cfb9f404258467f2cc616bc0320a463f7291d2fe75c76b873982c3741d1f21a338aabed60bc216628e54ae01f7ba52d3b713c3a00d920b03645cba23927d207
 SHA512 
d2e55d9a6c7be79f5b6661a1bd605cdf1ce20ec78cdaab1ba19a4acca5397afa0c0e8bc1cbf60120993b156aef65ed35fde2de756841342d18221c82ea81a1eb

diff --git a/media-gfx/krita/files/krita-5.2.2-fftw.patch 
b/media-gfx/krita/files/krita-5.2.2-fftw.patch
new file mode 100644
index ..b805be6a21c6
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.2.2-fftw.patch
@@ -0,0 +1,18 @@
+Disable the cmake find_package method. It will instead fallback to use 
pkgconfig.
+Without this, it will fail to find fftw3 and error out.
+
+--- a/cmake/modules/FindFFTW3.cmake2023-11-24 19:59:45.904059240 +0100
 b/cmake/modules/FindFFTW3.cmake2023-11-24 20:00:17.029563107 +0100
+@@ -74,9 +74,9 @@
+ endforeach()
+ mark_as_advanced(PKG_FFTW_CONFIG_DIR)
+ 
+-find_package(FFTW3 QUIET NO_MODULE
+-HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 
/usr/local/lib/cmake/fftw3
+-)
++#find_package(FFTW3 QUIET NO_MODULE
++#HINTS ${PKG_FFTW_CONFIG_DIR} /usr/lib/cmake/fftw3 
/usr/local/lib/cmake/fftw3
++#)
+ mark_as_advanced(FFTW3_DIR)
+ 
+ # if we found the FFTW3 CMake package then we can start

diff --git a/media-gfx/krita/files/krita-5.2.2-openjpeg.patch 
b/media-gfx/krita/files/krita-5.2.2-openjpeg.patch
new file mode 100644
index ..e21ed33a26b3
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.2.2-openjpeg.patch
@@ -0,0 +1,14 @@
+Disable the cmake find_package method. It will instead fallback to use 
pkgconfig.
+Without this, it will fail to find openjpeg and error out.
+
+--- a/cmake/modules/FindOpenJPEG.cmake 2023-11-24 19:58:50.650715138 +0100
 b/cmake/modules/FindOpenJPEG.cmake 2023-11-24 19:58:57.217399495 +0100
+@@ -45,7 +45,7 @@
+ 
+ # No hints in this case because the library versions semantically
+ # the module folder, and it's also capitalized, so let CMake handle it.
+-find_package(OPENJPEG QUIET NO_MODULE NAMES OpenJPEG)
++#find_package(OPENJPEG QUIET NO_MODULE NAMES OpenJPEG)
+ mark_as_advanced(OPENJPEG_DIR)
+ 
+ if(OPENJPEG_FOUND)

diff --git a/media-gfx/krita/krita-5.2.2.ebuild 
b/media-gfx/krita/krita-5.2.2.ebuild
new file mode 100644
index ..c5dabbfab439
--- /dev/null
+++ b/media-gfx/krita/krita-5.2.2.ebuild
@@ -0,0 +1,134 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+ECM_TEST="forceoptional"
+PYTHON_COMPAT=( python3_{10..12} )
+KFMIN=5.82.0
+QTMIN=5.15.5
+VIRTUALX_REQUIRED="test"
+inherit ecm kde.org python-single-r1
+
+if [[ ${KDE_BUILD_TYPE} = release ]]; then
+   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
+   KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
+HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/";
+
+LICENSE="GPL-3"
+SLOT="5"
+IUSE="color-management fftw gif +gsl heif jpeg2k jpegxl +mypaint-brush-engine 
openexr pdf media +raw +xsimd webp"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+# bug 630508
+RESTRICT="test"
+
+RDEPEND="${PYTHON_DEPS}
+   dev-libs/boost:=
+   dev-libs/quazip:0=[qt5(+)]
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
+   dev-python/sip:=[${PYTHO

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2024-01-21 Thread Andreas Sturmlechner
commit: e4809498c27efa079b477bfcc80b32a403d5e594
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan 21 18:37:51 2024 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan 21 19:14:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4809498

media-gfx/krita: Fix build with >=media-libs/libjxl-0.9

Closes: https://bugs.gentoo.org/922524
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-5.1.5-libjxl-0.9.patch | 73 ++
 media-gfx/krita/krita-5.1.5.ebuild |  5 +-
 2 files changed, 76 insertions(+), 2 deletions(-)

diff --git a/media-gfx/krita/files/krita-5.1.5-libjxl-0.9.patch 
b/media-gfx/krita/files/krita-5.1.5-libjxl-0.9.patch
new file mode 100644
index ..a578f22c67f9
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.1.5-libjxl-0.9.patch
@@ -0,0 +1,73 @@
+From ace7edcca6ad322581ab39620f21ccf3ffbd3b5a Mon Sep 17 00:00:00 2001
+From: Timo Gurr 
+Date: Fri, 5 Jan 2024 14:04:50 +
+Subject: [PATCH] Fix build with libjxl 0.9.0
+
+Fix build with libjxl 0.9.0
+
+BUG:478987
+
+Test Plan
+-
+
+* Upgrade to libjxl 0.9.0
+* Apply patch from MR and build krita (5.2.2)
+* Open/Display a sample image e.g. https://jpegxl.info/test-page/red-room.jxl
+
+Formalities Checklist
+-
+
+- [x] I confirmed this builds.
+- [x] I confirmed Krita ran and the relevant functions work (Could 
successfully open/display a sample image 
https://jpegxl.info/test-page/red-room.jxl).
+- [ ] I tested the relevant unit tests and can confirm they are not broken. 
(If not possible, don't hesitate to ask for help!)
+- [x] I made sure my commits build individually and have good descriptions as 
per [KDE guidelines](https://community.kde.org/Policies/Commit_Policy).
+- [x] I made sure my code conforms to the standards set in the HACKING file.
+- [x] I can confirm the code is licensed and attributed appropriately, and 
that unattributed code is mine, as per [KDE Licensing 
Policy](https://community.kde.org/Policies/Licensing_Policy).
+
+_**Reminder: the reviewer is responsible for merging the patch, this is to 
ensure at the least two people can build the patch. In case a patch breaks the 
build, both the author and the reviewer should be contacted to fix the build.**_
+_**If this is not possible, the commits shall be reverted, and a notification 
with the reasoning and any relevant logs shall be sent to the mailing list, 
kimages...@kde.org.**_
+---
+ plugins/impex/jxl/JPEGXLImport.cpp | 15 ++-
+ 1 file changed, 14 insertions(+), 1 deletion(-)
+
+diff --git a/plugins/impex/jxl/JPEGXLImport.cpp 
b/plugins/impex/jxl/JPEGXLImport.cpp
+index 573bae41247..f5b989b3b70 100644
+--- a/plugins/impex/jxl/JPEGXLImport.cpp
 b/plugins/impex/jxl/JPEGXLImport.cpp
+@@ -511,7 +511,9 @@ JPEGXLImport::convert(KisDocument *document, QIODevice 
*io, KisPropertiesConfigu
+ JxlColorEncoding colorEncoding{};
+ if (JXL_DEC_SUCCESS
+ == JxlDecoderGetColorAsEncodedProfile(dec.get(),
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0, 9, 0)
+   nullptr,
++#endif
+   
JXL_COLOR_PROFILE_TARGET_DATA,
+   &colorEncoding)) {
+ const TransferCharacteristics transferFunction = [&]() {
+@@ -635,7 +637,12 @@ JPEGXLImport::convert(KisDocument *document, QIODevice 
*io, KisPropertiesConfigu
+ size_t iccSize = 0;
+ QByteArray iccProfile;
+ if (JXL_DEC_SUCCESS
+-!= JxlDecoderGetICCProfileSize(dec.get(), nullptr, 
JXL_COLOR_PROFILE_TARGET_DATA, &iccSize)) {
++!= JxlDecoderGetICCProfileSize(dec.get(),
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0,9,0)
++   nullptr,
++#endif
++   
JXL_COLOR_PROFILE_TARGET_DATA,
++   &iccSize)) {
+ errFile << "ICC profile size retrieval failed";
+ document->setErrorMessage(i18nc("JPEG-XL errors", "Unable 
to read the image profile."));
+ return ImportExportCodes::ErrorWhileReading;
+@@ -643,7 +650,9 @@ JPEGXLImport::convert(KisDocument *document, QIODevice 
*io, KisPropertiesConfigu
+ iccProfile.resize(static_cast(iccSize));
+ if (JXL_DEC_SUCCESS
+ != JxlDecoderGetColorAsICCProfile(dec.get(),
++#if JPEGXL_NUMERIC_VERSION < JPEGXL_COMPUTE_NUMERIC_VERSION(0,9,0)
+   nullptr,
++#endif
+   
JXL_COLOR_PROFILE_TARGET_DATA,
+   
reinterpret_cast(iccProfil

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2023-10-03 Thread Andreas Sturmlechner
commit: 55f75efa4e03aa1e1dc18bf1374de7d75212aca1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Oct  3 18:57:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Oct  3 19:20:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55f75efa

media-gfx/krita: Fix build with >=media-libs/opencolorio-2.3.0

Picked from https://invent.kde.org/graphics/krita/-/merge_requests/1942
after sanitising unrelated changes.

Closes: https://bugs.gentoo.org/915107
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-5.1.5-ocio-2.3.0.patch | 37 ++
 media-gfx/krita/krita-5.1.5.ebuild |  1 +
 2 files changed, 38 insertions(+)

diff --git a/media-gfx/krita/files/krita-5.1.5-ocio-2.3.0.patch 
b/media-gfx/krita/files/krita-5.1.5-ocio-2.3.0.patch
new file mode 100644
index ..534e24469e8a
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.1.5-ocio-2.3.0.patch
@@ -0,0 +1,37 @@
+From 48edd05f32241c537cedf2831efc5eb91a112291 Mon Sep 17 00:00:00 2001
+From: killy |0veufOrever <80536...@qq.com>
+Date: Tue, 19 Sep 2023 02:18:54 +
+Subject: [PATCH] Update OCIO to version 2.3.0
+
+---
+ 3rdparty/ext_ocio/CMakeLists.txt| 4 ++--
+ plugins/dockers/lut/ocio_display_filter_vfx2021.cpp | 3 ++-
+ 1 files changed, 2 insertions(+), 1 deletions(-)
+
+From 21d384fe9fafde2f45f7339a2234f4022c53152f Mon Sep 17 00:00:00 2001
+From: killy |0veufOrever <80536...@qq.com>
+Date: Tue, 19 Sep 2023 03:17:17 +
+Subject: [PATCH] Dimensions are not required when the OCIO version is less
+ than 2.3.0
+
+---
+ plugins/dockers/lut/ocio_display_filter_vfx2021.cpp | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+ 
+diff --git a/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp 
b/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp
+--- a/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp
 b/plugins/dockers/lut/ocio_display_filter_vfx2021.cpp
+@@ -507,7 +507,13 @@
+ unsigned height = 0;
+ OCIO::GpuShaderDesc::TextureType channel = 
OCIO::GpuShaderDesc::TEXTURE_RGB_CHANNEL;
+ OCIO::Interpolation interpolation = OCIO::INTERP_LINEAR;
++
++#if OCIO_VERSION_HEX >= 0x203
++OCIO::GpuShaderCreator::TextureDimensions dimensions;
++shaderDesc->getTexture(idx, textureName, samplerName, width, height, 
channel, dimensions, interpolation);
++#else
+ shaderDesc->getTexture(idx, textureName, samplerName, width, height, 
channel, interpolation);
++#endif
+ 
+ if (!textureName || !*textureName || !samplerName || !*samplerName || 
width == 0) {
+ errOpenGL << "The texture data is corrupted";

diff --git a/media-gfx/krita/krita-5.1.5.ebuild 
b/media-gfx/krita/krita-5.1.5.ebuild
index c8945c944730..f313dc477e04 100644
--- a/media-gfx/krita/krita-5.1.5.ebuild
+++ b/media-gfx/krita/krita-5.1.5.ebuild
@@ -89,6 +89,7 @@ BDEPEND="
 PATCHES=(
"${FILESDIR}/${PN}-4.3.1-tests-optional.patch"
"${WORKDIR}/${P}-exiv2-0.28.patch" # bug 906472
+   "${FILESDIR}/${P}-ocio-2.3.0.patch" # bug 915107
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2023-01-24 Thread Andreas Sturmlechner
commit: 6df2216bbbd544adfed8929a91ca46760d50242e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jan 24 14:24:28 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jan 24 16:11:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6df2216b

media-gfx/krita: drop 5.1.3-r3, 5.1.4-r1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   2 -
 .../krita/files/krita-5.1.4-libraw-0.21.patch  |  28 -
 media-gfx/krita/krita-5.1.3-r3.ebuild  | 121 
 media-gfx/krita/krita-5.1.4-r1.ebuild  | 123 -
 4 files changed, 274 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index bd1d190ff922..5bc573c625ab 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,3 +1 @@
-DIST krita-5.1.3.tar.xz 185166464 BLAKE2B 
2fa93e06cd4b5b68016bc1af83464c3e44e1ece0e786734def030bf8e333086ed9d36b23d56dc8b742ceef85273b9d88d754286e85d2d1384ffc92a3592693fd
 SHA512 
4025033cbbe48f2e0d52961320c08920691a3c5b48029c67560c3c28e699cec6a02432bc1ec706204b1f5f3199c7fc66e10c01607ce06b113211cae0194f5d88
-DIST krita-5.1.4.tar.xz 184969232 BLAKE2B 
3452504c1ce973d0670508b143ee45d2a75fe72d87f1a3f94a56c4b36f4a179e2a651a0663a04aab8e75484065a78140b3c8c51fda1215c14924a4895be5
 SHA512 
316b9333f416a4d8739a7201910069211d1da1b0f2eebfc48de08f6cf4736f3e7b8fa242bc97eebe8536e483c214cb584d459f26f8ce7bd10e36da467eb67446
 DIST krita-5.1.5.tar.xz 184981952 BLAKE2B 
3d8d26849d8508dc040fb3ac5ab4d0ce724f670bf7d5782b37702b55afe5063543e6aa564a1c9326c90fb16f7905941e3f1ffd4296efd6f8a1c7cb34c0b41716
 SHA512 
b745eb9f51bb08df0948d6b97b85aee6a74b496df3e8423fb9107d79551daadb21960b4bb5c438348f662c67d0ec5b2fa6da18cfa5feb418659881cddd24d8f1

diff --git a/media-gfx/krita/files/krita-5.1.4-libraw-0.21.patch 
b/media-gfx/krita/files/krita-5.1.4-libraw-0.21.patch
deleted file mode 100644
index 9cdd0a9f8161..
--- a/media-gfx/krita/files/krita-5.1.4-libraw-0.21.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From e753d2453d1614b65b288e49fa5d5371764feaa8 Mon Sep 17 00:00:00 2001
-From: Antonio Rojas 
-Date: Sun, 18 Dec 2022 16:28:38 +0100
-Subject: [PATCH] Fix build with libraw 0.21
-

- plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp | 4 
- 1 file changed, 4 insertions(+)
-
-diff --git a/plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp 
b/plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp
-index dcaecc6fa7..71425f909c 100644
 a/plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp
-+++ b/plugins/impex/raw/3rdparty/libkdcraw/src/kdcraw.cpp
-@@ -383,7 +383,11 @@ bool KDcraw::extractRAWData(const QString& filePath, 
QByteArray& rawData, DcrawI
- d->setProgress(0.3);
- 
- raw.imgdata.params.output_bps  = 16;
-+#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0, 21)
-+raw.imgdata.rawparams.shot_select = shotSelect;
-+#else
- raw.imgdata.params.shot_select = shotSelect;
-+#endif
- ret= raw.unpack();
- 
- if (ret != LIBRAW_SUCCESS)
--- 
-GitLab
-

diff --git a/media-gfx/krita/krita-5.1.3-r3.ebuild 
b/media-gfx/krita/krita-5.1.3-r3.ebuild
deleted file mode 100644
index 310b28bf65bc..
--- a/media-gfx/krita/krita-5.1.3-r3.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="forceoptional"
-PYTHON_COMPAT=( python3_{9..11} )
-KFMIN=5.82.0
-QTMIN=5.15.5
-VIRTUALX_REQUIRED="test"
-inherit ecm kde.org python-single-r1
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
-   KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
-HOMEPAGE="https://apps.kde.org/krita/ https://krita.org/en/";
-
-LICENSE="GPL-3"
-SLOT="5"
-IUSE="color-management fftw gif +gsl heif jpegxl +mypaint-brush-engine openexr 
pdf qtmedia +raw webp"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# bug 630508
-RESTRICT="test"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-libs/boost:=
-   dev-libs/quazip:0=[qt5(+)]
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[declarative,gui,widgets,${PYTHON_USEDEP}]
-   dev-python/sip:=[${PYTHON_USEDEP}]
-   ')
-   >=dev-qt/qtconcurrent-${QTMIN}:5
-   >=dev-qt/qtdbus-${QTMIN}:5
-   >=dev-qt/qtdeclarative-${QTMIN}:5
-   >=dev-qt/qtgui-${QTMIN}:5=[-gles2-only]
-   >=dev-qt/qtnetwork-${QTMIN}:5
-   >=dev-qt/qtprintsupport-${QTMIN}:5
-   >=dev-qt/qtsql-${QTMIN}:5
-   >=dev-qt/qtsvg-${QTMIN}:5
-   >=dev-qt/qtwidgets-${QTMIN}:5
-   >=dev-qt/qtx11extras-${QTMIN}:5
-   >=dev-qt/qtxml-${QTMIN}:5
-   >=kde-frameworks/kcompletion-${KFMIN}:5
-   >=kde-frameworks/kconfig-${KFMIN}:5
-   >=kde-frameworks/kcoreaddons-${KFMIN}:5
-   >=kde-frameworks/kcrash-${KFMIN}:5
-

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2022-06-05 Thread Sam James
commit: abe6cccfc75fac99646ed066c8a8162c152d67ee
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  6 01:26:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  6 01:26:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe6cccf

media-gfx/krita: drop 4.4.8-r1, 5.0.6-r1

Signed-off-by: Sam James  gentoo.org>

 media-gfx/krita/Manifest   |   3 -
 media-gfx/krita/files/krita-4.4.2-quazip1.patch|  36 --
 .../files/krita-4.4.7-pykrita-crash-on-exit.patch  |  41 ---
 .../krita-4.4.8-prefer-newer-sip-to-build.patch|  56 -
 media-gfx/krita/krita-4.4.8-r1.ebuild  | 130 -
 media-gfx/krita/krita-5.0.6-r1.ebuild  | 123 ---
 6 files changed, 389 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 62dc7f3bd25f..f4dfa19da4cd 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,5 +1,2 @@
-DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 
57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de
 SHA512 
36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
-DIST krita-4.4.8.tar.gz 254887779 BLAKE2B 
251c621a235b8d977c886d3d31f07187efb6d45eab1960eab84ba4078216a1ecf5c7f0b90bdbf791e0c219867c6df59bb99b47c4b23c7658e1d2990f3e869cdb
 SHA512 
53b9814fcf61fbaee06e81f456aa9de7ab09df99e04932251984c8ae190248e48fa20762bdb7be503ea267e1fb835095b105ce4bf2078fd510ab5a8ef6d82f81
 DIST krita-5.0.2.tar.xz 179049488 BLAKE2B 
a58ee0e7d654f18509f970d32a680a9a993c7172a3818517ddf0a41f500c2d1f9102a432b728b9d9254f39f1be0c926602e3b1806ae19b6efc49f99becdffcdd
 SHA512 
5dd2d6961feabf20dbcef49f3499281e34b409e96d379b0247eec70449f82c05ed3cf3ca09014535adb7ce66659d58e988f1f054364637c9851181fa8ee926a5
-DIST krita-5.0.6.tar.xz 179335700 BLAKE2B 
dc164fec0ed39d8c9fc8b3624d0ceaeeb25bb55b32cabf56f655116448cea94451421e67069de1d1fbaed1e949b88c982f3e01cf66de40518d1b4e2b9b079bdb
 SHA512 
7ad92b750a1c54bf79b279730ad84119030ff532f5a8a77f2040776304dbb768a67dfa1bf67ac72c0c984b7e508e59476640f1b41ea38d3f525d52c7eb6cde9f
 DIST krita-5.0.8.tar.xz 179344256 BLAKE2B 
f8a020b726c2b4f7776b3a31d18028d19f274243fa085ca49e46cd06c2d9e4f8f166e4d77018b1bef7ef2820962759f362e3d00274b3bbb33ac1544ce17d5682
 SHA512 
652a24206f955739dbd188f4c35d10fdfe42bb660f4e046f15a31ee90647786b501e4ad8760c0656b24aa5fbdeda0c009b744dfc16a92cf545c2147a5ad1c777

diff --git a/media-gfx/krita/files/krita-4.4.2-quazip1.patch 
b/media-gfx/krita/files/krita-4.4.2-quazip1.patch
deleted file mode 100644
index 6a49bd3ba2e7..
--- a/media-gfx/krita/files/krita-4.4.2-quazip1.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 3eaf480ae5d615e8e26153cca98115ff0f23135f Mon Sep 17 00:00:00 2001
-From: Antonio Rojas 
-Date: Mon, 5 Oct 2020 20:11:26 +0200
-Subject: [PATCH] Support quazip 1.0
-
-Update FindQuaZip to find the QuaZip 1.0 library names and include dirs. Once 
support for quazip<1 is dropped this should be ported to use quazip's own 
QuaZipConfig

- cmake/modules/FindQuaZip.cmake | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/cmake/modules/FindQuaZip.cmake b/cmake/modules/FindQuaZip.cmake
-index 7e628fcd4b..345c7909ab 100644
 a/cmake/modules/FindQuaZip.cmake
-+++ b/cmake/modules/FindQuaZip.cmake
-@@ -25,15 +25,15 @@ ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
-   ELSE(WIN32)
-   FIND_PACKAGE(PkgConfig)
- # pkg_check_modules(PC_QCA2 QUIET qca2)
--  pkg_check_modules(PC_QUAZIP quazip)
-+  pkg_check_modules(PC_QUAZIP quazip quazip1-qt5)
-   FIND_LIBRARY(QUAZIP_LIBRARIES
-   WIN32_DEBUG_POSTFIX d
--NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
-+NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX} quazip1-qt5
-   HINTS /usr/lib /usr/lib64
-   )
-   FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
-   HINTS /usr/include /usr/local/include
--  PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
-+  PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} 
QuaZip-Qt5-1.0/quazip
-   )
-   FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include 
/usr/local/include)
-   ENDIF (WIN32)
--- 
-GitLab
-

diff --git a/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch 
b/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch
deleted file mode 100644
index f896a3920efc..
--- a/media-gfx/krita/files/krita-4.4.7-pykrita-crash-on-exit.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-From a0c29913114164ff3f2ba4e255ccee1c52cb3e86 Mon Sep 17 00:00:00 2001
-From: Alvin Wong 
-Date: Sat, 19 Jun 2021 16:29:45 +0800
-Subject: [PATCH] Fix PyKrita cleanup using qApp::aboutToQuit to prevent crash
-
-Suspecting that we can't have 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2022-02-19 Thread Andreas Sturmlechner
commit: 36938034e92b826ba1436f01b4af7ae762d72d4a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 29 11:50:41 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Feb 19 16:26:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36938034

media-gfx/krita: Fix build with clang

Reported-by: Michael Egger  protonmail.com>
Closes: https://bugs.gentoo.org/830225
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-5.0.0-clang.patch | 50 +++
 media-gfx/krita/krita-5.0.2.ebuild|  5 ++-
 2 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/media-gfx/krita/files/krita-5.0.0-clang.patch 
b/media-gfx/krita/files/krita-5.0.0-clang.patch
new file mode 100644
index ..6c9c71d4fca2
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.0.0-clang.patch
@@ -0,0 +1,50 @@
+From 0b755beaa1fdba03d38f887b93a15a58fc0830c7 Mon Sep 17 00:00:00 2001
+From: Sharaf Zaman 
+Date: Wed, 27 Oct 2021 22:19:07 +
+Subject: [PATCH] Fix build on linux clang targets
+
+In CheckAtomic.cmake we include is_lock_free because these routines
+don't seem to be included in the compiler's "simple atomics". This
+triggers a failure in clang toolchain, forcing it to link libatomic.
+
+Resulting in error: ld.lld: error: undefined symbol: __atomic_is_lock_free
+
+CCBUG:444247
+CCBUG:444547
+---
+ cmake/modules/CheckAtomic.cmake | 1 +
+ libs/image/CMakeLists.txt   | 6 ++
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/cmake/modules/CheckAtomic.cmake b/cmake/modules/CheckAtomic.cmake
+index b061e2d65b..df6b70504c 100644
+--- a/cmake/modules/CheckAtomic.cmake
 b/cmake/modules/CheckAtomic.cmake
+@@ -46,6 +46,7 @@ function(check_working_cxx_atomics64 varname)
+   std::atomic x (0);
+   int main() {
+   uint64_t i = x.load(std::memory_order_relaxed);
++  x.is_lock_free();
+   return 0;
+   }
+   " ${varname})
+diff --git a/libs/image/CMakeLists.txt b/libs/image/CMakeLists.txt
+index e883c7f1c8..43c945fad3 100644
+--- a/libs/image/CMakeLists.txt
 b/libs/image/CMakeLists.txt
+@@ -372,10 +372,8 @@ target_link_libraries(kritaimage
+ 
+ target_link_libraries(kritaimage PUBLIC ${Boost_SYSTEM_LIBRARY})
+ 
+-if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
+-if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB)
+-target_link_libraries(kritaimage PUBLIC atomic)
+-endif()
++if(HAVE_CXX_ATOMICS_WITH_LIB OR HAVE_CXX_ATOMICS64_WITH_LIB)
++   target_link_libraries(kritaimage PUBLIC atomic)
+ endif()
+ 
+ if(OpenEXR_FOUND)
+-- 
+GitLab
+

diff --git a/media-gfx/krita/krita-5.0.2.ebuild 
b/media-gfx/krita/krita-5.0.2.ebuild
index e880d07ce0b2..685904486932 100644
--- a/media-gfx/krita/krita-5.0.2.ebuild
+++ b/media-gfx/krita/krita-5.0.2.ebuild
@@ -86,7 +86,10 @@ BDEPEND="
sys-devel/gettext
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch
+   "${FILESDIR}"/${PN}-5.0.0-clang.patch # bug 830225
+)
 
 pkg_setup() {
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2021-12-29 Thread Andreas Sturmlechner
commit: 8e8f74afb6662f813be78b857d6a88a852548e17
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 29 11:50:41 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Dec 29 15:41:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e8f74af

media-gfx/krita: Fix build with clang

Reported-by: Michael Egger  protonmail.com>
Closes: https://bugs.gentoo.org/830225
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-5.0.0-clang.patch  | 50 ++
 .../{krita-5.0.0.ebuild => krita-5.0.0-r1.ebuild}  |  5 ++-
 2 files changed, 54 insertions(+), 1 deletion(-)

diff --git a/media-gfx/krita/files/krita-5.0.0-clang.patch 
b/media-gfx/krita/files/krita-5.0.0-clang.patch
new file mode 100644
index ..6c9c71d4fca2
--- /dev/null
+++ b/media-gfx/krita/files/krita-5.0.0-clang.patch
@@ -0,0 +1,50 @@
+From 0b755beaa1fdba03d38f887b93a15a58fc0830c7 Mon Sep 17 00:00:00 2001
+From: Sharaf Zaman 
+Date: Wed, 27 Oct 2021 22:19:07 +
+Subject: [PATCH] Fix build on linux clang targets
+
+In CheckAtomic.cmake we include is_lock_free because these routines
+don't seem to be included in the compiler's "simple atomics". This
+triggers a failure in clang toolchain, forcing it to link libatomic.
+
+Resulting in error: ld.lld: error: undefined symbol: __atomic_is_lock_free
+
+CCBUG:444247
+CCBUG:444547
+---
+ cmake/modules/CheckAtomic.cmake | 1 +
+ libs/image/CMakeLists.txt   | 6 ++
+ 2 files changed, 3 insertions(+), 4 deletions(-)
+
+diff --git a/cmake/modules/CheckAtomic.cmake b/cmake/modules/CheckAtomic.cmake
+index b061e2d65b..df6b70504c 100644
+--- a/cmake/modules/CheckAtomic.cmake
 b/cmake/modules/CheckAtomic.cmake
+@@ -46,6 +46,7 @@ function(check_working_cxx_atomics64 varname)
+   std::atomic x (0);
+   int main() {
+   uint64_t i = x.load(std::memory_order_relaxed);
++  x.is_lock_free();
+   return 0;
+   }
+   " ${varname})
+diff --git a/libs/image/CMakeLists.txt b/libs/image/CMakeLists.txt
+index e883c7f1c8..43c945fad3 100644
+--- a/libs/image/CMakeLists.txt
 b/libs/image/CMakeLists.txt
+@@ -372,10 +372,8 @@ target_link_libraries(kritaimage
+ 
+ target_link_libraries(kritaimage PUBLIC ${Boost_SYSTEM_LIBRARY})
+ 
+-if(NOT HAVE_CXX_ATOMICS_WITHOUT_LIB)
+-if(NOT HAVE_CXX_ATOMICS64_WITHOUT_LIB)
+-target_link_libraries(kritaimage PUBLIC atomic)
+-endif()
++if(HAVE_CXX_ATOMICS_WITH_LIB OR HAVE_CXX_ATOMICS64_WITH_LIB)
++   target_link_libraries(kritaimage PUBLIC atomic)
+ endif()
+ 
+ if(OpenEXR_FOUND)
+-- 
+GitLab
+

diff --git a/media-gfx/krita/krita-5.0.0.ebuild 
b/media-gfx/krita/krita-5.0.0-r1.ebuild
similarity index 96%
rename from media-gfx/krita/krita-5.0.0.ebuild
rename to media-gfx/krita/krita-5.0.0-r1.ebuild
index 80d88c6840a7..757396adc400 100644
--- a/media-gfx/krita/krita-5.0.0.ebuild
+++ b/media-gfx/krita/krita-5.0.0-r1.ebuild
@@ -86,7 +86,10 @@ BDEPEND="
sys-devel/gettext
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.3.1-tests-optional.patch
+   "${FILESDIR}"/${P}-clang.patch # bug 830225
+)
 
 pkg_setup() {
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2021-02-23 Thread Andreas Sturmlechner
commit: 1176cc65055bad4ebaf56465578afa995da6e5a7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Feb 20 16:31:29 2021 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Feb 23 19:52:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1176cc65

media-gfx/krita: Support build with >=dev-libs/quazip-1.0

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-4.4.2-quazip1.patch | 36 +
 media-gfx/krita/krita-4.4.2.ebuild  |  3 ++-
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git a/media-gfx/krita/files/krita-4.4.2-quazip1.patch 
b/media-gfx/krita/files/krita-4.4.2-quazip1.patch
new file mode 100644
index 000..6a49bd3ba2e
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.4.2-quazip1.patch
@@ -0,0 +1,36 @@
+From 3eaf480ae5d615e8e26153cca98115ff0f23135f Mon Sep 17 00:00:00 2001
+From: Antonio Rojas 
+Date: Mon, 5 Oct 2020 20:11:26 +0200
+Subject: [PATCH] Support quazip 1.0
+
+Update FindQuaZip to find the QuaZip 1.0 library names and include dirs. Once 
support for quazip<1 is dropped this should be ported to use quazip's own 
QuaZipConfig
+---
+ cmake/modules/FindQuaZip.cmake | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/cmake/modules/FindQuaZip.cmake b/cmake/modules/FindQuaZip.cmake
+index 7e628fcd4b..345c7909ab 100644
+--- a/cmake/modules/FindQuaZip.cmake
 b/cmake/modules/FindQuaZip.cmake
+@@ -25,15 +25,15 @@ ELSE (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
+   ELSE(WIN32)
+   FIND_PACKAGE(PkgConfig)
+ # pkg_check_modules(PC_QCA2 QUIET qca2)
+-  pkg_check_modules(PC_QUAZIP quazip)
++  pkg_check_modules(PC_QUAZIP quazip quazip1-qt5)
+   FIND_LIBRARY(QUAZIP_LIBRARIES
+   WIN32_DEBUG_POSTFIX d
+-NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
++NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX} quazip1-qt5
+   HINTS /usr/lib /usr/lib64
+   )
+   FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
+   HINTS /usr/include /usr/local/include
+-  PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
++  PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX} 
QuaZip-Qt5-1.0/quazip
+   )
+   FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include 
/usr/local/include)
+   ENDIF (WIN32)
+-- 
+GitLab
+

diff --git a/media-gfx/krita/krita-4.4.2.ebuild 
b/media-gfx/krita/krita-4.4.2.ebuild
index 3a09834e46d..62d25fd3463 100644
--- a/media-gfx/krita/krita-4.4.2.ebuild
+++ b/media-gfx/krita/krita-4.4.2.ebuild
@@ -31,7 +31,7 @@ BDEPEND="
 "
 RDEPEND="${PYTHON_DEPS}
dev-libs/boost:=
-   dev-libs/quazip
+   dev-libs/quazip:0=
$(python_gen_cond_dep '
dev-python/PyQt5[${PYTHON_MULTI_USEDEP}]
dev-python/sip[${PYTHON_MULTI_USEDEP}]
@@ -90,6 +90,7 @@ RESTRICT+=" test"
 PATCHES=(
"${FILESDIR}"/${PN}-4.3.1-tests-optional.patch
"${WORKDIR}"/${PN}-4.2.9-patchset/${PN}-4.2.9-ecm-findopenexr.patch
+   "${FILESDIR}"/${P}-quazip1.patch
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2020-10-31 Thread Andreas Sturmlechner
commit: 675e8e6afc49ade90e2bf49ec12166dce0670cae
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Oct 30 15:28:22 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Oct 31 09:20:29 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=675e8e6a

media-gfx/krita: 4.4.1 version bump

See also: https://krita.org/en/item/krita-4-4-1-released/

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.3.1-tests-optional.patch   |  80 +
 media-gfx/krita/krita-4.4.1.ebuild | 127 +
 3 files changed, 208 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index bb2ae2c5f9f..2d039017079 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 
57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de
 SHA512 
36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
 DIST krita-4.3.0.tar.xz 166246720 BLAKE2B 
74a6e02968a2abdeb59ca2702f0a4a7be23473657667b14592ad08b81d25d9e4815fb5d206a23f33a82268974e9369450525c53b43fef46831ad4c501c34546c
 SHA512 
5633a6ccacc140b119082f14fe792b1219b8065304fccc55a84a2373a46cb036ad40f718beb8719e1f664e35d679b18e86f5f3db8685166a187d8cf3a77722f4
+DIST krita-4.4.1.tar.xz 169788052 BLAKE2B 
fe0cbba0e63a3873578c54055b0a11941518a52a9fab17e54f13d26325717a5d6e7f0d6c79d29df2bcc91c39174bc992d2e1e14e1012a5fdd8c447f224e3a190
 SHA512 
8832202384bae5c73715087b1b3230e459eb780cfa71b7c7bfb92ba4498b8b78575a7b3437aa4b88f396cec47080ccdbc1b1f8bcbcdeb607909fee710afe

diff --git a/media-gfx/krita/files/krita-4.3.1-tests-optional.patch 
b/media-gfx/krita/files/krita-4.3.1-tests-optional.patch
new file mode 100644
index 000..37f2ac50ffd
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.3.1-tests-optional.patch
@@ -0,0 +1,80 @@
+From 2e9369281d44a2701ac7364568d381cca0d92ec5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Sun, 12 Jul 2020 18:55:31 +0200
+Subject: [PATCH] KritaAddBrokenUnitTest.cmake, MacroKritaAddBenchmark.cmake:
+ Skip ecm_add_test early if Qt5::Test is not available
+
+Signed-off-by: Andreas Sturmlechner 
+---
+ cmake/modules/KritaAddBrokenUnitTest.cmake | 4 
+ cmake/modules/MacroKritaAddBenchmark.cmake | 4 
+ 2 files changed, 8 insertions(+)
+
+diff --git a/cmake/modules/KritaAddBrokenUnitTest.cmake 
b/cmake/modules/KritaAddBrokenUnitTest.cmake
+index b7d0e8d852..901a0a1f99 100644
+--- a/cmake/modules/KritaAddBrokenUnitTest.cmake
 b/cmake/modules/KritaAddBrokenUnitTest.cmake
+@@ -23,6 +23,10 @@ function(KRITA_ADD_BROKEN_UNIT_TEST)
+ message(FATAL_ERROR "ecm_add_test() called with multiple source files but 
without setting \"TEST_NAME\"")
+   endif()
+ 
++  if(NOT TARGET Qt5::Test)
++return()
++  endif()
++
+   set(_testname ${ARG_NAME_PREFIX}${_targetname})
+ 
+   # add test to the global list of disabled tests
+diff --git a/cmake/modules/MacroKritaAddBenchmark.cmake 
b/cmake/modules/MacroKritaAddBenchmark.cmake
+index c748d8e319..f804d9b8f4 100644
+--- a/cmake/modules/MacroKritaAddBenchmark.cmake
 b/cmake/modules/MacroKritaAddBenchmark.cmake
+@@ -23,6 +23,10 @@ macro (KRITA_ADD_BENCHMARK _test_NAME)
+ set(_nogui "NOGUI")
+ endif()
+ 
++if(NOT TARGET Qt5::Test)
++return()
++endif()
++
+ add_executable( ${_test_NAME} ${_srcList} )
+ ecm_mark_as_test(${_test_NAME})
+ 
+-- 
+2.27.0
+
+From 3c9fe10e25e94bdb1eb5e7b07ac2696635fdc5a3 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Wed, 17 Jun 2020 20:18:28 +0200
+Subject: [PATCH] Don't build tests when testing not requested
+
+Signed-off-by: Andreas Sturmlechner 
+
+diff --git a/libs/flake/CMakeLists.txt b/libs/flake/CMakeLists.txt
+index cbdac265d2..1a50c1620a 100644
+--- a/libs/flake/CMakeLists.txt
 b/libs/flake/CMakeLists.txt
+@@ -9,8 +9,10 @@ include_directories(
+ )
+ 
+ add_subdirectory(styles)
+-add_subdirectory(tests)
+-add_subdirectory(resources/tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++add_subdirectory(resources/tests)
++endif()
+ 
+ set(kritaflake_SRCS
+ KoGradientHelper.cpp
+diff --git a/libs/image/tiles3/CMakeLists.txt 
b/libs/image/tiles3/CMakeLists.txt
+index 88c0516360..01f2383ddb 100644
+--- a/libs/image/tiles3/CMakeLists.txt
 b/libs/image/tiles3/CMakeLists.txt
+@@ -1 +1,3 @@
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+-- 
+2.27.0

diff --git a/media-gfx/krita/krita-4.4.1.ebuild 
b/media-gfx/krita/krita-4.4.1.ebuild
new file mode 100644
index 000..1b8485696af
--- /dev/null
+++ b/media-gfx/krita/krita-4.4.1.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2020-04-18 Thread Andreas Sturmlechner
commit: 4adb681e309103d6306caa0cb1f31e8a3b1037bc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:15:43 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4adb681e

media-gfx/krita: Fix build with Qt 5.15

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.2.9-ecm-findopenexr.patch  | 352 -
 media-gfx/krita/krita-4.2.9.ebuild |   5 +-
 3 files changed, 4 insertions(+), 354 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 2bab9ddbf4a..bf42126de16 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,3 +1,4 @@
 DIST krita-4.2.8.2-patchset.tar.xz 13848 BLAKE2B 
86059e08833541b7d4dfda2c36cd1479809452171353b755ab3a264fa41fb99fc7ffacf064af3767aa095fda81aa9a2212b63c7242c72f94ca23a83b34c0502f
 SHA512 
79532700c967f94479af22e2fbd33c0b6d8c4295c872316935800b99258dceaedbac2b1c6314251d4d621c25a328ea602f49d415cc9275095bc3cd2f29756a61
 DIST krita-4.2.8.2.tar.xz 169994064 BLAKE2B 
fc390db9e3aaf3f4355e600a98ea479aa510895c26cb82e8800fbff64031bab7a26e0c37d6d274e6397a38c1bc33cff6b48cb5a7c6e61b56579e92e33279b1c4
 SHA512 
5482ebd62c530764b43439d6782fa7e1793877657620967ea0f6cdad166e3ff508b36cd04bd99c192d35a237c4a0da08477069e333ebaf2093785e207402dea7
+DIST krita-4.2.9-patchset.tar.xz 7928 BLAKE2B 
57256884edafd528cfca529e020a226613a37682df445ece24d434e816f218d822c03d668a13806f775d02757bafd9627ed8073406e5506023767d06c78c30de
 SHA512 
36ec902afec082fcf18c0e523a83a08aa54d54bd5393691b0f17dcab0969e69973d8e842fac44fcf66232f369b36f97937f67b5c0b0bdcff019cc1d323b3bf59
 DIST krita-4.2.9.tar.xz 170082028 BLAKE2B 
dafe300a1ef56a743272ce5936a0640949b7cfd37322e30e8a7ef17c4e51bf9dc8175d1443f9943836a229933ecb9a5d28249b8c90155165f3f0ee800e3cfa66
 SHA512 
66eef3d1b5647e62551276662ef4332f15abc022f1032f27a2ad695a8d2dc5fa758146492a9da2b8cbd4a52e47c576473029d2aa9728dea3bec869b8173f08c0

diff --git a/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch 
b/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch
deleted file mode 100644
index 0a7c7ca6984..000
--- a/media-gfx/krita/files/krita-4.2.9-ecm-findopenexr.patch
+++ /dev/null
@@ -1,352 +0,0 @@
-From dae9ddcd45a95fd3b1ec3d42510556a671b08f15 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Tue, 31 Mar 2020 19:56:48 +0200
-Subject: [PATCH 1/2] Revert "Revert "Use e-c-m's findopenexr.cmake module""
-
-This reverts commit d978a33acebb724b862c38895788fc459111c364.
-
-Signed-off-by: Andreas Sturmlechner 

- CMakeLists.txt  |  2 +-
- cmake/modules/FindOpenEXR.cmake | 98 -
- 2 files changed, 1 insertion(+), 99 deletions(-)
- delete mode 100644 cmake/modules/FindOpenEXR.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a7d9adaa3f..7a4211da13 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -251,7 +251,7 @@ endif(MINGW)
- 
- 
- find_package(ECM 5.22 REQUIRED NOMODULE)
--set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR})
-+set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} 
${ECM_KDE_MODULE_DIR} ${ECM_FIND_MODULE_DIR})
- include(ECMOptionalAddSubdirectory)
- include(ECMAddAppIcon)
- include(ECMSetupVersion)
-diff --git a/cmake/modules/FindOpenEXR.cmake b/cmake/modules/FindOpenEXR.cmake
-deleted file mode 100644
-index bb75a03bf0..00
 a/cmake/modules/FindOpenEXR.cmake
-+++ /dev/null
-@@ -1,98 +0,0 @@
--#
--# Copyright 2016 Pixar
--#
--# Licensed under the Apache License, Version 2.0 (the "Apache License")
--# with the following modification; you may not use this file except in
--# compliance with the Apache License and the following modification to it:
--# Section 6. Trademarks. is deleted and replaced with:
--#
--# 6. Trademarks. This License does not grant permission to use the trade
--#names, trademarks, service marks, or product names of the Licensor
--#and its affiliates, except as required to comply with Section 4(c) of
--#the License and to reproduce the content of the NOTICE file.
--#
--# You may obtain a copy of the Apache License at
--#
--# http://www.apache.org/licenses/LICENSE-2.0
--#
--# Unless required by applicable law or agreed to in writing, software
--# distributed under the Apache License with the above modification is
--# distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
--# KIND, either express or implied. See the Apache License for the specific
--# language governing permissions and limitations under the Apache License.
--#
--
--find_path(OPENEXR_INCLUDE_DIR
--OpenEXR/half.h
--HINTS
--"${OPENEXR_LOCATION}"
--"$ENV{OPENEXR_LOCATION}"
--PATH_SUFFIXES
--include/
--DOC
--"OpenEXR headers path"
--)
--
-

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-11-15 Thread Andreas Sturmlechner
commit: 952ce9a0b17778e2341199167661a106eb073665
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri Nov 15 14:25:57 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri Nov 15 17:37:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=952ce9a0

media-gfx/krita: Drop 4.1.8-r1

Package-Manager: Portage-2.3.79, Repoman-2.3.17
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 -
 .../krita/files/krita-4.0.3-tests-optional.patch   | 324 -
 .../krita-4.1.8-fix-pre-5.12-tablet-support.patch  |  49 
 ...-qt-5.12-fix-unsupported-composition-mode.patch |  38 ---
 media-gfx/krita/krita-4.1.8-r1.ebuild  | 123 
 5 files changed, 535 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 6fff880799d..e27248b96e5 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1 @@
-DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
 DIST krita-4.2.7.1.tar.xz 164304772 BLAKE2B 
99a4c3b6a48d1d695ee5bb8f6576c9a4593e1ff3a10846340974588ff8b3c061a7838b862c1ecdc4f0635ffa270cb272f1155b1efca4dbf50a11096ee1e92d48
 SHA512 
28f4af4131a0f364b285596031a3f59a8bd7e97930cd740a4767dbe95540dc403bd6ae0a99ff2bef95e2bac6f23931873404e4fed3ea4afd4b614b5f7d823a35

diff --git a/media-gfx/krita/files/krita-4.0.3-tests-optional.patch 
b/media-gfx/krita/files/krita-4.0.3-tests-optional.patch
deleted file mode 100644
index c9e3ddc2aea..000
--- a/media-gfx/krita/files/krita-4.0.3-tests-optional.patch
+++ /dev/null
@@ -1,324 +0,0 @@
-Autogenerated by KDE_TEST=forceoptional-recursive and edited.
-
 a/plugins/paintops/libpaintop/CMakeLists.txt   2018-08-29 
18:17:38.843385842 +0200
-+++ b/plugins/paintops/libpaintop/CMakeLists.txt   2018-08-29 
18:17:38.846385865 +0200
-@@ -104,4 +104,6 @@
- install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
- 
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
 a/plugins/paintops/defaultpaintops/CMakeLists.txt  2018-08-29 
18:17:38.851385903 +0200
-+++ b/plugins/paintops/defaultpaintops/CMakeLists.txt  2018-08-29 
18:17:38.854385926 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(brush/tests)
-+endif()
- 
- include_directories(brush
- duplicate
 a/plugins/impex/libkra/CMakeLists.txt  2018-08-29 18:17:38.858385956 
+0200
-+++ b/plugins/impex/libkra/CMakeLists.txt  2018-08-29 18:17:38.861385978 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritalibkra_LIB_SRCS
- kis_colorize_dom_utils.cpp
 a/plugins/impex/exr/CMakeLists.txt 2018-08-29 18:17:38.866386016 +0200
-+++ b/plugins/impex/exr/CMakeLists.txt 2018-08-29 18:17:38.869386039 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories(SYSTEM ${OPENEXR_INCLUDE_DIR} )
- 
 a/plugins/impex/svg/CMakeLists.txt 2018-08-29 18:17:38.874386077 +0200
-+++ b/plugins/impex/svg/CMakeLists.txt 2018-08-29 18:17:38.878386107 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(kritasvgimport_SOURCES
- kis_svg_import.cc
 a/plugins/impex/jpeg/CMakeLists.txt2018-08-29 18:17:38.883386145 
+0200
-+++ b/plugins/impex/jpeg/CMakeLists.txt2018-08-29 18:17:38.887386175 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(ICCJPEG_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lcms")
- 
 a/plugins/impex/heightmap/CMakeLists.txt   2018-08-29 18:17:38.892386213 
+0200
-+++ b/plugins/impex/heightmap/CMakeLists.txt   2018-08-29 18:17:38.896386243 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
- 
 a/plugins/impex/psd/CMakeLists.txt 2018-08-29 18:17:38.901386281 +0200
-+++ b/plugins/impex/psd/CMakeLists.txt 2018-08-29 18:17:38.904386304 +0200
-@@ -1,5 +1,7 @@
- if (NOT MSVC AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- configure_file(config_psd.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config_psd.h)
 a/plugins/impex/ppm/CMakeLists.txt 2018-08-29 18:17:38.909386342 +0200
-+++ b/plugins/impex/ppm/CMakeLists.txt 2018-08-29 18:17:38.913386372 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
- 
 a/plugins/impex/png/CMakeLists.txt 2018-08-29 18:17:38.918386410 +0200
-+++ b/plugins/impex/png/CMakeLists.txt 2018-08-29 18:17:38.922386440 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-07-31 Thread Andreas Sturmlechner
commit: f3086ea525167697941c8a3edc8f0c0480679e6c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jul 31 09:06:12 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jul 31 09:45:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3086ea5

media-gfx/krita: 4.2.4 version bump

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.2.4-tests-optional.patch   | 399 +
 media-gfx/krita/krita-4.2.4.ebuild | 117 ++
 3 files changed, 517 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 2f9aa5dd8df..8865613c448 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
 DIST krita-4.2.3.tar.gz 246136588 BLAKE2B 
1d7a371f7aeb8cf3747adcd4ab681b0ecf849e64ace16b456e9c2b8ed5fd958be895fd64c623931e47ae81bdf35b3e54161ecb204501f48c97b35ac2dcb8ac59
 SHA512 
6493740183b360a939d85cc7bc646cb173dc923a3dc63966d0f178bf308675ffead01d3bfefeeffb376f5efd7d90ee7f271b3ff412787123113dd125cc022ab5
+DIST krita-4.2.4.tar.gz 246227960 BLAKE2B 
94513a835526ee79c0747ed8c6004666b549d7070c02ad82800555282f319e5aa4dc1f35dafc6b4179284b244c8c80367b453548f5c8cd585154259a051a
 SHA512 
c778653f8e72724d16322405fffdff5b82418c5a19021ccbada6a15389afd58f9d9017bc562eb5d91b0d4e10587bca1e616fc7ecc9ec7dbf82fae5247b81ea5e

diff --git a/media-gfx/krita/files/krita-4.2.4-tests-optional.patch 
b/media-gfx/krita/files/krita-4.2.4-tests-optional.patch
new file mode 100644
index 000..2f13c999b67
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.2.4-tests-optional.patch
@@ -0,0 +1,399 @@
+--- a/plugins/filters/CMakeLists.txt   2019-07-31 11:22:19.572862843 +0200
 b/plugins/filters/CMakeLists.txt   2019-07-31 11:22:19.576862870 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ add_subdirectory( blur )
+ add_subdirectory( colors )
+ add_subdirectory( colorsfilters )
+--- a/plugins/filters/unsharp/CMakeLists.txt   2019-07-31 11:22:19.582862912 
+0200
 b/plugins/filters/unsharp/CMakeLists.txt   2019-07-31 11:22:19.587862947 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ 
+ set(kritaunsharpfilter_SOURCES
+ unsharp.cpp
+--- a/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-07-31 
11:22:19.592862983 +0200
 b/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-07-31 
11:22:19.595863003 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(brush/tests)
++endif()
+ 
+ include_directories(brush
+ duplicate
+--- a/plugins/paintops/libpaintop/CMakeLists.txt   2019-07-31 
11:22:19.600863038 +0200
 b/plugins/paintops/libpaintop/CMakeLists.txt   2019-07-31 
11:22:19.603863060 +0200
+@@ -104,4 +104,6 @@
+ install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+--- a/plugins/dockers/lut/CMakeLists.txt   2019-07-31 11:22:19.608863094 
+0200
 b/plugins/dockers/lut/CMakeLists.txt   2019-07-31 11:22:19.613863129 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${OCIO_INCLUDE_DIR}
+--- a/plugins/dockers/animation/CMakeLists.txt 2019-07-31 11:22:19.619863171 
+0200
 b/plugins/dockers/animation/CMakeLists.txt 2019-07-31 11:22:19.624863206 
+0200
+@@ -1,5 +1,7 @@
+ if (NOT WIN32 AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif()
+ 
+ set(KRITA_ANIMATIONDOCKER_SOURCES
+--- a/plugins/extensions/qmic/CMakeLists.txt   2019-07-31 11:22:19.630863248 
+0200
 b/plugins/extensions/qmic/CMakeLists.txt   2019-07-31 11:22:19.635863283 
+0200
+@@ -20,4 +20,6 @@
+ target_link_libraries(kritaqmic kritaui)
+ install(TARGETS kritaqmic  DESTINATION ${KRITA_PLUGIN_INSTALL_DIR})
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+--- a/plugins/tools/basictools/CMakeLists.txt  2019-07-31 11:22:19.641863325 
+0200
 b/plugins/tools/basictools/CMakeLists.txt  2019-07-31 11:22:19.645863353 
+0200
+@@ -1,5 +1,7 @@
+ if (NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif ()
+ 
+ set(kritadefaulttools_SOURCES
+--- a/plugins/tools/tool_transform2/CMakeLists.txt 2019-07-31 
11:22:19.650863388 +0200
 b/plugins/tools/tool_transform2/CMakeLists.txt 2019-07-31 
11:22:19.653863409 +0200
+@@ -1,5 +1,7 @@
+ if (NOT WIN32 AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-07-16 Thread Andreas Sturmlechner
commit: 6d0bd1936c064b5f2a4a215a6872ad9952d42cf6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Jul 16 10:28:47 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Jul 16 11:00:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0bd193

media-gfx/krita: Drop 4.2.2

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 -
 media-gfx/krita/files/krita-4.2.2-fixuifiles.patch |  25 -
 media-gfx/krita/krita-4.2.2.ebuild | 121 -
 3 files changed, 147 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 349c094aea4..2f9aa5dd8df 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,3 +1,2 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
-DIST krita-4.2.2.tar.gz 246075662 BLAKE2B 
0d4f57924f4a63afbbd53df885844aa02e93b75afb0be3a32f1be6a6d3b031389b6efc907e725b31f31f6846fd8a02cefb33e93354a75191f7ba6bf485b72f4e
 SHA512 
7ca5f18c9c8c0448ac2634bb6e0108328b4ae84527741aa35863a3423449797a4e1e1debcd7c6ace2c6c3362d339ed5b7970af71e5bd4b0e7299cf8e877ca096
 DIST krita-4.2.3.tar.gz 246136588 BLAKE2B 
1d7a371f7aeb8cf3747adcd4ab681b0ecf849e64ace16b456e9c2b8ed5fd958be895fd64c623931e47ae81bdf35b3e54161ecb204501f48c97b35ac2dcb8ac59
 SHA512 
6493740183b360a939d85cc7bc646cb173dc923a3dc63966d0f178bf308675ffead01d3bfefeeffb376f5efd7d90ee7f271b3ff412787123113dd125cc022ab5

diff --git a/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch 
b/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch
deleted file mode 100644
index 1703386a3c7..000
--- a/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From e46ad1f917705d84dc5562c2f261a06eb70a57b9 Mon Sep 17 00:00:00 2001
-From: Pino Toscano 
-Date: Tue, 25 Jun 2019 06:57:40 +0200
-Subject: fixuifiles
-

- libs/widgetutils/tests/dialogsavertestwidget.ui | 3 ---
- 1 file changed, 3 deletions(-)
-
-diff --git a/libs/widgetutils/tests/dialogsavertestwidget.ui 
b/libs/widgetutils/tests/dialogsavertestwidget.ui
-index 66e70b3..ba0f54f 100644
 a/libs/widgetutils/tests/dialogsavertestwidget.ui
-+++ b/libs/widgetutils/tests/dialogsavertestwidget.ui
-@@ -10,9 +10,6 @@
- 300
-
-   
--  
--   Form
--  
-   
-
- 
--- 
-cgit v1.1

diff --git a/media-gfx/krita/krita-4.2.2.ebuild 
b/media-gfx/krita/krita-4.2.2.ebuild
deleted file mode 100644
index 5a7e08cbf68..000
--- a/media-gfx/krita/krita-4.2.2.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-KDE_TEST="forceoptional"
-QT_MINIMAL="5.12.3"
-VIRTUALX_REQUIRED="test"
-PYTHON_COMPAT=( python3_{5,6,7} )
-inherit kde5 python-single-r1
-
-if [[ ${KDE_BUILD_TYPE} = release ]]; then
-   SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
-   KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
-HOMEPAGE="https://kde.org/applications/graphics/krita/ https://krita.org/";
-LICENSE="GPL-3"
-IUSE="color-management fftw gif +gsl heif +jpeg openexr pdf qtmedia +raw tiff 
vc"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
-   dev-cpp/eigen:3
-   dev-lang/perl
-   sys-devel/gettext
-"
-COMMON_DEPEND="${PYTHON_DEPS}
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtconcurrent)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtdeclarative)
-   $(add_qt_dep qtgui '-gles2' '' '5=')
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtprintsupport)
-   $(add_qt_dep qtsvg)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtx11extras)
-   $(add_qt_dep qtxml)
-   dev-libs/boost:=
-   dev-libs/quazip
-   dev-python/PyQt5[${PYTHON_USEDEP}]
-   dev-python/sip[${PYTHON_USEDEP}]
-   media-gfx/exiv2:=
-   media-libs/lcms
-   media-libs/libpng:0=
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXi
-   color-management? ( media-libs/opencolorio )
-   fftw? ( sci-libs/fftw:3.0= )
-   gif? ( media-lib

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-06-27 Thread Andreas Sturmlechner
commit: 01d6d2e44e75a77477ec077e76abfa078c1886c8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 27 16:53:35 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 27 17:18:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01d6d2e4

media-gfx/krita: Drop 4.2.1

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 -
 .../krita/files/krita-4.2.0-tests-optional.patch   | 324 -
 media-gfx/krita/krita-4.2.1.ebuild | 118 
 3 files changed, 443 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 2e2c22bf373..e5583f50a1c 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,3 +1,2 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
-DIST krita-4.2.1.tar.gz 245929278 BLAKE2B 
06544424bae7965be2fbf7a0e9d4fc260de80f16e6f8beba600432139e20f4c9bde24244d5b8ce5573fbc354ee0461c6930255f47798618998b895828a682390
 SHA512 
879d1efe2e3f888a5f37a843ae739f6441d142f0a2831f15b11e7a86e1c4df99fee0bda9accc7a41d374f3df16cff60ac17e490b4f656db0b480fd32a5bca3f1
 DIST krita-4.2.2.tar.gz 246075662 BLAKE2B 
0d4f57924f4a63afbbd53df885844aa02e93b75afb0be3a32f1be6a6d3b031389b6efc907e725b31f31f6846fd8a02cefb33e93354a75191f7ba6bf485b72f4e
 SHA512 
7ca5f18c9c8c0448ac2634bb6e0108328b4ae84527741aa35863a3423449797a4e1e1debcd7c6ace2c6c3362d339ed5b7970af71e5bd4b0e7299cf8e877ca096

diff --git a/media-gfx/krita/files/krita-4.2.0-tests-optional.patch 
b/media-gfx/krita/files/krita-4.2.0-tests-optional.patch
deleted file mode 100644
index b605e922aba..000
--- a/media-gfx/krita/files/krita-4.2.0-tests-optional.patch
+++ /dev/null
@@ -1,324 +0,0 @@
 a/plugins/color/lcms2engine/CMakeLists.txt 2019-06-01 15:10:43.442258240 
+0200
-+++ b/plugins/color/lcms2engine/CMakeLists.txt 2019-06-01 15:10:43.452257980 
+0200
-@@ -1,6 +1,8 @@
- project( lcmsengine )
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories(SYSTEM
- ${LCMS2_INCLUDE_DIR}
 a/plugins/extensions/qmic/CMakeLists.txt   2019-06-01 15:10:43.469257540 
+0200
-+++ b/plugins/extensions/qmic/CMakeLists.txt   2019-06-01 15:10:43.477257332 
+0200
-@@ -20,4 +20,6 @@
- target_link_libraries(kritaqmic kritaui)
- install(TARGETS kritaqmic  DESTINATION ${KRITA_PLUGIN_INSTALL_DIR})
- 
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
 a/plugins/filters/CMakeLists.txt   2019-06-01 15:10:43.488257047 +0200
-+++ b/plugins/filters/CMakeLists.txt   2019-06-01 15:10:43.497256813 +0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory( tests )
-+endif()
- add_subdirectory( blur )
- add_subdirectory( colors )
- add_subdirectory( colorsfilters )
 a/plugins/filters/unsharp/CMakeLists.txt   2019-06-01 15:10:43.508256528 
+0200
-+++ b/plugins/filters/unsharp/CMakeLists.txt   2019-06-01 15:10:43.516256320 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory( tests )
-+endif()
- 
- set(kritaunsharpfilter_SOURCES
- unsharp.cpp
 a/plugins/dockers/lut/CMakeLists.txt   2019-06-01 15:10:43.527256035 
+0200
-+++ b/plugins/dockers/lut/CMakeLists.txt   2019-06-01 15:10:43.535255828 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- include_directories(SYSTEM
- ${OCIO_INCLUDE_DIR}
 a/plugins/dockers/animation/CMakeLists.txt 2019-06-01 15:10:43.546255542 
+0200
-+++ b/plugins/dockers/animation/CMakeLists.txt 2019-06-01 15:10:43.555255309 
+0200
-@@ -1,5 +1,7 @@
- if (NOT WIN32 AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- set(KRITA_ANIMATIONDOCKER_SOURCES
 a/plugins/tools/tool_transform2/CMakeLists.txt 2019-06-01 
15:10:43.566255024 +0200
-+++ b/plugins/tools/tool_transform2/CMakeLists.txt 2019-06-01 
15:10:43.574254816 +0200
-@@ -1,5 +1,7 @@
- if (NOT WIN32 AND NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif()
- 
- set(kritatooltransform_SOURCES
 a/plugins/tools/basictools/CMakeLists.txt  2019-06-01 15:10:43.584254557 
+0200
-+++ b/plugins/tools/basictools/CMakeLists.txt  2019-06-01 15:10:43.592254349 
+0200
-@@ -1,5 +1,7 @@
- if (NOT APPLE)
--add_subdirectory(tests)
-+if(BUILD_TESTING)
-+add_subdirectory(tests)
-+endif()
- endif ()
- 
- set(kritadefaulttools_SOURCES
 a/plugins/impex/tiff/CMakeLists.txt2019-06-01 15:10:43.602254090 
+0200
-+++ b/plugins/impex/tiff/CMakeLists.txt2019-06-01 15:10:43.609253908 
+0200
-@@ -1,4 +1,6 @@
-+if(BUILD_TESTING)
- add_subdirectory(tests)
-+endif()
- 
- set(lib

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-06-27 Thread Andreas Sturmlechner
commit: a9b8decf11a9e648fc3e5cc175018b22a834f8d9
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Jun 27 16:08:05 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Jun 27 17:18:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9b8decf

media-gfx/krita: 4.2.2 version bump

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 +
 media-gfx/krita/files/krita-4.2.2-fixuifiles.patch |  25 ++
 .../krita/files/krita-4.2.2-tests-optional.patch   | 405 +
 media-gfx/krita/krita-4.2.2.ebuild | 121 ++
 4 files changed, 552 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 41abb11141a..2e2c22bf373 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1,3 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
 DIST krita-4.2.1.tar.gz 245929278 BLAKE2B 
06544424bae7965be2fbf7a0e9d4fc260de80f16e6f8beba600432139e20f4c9bde24244d5b8ce5573fbc354ee0461c6930255f47798618998b895828a682390
 SHA512 
879d1efe2e3f888a5f37a843ae739f6441d142f0a2831f15b11e7a86e1c4df99fee0bda9accc7a41d374f3df16cff60ac17e490b4f656db0b480fd32a5bca3f1
+DIST krita-4.2.2.tar.gz 246075662 BLAKE2B 
0d4f57924f4a63afbbd53df885844aa02e93b75afb0be3a32f1be6a6d3b031389b6efc907e725b31f31f6846fd8a02cefb33e93354a75191f7ba6bf485b72f4e
 SHA512 
7ca5f18c9c8c0448ac2634bb6e0108328b4ae84527741aa35863a3423449797a4e1e1debcd7c6ace2c6c3362d339ed5b7970af71e5bd4b0e7299cf8e877ca096

diff --git a/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch 
b/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch
new file mode 100644
index 000..1703386a3c7
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.2.2-fixuifiles.patch
@@ -0,0 +1,25 @@
+From e46ad1f917705d84dc5562c2f261a06eb70a57b9 Mon Sep 17 00:00:00 2001
+From: Pino Toscano 
+Date: Tue, 25 Jun 2019 06:57:40 +0200
+Subject: fixuifiles
+
+---
+ libs/widgetutils/tests/dialogsavertestwidget.ui | 3 ---
+ 1 file changed, 3 deletions(-)
+
+diff --git a/libs/widgetutils/tests/dialogsavertestwidget.ui 
b/libs/widgetutils/tests/dialogsavertestwidget.ui
+index 66e70b3..ba0f54f 100644
+--- a/libs/widgetutils/tests/dialogsavertestwidget.ui
 b/libs/widgetutils/tests/dialogsavertestwidget.ui
+@@ -10,9 +10,6 @@
+ 300
+
+   
+-  
+-   Form
+-  
+   
+
+ 
+-- 
+cgit v1.1

diff --git a/media-gfx/krita/files/krita-4.2.2-tests-optional.patch 
b/media-gfx/krita/files/krita-4.2.2-tests-optional.patch
new file mode 100644
index 000..2df715be04f
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.2.2-tests-optional.patch
@@ -0,0 +1,405 @@
+--- a/plugins/filters/CMakeLists.txt   2019-06-27 18:48:55.049823682 +0200
 b/plugins/filters/CMakeLists.txt   2019-06-27 18:48:55.056823729 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ add_subdirectory( blur )
+ add_subdirectory( colors )
+ add_subdirectory( colorsfilters )
+--- a/plugins/filters/unsharp/CMakeLists.txt   2019-06-27 18:48:55.063823776 
+0200
 b/plugins/filters/unsharp/CMakeLists.txt   2019-06-27 18:48:55.069823817 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ 
+ set(kritaunsharpfilter_SOURCES
+ unsharp.cpp
+--- a/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-06-27 
18:48:55.077823871 +0200
 b/plugins/paintops/defaultpaintops/CMakeLists.txt  2019-06-27 
18:48:55.084823918 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(brush/tests)
++endif()
+ 
+ include_directories(brush
+ duplicate
+--- a/plugins/paintops/libpaintop/CMakeLists.txt   2019-06-27 
18:48:55.092823972 +0200
 b/plugins/paintops/libpaintop/CMakeLists.txt   2019-06-27 
18:48:55.098824013 +0200
+@@ -104,4 +104,6 @@
+ install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+--- a/plugins/dockers/lut/CMakeLists.txt   2019-06-27 18:48:55.105824060 
+0200
 b/plugins/dockers/lut/CMakeLists.txt   2019-06-27 18:48:55.112824107 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${OCIO_INCLUDE_DIR}
+--- a/plugins/dockers/animation/CMakeLists.txt 2019-06-27 18:48:55.120824161 
+0200
 b/plugins/dockers/animation/CMakeLists.txt 2019-06-27 18:48:55.124824188 
+0200
+@@ -1,5 +1,7 @@
+ if (NOT WIN32 AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif()
+ 
+ set(KRITA_ANIMATIONDOCKER_SOURCES
+--- a/plugins/extensions/qmic/CMakeLists.txt   2019-06-27 18:48:5

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-06-01 Thread Andreas Sturmlechner
commit: fec52e6f9767385205ce4037fbb88597f5ad73f7
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 29 15:41:31 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun  1 14:26:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fec52e6f

media-gfx/krita: 4.2.0 version bump

dev-qt/qtgui slot operator is necessary for QPA usage.

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-4.2.0-tests-optional.patch   | 324 +
 media-gfx/krita/krita-4.2.0.ebuild | 118 
 3 files changed, 443 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 471a7accb4d..00caf204e91 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1 +1,2 @@
 DIST krita-4.1.8.tar.gz 244065767 BLAKE2B 
ba2cbb6d1575cec189e8f10461b720a081f185e1e078fc1e8194c9e6d455dade45f35f1ae5a891717918b3c03863a2a7f3f819753a106ede5695003cfa260157
 SHA512 
d02715bffbd6abd29ca69598fdb1e6a652fd4f1944092ff12016a57ff2ee3bab209c93e065905ec9bfea395e50f833915bb924b97a2c119d101057cba6c9
+DIST krita-4.2.0.tar.gz 240015177 BLAKE2B 
09992b50dfa4e244c809dd576c3b7c0d1cb09b19fde0985c3d72b57543e5a06aa863b9011d655432a089fb6869e2e7fdb23939877b0c4ee6aaf44a1c88e7084c
 SHA512 
a6f373839e47c4e97f5680d266d1ea9f438db6636d3f8749f7fbf6d93b5329e1d46f7233af901dd224722c08100c4fc3b162a163c721299ebfa2d4939032ae44

diff --git a/media-gfx/krita/files/krita-4.2.0-tests-optional.patch 
b/media-gfx/krita/files/krita-4.2.0-tests-optional.patch
new file mode 100644
index 000..b605e922aba
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.2.0-tests-optional.patch
@@ -0,0 +1,324 @@
+--- a/plugins/color/lcms2engine/CMakeLists.txt 2019-06-01 15:10:43.442258240 
+0200
 b/plugins/color/lcms2engine/CMakeLists.txt 2019-06-01 15:10:43.452257980 
+0200
+@@ -1,6 +1,8 @@
+ project( lcmsengine )
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${LCMS2_INCLUDE_DIR}
+--- a/plugins/extensions/qmic/CMakeLists.txt   2019-06-01 15:10:43.469257540 
+0200
 b/plugins/extensions/qmic/CMakeLists.txt   2019-06-01 15:10:43.477257332 
+0200
+@@ -20,4 +20,6 @@
+ target_link_libraries(kritaqmic kritaui)
+ install(TARGETS kritaqmic  DESTINATION ${KRITA_PLUGIN_INSTALL_DIR})
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+--- a/plugins/filters/CMakeLists.txt   2019-06-01 15:10:43.488257047 +0200
 b/plugins/filters/CMakeLists.txt   2019-06-01 15:10:43.497256813 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ add_subdirectory( blur )
+ add_subdirectory( colors )
+ add_subdirectory( colorsfilters )
+--- a/plugins/filters/unsharp/CMakeLists.txt   2019-06-01 15:10:43.508256528 
+0200
 b/plugins/filters/unsharp/CMakeLists.txt   2019-06-01 15:10:43.516256320 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory( tests )
++endif()
+ 
+ set(kritaunsharpfilter_SOURCES
+ unsharp.cpp
+--- a/plugins/dockers/lut/CMakeLists.txt   2019-06-01 15:10:43.527256035 
+0200
 b/plugins/dockers/lut/CMakeLists.txt   2019-06-01 15:10:43.535255828 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${OCIO_INCLUDE_DIR}
+--- a/plugins/dockers/animation/CMakeLists.txt 2019-06-01 15:10:43.546255542 
+0200
 b/plugins/dockers/animation/CMakeLists.txt 2019-06-01 15:10:43.555255309 
+0200
+@@ -1,5 +1,7 @@
+ if (NOT WIN32 AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif()
+ 
+ set(KRITA_ANIMATIONDOCKER_SOURCES
+--- a/plugins/tools/tool_transform2/CMakeLists.txt 2019-06-01 
15:10:43.566255024 +0200
 b/plugins/tools/tool_transform2/CMakeLists.txt 2019-06-01 
15:10:43.574254816 +0200
+@@ -1,5 +1,7 @@
+ if (NOT WIN32 AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif()
+ 
+ set(kritatooltransform_SOURCES
+--- a/plugins/tools/basictools/CMakeLists.txt  2019-06-01 15:10:43.584254557 
+0200
 b/plugins/tools/basictools/CMakeLists.txt  2019-06-01 15:10:43.592254349 
+0200
+@@ -1,5 +1,7 @@
+ if (NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif ()
+ 
+ set(kritadefaulttools_SOURCES
+--- a/plugins/impex/tiff/CMakeLists.txt2019-06-01 15:10:43.602254090 
+0200
 b/plugins/impex/tiff/CMakeLists.txt2019-06-01 15:10:43.609253908 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ set(libkritatiffconverter_LIB_SRCS
+ kis_tiff_converter.cc
+--- a/plugins/impex/libkra/CMakeLists.txt  2019-06-01 15:10:43.620253623 
+0200
 b/plugins/impex/libkra/CMakeLists.txt  2019-06-01 15:10:43.627253441 
+0200
+@@ -1,4 +1,6 @@
++if(BUIL

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-04-03 Thread Andreas Sturmlechner
commit: 68d2cb566ccf6c5b4cec5d6f021484b2216ad0a8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Apr  3 18:54:58 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Apr  3 18:58:40 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68d2cb56

media-gfx/krita: Add upstream tablet support and crash fix

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../krita-4.1.8-fix-pre-5.12-tablet-support.patch  |  49 
 ...-qt-5.12-fix-unsupported-composition-mode.patch |  38 +++
 media-gfx/krita/krita-4.1.8-r1.ebuild  | 123 +
 3 files changed, 210 insertions(+)

diff --git 
a/media-gfx/krita/files/krita-4.1.8-fix-pre-5.12-tablet-support.patch 
b/media-gfx/krita/files/krita-4.1.8-fix-pre-5.12-tablet-support.patch
new file mode 100644
index 000..2928247e57a
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.1.8-fix-pre-5.12-tablet-support.patch
@@ -0,0 +1,49 @@
+From 0218025b1725aa810f108d08802b590ce62f1044 Mon Sep 17 00:00:00 2001
+From: Dmitry Kazakov 
+Date: Mon, 25 Mar 2019 21:16:41 +0300
+Subject: Add a workaround for Qt 5.9...5.11.X to fix tablet support
+
+Basically, the patch mimics this Qt's patch that has been
+added in Qt 5.12.0 only:
+https://codereview.qt-project.org/#/c/239918/
+
+BUG:399696
+---
+ libs/ui/input/kis_input_manager_p.cpp | 22 ++
+ 1 file changed, 22 insertions(+)
+
+diff --git a/libs/ui/input/kis_input_manager_p.cpp 
b/libs/ui/input/kis_input_manager_p.cpp
+index 4f5a58f..0a26655 100644
+--- a/libs/ui/input/kis_input_manager_p.cpp
 b/libs/ui/input/kis_input_manager_p.cpp
+@@ -333,6 +333,28 @@ 
KisInputManager::Private::ProximityNotifier::ProximityNotifier(KisInputManager::
+ 
+ bool KisInputManager::Private::ProximityNotifier::eventFilter(QObject* 
object, QEvent* event )
+ {
++/**
++ * All Qt builds in range 5.7.0...5.11.X on X11 had a problem that made 
all
++ * the tablet events be accepted by default. It meant that no mouse
++ * events were synthesized, and, therefore, no Enter/Leave were generated.
++ *
++ * The fix for this bug has been added only in Qt 5.12.0:
++ * https://codereview.qt-project.org/#/c/239918/
++ *
++ * To avoid this problem we should explicitly ignore all the tablet 
events.
++ */
++#if defined Q_OS_LINUX && \
++QT_VERSION >= QT_VERSION_CHECK(5, 7, 0) && \
++QT_VERSION < QT_VERSION_CHECK(5, 12, 0)
++
++if (event->type() == QEvent::TabletMove ||
++event->type() == QEvent::TabletPress ||
++event->type() == QEvent::TabletRelease) {
++
++event->ignore();
++}
++#endif
++
+ switch (event->type()) {
+ case QEvent::TabletEnterProximity:
+ d->debugEvent(event);
+-- 
+cgit v1.1

diff --git 
a/media-gfx/krita/files/krita-4.1.8-qt-5.12-fix-unsupported-composition-mode.patch
 
b/media-gfx/krita/files/krita-4.1.8-qt-5.12-fix-unsupported-composition-mode.patch
new file mode 100644
index 000..dc65b1c49d2
--- /dev/null
+++ 
b/media-gfx/krita/files/krita-4.1.8-qt-5.12-fix-unsupported-composition-mode.patch
@@ -0,0 +1,38 @@
+From 9347112a77b3b628af8c0b8d4d7cbc0929eede9e Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Wolthera=20van=20H=C3=B6vell=20tot=20Westerflier?=
+ 
+Date: Sat, 30 Mar 2019 21:47:37 +0100
+Subject: BUG:406032 Fix crash caused by unsupported composition mode in QT
+ 5.12
+
+Qt 5.12 doesn't support QPainter::RasterOp_SourceXorDestination anymore.
+
+Trying to paint with a painter that uses this while opengl is enabled
+will lead to a crash. The only relevant place this enum value is still used
+is in kis_tool.cc, where it is only painted on the regular non-accelerated 
canvas.
+
+Anyhow, told the smartpatch to use this function instead of doing something 
itself.
+
+The whole thing is a little bizar.
+---
+ plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp 
b/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp
+index 656ba38..32577a3 100644
+--- a/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp
 b/plugins/tools/tool_smart_patch/kis_tool_smart_patch.cpp
+@@ -245,9 +245,8 @@ void KisToolSmartPatch::paint(QPainter &painter, const 
KoViewConverter &converte
+ Q_UNUSED(converter);
+ 
+ painter.save();
+-painter.setCompositionMode(QPainter::RasterOp_SourceXorDestination);
+-painter.setPen(QColor(128, 255, 128));
+-painter.drawPath(pixelToView(m_d->brushOutline));
++QPainterPath path = pixelToView(m_d->brushOutline);
++paintToolOutline(&painter, path);
+ painter.restore();
+ 
+ painter.save();
+-- 
+cgit v1.1

diff --git a/media-gfx/krita/krita-4.1.8-r1.ebuild 
b/media-gfx/krita/krita-4.1.8-r1.ebuild
new file mode 100644
index 000..46926f21e6a
--- /dev/null
+++ b/media-gfx/krita/krita-4.1.8-r1.ebui

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2019-01-05 Thread Andreas Sturmlechner
commit: d157b06e5dbc8542c9f59b3575beb6f1ae6268a1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jan  5 20:07:16 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jan  5 21:08:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d157b06e

media-gfx/krita: Drop 4.1.7 (r0)

Package-Manager: Portage-2.3.54, Repoman-2.3.12
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 media-gfx/krita/files/krita-4.1.7-exiv2-0.27.patch | 354 -
 media-gfx/krita/krita-4.1.7.ebuild | 122 ---
 2 files changed, 476 deletions(-)

diff --git a/media-gfx/krita/files/krita-4.1.7-exiv2-0.27.patch 
b/media-gfx/krita/files/krita-4.1.7-exiv2-0.27.patch
deleted file mode 100644
index 41b290852eb..000
--- a/media-gfx/krita/files/krita-4.1.7-exiv2-0.27.patch
+++ /dev/null
@@ -1,354 +0,0 @@
-From 6b6758bb37da4997be36a7e2a839b07278160559 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner 
-Date: Thu, 27 Dec 2018 22:40:44 +0100
-Subject: [PATCH] Fix building against exiv2-0.27
-
-Summary:
-Copied FindLibExiv2.cmake from ECM 5.53.0 until we raise min version.
-
-Thanks-to: Boudewijn Rempt 
-for final fix to kis_xmp_io.cpp.
-
-CCBUG: 402566
-
-Test Plan: Built fine against exiv2-0.26 and exiv2-0.27.
-
-Reviewers: #krita, rempt
-
-Reviewed By: #krita, rempt
-
-Subscribers: pino
-
-Tags: #krita
-
-Differential Revision: https://phabricator.kde.org/D17810

- CMakeLists.txt|   6 +-
- cmake/modules/FindLibExiv2.cmake  | 115 ++
- libs/ui/CMakeLists.txt|   3 +-
- libs/ui/kisexiv2/kis_exif_io.cpp  |  14 ++--
- libs/ui/kisexiv2/kis_exiv2.h  |   2 +-
- libs/ui/kisexiv2/kis_iptc_io.cpp  |   4 +-
- libs/ui/kisexiv2/kis_xmp_io.cpp   |   6 +-
- plugins/impex/jpeg/CMakeLists.txt |   5 +-
- 8 files changed, 130 insertions(+), 25 deletions(-)
- create mode 100644 cmake/modules/FindLibExiv2.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 5558088200..b2d2cd497e 100644
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -607,11 +607,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)
- 
- ##
- ## Test for lcms
-diff --git a/cmake/modules/FindLibExiv2.cmake 
b/cmake/modules/FindLibExiv2.cmake
-new file mode 100644
-index 00..935cee2c55
 /dev/null
-+++ b/cmake/modules/FindLibExiv2.cmake
-@@ -0,0 +1,115 @@
-+#.rst:
-+# FindLibExiv2
-+# 
-+#
-+# Try to find the Exiv2 library.
-+#
-+# This will define the following variables:
-+#
-+# ``LibExiv2_FOUND``
-+# System has LibExiv2.
-+#
-+# ``LibExiv2_VERSION``
-+# The version of LibExiv2.
-+#
-+# ``LibExiv2_INCLUDE_DIRS``
-+# This should be passed to target_include_directories() if
-+# the target is not used for linking.
-+#
-+# ``LibExiv2_LIBRARIES``
-+# The LibExiv2 library.
-+# This can be passed to target_link_libraries() instead of
-+# the ``LibExiv2::LibExiv2`` target
-+#
-+# If ``LibExiv2_FOUND`` is TRUE, the following imported target
-+# will be available:
-+#
-+# ``LibExiv2::LibExiv2``
-+# The Exiv2 library
-+#
-+# Since 5.53.0.
-+#
-+#=
-+# Copyright (c) 2018, Christophe Giboudeaux, 
-+# Copyright (c) 2010, Alexander Neundorf, 
-+# Copyright (c) 2008, Gilles Caulier, 
-+#
-+#
-+# Redistribution and use in source and binary forms, with or without
-+# modification, are permitted provided that the following conditions
-+# are met:
-+#
-+# 1. Redistributions of source code must retain the copyright
-+#notice, this list of conditions and the following disclaimer.
-+# 2. Redistributions in binary form must reproduce the copyright
-+#notice, this list of conditions and the following disclaimer in the
-+#documentation and/or other materials provided with the distribution.
-+# 3. The name of the author may not be used to endorse or promote products
-+#derived from this software without specific prior written permission.
-+#
-+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-+# IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+# OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-+# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-+# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-+# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-+# THIS SOFTWARE, EVEN IF ADVISED OF THE 

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2018-10-15 Thread Andreas Sturmlechner
commit: 9b0400d507d3a77c3da411981f827c2e421c645e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Mon Oct 15 16:45:41 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Oct 15 16:46:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b0400d5

media-gfx/krita: QA: Fix .desktop file to pass validation

Closes: https://bugs.gentoo.org/668702
Signed-off-by: Andreas Sturmlechner  gentoo.org>
Package-Manager: Portage-2.3.50, Repoman-2.3.11

 .../krita/files/krita-4.1.5-desktopfile.patch  | 39 ++
 media-gfx/krita/krita-4.1.5.ebuild |  5 ++-
 2 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/media-gfx/krita/files/krita-4.1.5-desktopfile.patch 
b/media-gfx/krita/files/krita-4.1.5-desktopfile.patch
new file mode 100644
index 000..8721ab8a8a9
--- /dev/null
+++ b/media-gfx/krita/files/krita-4.1.5-desktopfile.patch
@@ -0,0 +1,39 @@
+From d267979af9524372f00a0759f02e75c60f604da5 Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner 
+Date: Mon, 15 Oct 2018 13:08:09 +0200
+Subject: [PATCH] krita_qimageio.desktop: Fix MimeType separators
+
+Summary:
+desktop file did not pass validation.
+
+/usr/share/applications/krita_qimageio.desktop: error: (will be fatal in the 
future): value 
"image/bmp,image/x-xpixmap,image/x-xbitmap,image/webp,image/vnd.microsoft.icon" 
for key
+"MimeType" in group "Desktop Entry" contains value 
"image/bmp,image/x-xpixmap,image/x-xbitmap,image/webp,image/vnd.microsoft.icon" 
which is an invalid MIME type:
+"image/bmp,image/x-xpixmap,image/x-xbitmap,image/webp,image/vnd.microsoft.icon"
 contains an invalid character in the subtype
+
+Reviewers: #krita, rempt
+
+Reviewed By: #krita, rempt
+
+Tags: #krita
+
+Differential Revision: https://phabricator.kde.org/D16222
+---
+ plugins/impex/qimageio/krita_qimageio.desktop | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/plugins/impex/qimageio/krita_qimageio.desktop 
b/plugins/impex/qimageio/krita_qimageio.desktop
+index 4d7dabe235..af366fef07 100644
+--- a/plugins/impex/qimageio/krita_qimageio.desktop
 b/plugins/impex/qimageio/krita_qimageio.desktop
+@@ -63,7 +63,7 @@ Name[x-test]=xxKritaxx
+ Name[zh_CN]=Krita
+ Name[zh_TW]=Krita
+ Exec=krita %f
+-MimeType=image/bmp,image/x-xpixmap,image/x-xbitmap,image/webp,image/vnd.microsoft.icon
++MimeType=image/bmp;image/x-xpixmap;image/x-xbitmap;image/webp;image/vnd.microsoft.icon;
+ Type=Application
+ Icon=calligrakrita
+ Categories=Qt;KDE;Office;Graphics;
+-- 
+2.18.0
+

diff --git a/media-gfx/krita/krita-4.1.5.ebuild 
b/media-gfx/krita/krita-4.1.5.ebuild
index 1e3252cbd58..24e0eeb67a3 100644
--- a/media-gfx/krita/krita-4.1.5.ebuild
+++ b/media-gfx/krita/krita-4.1.5.ebuild
@@ -84,7 +84,10 @@ RDEPEND="${COMMON_DEPEND}
 # bug 630508
 RESTRICT+=" test"
 
-PATCHES=( "${FILESDIR}/${PN}-4.0.3-tests-optional.patch" )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0.3-tests-optional.patch"
+   "${FILESDIR}/${P}-desktopfile.patch"
+)
 
 pkg_setup() {
python-single-r1_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2017-10-17 Thread Andreas Sturmlechner
commit: 7cdde17ffb6a2cc1a89fa37d19ba124f7a1cbc18
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Oct 18 00:32:58 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Oct 18 00:32:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cdde17f

media-gfx/krita: Drop workaround for media-gfx/exiv2-0.27

This reverts commit 3621c5441adf6c1bf587c759d3d621b289f4901b.

 media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch | 11 ---
 media-gfx/krita/krita-3.2.1.ebuild   |  7 ++-
 2 files changed, 2 insertions(+), 16 deletions(-)

diff --git a/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch 
b/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch
deleted file mode 100644
index 22c3858f4c6..000
--- a/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/libs/ui/kisexiv2/kis_xmp_io.cpp  2017-10-15 22:09:56.908903726 +0200
-+++ b/libs/ui/kisexiv2/kis_xmp_io.cpp  2017-10-15 22:10:23.956192118 +0200
-@@ -17,7 +17,7 @@
- #include "kis_xmp_io.h"
- 
- #include 
--#include 
-+#include 
- 
- #include "kis_exiv2.h"
- 

diff --git a/media-gfx/krita/krita-3.2.1.ebuild 
b/media-gfx/krita/krita-3.2.1.ebuild
index 12b520bc5c5..7c6ab717aba 100644
--- a/media-gfx/krita/krita-3.2.1.ebuild
+++ b/media-gfx/krita/krita-3.2.1.ebuild
@@ -40,7 +40,7 @@ COMMON_DEPEND="
$(add_qt_dep qtx11extras)
$(add_qt_dep qtxml)
dev-libs/boost:=
-   >=media-gfx/exiv2-0.26_p20170713:=
+   media-gfx/exiv2:=
media-libs/lcms
media-libs/libpng:0=
sys-libs/zlib
@@ -72,10 +72,7 @@ RDEPEND="${COMMON_DEPEND}
!app-office/calligra-l10n:4[calligra_features_krita(+)]
 "
 
-PATCHES=(
-   "${FILESDIR}"/${PN}-3.2.0-tests-optional.patch
-   "${FILESDIR}"/${P}-exiv2-0.26.1.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-3.2.0-tests-optional.patch )
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2017-10-15 Thread Andreas Sturmlechner
commit: 3621c5441adf6c1bf587c759d3d621b289f4901b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct 15 20:29:39 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct 15 20:46:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3621c544

media-gfx/krita: Fix build with >=media-gfx/exiv2-0.26_p20171013

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch | 11 +++
 media-gfx/krita/krita-3.2.1.ebuild   |  7 +--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch 
b/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch
new file mode 100644
index 000..22c3858f4c6
--- /dev/null
+++ b/media-gfx/krita/files/krita-3.2.1-exiv2-0.26.1.patch
@@ -0,0 +1,11 @@
+--- a/libs/ui/kisexiv2/kis_xmp_io.cpp  2017-10-15 22:09:56.908903726 +0200
 b/libs/ui/kisexiv2/kis_xmp_io.cpp  2017-10-15 22:10:23.956192118 +0200
+@@ -17,7 +17,7 @@
+ #include "kis_xmp_io.h"
+ 
+ #include 
+-#include 
++#include 
+ 
+ #include "kis_exiv2.h"
+ 

diff --git a/media-gfx/krita/krita-3.2.1.ebuild 
b/media-gfx/krita/krita-3.2.1.ebuild
index 7c6ab717aba..12b520bc5c5 100644
--- a/media-gfx/krita/krita-3.2.1.ebuild
+++ b/media-gfx/krita/krita-3.2.1.ebuild
@@ -40,7 +40,7 @@ COMMON_DEPEND="
$(add_qt_dep qtx11extras)
$(add_qt_dep qtxml)
dev-libs/boost:=
-   media-gfx/exiv2:=
+   >=media-gfx/exiv2-0.26_p20170713:=
media-libs/lcms
media-libs/libpng:0=
sys-libs/zlib
@@ -72,7 +72,10 @@ RDEPEND="${COMMON_DEPEND}
!app-office/calligra-l10n:4[calligra_features_krita(+)]
 "
 
-PATCHES=( "${FILESDIR}"/${PN}-3.2.0-tests-optional.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-3.2.0-tests-optional.patch
+   "${FILESDIR}"/${P}-exiv2-0.26.1.patch
+)
 
 src_configure() {
local mycmakeargs=(



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2017-08-19 Thread Andreas Sturmlechner
commit: 3c9eced271b5ac28a569db8e648e24726f3f433e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Aug 19 21:37:55 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Aug 19 22:57:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c9eced2

media-gfx/krita: 3.2.0 version bump

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 media-gfx/krita/Manifest   |   1 +
 .../krita/files/krita-3.2.0-tests-optional.patch   | 282 +
 media-gfx/krita/files/krita-3.2.0-unused-dep.patch |  69 +
 media-gfx/krita/krita-3.2.0.ebuild |  94 +++
 4 files changed, 446 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index d7276d4cc54..776b275f1dd 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1 +1,2 @@
 DIST krita-3.1.4.tar.gz 209778186 SHA256 
741837b0d12afa795dbbca45d5efc78966f3041dbfb22a268c101c7dc23e82aa SHA512 
6695d8d09552de2d98cb4a8fac1aefc6b5e35df50d7b72c088f11a25af54574b303a7445b4a9cb099844cdf0729a185f03fd208ab2f98329123398fd54a374df
 WHIRLPOOL 
9b8819432594d10377ef6db5adaca06193044203ae5b870a2f014171c817dd2ffc251bd20af0a05183251a798d06fc6aa7b33c1a640879af3ac3c01c0e9869e7
+DIST krita-3.2.0.tar.gz 207016115 SHA256 
0891be48a0338e1419d084da594900864b85de89cc4a38c8946d907cc1009356 SHA512 
62fc8f333097eb23bd631f4e28a23c38bfffba2206277463454f2b9cd199a2972b185511407d50e62ce069c3dfbcfadce8faa89484f41bcbed3b352e27d5
 WHIRLPOOL 
403d0381af6fcf9404b790dc34feb26705629795f77c2fb61d50bfb6691872ffb1d9c56099841088a9d32135fe23ed91cd8f35eb491de2888aa0e6b01c83ef74

diff --git a/media-gfx/krita/files/krita-3.2.0-tests-optional.patch 
b/media-gfx/krita/files/krita-3.2.0-tests-optional.patch
new file mode 100644
index 000..0f143ff1cc5
--- /dev/null
+++ b/media-gfx/krita/files/krita-3.2.0-tests-optional.patch
@@ -0,0 +1,282 @@
+Autogenerated by KDE_TEST=forceoptional-recursive and edited.
+
+--- a/plugins/paintops/libpaintop/CMakeLists.txt   2017-08-19 
23:45:06.235796211 +0200
 b/plugins/paintops/libpaintop/CMakeLists.txt   2017-08-19 
23:45:06.241796045 +0200
+@@ -95,4 +95,6 @@
+ install(TARGETS kritalibpaintop  ${INSTALL_TARGETS_DEFAULT_ARGS})
+ 
+ 
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+--- a/plugins/paintops/defaultpaintops/CMakeLists.txt  2017-08-19 
23:45:06.250795797 +0200
 b/plugins/paintops/defaultpaintops/CMakeLists.txt  2017-08-19 
23:45:06.258795576 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(brush/tests)
++endif()
+ 
+ include_directories(brush)
+ include_directories(duplicate)
+--- a/plugins/impex/exr/CMakeLists.txt 2017-08-19 23:45:06.266795355 +0200
 b/plugins/impex/exr/CMakeLists.txt 2017-08-19 23:45:06.274795134 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM ${OPENEXR_INCLUDE_DIR} )
+ 
+--- a/plugins/impex/jpeg/CMakeLists.txt2017-08-19 23:45:06.282794913 
+0200
 b/plugins/impex/jpeg/CMakeLists.txt2017-08-19 23:45:06.289794720 
+0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ set(ICCJPEG_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/lcms")
+ 
+--- a/plugins/impex/psd/CMakeLists.txt 2017-08-19 23:45:06.297794499 +0200
 b/plugins/impex/psd/CMakeLists.txt 2017-08-19 23:45:06.304794306 +0200
+@@ -1,5 +1,7 @@
+ if (NOT MSVC AND NOT APPLE)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++add_subdirectory(tests)
++endif()
+ endif()
+ 
+ configure_file(config_psd.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config_psd.h)
+--- a/plugins/impex/ppm/CMakeLists.txt 2017-08-19 23:45:06.313794058 +0200
 b/plugins/impex/ppm/CMakeLists.txt 2017-08-19 23:45:06.319793892 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories( ${CMAKE_CURRENT_SOURCE_DIR} )
+ 
+--- a/plugins/impex/png/CMakeLists.txt 2017-08-19 23:45:06.327793672 +0200
 b/plugins/impex/png/CMakeLists.txt 2017-08-19 23:45:06.334793478 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ set(kritapngimport_SOURCES
+ kis_png_import.cc
+--- a/plugins/impex/csv/CMakeLists.txt 2017-08-19 23:45:06.343793230 +0200
 b/plugins/impex/csv/CMakeLists.txt 2017-08-19 23:45:06.349793064 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ include_directories(SYSTEM
+ ${Boost_INCLUDE_DIRS}
+--- a/plugins/impex/xcf/CMakeLists.txt 2017-08-19 23:45:06.357792843 +0200
 b/plugins/impex/xcf/CMakeLists.txt 2017-08-19 23:45:06.364792650 +0200
+@@ -1,4 +1,6 @@
++if(BUILD_TESTING)
+ add_subdirectory(tests)
++endif()
+ 
+ set(XCFTOOLS_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/xcftools")
+ 
+--- a/plugins/impex/tiff/CMakeLists.txt2017-08-19 23:45:06.372792429 
+0200
 b/plugins/impex/tiff/CMakeLists.txt2017-08-19 23:45:06.379792236 
+0200
+@@ -1,4 +1,6 @@
++if(BUI

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2017-02-15 Thread Guilherme Amadio
commit: 8c3ad9a5535e0c3d5c90c5bfd31511d33a2fffb1
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Wed Feb 15 16:38:20 2017 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Wed Feb 15 16:40:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c3ad9a5

media-gfx/krita: Use right ABI when using GCC4.x, bug 596740

Gentoo-Bug: https://bugs.gentoo.org/596740

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-gfx/krita/files/krita-vc-fix-gcc49-abi.patch | 14 
 media-gfx/krita/krita-3.1.2-r2.ebuild  | 95 ++
 2 files changed, 109 insertions(+)

diff --git a/media-gfx/krita/files/krita-vc-fix-gcc49-abi.patch 
b/media-gfx/krita/files/krita-vc-fix-gcc49-abi.patch
new file mode 100644
index 00..0f0b9674dd
--- /dev/null
+++ b/media-gfx/krita/files/krita-vc-fix-gcc49-abi.patch
@@ -0,0 +1,14 @@
+--- a/CMakeLists.txt   2017-02-13 11:12:47.866321035 -0200
 b/CMakeLists.txt   2017-02-13 11:18:55.769657370 -0200
+@@ -533,9 +533,9 @@
+ include (VcMacros)
+ 
+ if(Vc_COMPILER_IS_CLANG)
+-set(ADDITIONAL_VC_FLAGS "-Wabi -ffp-contract=fast -fPIC")
++add_compile_options(-Wabi -ffp-contract=fast -fPIC)
+ elseif (NOT MSVC)
+-set(ADDITIONAL_VC_FLAGS "-Wabi -fabi-version=0 -ffp-contract=fast 
-fPIC")
++add_compile_options(-Wabi -fabi-version=0 -ffp-contract=fast -fPIC)
+ endif()
+ 
+ #Handle Vc master

diff --git a/media-gfx/krita/krita-3.1.2-r2.ebuild 
b/media-gfx/krita/krita-3.1.2-r2.ebuild
new file mode 100644
index 00..87e9facb8b
--- /dev/null
+++ b/media-gfx/krita/krita-3.1.2-r2.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
+HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/";
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.1.tar.gz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+IUSE="color-management fftw +gsl +jpeg openexr pdf qtmedia +raw tiff vc"
+
+COMMON_DEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemmodels)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtconcurrent)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtgui '-gles2')
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtprintsupport)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   $(add_qt_dep qtxml)
+   dev-libs/boost:=
+   media-gfx/exiv2:=
+   media-libs/lcms
+   media-libs/libpng:0=
+   net-misc/curl
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXi
+   color-management? ( media-libs/opencolorio )
+   fftw? ( sci-libs/fftw:3.0= )
+   gsl? ( sci-libs/gsl:= )
+   jpeg? ( virtual/jpeg:0 )
+   openexr? (
+   media-libs/ilmbase:=
+   media-libs/openexr
+   )
+   pdf? ( app-text/poppler[qt5] )
+   qtmedia? ( $(add_qt_dep qtmultimedia) )
+   raw? ( media-libs/libraw:= )
+   tiff? ( media-libs/tiff:0 )
+"
+DEPEND="${COMMON_DEPEND}
+   dev-cpp/eigen:3
+   dev-lang/perl
+   sys-devel/gettext
+   vc? ( >=dev-libs/vc-1.1.0 )
+"
+RDEPEND="${COMMON_DEPEND}
+   !app-office/calligra:4[calligra_features_krita]
+   !app-office/calligra-l10n:4[calligra_features_krita(+)]
+"
+
+S="${WORKDIR}/${P}.1"
+
+PATCHES=( "${FILESDIR}"/${PN}-vc-fix-gcc49-abi.patch )
+
+src_configure() {
+   local mycmakeargs=(
+   $(cmake-utils_use_find_package color-management OCIO)
+   $(cmake-utils_use_find_package fftw FFTW3)
+   $(cmake-utils_use_find_package gsl GSL)
+   $(cmake-utils_use_find_package jpeg JPEG)
+   $(cmake-utils_use_find_package openexr OpenEXR)
+   $(cmake-utils_use_find_package pdf Poppler)
+   $(cmake-utils_use_find_package qtmedia Qt5Multimedia)
+   $(cmake-utils_use_find_package raw LibRaw)
+   $(cmake-utils_use_find_package tiff TIFF)
+   $(cmake-utils_use_find_package vc Vc)
+   )
+
+   kde5_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2016-12-17 Thread Johannes Huber
commit: b2478712877abde73f2910ecdedc5342219a847f
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Dec 17 17:50:43 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Dec 17 17:50:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2478712

media-gfx/krita: Remove 3.0.1

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 media-gfx/krita/Manifest   |  1 -
 .../files/krita-3.0.1-breeze-collisions.patch  | 16 
 .../krita/files/krita-3.0.1-vc-cxxflags.patch  | 17 
 media-gfx/krita/krita-3.0.1.ebuild | 94 --
 4 files changed, 128 deletions(-)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index 83a924d..815e3e9 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1,2 +1 @@
-DIST krita-3.0.1.tar.gz 206137161 SHA256 
3c820ec30c3f4c93a33e2982571017eac8f8af2a734a6a1474ef11e1db26d006 SHA512 
4d3446b90f7d5e9049ce77e9ac0dff2868dfe8ee1c707eec5d4c9d8e2168867447499079bae63ba45cc4f887ff00f0c91221e9a95c2185c0b023a1be02f09305
 WHIRLPOOL 
4e7165fa508616f2c36bd22b5a1a4d5c8147a0340ad6dcf1b183a85306aa9d052eea4bf7e068d1e358a1272baaa16ca316fac8fbc1515c1c1bcfae72138c8951
 DIST krita-3.1.1.tar.gz 209529508 SHA256 
62ef2c4b9b19563c1e2e6dc0643dd0880e04469dd5798373401d8dd666720e8f SHA512 
7de24ee9fe36fd832d8c98b14a585ce7c56bab7acd34001cb99009d02059de9e4c0aaf690cd9e48aa5a3db32e94a820e80c78dbeaf22495bf1bd1a8da9f1
 WHIRLPOOL 
15b097752b3d656b206933c4fd885baeedef01724fbcc7e141bb124a97448168c61cc5df1891d728ccd86e6fadb039b6c9c1c03105f19e97abdb6ab8

diff --git a/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch 
b/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch
deleted file mode 100644
index 890f825..
--- a/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Avoid installing files that collide with kde-plasma/breeze.
-
-Gentoo-bug: 594594
-KDE-bug: 368093
-
 a/krita/data/themes/CMakeLists.txt
-+++ b/krita/data/themes/CMakeLists.txt
-@@ -1,8 +1,6 @@
- ### install files ###
- 
- install(FILES
--BreezeDark.colors
--BreezeHighContrast.colors
- BreezeLight.colors
- KritaNeutral.colors
- KritaBlender.colors

diff --git a/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch 
b/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch
deleted file mode 100644
index 11c1105..
--- a/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Avoid automagic CXXFLAG detection courtesy of dev-libs/vc.
-
-Gentoo-bug: 584118
-
 a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -525,10 +525,6 @@
- endif()
- endmacro()
- 
--if (NOT PACKAGERS_BUILD)
--# Optimize everything for the current architecture
--set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Vc_DEFINITIONS}")
--endif ()
- endif()
- set(CMAKE_MODULE_PATH ${OLD_CMAKE_MODULE_PATH} )
- 

diff --git a/media-gfx/krita/krita-3.0.1.ebuild 
b/media-gfx/krita/krita-3.0.1.ebuild
deleted file mode 100644
index 7e00db7..
--- a/media-gfx/krita/krita-3.0.1.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-
-KDE_TEST="forceoptional"
-inherit kde5
-
-DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
-HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/";
-SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-KEYWORDS="~amd64 ~x86"
-IUSE="color-management fftw +gsl +jpeg openexr pdf +raw tiff vc"
-
-COMMON_DEPEND="
-   $(add_frameworks_dep karchive)
-   $(add_frameworks_dep kcompletion)
-   $(add_frameworks_dep kconfig)
-   $(add_frameworks_dep kcoreaddons)
-   $(add_frameworks_dep kcrash)
-   $(add_frameworks_dep kguiaddons)
-   $(add_frameworks_dep ki18n)
-   $(add_frameworks_dep kiconthemes)
-   $(add_frameworks_dep kio)
-   $(add_frameworks_dep kitemmodels)
-   $(add_frameworks_dep kitemviews)
-   $(add_frameworks_dep kwidgetsaddons)
-   $(add_frameworks_dep kwindowsystem)
-   $(add_frameworks_dep kxmlgui)
-   $(add_qt_dep qtconcurrent)
-   $(add_qt_dep qtdbus)
-   $(add_qt_dep qtgui '-gles2')
-   $(add_qt_dep qtnetwork)
-   $(add_qt_dep qtprintsupport)
-   $(add_qt_dep qtsvg)
-   $(add_qt_dep qtwidgets)
-   $(add_qt_dep qtx11extras)
-   $(add_qt_dep qtxml)
-   dev-libs/boost:=
-   media-gfx/exiv2:=
-   media-libs/lcms
-   media-libs/libpng:=
-   net-misc/curl
-   sys-libs/zlib
-   virtual/opengl
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXi
-   color-management? ( media-libs/opencolorio )
-   fftw? ( sci-libs/fftw:3.0= )
-   gsl? ( sci-libs/gsl:= )
-   jpeg? ( virtual/jpeg:0 )
-   openexr? (
-   media-libs/ilmbase:=
-  

[gentoo-commits] repo/gentoo:master commit in: media-gfx/krita/files/, media-gfx/krita/

2016-09-22 Thread Michael Palimaka
commit: 692d0c2c43277aa789d73082b521b0794ac2ddc9
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Sep 22 11:40:12 2016 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Sep 22 11:40:22 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=692d0c2c

media-gfx/krita: version bump

Gentoo-bug: 594594

Package-Manager: portage-2.3.1

 media-gfx/krita/Manifest   |  1 +
 .../files/krita-3.0.1-breeze-collisions.patch  | 16 
 .../krita/files/krita-3.0.1-vc-cxxflags.patch  | 17 
 media-gfx/krita/krita-3.0.1.ebuild | 93 ++
 4 files changed, 127 insertions(+)

diff --git a/media-gfx/krita/Manifest b/media-gfx/krita/Manifest
index cbccb55..dc71f7e 100644
--- a/media-gfx/krita/Manifest
+++ b/media-gfx/krita/Manifest
@@ -1 +1,2 @@
+DIST krita-3.0.1.tar.gz 206137161 SHA256 
3c820ec30c3f4c93a33e2982571017eac8f8af2a734a6a1474ef11e1db26d006 SHA512 
4d3446b90f7d5e9049ce77e9ac0dff2868dfe8ee1c707eec5d4c9d8e2168867447499079bae63ba45cc4f887ff00f0c91221e9a95c2185c0b023a1be02f09305
 WHIRLPOOL 
4e7165fa508616f2c36bd22b5a1a4d5c8147a0340ad6dcf1b183a85306aa9d052eea4bf7e068d1e358a1272baaa16ca316fac8fbc1515c1c1bcfae72138c8951
 DIST krita-3.0.tgz 193020370 SHA256 
4cea85623b709d6d32084c98a0fd76b97ad96d11be9808fca9fcaad2839a9c5a SHA512 
a32507b010b5b785a40d830beb49272155d502c4c27ba874f1c9e75cbf49c7f1f730b3ecef06f24fc1ee9d3e9505c940bc20cb275f97c65e090cc5a59529486b
 WHIRLPOOL 
fe3b7b308aa754b597375aad49ef5f07d4e0e346f0109aec3b731d6dc1aea320380b01a2166a305c8cc578cad44cc19a1b4ba7fdabf9f7a841e3d5e0bae3e7fa

diff --git a/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch 
b/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch
new file mode 100644
index ..890f825
--- /dev/null
+++ b/media-gfx/krita/files/krita-3.0.1-breeze-collisions.patch
@@ -0,0 +1,16 @@
+Avoid installing files that collide with kde-plasma/breeze.
+
+Gentoo-bug: 594594
+KDE-bug: 368093
+
+--- a/krita/data/themes/CMakeLists.txt
 b/krita/data/themes/CMakeLists.txt
+@@ -1,8 +1,6 @@
+ ### install files ###
+ 
+ install(FILES
+-BreezeDark.colors
+-BreezeHighContrast.colors
+ BreezeLight.colors
+ KritaNeutral.colors
+ KritaBlender.colors

diff --git a/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch 
b/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch
new file mode 100644
index ..11c1105
--- /dev/null
+++ b/media-gfx/krita/files/krita-3.0.1-vc-cxxflags.patch
@@ -0,0 +1,17 @@
+Avoid automagic CXXFLAG detection courtesy of dev-libs/vc.
+
+Gentoo-bug: 584118
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -525,10 +525,6 @@
+ endif()
+ endmacro()
+ 
+-if (NOT PACKAGERS_BUILD)
+-# Optimize everything for the current architecture
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${Vc_DEFINITIONS}")
+-endif ()
+ endif()
+ set(CMAKE_MODULE_PATH ${OLD_CMAKE_MODULE_PATH} )
+ 

diff --git a/media-gfx/krita/krita-3.0.1.ebuild 
b/media-gfx/krita/krita-3.0.1.ebuild
new file mode 100644
index ..78ef868
--- /dev/null
+++ b/media-gfx/krita/krita-3.0.1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KDE_TEST="forceoptional"
+inherit kde5
+
+DESCRIPTION="Free digital painting application. Digital Painting, Creative 
Freedom!"
+HOMEPAGE="https://www.kde.org/applications/graphics/krita/ https://krita.org/";
+SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64 ~x86"
+IUSE="color-management fftw +gsl +jpeg openexr pdf +raw tiff vc"
+
+COMMON_DEPEND="
+   $(add_frameworks_dep karchive)
+   $(add_frameworks_dep kcompletion)
+   $(add_frameworks_dep kconfig)
+   $(add_frameworks_dep kcoreaddons)
+   $(add_frameworks_dep kcrash)
+   $(add_frameworks_dep kguiaddons)
+   $(add_frameworks_dep ki18n)
+   $(add_frameworks_dep kiconthemes)
+   $(add_frameworks_dep kio)
+   $(add_frameworks_dep kitemmodels)
+   $(add_frameworks_dep kitemviews)
+   $(add_frameworks_dep kwidgetsaddons)
+   $(add_frameworks_dep kwindowsystem)
+   $(add_frameworks_dep kxmlgui)
+   $(add_qt_dep qtconcurrent)
+   $(add_qt_dep qtdbus)
+   $(add_qt_dep qtgui '-gles2')
+   $(add_qt_dep qtnetwork)
+   $(add_qt_dep qtprintsupport)
+   $(add_qt_dep qtsvg)
+   $(add_qt_dep qtwidgets)
+   $(add_qt_dep qtx11extras)
+   $(add_qt_dep qtxml)
+   dev-libs/boost:=
+   media-gfx/exiv2:=
+   media-libs/lcms
+   media-libs/libpng:=
+   net-misc/curl
+   sys-libs/zlib
+   virtual/opengl
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXi
+   color-management? ( media-libs/opencolorio )
+   fftw? ( sci-libs/fftw:3.0= )
+   gsl? ( sci-libs/gsl:= )
+   jpeg? ( virtual/jpeg:0 )
+   openexr? (
+   media-libs/ilmbase:=
+   me