Gentoo Archives: gentoo-commits

From: Slawek Lis <slis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-gfx/librecad/files/, media-gfx/librecad/
Date: Mon, 27 Nov 2017 06:50:15
Message-Id: 1511765386.706e2bd000f5e2e01db5abfd0fb2866ac646da1d.slis@gentoo
1 commit: 706e2bd000f5e2e01db5abfd0fb2866ac646da1d
2 Author: Slawomir Lis <slis <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 27 06:30:29 2017 +0000
4 Commit: Slawek Lis <slis <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 27 06:49:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=706e2bd0
7
8 media-gfx/librecad: dropped old version, with unsupported qt4
9
10 Dropped versions: 2.0.3, 2.0.9, 2.1.1
11 Related bug: https://bugs.gentoo.org/631808
12
13 Package-Manager: Portage-2.3.16, Repoman-2.3.6
14
15 media-gfx/librecad/Manifest | 3 --
16 media-gfx/librecad/files/iota-fix-2.1.1.patch | 10 ----
17 media-gfx/librecad/librecad-2.0.3.ebuild | 37 --------------
18 media-gfx/librecad/librecad-2.0.9-r1.ebuild | 67 --------------------------
19 media-gfx/librecad/librecad-2.1.1.ebuild | 69 ---------------------------
20 5 files changed, 186 deletions(-)
21
22 diff --git a/media-gfx/librecad/Manifest b/media-gfx/librecad/Manifest
23 index cc4f479ec31..e972fbdaa29 100644
24 --- a/media-gfx/librecad/Manifest
25 +++ b/media-gfx/librecad/Manifest
26 @@ -1,4 +1 @@
27 -DIST librecad-2.0.3.zip 16590256 SHA256 4221348541c46c6e9698c1fa3471a14a81376e022a009a164a7f0d0035da4643 SHA512 c40952ae967d83197645bef65dac6e050ddeacf536401b2b99cd18d753462af086ac2a410c6746a92c094ad76fd9177a900c21531ed7b7fcdf1e4b0f7f070e00 WHIRLPOOL c2e1d33b17b7a47ffd9b3795ad292b22cb1225aceacf052494745243630b0537e21701930b9433ea235c462d65581efc2b5ccda3b37712d4ab639ab9bcc6a97d
28 -DIST librecad-2.0.9.zip 25524745 SHA256 3fd92e8249642462d41d688446393ee5e79f68b7b0d9878388c6c194af2cb43a SHA512 e2029389b2ced67a94d9411cb2f49f524ac12542409bc7829a043af9611dd51544fc431e364f4dcfb1a8b645b2bc6eb86fc74294726a65ee687f69bd7eb8f700 WHIRLPOOL 20aaa38cd92547bae6cee4b696f5b7f3699438481c5051af6112c6b1661ffb018509ff1fdcfb4591e8828c8ffcfcc5a3002c594dbcf95beba93e9768c5133c02
29 -DIST librecad-2.1.1.zip 26085717 SHA256 a5d27119ff137611c090fb174890ed1312c56897fb1482327d676da148fbd7dc SHA512 82b27e75fddae798da0e30e0c560d3769dfddab936e33a3585fd3e871eccf88e51c28d5ed938a530cb65c2e2ecfc593772ca83a2d23dd29126aa8225595f3d01 WHIRLPOOL 50ac34d0bdf1cd55ee6f7a959c1c1430197ac8acb7739755887b726349e39c9a1fe32ef25cab285aeaf649057701256f6210750c986ddb67ed3f338c80e300ed
30 DIST librecad-2.1.3.zip 26086377 SHA256 f05af030c71192109c1472c6fd24696fcb564b2eb83ff9789b88bec2e93c10a3 SHA512 9a41c17b512ccbc1a0ebb0e6da8e7297663490479f042fadaffda819e371afc7fa49b789449df9fd4e36a2e2b6f95b9b5be19df47cf3c4252111db2a7ed7f009 WHIRLPOOL a0209b3513fd5f10e608795e34267d5efc7338996ba6cc485cbd9084200cb87fb8b51ab3f224520fc8c693c5ac3db8d049dde68011e8005922ad9c761625971c
31
32 diff --git a/media-gfx/librecad/files/iota-fix-2.1.1.patch b/media-gfx/librecad/files/iota-fix-2.1.1.patch
33 deleted file mode 100644
34 index 12506f4b820..00000000000
35 --- a/media-gfx/librecad/files/iota-fix-2.1.1.patch
36 +++ /dev/null
37 @@ -1,10 +0,0 @@
38 ---- librecad/src/lib/engine/rs_spline.cpp.old 2016-06-20 20:43:27.000000000 +0200
39 -+++ librecad/src/lib/engine/rs_spline.cpp 2016-09-05 13:23:25.459841304 +0200
40 -@@ -26,6 +26,7 @@
41 -
42 - #include<iostream>
43 - #include<cmath>
44 -+#include<numeric>
45 - #include "rs_spline.h"
46 -
47 -
48
49 diff --git a/media-gfx/librecad/librecad-2.0.3.ebuild b/media-gfx/librecad/librecad-2.0.3.ebuild
50 deleted file mode 100644
51 index c1767e4ccf7..00000000000
52 --- a/media-gfx/librecad/librecad-2.0.3.ebuild
53 +++ /dev/null
54 @@ -1,37 +0,0 @@
55 -# Copyright 1999-2014 Gentoo Foundation
56 -# Distributed under the terms of the GNU General Public License v2
57 -
58 -EAPI=5
59 -
60 -inherit eutils qt4-r2
61 -
62 -DESCRIPTION="Generic 2D CAD program"
63 -HOMEPAGE="http://www.librecad.org/"
64 -SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.zip -> ${P}.zip"
65 -
66 -LICENSE="GPL-2"
67 -SLOT="0"
68 -KEYWORDS="amd64 x86"
69 -IUSE="debug doc tools"
70 -
71 -DEPEND="
72 - dev-cpp/muParser
73 - dev-qt/qtgui:4
74 - dev-qt/qthelp:4
75 - dev-qt/qtsvg:4
76 - dev-libs/boost
77 - media-libs/freetype
78 - "
79 -RDEPEND="${DEPEND}"
80 -
81 -S="${WORKDIR}/LibreCAD-${PV}"
82 -
83 -src_install() {
84 - dobin unix/librecad
85 - use tools && dobin unix/ttf2lff
86 - insinto /usr/share/${PN}
87 - doins -r unix/resources/*
88 - use doc && dohtml -r librecad/support/doc/*
89 - doicon librecad/res/main/${PN}.png
90 - make_desktop_entry ${PN} LibreCAD ${PN} Graphics
91 -}
92
93 diff --git a/media-gfx/librecad/librecad-2.0.9-r1.ebuild b/media-gfx/librecad/librecad-2.0.9-r1.ebuild
94 deleted file mode 100644
95 index c1bc2045685..00000000000
96 --- a/media-gfx/librecad/librecad-2.0.9-r1.ebuild
97 +++ /dev/null
98 @@ -1,67 +0,0 @@
99 -# Copyright 1999-2016 Gentoo Foundation
100 -# Distributed under the terms of the GNU General Public License v2
101 -
102 -EAPI=5
103 -
104 -inherit eutils qmake-utils
105 -
106 -DESCRIPTION="Generic 2D CAD program"
107 -HOMEPAGE="http://www.librecad.org/"
108 -SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.zip -> ${P}.zip"
109 -
110 -LICENSE="GPL-2"
111 -SLOT="0"
112 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
113 -
114 -IUSE="3d debug doc tools qt4 +qt5"
115 -REQUIRED_USE="|| ( qt4 qt5 )"
116 -
117 -DEPEND="
118 - qt4? (
119 - dev-qt/qtcore:4
120 - dev-qt/qtgui:4
121 - dev-qt/qtsvg:4
122 - dev-qt/qthelp:4
123 - )
124 - qt5? (
125 - dev-qt/qtcore:5
126 - dev-qt/qtgui:5
127 - dev-qt/qthelp:5
128 - dev-qt/qtprintsupport:5
129 - dev-qt/qtsvg:5
130 - dev-qt/qtwidgets:5
131 - dev-qt/qtxml:5
132 - )
133 - dev-libs/boost:=
134 - dev-cpp/muParser
135 - media-libs/freetype:2"
136 -
137 -RDEPEND="${DEPEND}"
138 -S="${WORKDIR}/LibreCAD-${PV}"
139 -
140 -src_prepare() {
141 - # currently RS_VECTOR3D causes an internal compiler error on GCC-4.8
142 - if ! use 3d; then
143 - sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro || die
144 - fi
145 -}
146 -
147 -src_configure() {
148 - if use qt4; then
149 - eqmake4 -r
150 - else
151 - eqmake5 -r
152 - fi
153 -}
154 -
155 -src_install() {
156 - dobin unix/librecad
157 - use tools && dobin unix/ttf2lff
158 - insinto /usr/share/${PN}
159 - doins -r unix/resources/*
160 - use doc && insinto html && dodoc -r librecad/support/doc/*
161 - insinto /usr/share/appdata
162 - doins unix/appdata/librecad.appdata.xml
163 - doicon librecad/res/main/${PN}.png
164 - make_desktop_entry ${PN} LibreCAD ${PN} Graphics
165 -}
166
167 diff --git a/media-gfx/librecad/librecad-2.1.1.ebuild b/media-gfx/librecad/librecad-2.1.1.ebuild
168 deleted file mode 100644
169 index 87af2fd665b..00000000000
170 --- a/media-gfx/librecad/librecad-2.1.1.ebuild
171 +++ /dev/null
172 @@ -1,69 +0,0 @@
173 -# Copyright 1999-2016 Gentoo Foundation
174 -# Distributed under the terms of the GNU General Public License v2
175 -
176 -EAPI=5
177 -
178 -inherit eutils qmake-utils
179 -
180 -DESCRIPTION="Generic 2D CAD program"
181 -HOMEPAGE="http://www.librecad.org/"
182 -SRC_URI="https://github.com/LibreCAD/LibreCAD/archive/${PV/_/}.zip -> ${P}.zip"
183 -
184 -LICENSE="GPL-2"
185 -SLOT="0"
186 -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
187 -
188 -IUSE="3d debug doc tools qt4 +qt5"
189 -REQUIRED_USE="|| ( qt4 qt5 )"
190 -
191 -DEPEND="
192 - qt4? (
193 - dev-qt/qtcore:4
194 - dev-qt/qtgui:4
195 - dev-qt/qtsvg:4
196 - dev-qt/qthelp:4
197 - )
198 - qt5? (
199 - dev-qt/qtcore:5
200 - dev-qt/qtgui:5
201 - dev-qt/qthelp:5
202 - dev-qt/qtprintsupport:5
203 - dev-qt/qtsvg:5
204 - dev-qt/qtwidgets:5
205 - dev-qt/qtxml:5
206 - )
207 - dev-libs/boost:=
208 - dev-cpp/muParser
209 - media-libs/freetype:2"
210 -
211 -RDEPEND="${DEPEND}"
212 -S="${WORKDIR}/LibreCAD-${PV}"
213 -
214 -src_prepare() {
215 - epatch "${FILESDIR}/iota-fix-2.1.1.patch"
216 -
217 - # currently RS_VECTOR3D causes an internal compiler error on GCC-4.8
218 - if ! use 3d; then
219 - sed -i -e '/RS_VECTOR2D/ s/^#//' librecad/src/src.pro || die
220 - fi
221 -}
222 -
223 -src_configure() {
224 - if use qt4; then
225 - eqmake4 -r
226 - else
227 - eqmake5 -r
228 - fi
229 -}
230 -
231 -src_install() {
232 - dobin unix/librecad
233 - use tools && dobin unix/ttf2lff
234 - insinto /usr/share/${PN}
235 - doins -r unix/resources/*
236 - use doc && insinto html && dodoc -r librecad/support/doc/*
237 - insinto /usr/share/appdata
238 - doins unix/appdata/librecad.appdata.xml
239 - doicon librecad/res/main/${PN}.png
240 - make_desktop_entry ${PN} LibreCAD ${PN} Graphics
241 -}