Gentoo Archives: gentoo-commits

From: Andreas Sturmlechner <asturm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-qt/qtsvg/
Date: Tue, 04 Jan 2022 11:58:50
Message-Id: 1641297495.f31718294562703e041b14042f569a67ac70cfb6.asturm@gentoo
1 commit: f31718294562703e041b14042f569a67ac70cfb6
2 Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
3 AuthorDate: Tue Jan 4 11:31:30 2022 +0000
4 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
5 CommitDate: Tue Jan 4 11:58:15 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3171829
7
8 dev-qt/qtsvg: 5.15.2-r12 version bump at KDE 0cb681ea
9
10 Fix CVE-2021-45930: Out of bounds write
11 "Do stricter error checking when parsing path nodes"
12 QTBUG: https://bugreports.qt.io/browse/QTBUG-96044 (login required)
13 Upstream commit 5b9285c34731e67f9f1d61ec804740991f2a0380
14
15 "SVG Image reading: Reject oversize svgs as corrupt"
16 QTBUG: https://bugreports.qt.io/browse/QTBUG-95891
17 Upstream commit 0cb681eacca0f757702fa409bb05d3d3650aba4e
18
19 Bug: https://bugs.gentoo.org/830381
20 Package-Manager: Portage-3.0.30, Repoman-3.0.3
21 Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
22
23 dev-qt/qtsvg/Manifest | 1 +
24 dev-qt/qtsvg/qtsvg-5.15.2-r12.ebuild | 25 +++++++++++++++++++++++++
25 2 files changed, 26 insertions(+)
26
27 diff --git a/dev-qt/qtsvg/Manifest b/dev-qt/qtsvg/Manifest
28 index 07572d3e1deb..0bf996e91c89 100644
29 --- a/dev-qt/qtsvg/Manifest
30 +++ b/dev-qt/qtsvg/Manifest
31 @@ -1 +1,2 @@
32 +DIST qtsvg-5.15.2-0cb681ea.tar.gz 2779754 BLAKE2B 80abdc1b9bd41bee97e8fbcb64927a8d1b42d7189d0a2f8754650383d9092be62c93eb084a59fa71e2a73f06a9eb69e09a52dc8b927e1715fcbe5f544c28726d SHA512 4e2472997b78ac7bfc586e6b89fb36f2f3771540c0740af9896dde95a2d52d5b52e589f1b65a9f9776a700a9072165b4b5313f901d22af81435d3d39c4fff283
33 DIST qtsvg-5.15.2-24128cdf.tar.gz 2779708 BLAKE2B 5e52a0b1c7b3e21ab58b2e6e091c8fc85d5432e247313f74bd8c4d8899cd2634e3242d5d328174d3702544d050504dd3870c1c075a2b7a87c268c371c95b0c76 SHA512 c0840608ff66b0f335f8e5d883a5f8c113de91608ea8b613743c4881a103ff1c9981337c29a0e272ca2bccd4077df9cd8fde320e09eec1e8f6a3eead5cb75198
34
35 diff --git a/dev-qt/qtsvg/qtsvg-5.15.2-r12.ebuild b/dev-qt/qtsvg/qtsvg-5.15.2-r12.ebuild
36 new file mode 100644
37 index 000000000000..b9bd656a8e8f
38 --- /dev/null
39 +++ b/dev-qt/qtsvg/qtsvg-5.15.2-r12.ebuild
40 @@ -0,0 +1,25 @@
41 +# Copyright 1999-2022 Gentoo Authors
42 +# Distributed under the terms of the GNU General Public License v2
43 +
44 +EAPI=8
45 +
46 +KDE_ORG_COMMIT=0cb681eacca0f757702fa409bb05d3d3650aba4e
47 +inherit qt5-build
48 +
49 +DESCRIPTION="SVG rendering library for the Qt5 framework"
50 +
51 +if [[ ${QT5_BUILD_TYPE} == release ]]; then
52 + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
53 +fi
54 +
55 +IUSE=""
56 +
57 +RDEPEND="
58 + =dev-qt/qtcore-${QT5_PV}*
59 + =dev-qt/qtgui-${QT5_PV}*
60 + =dev-qt/qtwidgets-${QT5_PV}*
61 + sys-libs/zlib:=
62 +"
63 +DEPEND="${RDEPEND}
64 + test? ( =dev-qt/qtxml-${QT5_PV}* )
65 +"