Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
Date: Tue, 03 Apr 2018 19:20:19
Message-Id: 1522783186.d020793ed31be890423115b5a25529dea0b545ef.bman@gentoo
1 commit: d020793ed31be890423115b5a25529dea0b545ef
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Tue Apr 3 18:50:33 2018 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Tue Apr 3 19:19:46 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d020793e
7
8 dev-lang/mono: drop vulnerable. use HTTPS.
9
10 Bug: https://bugs.gentoo.org/568988
11 Package-Manager: Portage-2.3.28, Repoman-2.3.9
12 Closes: https://github.com/gentoo/gentoo/pull/7792
13
14 dev-lang/mono/Manifest | 1 -
15 dev-lang/mono/mono-2.10.9-r2.ebuild | 265 -----------------------------------
16 dev-lang/mono/mono-4.4.1.0.ebuild | 4 +-
17 dev-lang/mono/mono-4.6.1.5-r1.ebuild | 6 +-
18 dev-lang/mono/mono-4.6.1.5.ebuild | 6 +-
19 dev-lang/mono/mono-4.8.0.425.ebuild | 6 +-
20 dev-lang/mono/mono-4.8.0.495.ebuild | 6 +-
21 dev-lang/mono/mono-4.8.0.524.ebuild | 6 +-
22 dev-lang/mono/mono-5.4.1.6.ebuild | 6 +-
23 9 files changed, 20 insertions(+), 286 deletions(-)
24
25 diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest
26 index c35a5d0dc77..5ad04430475 100644
27 --- a/dev-lang/mono/Manifest
28 +++ b/dev-lang/mono/Manifest
29 @@ -1,4 +1,3 @@
30 -DIST mono-2.10.9.tar.bz2 34038017 BLAKE2B 5d9ef975353c7e6f66fd66a17b9c5dd67d40fcc590d979c257986b4fa57f949588e4a05ec7d0d64f896b0594e96d804e1773a730c1fc7a09eed9ab267090971f SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01
31 DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a
32 DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405dcf3a2b59e53bb58d1949c33d68645506378eab272a6ef340194582333c515b38f635e961edc64767078905a2df SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a
33 DIST mono-4.8.0.425.tar.bz2 87955541 BLAKE2B dd3c7d26d9818c0512ddbbea6c0980ce5411904c93d5aff8aef581016268594ea1a887dc51332afc225db25d735ef3ef379a5f7b72acd95892e9efe399fb9df9 SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4
34
35 diff --git a/dev-lang/mono/mono-2.10.9-r2.ebuild b/dev-lang/mono/mono-2.10.9-r2.ebuild
36 deleted file mode 100644
37 index f9dbcaeb5f4..00000000000
38 --- a/dev-lang/mono/mono-2.10.9-r2.ebuild
39 +++ /dev/null
40 @@ -1,265 +0,0 @@
41 -# Copyright 1999-2015 Gentoo Foundation
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI="4"
45 -
46 -inherit linux-info mono eutils flag-o-matic multilib go-mono pax-utils
47 -
48 -DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
49 -HOMEPAGE="http://www.mono-project.com/Main_Page"
50 -
51 -LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
52 -SLOT="0"
53 -KEYWORDS="amd64 ppc ~ppc64 x86"
54 -
55 -IUSE="minimal pax_kernel xen"
56 -
57 -#Bash requirement is for += operator
58 -COMMONDEPEND="!dev-util/monodoc
59 - !minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* )
60 - ia64? ( sys-libs/libunwind )"
61 -RDEPEND="${COMMONDEPEND}
62 - || ( www-client/links www-client/lynx )"
63 -
64 -DEPEND="${COMMONDEPEND}
65 - sys-devel/bc
66 - virtual/yacc
67 - >=app-shells/bash-3.2
68 - pax_kernel? ( sys-apps/elfix )"
69 -
70 -MAKEOPTS="${MAKEOPTS} -j1"
71 -
72 -RESTRICT="test"
73 -
74 -pkg_setup() {
75 - if use kernel_linux
76 - then
77 - get_version
78 - if linux_config_exists
79 - then
80 - if linux_chkconfig_present SYSVIPC
81 - then
82 - einfo "CONFIG_SYSVIPC is set, looking good."
83 - else
84 - eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling."
85 - eerror "See https://bugs.gentoo.org/261869 for more info."
86 - eerror "Please set CONFIG_SYSVIPC in your kernel .config if build fails."
87 - fi
88 - else
89 - ewarn "Was unable to determine your kernel .config"
90 - ewarn "Please note that if CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling."
91 - ewarn "See https://bugs.gentoo.org/261869 for more info."
92 - fi
93 - fi
94 - PATCHES=( "${FILESDIR}/${PN}-2.10.2-threads-access.patch"
95 - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3382.patch"
96 - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3543.patch"
97 - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3543_2.patch" )
98 -}
99 -
100 -src_prepare() {
101 - go-mono_src_prepare
102 -
103 - # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it doesn't
104 - # get killed in the build process when MPROTECT is enabled. #286280
105 - # RANDMMAP kills the build process to #347365
106 - # use paxmark.sh to get PT/XT logic #532244
107 - if use pax_kernel ; then
108 - ewarn "We are disabling MPROTECT on the mono binary."
109 - sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in"
110 - fi
111 -}
112 -
113 -src_configure() {
114 - # mono's build system is finiky, strip the flags
115 - strip-flags
116 -
117 - # Remove this at your own peril. Mono will barf in unexpected ways.
118 - append-flags -fno-strict-aliasing
119 -
120 - # NOTE: We need the static libs for now so mono-debugger works.
121 - # See https://bugs.gentoo.org/show_bug.cgi?id=256264 for details
122 - #
123 - # --without-moonlight since www-plugins/moonlight is not the only one
124 - # using mono: https://bugzilla.novell.com/show_bug.cgi?id=641005#c3
125 - #
126 - # --with-profile4 needs to be always enabled since it's used by default
127 - # and, otherwise, problems like bug #340641 appear.
128 - #
129 - # sgen fails on ppc, bug #359515
130 -
131 - local myconf=""
132 - use ppc && myconf="${myconf} --with-sgen=no"
133 - go-mono_src_configure \
134 - --enable-static \
135 - --disable-quiet-build \
136 - --without-moonlight \
137 - --with-libgdiplus=$(use minimal && printf "no" || printf "installed" ) \
138 - $(use_with xen xen_opt) \
139 - --without-ikvm-native \
140 - --with-jit \
141 - --disable-dtrace \
142 - --with-profile4 \
143 - ${myconf}
144 -}
145 -
146 -src_test() {
147 - echo ">>> Test phase [check]: ${CATEGORY}/${PF}"
148 -
149 - export MONO_REGISTRY_PATH="${T}/registry"
150 - export XDG_DATA_HOME="${T}/data"
151 - export MONO_SHARED_DIR="${T}/shared"
152 - export XDG_CONFIG_HOME="${T}/config"
153 - export HOME="${T}/home"
154 -
155 - emake -j1 check
156 -}
157 -
158 -src_install() {
159 - go-mono_src_install
160 -
161 - # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
162 - # mono.spec and http://www.mail-archive.com/mono-devel-list@××××××××××××.com/msg24870.html
163 - # for reference.
164 - rm -f "${ED}"/usr/$(get_libdir)/mono/2.0/mscorlib.dll.so
165 - rm -f "${ED}"/usr/$(get_libdir)/mono/2.0/mcs.exe.so
166 -}
167 -
168 -#THINK!!!! Before touching postrm and postinst
169 -#Reference phase order:
170 -#pkg_preinst
171 -#pkg_prerm
172 -#pkg_postrm
173 -#pkg_postinst
174 -
175 -pkg_preinst() {
176 - local symlink
177 - local NUNIT_DIR="/usr/$(get_libdir)/mono/nunit"
178 - local pv_atom
179 - if [[ "$(readlink "${ROOT}"/${NUNIT_DIR})" == *"mono-nunit"* ]]
180 - then
181 - for pv_atom in 2.2{,-r1,-r2,-r3,-r4} '2.4_pre*' '2.4_rc*' 2.4
182 - do
183 - if has_version "=dev-lang/mono-${pv_atom}"
184 - then
185 - einfo "If you just received a file collision warning message,"
186 - einfo "be advised that this is a known problem, which will now be fixed:"
187 - ebegin "Found broken symlinks created by $(best_version dev-lang/mono), fixing"
188 - for symlink in \
189 - "${ROOT}/${NUNIT_DIR}" \
190 - "${ROOT}/usr/$(get_libdir)/pkgconfig/nunit.pc" \
191 - "${ROOT}/usr/bin/nunit-console" \
192 - "${ROOT}/usr/bin/nunit-console2"
193 - do
194 - if [[ -L "${symlink}" ]]
195 - then
196 - rm -f "${symlink}" &> /dev/null
197 - fi
198 - done
199 - eend 0
200 - break
201 - fi
202 - done
203 - fi
204 -}
205 -
206 -#pkg_postinst() {
207 -# elog "PLEASE TAKE NOTE!"
208 -# elog ""
209 -# elog "Some of the namespaces supported by Mono require extra packages to be installed."
210 -# elog "Below is a list of namespaces and the corresponding package you must install:"
211 -# elog ""
212 -# elog ">=x11-libs/cairo-1.6.4"
213 -# elog " Mono.Cairo"
214 -# elog "Also read:"
215 -# elog "http://www.mono-project.com/Mono.Cairo"
216 -# elog ""
217 -# elog ">=dev-db/firebird-2.0.4.13130.1"
218 -# elog " FirebirdSql.Data.Firebird"
219 -# elog "Also read:"
220 -# elog "http://www.mono-project.com/Firebird_Interbase"
221 -# elog ""
222 -# elog "dev-db/sqlite:3"
223 -# elog " Mono.Data.Sqlite"
224 -# elog "Also read:"
225 -# elog "http://www.mono-project.com/SQLite"
226 -# elog ""
227 -# elog ">=dev-db/oracle-instantclient-basic-10.2"
228 -# elog " System.Data.OracleClient"
229 -# elog "Also read:"
230 -# elog "http://www.mono-project.com/Oracle"
231 -# elog ""
232 -# elog "Mono also has support for packages that are not included in portage:"
233 -# elog ""
234 -# elog "No ebuild available:"
235 -# elog " IBM.Data.DB2"
236 -# elog "Also read: http://www.mono-project.com/IBM_DB2"
237 -# elog ""
238 -# elog "No ebuild needed:"
239 -# elog " Mono.Data.SybaseClient"
240 -# elog "Also read: http://www.mono-project.com/Sybase"
241 -#}
242 -
243 -# NOTICE: THE COPYRIGHT FILES IN THE TARBALL ARE UNCLEAR!
244 -# WHENEVER YOU THINK SOMETHING IS GPL-2+, IT'S ONLY GPL-2
245 -# UNLESS MIGUEL DE ICAZA HIMSELF SAYS OTHERWISE.
246 -
247 -# mono
248 -# The code we use is LGPL, but contributions must be made under the MIT/X11
249 -# license, so Novell can serve its paying customers. Exception is mono/man.
250 -# LICENSE="LGPL-2.1"
251 -
252 - # mono/man
253 - # LICENSE="MIT"
254 -
255 -# mcs/mcs
256 -# mcs/gmcs
257 -# LICENSE="GPL-2 MIT"
258 -
259 -# tests
260 -# LICENSE="MIT"
261 -
262 -# mcs/class
263 -# Except the listed exceptions:
264 -# LICENSE="MIT"
265 -
266 - # mcs/class/ByteFX.Data
267 - # mcs/class/Npgsql
268 - # LICENSE="LGPL-2.1"
269 -
270 - # mcs/class/FirebirdSql.Data.Firebird
271 - # LICENSE="IDPL"
272 -
273 - # mcs/class/ICSharpCode.SharpZipLib
274 - # LICENSE="GPL-2-with-linking-exception"
275 -
276 - # mcs/class/MicrosoftAjaxLibrary
277 - # LICENSE="Ms-Pl"
278 -
279 - # mcs/class/Microsoft.JScript/Microsoft.JScript/TokenStream.cs
280 - # mcs/class/Microsoft.JScript/Microsoft.JScript/Token.cs
281 - # mcs/class/Microsoft.JScript/Microsoft.JScript/Parser.cs
282 - # mcs/class/Microsoft.JScript/Microsoft.JScript/Decompiler.cs
283 - # LICENSE="|| ( NPL-1.1 GPL-2 )"
284 -
285 -# mcs/jay
286 -# LICENSE="BSD-4"
287 -
288 -# mcs/tools
289 -# Except the listed exceptions:
290 -# LICENSE="MIT"
291 -
292 - # mcs/tools/mdoc/Mono.Documentation/monodocs2html.cs
293 - # LICENSE="GPL-2"
294 -
295 - # mcs/tools/sqlsharp/SqlSharpCli.cs
296 - # LICENSE="GPL-2"
297 -
298 - # mcs/tools/csharp/repl.cs
299 - # LICENSE="|| ( MIT GPL-2 )"
300 -
301 - # mcs/tools/mono-win32-setup.nsi
302 - # LICENSE="GPL-2"
303 -
304 -# samples
305 -# LICENSE="MIT"
306
307 diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild
308 index 397235e7db5..991c9a258bd 100644
309 --- a/dev-lang/mono/mono-4.4.1.0.ebuild
310 +++ b/dev-lang/mono/mono-4.4.1.0.ebuild
311 @@ -6,8 +6,8 @@ EAPI=6
312 inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
313
314 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
315 -HOMEPAGE="http://www.mono-project.com/Main_Page"
316 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
317 +HOMEPAGE="https://www.mono-project.com/Main_Page"
318 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
319
320 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
321 SLOT="0"
322
323 diff --git a/dev-lang/mono/mono-4.6.1.5-r1.ebuild b/dev-lang/mono/mono-4.6.1.5-r1.ebuild
324 index d6fef010197..2e8cbf88e41 100644
325 --- a/dev-lang/mono/mono-4.6.1.5-r1.ebuild
326 +++ b/dev-lang/mono/mono-4.6.1.5-r1.ebuild
327 @@ -1,4 +1,4 @@
328 -# Copyright 1999-2016 Gentoo Foundation
329 +# Copyright 1999-2018 Gentoo Foundation
330 # Distributed under the terms of the GNU General Public License v2
331
332 EAPI=6
333 @@ -6,8 +6,8 @@ EAPI=6
334 inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
335
336 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
337 -HOMEPAGE="http://www.mono-project.com/Main_Page"
338 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
339 +HOMEPAGE="https://www.mono-project.com/Main_Page"
340 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
341
342 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
343 SLOT="0"
344
345 diff --git a/dev-lang/mono/mono-4.6.1.5.ebuild b/dev-lang/mono/mono-4.6.1.5.ebuild
346 index d4355690828..13383e87192 100644
347 --- a/dev-lang/mono/mono-4.6.1.5.ebuild
348 +++ b/dev-lang/mono/mono-4.6.1.5.ebuild
349 @@ -1,4 +1,4 @@
350 -# Copyright 1999-2016 Gentoo Foundation
351 +# Copyright 1999-2018 Gentoo Foundation
352 # Distributed under the terms of the GNU General Public License v2
353
354 EAPI=6
355 @@ -6,8 +6,8 @@ EAPI=6
356 inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
357
358 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
359 -HOMEPAGE="http://www.mono-project.com/Main_Page"
360 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
361 +HOMEPAGE="https://www.mono-project.com/Main_Page"
362 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
363
364 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
365 SLOT="0"
366
367 diff --git a/dev-lang/mono/mono-4.8.0.425.ebuild b/dev-lang/mono/mono-4.8.0.425.ebuild
368 index 712f239c13c..20c09cc21a9 100644
369 --- a/dev-lang/mono/mono-4.8.0.425.ebuild
370 +++ b/dev-lang/mono/mono-4.8.0.425.ebuild
371 @@ -1,4 +1,4 @@
372 -# Copyright 1999-2017 Gentoo Foundation
373 +# Copyright 1999-2018 Gentoo Foundation
374 # Distributed under the terms of the GNU General Public License v2
375
376 EAPI=6
377 @@ -6,8 +6,8 @@ EAPI=6
378 inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
379
380 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
381 -HOMEPAGE="http://www.mono-project.com/Main_Page"
382 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
383 +HOMEPAGE="https://www.mono-project.com/Main_Page"
384 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
385
386 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
387 SLOT="0"
388
389 diff --git a/dev-lang/mono/mono-4.8.0.495.ebuild b/dev-lang/mono/mono-4.8.0.495.ebuild
390 index 712f239c13c..20c09cc21a9 100644
391 --- a/dev-lang/mono/mono-4.8.0.495.ebuild
392 +++ b/dev-lang/mono/mono-4.8.0.495.ebuild
393 @@ -1,4 +1,4 @@
394 -# Copyright 1999-2017 Gentoo Foundation
395 +# Copyright 1999-2018 Gentoo Foundation
396 # Distributed under the terms of the GNU General Public License v2
397
398 EAPI=6
399 @@ -6,8 +6,8 @@ EAPI=6
400 inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
401
402 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
403 -HOMEPAGE="http://www.mono-project.com/Main_Page"
404 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
405 +HOMEPAGE="https://www.mono-project.com/Main_Page"
406 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
407
408 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
409 SLOT="0"
410
411 diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild
412 index ea9bd74a3b4..ecba992080c 100644
413 --- a/dev-lang/mono/mono-4.8.0.524.ebuild
414 +++ b/dev-lang/mono/mono-4.8.0.524.ebuild
415 @@ -1,4 +1,4 @@
416 -# Copyright 1999-2017 Gentoo Foundation
417 +# Copyright 1999-2018 Gentoo Foundation
418 # Distributed under the terms of the GNU General Public License v2
419
420 EAPI=6
421 @@ -6,8 +6,8 @@ EAPI=6
422 inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
423
424 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
425 -HOMEPAGE="http://www.mono-project.com/Main_Page"
426 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
427 +HOMEPAGE="https://www.mono-project.com/Main_Page"
428 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
429
430 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
431 SLOT="0"
432
433 diff --git a/dev-lang/mono/mono-5.4.1.6.ebuild b/dev-lang/mono/mono-5.4.1.6.ebuild
434 index f25dd8d9138..923e3d2af3e 100644
435 --- a/dev-lang/mono/mono-5.4.1.6.ebuild
436 +++ b/dev-lang/mono/mono-5.4.1.6.ebuild
437 @@ -1,4 +1,4 @@
438 -# Copyright 1999-2017 Gentoo Foundation
439 +# Copyright 1999-2018 Gentoo Foundation
440 # Distributed under the terms of the GNU General Public License v2
441
442 EAPI=6
443 @@ -6,8 +6,8 @@ EAPI=6
444 inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal
445
446 DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter"
447 -HOMEPAGE="http://www.mono-project.com/Main_Page"
448 -SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
449 +HOMEPAGE="https://www.mono-project.com/Main_Page"
450 +SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2"
451
452 LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL"
453 SLOT="0"