Gentoo Archives: gentoo-commits

From: Ben Kohler <bkohler@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/pencil/, media-gfx/pencil/files/
Date: Mon, 28 Dec 2020 19:04:03
Message-Id: 1609182010.e86739ed5f62ae3c8543725523161175d819c640.bkohler@gentoo
1 commit: e86739ed5f62ae3c8543725523161175d819c640
2 Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
3 AuthorDate: Mon Dec 28 19:00:10 2020 +0000
4 Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
5 CommitDate: Mon Dec 28 19:00:10 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86739ed
7
8 media-gfx/pencil: drop old
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
12
13 media-gfx/pencil/Manifest | 1 -
14 .../files/pencil-0.6.4-fixes-for-qt-5.15.0.patch | 30 ----------
15 media-gfx/pencil/pencil-0.6.4-r1.ebuild | 65 ----------------------
16 media-gfx/pencil/pencil-0.6.4.ebuild | 63 ---------------------
17 4 files changed, 159 deletions(-)
18
19 diff --git a/media-gfx/pencil/Manifest b/media-gfx/pencil/Manifest
20 index 6bf8522b33e..f25b8666527 100644
21 --- a/media-gfx/pencil/Manifest
22 +++ b/media-gfx/pencil/Manifest
23 @@ -1,2 +1 @@
24 -DIST pencil-0.6.4.tar.gz 3397891 BLAKE2B cb3fc754cd9abc2944fd184ea61b057a784a5b9e3c42724ef50b117a933cad0b72456a32e849c2de3ae6a7eb8bc6bdeee3ed751e8a6c8c68a74130d03ba6f1de SHA512 da28bd6bcdb0336c81e0735bec261373cd1e5db06feb012d4bba098c9df2ebea6f5b763e9c5e5e17c1518efdd6b9cde634ecf2152b49c25cde6c93da63e6fde8
25 DIST pencil-0.6.5.tar.gz 3714951 BLAKE2B 0b3ba5165f4a6778588eed3141c6260a29470ccf277e42612e68e8b4daf5b9cf32f6a4343c038d6014ceb1e99f7ce8c2a398130ea55e7ef16e2d006de3661625 SHA512 6d95dc4157ea0f5da829f40cdf99c682e560ca74af6964693d221321e7b3e923893957fc30475a725f09c18dc4667968ec6cd92e5ffb56999ea70a927266b637
26
27 diff --git a/media-gfx/pencil/files/pencil-0.6.4-fixes-for-qt-5.15.0.patch b/media-gfx/pencil/files/pencil-0.6.4-fixes-for-qt-5.15.0.patch
28 deleted file mode 100644
29 index cbbaf2b2065..00000000000
30 --- a/media-gfx/pencil/files/pencil-0.6.4-fixes-for-qt-5.15.0.patch
31 +++ /dev/null
32 @@ -1,30 +0,0 @@
33 ---- a/core_lib/src/graphics/bitmap/bitmapimage.cpp
34 -+++ b/core_lib/src/graphics/bitmap/bitmapimage.cpp
35 -@@ -20,6 +20,7 @@ GNU General Public License for more details.
36 - #include <QDebug>
37 - #include <QtMath>
38 - #include <QFile>
39 -+#include <QPainterPath>
40 - #include "util.h"
41 -
42 - BitmapImage::BitmapImage()
43 ---- a/core_lib/src/graphics/vector/beziercurve.cpp
44 -+++ b/core_lib/src/graphics/vector/beziercurve.cpp
45 -@@ -22,6 +22,7 @@ GNU General Public License for more details.
46 -
47 - #include <cmath>
48 - #include <QList>
49 -+#include <QPainterPath>
50 - #include "object.h"
51 - #include "pencilerror.h"
52 -
53 ---- a/core_lib/src/managers/viewmanager.cpp
54 -+++ b/core_lib/src/managers/viewmanager.cpp
55 -@@ -15,6 +15,7 @@ GNU General Public License for more details.
56 -
57 - */
58 -
59 -+#include <QPainterPath>
60 - #include "viewmanager.h"
61 - #include "editor.h"
62 - #include "object.h"
63
64 diff --git a/media-gfx/pencil/pencil-0.6.4-r1.ebuild b/media-gfx/pencil/pencil-0.6.4-r1.ebuild
65 deleted file mode 100644
66 index e5623d01001..00000000000
67 --- a/media-gfx/pencil/pencil-0.6.4-r1.ebuild
68 +++ /dev/null
69 @@ -1,65 +0,0 @@
70 -# Copyright 1999-2020 Gentoo Authors
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI=7
74 -
75 -inherit desktop qmake-utils xdg-utils
76 -
77 -DESCRIPTION="2D animation and drawing program based on Qt5"
78 -HOMEPAGE="https://www.pencil2d.org/"
79 -SRC_URI="https://github.com/pencil2d/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
80 -
81 -LICENSE="GPL-2"
82 -SLOT="0"
83 -KEYWORDS="~amd64 ~x86"
84 -
85 -IUSE="test"
86 -RESTRICT="!test? ( test )"
87 -
88 -RDEPEND="
89 - dev-qt/qtcore:5
90 - dev-qt/qtgui:5
91 - dev-qt/qtmultimedia:5
92 - dev-qt/qtnetwork:5
93 - dev-qt/qtsvg:5
94 - dev-qt/qtwidgets:5
95 - dev-qt/qtxml:5
96 -"
97 -DEPEND="${RDEPEND}
98 - test? ( dev-qt/qttest:5 )
99 -"
100 -
101 -S="${WORKDIR}/${P/_/-}"
102 -
103 -PATCHES=( "${FILESDIR}"/pencil-0.6.4-fixes-for-qt-5.15.0.patch )
104 -
105 -src_prepare() {
106 - default
107 - sed -e "/^QT/s/xmlpatterns //" \
108 - -i core_lib/core_lib.pro tests/tests.pro || die
109 -}
110 -
111 -src_configure() {
112 - eqmake5
113 -}
114 -
115 -src_install() {
116 - einstalldocs
117 -
118 - # install target not yet provided
119 - # emake INSTALL_ROOT="${D}" install
120 - newbin bin/pencil2d ${PN}
121 -
122 - newicon app/data/icons/icon.png ${PN}.png
123 - make_desktop_entry ${PN} pencil2d ${PN} Graphics
124 -
125 - insinto /usr/share/mime/packages/
126 - doins app/data/pencil2d.xml
127 -
128 - # TODO: Install l10n files
129 -}
130 -
131 -pkg_postinst() {
132 - xdg_mimeinfo_database_update
133 - xdg_desktop_database_update
134 -}
135
136 diff --git a/media-gfx/pencil/pencil-0.6.4.ebuild b/media-gfx/pencil/pencil-0.6.4.ebuild
137 deleted file mode 100644
138 index 7a7001dd26d..00000000000
139 --- a/media-gfx/pencil/pencil-0.6.4.ebuild
140 +++ /dev/null
141 @@ -1,63 +0,0 @@
142 -# Copyright 1999-2020 Gentoo Authors
143 -# Distributed under the terms of the GNU General Public License v2
144 -
145 -EAPI=7
146 -
147 -inherit desktop qmake-utils xdg-utils
148 -
149 -DESCRIPTION="2D animation and drawing program based on Qt5"
150 -HOMEPAGE="https://www.pencil2d.org/"
151 -SRC_URI="https://github.com/pencil2d/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
152 -
153 -LICENSE="GPL-2"
154 -SLOT="0"
155 -KEYWORDS="~amd64 ~x86"
156 -
157 -IUSE="test"
158 -RESTRICT="!test? ( test )"
159 -
160 -RDEPEND="
161 - dev-qt/qtcore:5
162 - dev-qt/qtgui:5
163 - dev-qt/qtmultimedia:5
164 - dev-qt/qtnetwork:5
165 - dev-qt/qtsvg:5
166 - dev-qt/qtwidgets:5
167 - dev-qt/qtxml:5
168 -"
169 -DEPEND="${RDEPEND}
170 - test? ( dev-qt/qttest:5 )
171 -"
172 -
173 -S="${WORKDIR}/${P/_/-}"
174 -
175 -src_prepare() {
176 - default
177 - sed -e "/^QT/s/xmlpatterns //" \
178 - -i core_lib/core_lib.pro tests/tests.pro || die
179 -}
180 -
181 -src_configure() {
182 - eqmake5
183 -}
184 -
185 -src_install() {
186 - einstalldocs
187 -
188 - # install target not yet provided
189 - # emake INSTALL_ROOT="${D}" install
190 - newbin bin/pencil2d ${PN}
191 -
192 - newicon app/data/icons/icon.png ${PN}.png
193 - make_desktop_entry ${PN} pencil2d ${PN} Graphics
194 -
195 - insinto /usr/share/mime/packages/
196 - doins app/data/pencil2d.xml
197 -
198 - # TODO: Install l10n files
199 -}
200 -
201 -pkg_postinst() {
202 - xdg_mimeinfo_database_update
203 - xdg_desktop_database_update
204 -}