Gentoo Archives: gentoo-commits

From: Amy Liffey <amynka@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/lazarus/
Date: Thu, 20 Sep 2018 13:25:54
Message-Id: 1537449933.e6270649c41fa742f23230f90cf66c488e741a7b.amynka@gentoo
1 commit: e6270649c41fa742f23230f90cf66c488e741a7b
2 Author: Amy Liffey <amynka <AT> gentoo <DOT> org>
3 AuthorDate: Thu Sep 20 13:22:37 2018 +0000
4 Commit: Amy Liffey <amynka <AT> gentoo <DOT> org>
5 CommitDate: Thu Sep 20 13:25:33 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6270649
7
8 dev-lang/lazarus: remove odl 1.6.2, 1.8.0, 1.8.2
9
10 Signed-off-by: Amy Liffey <amynka <AT> gentoo.org>
11 Package-Manager: Portage-2.3.40, Repoman-2.3.9
12
13 dev-lang/lazarus/Manifest | 3 --
14 dev-lang/lazarus/lazarus-1.6.2.ebuild | 75 ----------------------------------
15 dev-lang/lazarus/lazarus-1.8.0.ebuild | 76 -----------------------------------
16 dev-lang/lazarus/lazarus-1.8.2.ebuild | 75 ----------------------------------
17 4 files changed, 229 deletions(-)
18
19 diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest
20 index ba0072068ae..b69b39a19b0 100644
21 --- a/dev-lang/lazarus/Manifest
22 +++ b/dev-lang/lazarus/Manifest
23 @@ -1,7 +1,4 @@
24 DIST lazarus-1.0.12-0.tar.gz 47687878 BLAKE2B 7a230f8ad433fefd514d8fca128e1ad127ea2a232c2061080d4146b5276ef82bd442be6a522a5eb4a9221338e8d13cf9d3cc954f712dfbc521d8fd74b07389f7 SHA512 2a106c4bff2135ace815f789057f25fea1902edc972503e883547d7cc6d50b585ae54676cba734cce616064864ce535b3a4fcd7892763d15aafdf262dbe24293
25 -DIST lazarus-1.6.2-0.tar.gz 55949169 BLAKE2B e8d4c4f786bffea4eec9ed326ba00acca93823bb5353627459f4923b5519d754729c84499a731c9559142294d94252365676ee69daf1f2e33ca386c765f78f48 SHA512 9fb428ac5b38c0c37f909aaf06a43343f3231e9209318faf565cc08ac498c0dfb136a2f6266d437f93b5cf81e6281d747a234fef399fc6d2cb044b13397562d9
26 DIST lazarus-1.6.4-0.tar.gz 57180961 BLAKE2B 930beda6ad04999e749fe4b76a64ab00b0138c18b0f3aea0cbac089ecb3f419aa4165d06757d6ee2d3c6e43401f2be5e154947d07f892a6bc5f4bb8831bad62d SHA512 d7d498483ef9e1eebd0d8ca2325d1984cb1297837ebe2f9547e67f26fc049c2168e2feeac739b8403c08a8251040e9161c962d25951545384ffbdbb076fda2aa
27 -DIST lazarus-1.8.0.tar.gz 62114372 BLAKE2B 8593e384ef5e311f3a777422a255e292d2d4c240baac0cb12778bb23e59d76301d75c9133585fd45af3ad0290b242ed5640a6dd9b27e1197d325e2ae5845495f SHA512 dd5e02e9c0a057cf9a6b2c15605969cf4cb743aa78fc81bfdc7c566434127893cf32bab5bd1729f79b51c611bf9ae015bea8d774e0544ead42a064f1224ffd7b
28 -DIST lazarus-1.8.2.tar.gz 62935678 BLAKE2B f993e9630ab932a7a7f7bcf488d179d33a6dfef6c1de749d01c12f91f894bccd05a784ec2e2b89a9565421a192abce6c1675df2676bfff2fd8307d2ab4828db5 SHA512 3dddbf3bfacb0b04c427086c911a4ff67be0d5b291d23c1efce2d813e2cbd2e26b54b2851b5ad223f8df8c2652c002bc684a54c936a0a77c85ccdce08651531b
29 DIST lazarus-1.8.4-python.tar.gz 1060859 BLAKE2B 4d6f7dc275aacd0f70d9f7c85aba99a7722b02165a5bf287bfeed46f28e3b36c5abeac19bd7c6555250102dce169f7c9c213b634ce1b634c24dadc84171aed10 SHA512 f244b4e86410fdb2ffe8ccba7fcb51c270286172b6102f757118827cac3b652210a625d65dd6c017c1992983527792ed64334291ab0e0b824f187316452c56b5
30 DIST lazarus-1.8.4.tar.gz 63130653 BLAKE2B f9b2ba9971f1a9a9c3b8d2004bd3516c12db5384bb6243ef275c2fc0d458634fba0c1c23e7ecd5c160c1204d6cc2b4ebc340ce8bb5cfdd9c531f8c36ae59d1e2 SHA512 82cdc3c32dddf8e67c0bed9292a9a924227bab50f22ca479f5e98ecccbf60dd66c7f886ecb8e2979d9d8fccc3d25462ee8c55fcab085aa4194b4704660e0b95d
31
32 diff --git a/dev-lang/lazarus/lazarus-1.6.2.ebuild b/dev-lang/lazarus/lazarus-1.6.2.ebuild
33 deleted file mode 100644
34 index 790c466f17c..00000000000
35 --- a/dev-lang/lazarus/lazarus-1.6.2.ebuild
36 +++ /dev/null
37 @@ -1,75 +0,0 @@
38 -# Copyright 1999-2017 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -inherit eutils
43 -
44 -FPCVER="3.0.0"
45 -
46 -DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi"
47 -HOMEPAGE="https://www.lazarus-ide.org/"
48 -SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%201.6.2/${P}-0.tar.gz"
49 -
50 -LICENSE="GPL-2 LGPL-2.1-with-linking-exception"
51 -SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND.
52 -KEYWORDS="~amd64 ~x86"
53 -IUSE="minimal"
54 -
55 -DEPEND=">=dev-lang/fpc-${FPCVER}[source]
56 - net-misc/rsync
57 - x11-libs/gtk+:2
58 - >=sys-devel/binutils-2.19.1-r1:="
59 -RDEPEND="${DEPEND}
60 - !=gnome-base/librsvg-2.16.1"
61 -
62 -RESTRICT="strip" #269221
63 -
64 -S=${WORKDIR}/${PN}
65 -
66 -PATCHES=( "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch )
67 -
68 -src_prepare() {
69 - default
70 - # Use default configuration (minus stripping) unless specifically requested otherwise
71 - if ! test ${PPC_CONFIG_PATH+set} ; then
72 - local FPCVER=$(fpc -iV)
73 - export PPC_CONFIG_PATH="${WORKDIR}"
74 - sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg |
75 - sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die
76 - #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die
77 - fi
78 -}
79 -
80 -src_compile() {
81 - LCL_PLATFORM=gtk2 emake \
82 - $(usex minimal "" "bigide") \
83 - -j1
84 -}
85 -
86 -src_install() {
87 - diropts -m0755
88 - dodir /usr/share
89 - # Using rsync to avoid unnecessary copies and cleaning...
90 - # Note: *.o and *.ppu are needed
91 - rsync -a \
92 - --exclude="CVS" --exclude=".cvsignore" \
93 - --exclude="*.ppw" --exclude="*.ppl" \
94 - --exclude="*.ow" --exclude="*.a"\
95 - --exclude="*.rst" --exclude=".#*" \
96 - --exclude="*.~*" --exclude="*.bak" \
97 - --exclude="*.orig" --exclude="*.rej" \
98 - --exclude=".xvpics" --exclude="*.compiled" \
99 - --exclude="killme*" --exclude=".gdb_hist*" \
100 - --exclude="debian" --exclude="COPYING*" \
101 - --exclude="*.app" \
102 - "${S}" "${ED%/}"/usr/share \
103 - || die "Unable to copy files!"
104 -
105 - dosym ../share/lazarus/startlazarus /usr/bin/startlazarus
106 - dosym ../share/lazarus/startlazarus /usr/bin/lazarus
107 - dosym ../share/lazarus/lazbuild /usr/bin/lazbuild
108 - use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp
109 - dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png
110 -
111 - make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!"
112 -}
113
114 diff --git a/dev-lang/lazarus/lazarus-1.8.0.ebuild b/dev-lang/lazarus/lazarus-1.8.0.ebuild
115 deleted file mode 100644
116 index 36854579d8f..00000000000
117 --- a/dev-lang/lazarus/lazarus-1.8.0.ebuild
118 +++ /dev/null
119 @@ -1,76 +0,0 @@
120 -# Copyright 1999-2018 Gentoo Foundation
121 -# Distributed under the terms of the GNU General Public License v2
122 -
123 -EAPI=6
124 -
125 -inherit desktop
126 -
127 -FPCVER="3.0.4"
128 -
129 -DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi"
130 -HOMEPAGE="https://www.lazarus-ide.org/"
131 -SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${P}.tar.gz"
132 -
133 -LICENSE="GPL-2 LGPL-2.1-with-linking-exception"
134 -SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND.
135 -KEYWORDS="~amd64 ~x86"
136 -IUSE="minimal"
137 -
138 -DEPEND=">=dev-lang/fpc-${FPCVER}[source]
139 - net-misc/rsync
140 - x11-libs/gtk+:2
141 - >=sys-devel/binutils-2.19.1-r1:="
142 -RDEPEND="${DEPEND}
143 - !=gnome-base/librsvg-2.16.1"
144 -
145 -RESTRICT="strip" #269221
146 -
147 -S="${WORKDIR}/${PN}"
148 -
149 -PATCHES=( "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch )
150 -
151 -src_prepare() {
152 - default
153 - # Use default configuration (minus stripping) unless specifically requested otherwise
154 - if ! test ${PPC_CONFIG_PATH+set} ; then
155 - local FPCVER=$(fpc -iV)
156 - export PPC_CONFIG_PATH="${WORKDIR}"
157 - sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg |
158 - sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die
159 - #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die
160 - fi
161 -}
162 -
163 -src_compile() {
164 - LCL_PLATFORM=gtk2 emake \
165 - $(usex minimal "" "bigide") \
166 - -j1
167 -}
168 -
169 -src_install() {
170 - diropts -m0755
171 - dodir /usr/share
172 - # Using rsync to avoid unnecessary copies and cleaning...
173 - # Note: *.o and *.ppu are needed
174 - rsync -a \
175 - --exclude="CVS" --exclude=".cvsignore" \
176 - --exclude="*.ppw" --exclude="*.ppl" \
177 - --exclude="*.ow" --exclude="*.a"\
178 - --exclude="*.rst" --exclude=".#*" \
179 - --exclude="*.~*" --exclude="*.bak" \
180 - --exclude="*.orig" --exclude="*.rej" \
181 - --exclude=".xvpics" --exclude="*.compiled" \
182 - --exclude="killme*" --exclude=".gdb_hist*" \
183 - --exclude="debian" --exclude="COPYING*" \
184 - --exclude="*.app" \
185 - "${S}" "${ED%/}"/usr/share \
186 - || die "Unable to copy files!"
187 -
188 - dosym ../share/lazarus/startlazarus /usr/bin/startlazarus
189 - dosym ../share/lazarus/startlazarus /usr/bin/lazarus
190 - dosym ../share/lazarus/lazbuild /usr/bin/lazbuild
191 - use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp
192 - dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png
193 -
194 - make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!"
195 -}
196
197 diff --git a/dev-lang/lazarus/lazarus-1.8.2.ebuild b/dev-lang/lazarus/lazarus-1.8.2.ebuild
198 deleted file mode 100644
199 index 5a5cd58c19a..00000000000
200 --- a/dev-lang/lazarus/lazarus-1.8.2.ebuild
201 +++ /dev/null
202 @@ -1,75 +0,0 @@
203 -# Copyright 1999-2018 Gentoo Foundation
204 -# Distributed under the terms of the GNU General Public License v2
205 -
206 -EAPI=6
207 -
208 -inherit desktop
209 -
210 -FPCVER="3.0.4"
211 -
212 -DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi"
213 -HOMEPAGE="https://www.lazarus-ide.org/"
214 -SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${P}.tar.gz"
215 -
216 -LICENSE="GPL-2 LGPL-2.1-with-linking-exception"
217 -SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND.
218 -KEYWORDS="~amd64 ~x86"
219 -IUSE="minimal"
220 -
221 -DEPEND=">=dev-lang/fpc-${FPCVER}[source]
222 - net-misc/rsync
223 - x11-libs/gtk+:2
224 - >=sys-devel/binutils-2.19.1-r1:="
225 -RDEPEND="${DEPEND}
226 - !=gnome-base/librsvg-2.16.1"
227 -
228 -RESTRICT="strip" #269221
229 -
230 -S="${WORKDIR}/${PN}"
231 -
232 -PATCHES=( "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch )
233 -
234 -src_prepare() {
235 - default
236 - # Use default configuration (minus stripping) unless specifically requested otherwise
237 - if ! test ${PPC_CONFIG_PATH+set} ; then
238 - local FPCVER=$(fpc -iV)
239 - export PPC_CONFIG_PATH="${WORKDIR}"
240 - sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg |
241 - sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die
242 - fi
243 -}
244 -
245 -src_compile() {
246 - LCL_PLATFORM=gtk2 emake \
247 - $(usex minimal "" "bigide") \
248 - -j1
249 -}
250 -
251 -src_install() {
252 - diropts -m0755
253 - dodir /usr/share
254 - # Using rsync to avoid unnecessary copies and cleaning...
255 - # Note: *.o and *.ppu are needed
256 - rsync -a \
257 - --exclude="CVS" --exclude=".cvsignore" \
258 - --exclude="*.ppw" --exclude="*.ppl" \
259 - --exclude="*.ow" --exclude="*.a"\
260 - --exclude="*.rst" --exclude=".#*" \
261 - --exclude="*.~*" --exclude="*.bak" \
262 - --exclude="*.orig" --exclude="*.rej" \
263 - --exclude=".xvpics" --exclude="*.compiled" \
264 - --exclude="killme*" --exclude=".gdb_hist*" \
265 - --exclude="debian" --exclude="COPYING*" \
266 - --exclude="*.app" \
267 - "${S}" "${ED%/}"/usr/share \
268 - || die "Unable to copy files!"
269 -
270 - dosym ../share/lazarus/startlazarus /usr/bin/startlazarus
271 - dosym ../share/lazarus/startlazarus /usr/bin/lazarus
272 - dosym ../share/lazarus/lazbuild /usr/bin/lazbuild
273 - use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp
274 - dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png
275 -
276 - make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!"
277 -}