1 |
commit: e610036431de5b10a0af5723ffe15b428c2d76e9 |
2 |
Author: Amy Liffey <amynka <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Aug 11 20:13:03 2017 +0000 |
4 |
Commit: Amy Liffey <amynka <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Aug 11 20:14:27 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6100364 |
7 |
|
8 |
dev-lang/lazarus: drop old, fix homepage, src_uri |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.1 |
11 |
|
12 |
dev-lang/lazarus/Manifest | 4 -- |
13 |
dev-lang/lazarus/lazarus-1.0.12.ebuild | 6 +-- |
14 |
dev-lang/lazarus/lazarus-1.2.2.ebuild | 75 -------------------------------- |
15 |
dev-lang/lazarus/lazarus-1.2.4.ebuild | 75 -------------------------------- |
16 |
dev-lang/lazarus/lazarus-1.2.6.ebuild | 75 -------------------------------- |
17 |
dev-lang/lazarus/lazarus-1.6.0-r1.ebuild | 74 ------------------------------- |
18 |
dev-lang/lazarus/lazarus-1.6.2.ebuild | 4 +- |
19 |
dev-lang/lazarus/lazarus-1.6.4.ebuild | 2 +- |
20 |
8 files changed, 6 insertions(+), 309 deletions(-) |
21 |
|
22 |
diff --git a/dev-lang/lazarus/Manifest b/dev-lang/lazarus/Manifest |
23 |
index 4cea421b6b5..d7c7fd78702 100644 |
24 |
--- a/dev-lang/lazarus/Manifest |
25 |
+++ b/dev-lang/lazarus/Manifest |
26 |
@@ -1,7 +1,3 @@ |
27 |
DIST lazarus-1.0.12-0.tar.gz 47687878 SHA256 542ddd60f4a404d7020ed6962a545db910a1490588a70a26ed60a2b05b80177e SHA512 2a106c4bff2135ace815f789057f25fea1902edc972503e883547d7cc6d50b585ae54676cba734cce616064864ce535b3a4fcd7892763d15aafdf262dbe24293 WHIRLPOOL 6e0178d91dceef67c8419955f8e206223c76292acedabcf4370a47d3590d6ad2cfb0902e714deba0051e77199e7988f6c4f16358209dc0b0b9c496fb804153f0 |
28 |
-DIST lazarus-1.2.2-0.tar.gz 51558117 SHA256 ac2154c38b3918a08d762977073e606c272c5d4ba5cb4805bf8cd25965f3bd58 SHA512 ed6d228eae355860a8608263205ce00569785f8e39e06990fe8f17a5d070c05e2602d42e9258e42b0345f857e02b287083898f56dc5f4069157c9bace136988c WHIRLPOOL 514b9eac0bd59a0621d6c30f16d9d78f384dd6efddda163ee97b73ab24a42e6e630ec8fa17bc271b02a209618cd104ccb98d07637c67035a84141f148945cacb |
29 |
-DIST lazarus-1.2.4-0.tar.gz 51606253 SHA256 e8622f2b29988514c9b7b7ff6cf2058a8b73e9ef0fd7998c82e1e958d2347d28 SHA512 c1858a2b89402d3cfb4baa704cdeb51dc541bf5dcac91230f93f62035988b5e5fec3851bf033876128db5da18713389a9eb6ca73c944dae36c0d6fb30e7727f8 WHIRLPOOL fddb4d650e3400b2fe1cfde1d431be3d752f81dbe715b821f55368628097225ce9156e4065f58c27346cba5a041127c25e7cc80ca15b77aab9e6188cfdd3b215 |
30 |
-DIST lazarus-1.2.6-0.tar.gz 51618690 SHA256 c0c7e648716f27edd6f1adf908fd5733654c3cd3db6458582ccd4343a8605eea SHA512 f7f227621ee69b7056dd87dab19e2217496ac2f280e3aa6dacdac890e55dfb9595a0562c06e50cb4b4f50d021739785d840eb19ec6d77040febb86fe78a5a47a WHIRLPOOL aff1abb59380553e92d956d35393689eed55bd8684a8c182b048cea774236defe9107b0449131a7868526721658f72e7d0c68578a55d56e53e3a68dc7d51fe3a |
31 |
-DIST lazarus-1.6.0-0.tar.gz 55911739 SHA256 cbce02be1ed902a4978a13144446023d955c0db69a1dba42c93a83b8a24f3ca8 SHA512 6ac84325aa2caf7896b3cb55df72199ab04bf25320257510b288cde8fb679161834dca9ad3d07d39c164c05ab35c0cd248651a13c826d454c0dc84a558589576 WHIRLPOOL 2e3b1ac39fd79dcb457bfbe22c73ddcf781e9e5f0c263d88bd9b6e2ff9e417f2e1094702e1bc190788a1f5a86470b8165bc586f22d02a8b370db9245cfd9131e |
32 |
DIST lazarus-1.6.2-0.tar.gz 55949169 SHA256 eae73ac1d50456d191e13601ea5c333a8816732f6fcd0b849c3685da869cc1ef SHA512 9fb428ac5b38c0c37f909aaf06a43343f3231e9209318faf565cc08ac498c0dfb136a2f6266d437f93b5cf81e6281d747a234fef399fc6d2cb044b13397562d9 WHIRLPOOL 62917479986e85d68af5c73c77a5d1b05262f48bfab08f23b6ef8144ae04bb6b4d6935446a3d9cb582a404452eae024f947680550591ed70f0ae3bf0babbfe99 |
33 |
DIST lazarus-1.6.4-0.tar.gz 57180961 SHA256 336654c5ad32244e64a56511108965b6b8eb25fe5882f61b2c15a24d8435a5e2 SHA512 d7d498483ef9e1eebd0d8ca2325d1984cb1297837ebe2f9547e67f26fc049c2168e2feeac739b8403c08a8251040e9161c962d25951545384ffbdbb076fda2aa WHIRLPOOL a90f086568a309b162432aeaf436e8ef89f89690fa66d53d4257e6e98fed0a7f0e9ac2732b2e33b6b3de09b66ce5a5c24ea45074383be9f73d8a89e2abea8721 |
34 |
|
35 |
diff --git a/dev-lang/lazarus/lazarus-1.0.12.ebuild b/dev-lang/lazarus/lazarus-1.0.12.ebuild |
36 |
index f7109a77844..ef9e3f0eca6 100644 |
37 |
--- a/dev-lang/lazarus/lazarus-1.0.12.ebuild |
38 |
+++ b/dev-lang/lazarus/lazarus-1.0.12.ebuild |
39 |
@@ -1,4 +1,4 @@ |
40 |
-# Copyright 1999-2014 Gentoo Foundation |
41 |
+# Copyright 1999-2017 Gentoo Foundation |
42 |
# Distributed under the terms of the GNU General Public License v2 |
43 |
|
44 |
EAPI=5 |
45 |
@@ -13,9 +13,9 @@ SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. |
46 |
LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
47 |
KEYWORDS="amd64 ppc x86" |
48 |
DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
49 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
50 |
+HOMEPAGE="https://www.lazarus.freepascal.org/" |
51 |
IUSE="minimal" |
52 |
-SRC_URI="http://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" |
53 |
+SRC_URI="https://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" |
54 |
|
55 |
DEPEND=">=dev-lang/fpc-${FPCVER}[source] |
56 |
net-misc/rsync |
57 |
|
58 |
diff --git a/dev-lang/lazarus/lazarus-1.2.2.ebuild b/dev-lang/lazarus/lazarus-1.2.2.ebuild |
59 |
deleted file mode 100644 |
60 |
index 2e36b4e60c2..00000000000 |
61 |
--- a/dev-lang/lazarus/lazarus-1.2.2.ebuild |
62 |
+++ /dev/null |
63 |
@@ -1,75 +0,0 @@ |
64 |
-# Copyright 1999-2014 Gentoo Foundation |
65 |
-# Distributed under the terms of the GNU General Public License v2 |
66 |
- |
67 |
-EAPI=5 |
68 |
-inherit eutils |
69 |
- |
70 |
-FPCVER="2.6.4" |
71 |
- |
72 |
-DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
73 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
74 |
-SRC_URI="http://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" |
75 |
- |
76 |
-LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
77 |
-SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. |
78 |
-KEYWORDS="~amd64 ~ppc ~x86" |
79 |
-IUSE="minimal" |
80 |
- |
81 |
-DEPEND=">=dev-lang/fpc-${FPCVER}[source] |
82 |
- net-misc/rsync |
83 |
- x11-libs/gtk+:2" |
84 |
-RDEPEND="${DEPEND} |
85 |
- !=gnome-base/librsvg-2.16.1" |
86 |
-DEPEND="${DEPEND} |
87 |
- >=sys-devel/binutils-2.19.1-r1" |
88 |
- |
89 |
-RESTRICT="strip" #269221 |
90 |
- |
91 |
-S=${WORKDIR}/${PN} |
92 |
- |
93 |
-src_prepare() { |
94 |
- epatch "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch |
95 |
- |
96 |
- # Use default configuration (minus stripping) unless specifically requested otherwise |
97 |
- if ! test ${PPC_CONFIG_PATH+set} ; then |
98 |
- local FPCVER=$(fpc -iV) |
99 |
- export PPC_CONFIG_PATH="${WORKDIR}" |
100 |
- sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg | |
101 |
- sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die |
102 |
- #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die |
103 |
- fi |
104 |
-} |
105 |
- |
106 |
-src_compile() { |
107 |
- LCL_PLATFORM=gtk2 emake \ |
108 |
- $(usex minimal "" "bigide") \ |
109 |
- -j1 |
110 |
-} |
111 |
- |
112 |
-src_install() { |
113 |
- diropts -m0755 |
114 |
- dodir /usr/share |
115 |
- # Using rsync to avoid unnecessary copies and cleaning... |
116 |
- # Note: *.o and *.ppu are needed |
117 |
- rsync -a \ |
118 |
- --exclude="CVS" --exclude=".cvsignore" \ |
119 |
- --exclude="*.ppw" --exclude="*.ppl" \ |
120 |
- --exclude="*.ow" --exclude="*.a"\ |
121 |
- --exclude="*.rst" --exclude=".#*" \ |
122 |
- --exclude="*.~*" --exclude="*.bak" \ |
123 |
- --exclude="*.orig" --exclude="*.rej" \ |
124 |
- --exclude=".xvpics" --exclude="*.compiled" \ |
125 |
- --exclude="killme*" --exclude=".gdb_hist*" \ |
126 |
- --exclude="debian" --exclude="COPYING*" \ |
127 |
- --exclude="*.app" \ |
128 |
- "${S}" "${ED%/}"/usr/share \ |
129 |
- || die "Unable to copy files!" |
130 |
- |
131 |
- dosym ../share/lazarus/startlazarus /usr/bin/startlazarus |
132 |
- dosym ../share/lazarus/startlazarus /usr/bin/lazarus |
133 |
- dosym ../share/lazarus/lazbuild /usr/bin/lazbuild |
134 |
- use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp |
135 |
- dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png |
136 |
- |
137 |
- make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!" |
138 |
-} |
139 |
|
140 |
diff --git a/dev-lang/lazarus/lazarus-1.2.4.ebuild b/dev-lang/lazarus/lazarus-1.2.4.ebuild |
141 |
deleted file mode 100644 |
142 |
index 2e36b4e60c2..00000000000 |
143 |
--- a/dev-lang/lazarus/lazarus-1.2.4.ebuild |
144 |
+++ /dev/null |
145 |
@@ -1,75 +0,0 @@ |
146 |
-# Copyright 1999-2014 Gentoo Foundation |
147 |
-# Distributed under the terms of the GNU General Public License v2 |
148 |
- |
149 |
-EAPI=5 |
150 |
-inherit eutils |
151 |
- |
152 |
-FPCVER="2.6.4" |
153 |
- |
154 |
-DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
155 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
156 |
-SRC_URI="http://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" |
157 |
- |
158 |
-LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
159 |
-SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. |
160 |
-KEYWORDS="~amd64 ~ppc ~x86" |
161 |
-IUSE="minimal" |
162 |
- |
163 |
-DEPEND=">=dev-lang/fpc-${FPCVER}[source] |
164 |
- net-misc/rsync |
165 |
- x11-libs/gtk+:2" |
166 |
-RDEPEND="${DEPEND} |
167 |
- !=gnome-base/librsvg-2.16.1" |
168 |
-DEPEND="${DEPEND} |
169 |
- >=sys-devel/binutils-2.19.1-r1" |
170 |
- |
171 |
-RESTRICT="strip" #269221 |
172 |
- |
173 |
-S=${WORKDIR}/${PN} |
174 |
- |
175 |
-src_prepare() { |
176 |
- epatch "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch |
177 |
- |
178 |
- # Use default configuration (minus stripping) unless specifically requested otherwise |
179 |
- if ! test ${PPC_CONFIG_PATH+set} ; then |
180 |
- local FPCVER=$(fpc -iV) |
181 |
- export PPC_CONFIG_PATH="${WORKDIR}" |
182 |
- sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg | |
183 |
- sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die |
184 |
- #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die |
185 |
- fi |
186 |
-} |
187 |
- |
188 |
-src_compile() { |
189 |
- LCL_PLATFORM=gtk2 emake \ |
190 |
- $(usex minimal "" "bigide") \ |
191 |
- -j1 |
192 |
-} |
193 |
- |
194 |
-src_install() { |
195 |
- diropts -m0755 |
196 |
- dodir /usr/share |
197 |
- # Using rsync to avoid unnecessary copies and cleaning... |
198 |
- # Note: *.o and *.ppu are needed |
199 |
- rsync -a \ |
200 |
- --exclude="CVS" --exclude=".cvsignore" \ |
201 |
- --exclude="*.ppw" --exclude="*.ppl" \ |
202 |
- --exclude="*.ow" --exclude="*.a"\ |
203 |
- --exclude="*.rst" --exclude=".#*" \ |
204 |
- --exclude="*.~*" --exclude="*.bak" \ |
205 |
- --exclude="*.orig" --exclude="*.rej" \ |
206 |
- --exclude=".xvpics" --exclude="*.compiled" \ |
207 |
- --exclude="killme*" --exclude=".gdb_hist*" \ |
208 |
- --exclude="debian" --exclude="COPYING*" \ |
209 |
- --exclude="*.app" \ |
210 |
- "${S}" "${ED%/}"/usr/share \ |
211 |
- || die "Unable to copy files!" |
212 |
- |
213 |
- dosym ../share/lazarus/startlazarus /usr/bin/startlazarus |
214 |
- dosym ../share/lazarus/startlazarus /usr/bin/lazarus |
215 |
- dosym ../share/lazarus/lazbuild /usr/bin/lazbuild |
216 |
- use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp |
217 |
- dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png |
218 |
- |
219 |
- make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!" |
220 |
-} |
221 |
|
222 |
diff --git a/dev-lang/lazarus/lazarus-1.2.6.ebuild b/dev-lang/lazarus/lazarus-1.2.6.ebuild |
223 |
deleted file mode 100644 |
224 |
index 2e36b4e60c2..00000000000 |
225 |
--- a/dev-lang/lazarus/lazarus-1.2.6.ebuild |
226 |
+++ /dev/null |
227 |
@@ -1,75 +0,0 @@ |
228 |
-# Copyright 1999-2014 Gentoo Foundation |
229 |
-# Distributed under the terms of the GNU General Public License v2 |
230 |
- |
231 |
-EAPI=5 |
232 |
-inherit eutils |
233 |
- |
234 |
-FPCVER="2.6.4" |
235 |
- |
236 |
-DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
237 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
238 |
-SRC_URI="http://downloads.sourceforge.net/project/${PN}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${PN}-${PV}-0.tar.gz" |
239 |
- |
240 |
-LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
241 |
-SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. |
242 |
-KEYWORDS="~amd64 ~ppc ~x86" |
243 |
-IUSE="minimal" |
244 |
- |
245 |
-DEPEND=">=dev-lang/fpc-${FPCVER}[source] |
246 |
- net-misc/rsync |
247 |
- x11-libs/gtk+:2" |
248 |
-RDEPEND="${DEPEND} |
249 |
- !=gnome-base/librsvg-2.16.1" |
250 |
-DEPEND="${DEPEND} |
251 |
- >=sys-devel/binutils-2.19.1-r1" |
252 |
- |
253 |
-RESTRICT="strip" #269221 |
254 |
- |
255 |
-S=${WORKDIR}/${PN} |
256 |
- |
257 |
-src_prepare() { |
258 |
- epatch "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch |
259 |
- |
260 |
- # Use default configuration (minus stripping) unless specifically requested otherwise |
261 |
- if ! test ${PPC_CONFIG_PATH+set} ; then |
262 |
- local FPCVER=$(fpc -iV) |
263 |
- export PPC_CONFIG_PATH="${WORKDIR}" |
264 |
- sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg | |
265 |
- sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die |
266 |
- #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die |
267 |
- fi |
268 |
-} |
269 |
- |
270 |
-src_compile() { |
271 |
- LCL_PLATFORM=gtk2 emake \ |
272 |
- $(usex minimal "" "bigide") \ |
273 |
- -j1 |
274 |
-} |
275 |
- |
276 |
-src_install() { |
277 |
- diropts -m0755 |
278 |
- dodir /usr/share |
279 |
- # Using rsync to avoid unnecessary copies and cleaning... |
280 |
- # Note: *.o and *.ppu are needed |
281 |
- rsync -a \ |
282 |
- --exclude="CVS" --exclude=".cvsignore" \ |
283 |
- --exclude="*.ppw" --exclude="*.ppl" \ |
284 |
- --exclude="*.ow" --exclude="*.a"\ |
285 |
- --exclude="*.rst" --exclude=".#*" \ |
286 |
- --exclude="*.~*" --exclude="*.bak" \ |
287 |
- --exclude="*.orig" --exclude="*.rej" \ |
288 |
- --exclude=".xvpics" --exclude="*.compiled" \ |
289 |
- --exclude="killme*" --exclude=".gdb_hist*" \ |
290 |
- --exclude="debian" --exclude="COPYING*" \ |
291 |
- --exclude="*.app" \ |
292 |
- "${S}" "${ED%/}"/usr/share \ |
293 |
- || die "Unable to copy files!" |
294 |
- |
295 |
- dosym ../share/lazarus/startlazarus /usr/bin/startlazarus |
296 |
- dosym ../share/lazarus/startlazarus /usr/bin/lazarus |
297 |
- dosym ../share/lazarus/lazbuild /usr/bin/lazbuild |
298 |
- use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp |
299 |
- dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png |
300 |
- |
301 |
- make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!" |
302 |
-} |
303 |
|
304 |
diff --git a/dev-lang/lazarus/lazarus-1.6.0-r1.ebuild b/dev-lang/lazarus/lazarus-1.6.0-r1.ebuild |
305 |
deleted file mode 100644 |
306 |
index 8012038fb23..00000000000 |
307 |
--- a/dev-lang/lazarus/lazarus-1.6.0-r1.ebuild |
308 |
+++ /dev/null |
309 |
@@ -1,74 +0,0 @@ |
310 |
-# Copyright 1999-2016 Gentoo Foundation |
311 |
-# Distributed under the terms of the GNU General Public License v2 |
312 |
- |
313 |
-EAPI=5 |
314 |
-inherit eutils |
315 |
- |
316 |
-FPCVER="3.0.0" |
317 |
- |
318 |
-DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
319 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
320 |
-SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%201.6/${P}-0.tar.gz" |
321 |
- |
322 |
-LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
323 |
-SLOT="0" # Note: Slotting Lazarus needs slotting fpc, see DEPEND. |
324 |
-KEYWORDS="~amd64 ~x86" |
325 |
-IUSE="minimal" |
326 |
- |
327 |
-DEPEND=">=dev-lang/fpc-${FPCVER}[source] |
328 |
- net-misc/rsync |
329 |
- x11-libs/gtk+:2 |
330 |
- >=sys-devel/binutils-2.19.1-r1:=" |
331 |
-RDEPEND="${DEPEND} |
332 |
- !=gnome-base/librsvg-2.16.1" |
333 |
- |
334 |
-RESTRICT="strip" #269221 |
335 |
- |
336 |
-S=${WORKDIR}/${PN} |
337 |
- |
338 |
-src_prepare() { |
339 |
- epatch "${FILESDIR}"/${PN}-0.9.26-fpcsrc.patch |
340 |
- |
341 |
- # Use default configuration (minus stripping) unless specifically requested otherwise |
342 |
- if ! test ${PPC_CONFIG_PATH+set} ; then |
343 |
- local FPCVER=$(fpc -iV) |
344 |
- export PPC_CONFIG_PATH="${WORKDIR}" |
345 |
- sed -e 's/^FPBIN=/#&/' /usr/lib/fpc/${FPCVER}/samplecfg | |
346 |
- sh -s /usr/lib/fpc/${FPCVER} "${PPC_CONFIG_PATH}" || die |
347 |
- #sed -i -e '/^-Xs/d' "${PPC_CONFIG_PATH}"/fpc.cfg || die |
348 |
- fi |
349 |
-} |
350 |
- |
351 |
-src_compile() { |
352 |
- LCL_PLATFORM=gtk2 emake \ |
353 |
- $(usex minimal "" "bigide") \ |
354 |
- -j1 |
355 |
-} |
356 |
- |
357 |
-src_install() { |
358 |
- diropts -m0755 |
359 |
- dodir /usr/share |
360 |
- # Using rsync to avoid unnecessary copies and cleaning... |
361 |
- # Note: *.o and *.ppu are needed |
362 |
- rsync -a \ |
363 |
- --exclude="CVS" --exclude=".cvsignore" \ |
364 |
- --exclude="*.ppw" --exclude="*.ppl" \ |
365 |
- --exclude="*.ow" --exclude="*.a"\ |
366 |
- --exclude="*.rst" --exclude=".#*" \ |
367 |
- --exclude="*.~*" --exclude="*.bak" \ |
368 |
- --exclude="*.orig" --exclude="*.rej" \ |
369 |
- --exclude=".xvpics" --exclude="*.compiled" \ |
370 |
- --exclude="killme*" --exclude=".gdb_hist*" \ |
371 |
- --exclude="debian" --exclude="COPYING*" \ |
372 |
- --exclude="*.app" \ |
373 |
- "${S}" "${ED%/}"/usr/share \ |
374 |
- || die "Unable to copy files!" |
375 |
- |
376 |
- dosym ../share/lazarus/startlazarus /usr/bin/startlazarus |
377 |
- dosym ../share/lazarus/startlazarus /usr/bin/lazarus |
378 |
- dosym ../share/lazarus/lazbuild /usr/bin/lazbuild |
379 |
- use minimal || dosym ../share/lazarus/components/chmhelp/lhelp/lhelp /usr/bin/lhelp |
380 |
- dosym ../lazarus/images/ide_icon48x48.png /usr/share/pixmaps/lazarus.png |
381 |
- |
382 |
- make_desktop_entry startlazarus "Lazarus IDE" "lazarus" || die "Failed making desktop entry!" |
383 |
-} |
384 |
|
385 |
diff --git a/dev-lang/lazarus/lazarus-1.6.2.ebuild b/dev-lang/lazarus/lazarus-1.6.2.ebuild |
386 |
index 2e9e22428cf..df2a3abc3a6 100644 |
387 |
--- a/dev-lang/lazarus/lazarus-1.6.2.ebuild |
388 |
+++ b/dev-lang/lazarus/lazarus-1.6.2.ebuild |
389 |
@@ -1,4 +1,4 @@ |
390 |
-# Copyright 1999-2016 Gentoo Foundation |
391 |
+# Copyright 1999-2017 Gentoo Foundation |
392 |
# Distributed under the terms of the GNU General Public License v2 |
393 |
|
394 |
EAPI=6 |
395 |
@@ -7,7 +7,7 @@ inherit eutils |
396 |
FPCVER="3.0.0" |
397 |
|
398 |
DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
399 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
400 |
+HOMEPAGE="https://www.lazarus.freepascal.org/" |
401 |
SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%201.6.2/${P}-0.tar.gz" |
402 |
|
403 |
LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |
404 |
|
405 |
diff --git a/dev-lang/lazarus/lazarus-1.6.4.ebuild b/dev-lang/lazarus/lazarus-1.6.4.ebuild |
406 |
index a32d5aea351..43510d23088 100644 |
407 |
--- a/dev-lang/lazarus/lazarus-1.6.4.ebuild |
408 |
+++ b/dev-lang/lazarus/lazarus-1.6.4.ebuild |
409 |
@@ -7,7 +7,7 @@ inherit eutils |
410 |
FPCVER="3.0.0" |
411 |
|
412 |
DESCRIPTION="Lazarus IDE is a feature rich visual programming environment emulating Delphi" |
413 |
-HOMEPAGE="http://www.lazarus.freepascal.org/" |
414 |
+HOMEPAGE="https://www.lazarus.freepascal.org/" |
415 |
SRC_URI="https://sourceforge.net/projects/${PN}/files/Lazarus%20Zip%20_%20GZip/Lazarus%20${PV}/${P}-0.tar.gz" |
416 |
|
417 |
LICENSE="GPL-2 LGPL-2.1-with-linking-exception" |