[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: c15963bb1b503a00b66dbc865d254480bc996a26 Author: Sam James gentoo org> AuthorDate: Sat Mar 2 04:35:52 2024 + Commit: Sam James gentoo org> CommitDate: Sat Mar 2 04:35:52 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c15963bb dev-lang/mono: drop versions Signed-off-by: Sam James gentoo.org> dev-lang/mono/Manifest | 2 - dev-lang/mono/mono-6.12.0.122.ebuild| 128 --- dev-lang/mono/mono-6.12.0.182.ebuild| 127 --- dev-lang/mono/mono-6.12.0.199-r1.ebuild | 129 dev-lang/mono/mono-6.12.0.199.ebuild| 127 --- 5 files changed, 513 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 37ec07a3e0e2..6060718ffc12 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,3 +1 @@ -DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd SHA512 0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd -DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30 SHA512 5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512 DIST mono-6.12.0.199.tar.xz 304146664 BLAKE2B a38f0f1b80b300132247cee4621fc59bd65845c919ccd0cc55e00928b8a1b85b0695a9bb436c3efc0afd4e7dfa001714485964cf44239bb7c438ca6ed818dabf SHA512 9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51 diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild deleted file mode 100644 index 3d5515f9d05a.. --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ /dev/null @@ -1,128 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CHECKREQS_DISK_BUILD="4500M" -inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal toolchain-funcs - -DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" -HOMEPAGE="https://mono-project.com; -SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; - -LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" -IUSE="doc minimal nls pax-kernel selinux xen" - -# Note: mono works incorrect with older versions of libgdiplus -# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 -DEPEND=" - app-crypt/mit-krb5[${MULTILIB_USEDEP}] - sys-libs/zlib[${MULTILIB_USEDEP}] - ia64? ( sys-libs/libunwind ) - !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) - nls? ( sys-devel/gettext ) -" -RDEPEND=" - ${DEPEND} - app-misc/ca-certificates - selinux? ( sec-policy/selinux-mono ) -" -# CMake is used for bundled deps -BDEPEND=" - dev-build/cmake - app-alternatives/bc - app-alternatives/yacc - pax-kernel? ( sys-apps/elfix ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-5.12-try-catch.patch - "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch -) - -pkg_pretend() { - linux-info_pkg_setup - - if use kernel_linux ; then - if linux_config_exists ; then - linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" - else - # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 - ewarn "kernel config not found" - ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." - ewarn "See https://bugs.gentoo.org/261869 for more info." - fi - fi - - # bug #687892 - check-reqs_pkg_pretend -} - -pkg_setup() { - mono-env_pkg_setup - check-reqs_pkg_setup -} - -src_prepare() { - # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't - # get killed in the build proces when MPROTECT is enabled, bug #286280 - # RANDMMAP kills the build process too, bug #347365 - # We use paxmark.sh to get PT/XT logic, bug #532244 - if use pax-kernel ; then - ewarn "We are disabling MPROTECT on the mono binary." - - # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 - sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" - fi - -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 6acf86385f755ed9d7ad4912fd24bd989ad5ef44 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 27 10:32:16 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 27 10:32:16 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6acf8638 dev-lang/mono: Stabilize 6.12.0.199-r2 x86, #925563 Signed-off-by: Joonas Niilola gentoo.org> dev-lang/mono/mono-6.12.0.199-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.199-r2.ebuild b/dev-lang/mono/mono-6.12.0.199-r2.ebuild index 8db5303cb895..41bf74d5c0c3 100644 --- a/dev-lang/mono/mono-6.12.0.199-r2.ebuild +++ b/dev-lang/mono/mono-6.12.0.199-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: f1d09241b470cd646da414edd105534273922de7 Author: Joonas Niilola gentoo org> AuthorDate: Tue Feb 27 10:31:18 2024 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Feb 27 10:31:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d09241 dev-lang/mono: Stabilize 6.12.0.199-r2 amd64, #925563 Signed-off-by: Joonas Niilola gentoo.org> dev-lang/mono/mono-6.12.0.199-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.199-r2.ebuild b/dev-lang/mono/mono-6.12.0.199-r2.ebuild index 77fe33df7cd8..8db5303cb895 100644 --- a/dev-lang/mono/mono-6.12.0.199-r2.ebuild +++ b/dev-lang/mono/mono-6.12.0.199-r2.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: 6b4bcffa3bccaf8ba8c99c65bd9dbd1f445b196d Author: Sam James gentoo org> AuthorDate: Sat Dec 9 15:27:04 2023 + Commit: Sam James gentoo org> CommitDate: Sat Dec 9 18:05:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b4bcffa dev-lang/mono: fix modern C issue in configure Signed-off-by: Sam James gentoo.org> .../mono/files/mono-6.12.0.199-configure-c99.patch | 51 dev-lang/mono/mono-6.12.0.199-r2.ebuild| 130 + 2 files changed, 181 insertions(+) diff --git a/dev-lang/mono/files/mono-6.12.0.199-configure-c99.patch b/dev-lang/mono/files/mono-6.12.0.199-configure-c99.patch new file mode 100644 index ..3018dbe8339c --- /dev/null +++ b/dev-lang/mono/files/mono-6.12.0.199-configure-c99.patch @@ -0,0 +1,51 @@ +https://github.com/mono/mono/pull/21730 + +From 90315aa24569d13da93230ac2d3e5ec3c96f35b4 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Sat, 9 Dec 2023 00:06:09 +0100 +Subject: [PATCH] configure: Fix type errors in __thread test + +The thread start routine must return void *, and int and void * +are distinct types. Compilers increasingly issue errors instead +of warnings for such type errors, and this causes the configure +probe to fail unconditionally, even if the system supports +__thread variables. +--- + configure.ac | 10 +++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index dbc4904d9b2e4..7518439118e37 100644 +--- a/configure.ac b/configure.ac +@@ -2831,14 +2831,16 @@ if test x$host_win32 = xno; then + __thread int i; + static int res1, res2; + +- void thread_main (void *arg) ++ void *thread_main (void *parg) + { ++ int arg = *(int *)parg; + i = arg; + sleep (1); + if (arg == 1) + res1 = (i == arg); + else + res2 = (i == arg); ++ return NULL; + } + + int main () { +@@ -2846,8 +2848,10 @@ if test x$host_win32 = xno; then + + i = 5; + +- pthread_create (, NULL, thread_main, 1); +- pthread_create (, NULL, thread_main, 2); ++ int one = 1; ++ pthread_create (, NULL, thread_main, ); ++ int two = 2; ++ pthread_create (, NULL, thread_main, ); + + pthread_join (t1, NULL); + pthread_join (t2, NULL); diff --git a/dev-lang/mono/mono-6.12.0.199-r2.ebuild b/dev-lang/mono/mono-6.12.0.199-r2.ebuild new file mode 100644 index ..f18742acabed --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.199-r2.ebuild @@ -0,0 +1,130 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +IUSE="doc minimal nls pax-kernel selinux xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates + selinux? ( sec-policy/selinux-mono ) +" +# CMake is used for bundled deps +BDEPEND=" + dev-util/cmake + sys-devel/bc + app-alternatives/yacc + pax-kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch + "${FILESDIR}"/${PN}-6.12.0.199-configure-c99.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 619727ef09e9464f656c4d95d4fd9f6fb966fc38 Author: Sam James gentoo org> AuthorDate: Mon Dec 4 08:11:09 2023 + Commit: Sam James gentoo org> CommitDate: Mon Dec 4 08:33:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=619727ef dev-lang/mono: filter LTO unconditionally, force -O2, no strict aliasing It's somewhat of a miracle mono works at all nowadays, especially given all the scary warnings, so force a conservative build. Bug: https://bugs.gentoo.org/915985 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.199-r1.ebuild | 129 1 file changed, 129 insertions(+) diff --git a/dev-lang/mono/mono-6.12.0.199-r1.ebuild b/dev-lang/mono/mono-6.12.0.199-r1.ebuild new file mode 100644 index ..204593665083 --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.199-r1.ebuild @@ -0,0 +1,129 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +IUSE="doc minimal nls pax-kernel selinux xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates + selinux? ( sec-policy/selinux-mono ) +" +# CMake is used for bundled deps +BDEPEND=" + dev-util/cmake + sys-devel/bc + app-alternatives/yacc + pax-kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi + + # bug #687892 + check-reqs_pkg_pretend +} + +pkg_setup() { + mono-env_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enabled, bug #286280 + # RANDMMAP kills the build process too, bug #347365 + # We use paxmark.sh to get PT/XT logic, bug #532244 + if use pax-kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + # Many, many unsafe warnings. Miscompiled with -O3 too: bug #915985. + append-flags -O2 -fno-strict-aliasing + filter-lto + + local myeconfargs=( + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + --enable-system-aot + $(multilib_native_use_with doc mcs-docs) + $(use_enable nls) + ) + + # Workaround(?) for bug #779025 + # May be able to do a real fix by adjusting path used? + if multilib_is_native_abi ; then + myeconfargs+=( --enable-system-aot ) + else + myeconfargs+=( --disable-system-aot ) + fi + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + emake -C mcs/tests check +} + +multilib_src_install() { + default + + # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora + # mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html + # for reference. +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: cd39f9ae719d27fb494017aede4a833efa8a6717 Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 10 09:04:14 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 10 09:04:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd39f9ae dev-lang/mono: Stabilize 6.12.0.182 amd64, #915410 Signed-off-by: Joonas Niilola gentoo.org> dev-lang/mono/mono-6.12.0.182.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index f78f52b6ef81..7b6bdb661589 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 0d52a026ce749df063e00cd4efb7cff3feebe198 Author: Joonas Niilola gentoo org> AuthorDate: Tue Oct 10 07:08:44 2023 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Oct 10 07:09:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d52a026 dev-lang/mono: Stabilize 6.12.0.182 x86, #915410 Signed-off-by: Joonas Niilola gentoo.org> dev-lang/mono/mono-6.12.0.182.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index 6d4584e910e1..f78f52b6ef81 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: a0e4d5492c1d3f0331b2ce07e6e21fc6893ffd06 Author: Andrew Ammerlaan gentoo org> AuthorDate: Mon Sep 4 14:05:58 2023 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Mon Sep 4 14:06:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0e4d549 dev-lang/mono: add 6.12.0.199 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.12.0.199.ebuild | 127 +++ 2 files changed, 128 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 5d2e986526bd..37ec07a3e0e2 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,2 +1,3 @@ DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd SHA512 0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30 SHA512 5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512 +DIST mono-6.12.0.199.tar.xz 304146664 BLAKE2B a38f0f1b80b300132247cee4621fc59bd65845c919ccd0cc55e00928b8a1b85b0695a9bb436c3efc0afd4e7dfa001714485964cf44239bb7c438ca6ed818dabf SHA512 9e379aaeb2e8750edbda74648c0ae9cc8cb9b2d7af85512bf2e729132c2e0322e776ef0b7657da708cbc1ae2a62f5532519d339fa68f465b30a65ca30d4a1e51 diff --git a/dev-lang/mono/mono-6.12.0.199.ebuild b/dev-lang/mono/mono-6.12.0.199.ebuild new file mode 100644 index ..6d4584e910e1 --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.199.ebuild @@ -0,0 +1,127 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal toolchain-funcs + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +IUSE="doc minimal nls pax-kernel selinux xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates + selinux? ( sec-policy/selinux-mono ) +" +# CMake is used for bundled deps +BDEPEND=" + dev-util/cmake + sys-devel/bc + app-alternatives/yacc + pax-kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi + + # bug #687892 + check-reqs_pkg_pretend +} + +pkg_setup() { + mono-env_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enabled, bug #286280 + # RANDMMAP kills the build process too, bug #347365 + # We use paxmark.sh to get PT/XT logic, bug #532244 + if use pax-kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + tc-ld-is-lld && filter-lto + + local myeconfargs=( +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 27c62fe574c16b0e6eaee5a207f093e9a7915680 Author: Violet Purcell inventati org> AuthorDate: Thu Jul 13 17:38:51 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jul 26 02:51:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27c62fe5 dev-lang/mono: Filter LTO with LLD Compilation fails with LLD and LTO with the following error: ld.lld: error: boringssl/crypto/bn/CMakeFiles/bn.dir/convert.c.o :1:7: invalid operand for instruction divq $-8446744073709551616 ^ ld.lld: error: boringssl/crypto/asn1/CMakeFiles/asn1.dir/a_object.c.o :1:7: invalid operand for instruction divq $-9223372036854775808 ^ Signed-off-by: Violet Purcell inventati.org> Closes: https://github.com/gentoo/gentoo/pull/31866 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 4 +++- dev-lang/mono/mono-6.12.0.182.ebuild | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index c644193115d7..db863dba7181 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -4,7 +4,7 @@ EAPI=7 CHECKREQS_DISK_BUILD="4500M" -inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal +inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal toolchain-funcs DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="https://mono-project.com; @@ -85,6 +85,8 @@ src_prepare() { } multilib_src_configure() { + tc-ld-is-lld && filter-lto + local myeconfargs=( $(use_with xen xen_opt) --without-ikvm-native diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index 20444696ffda..6d4584e910e1 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -4,7 +4,7 @@ EAPI=7 CHECKREQS_DISK_BUILD="4500M" -inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal +inherit autotools check-reqs flag-o-matic linux-info mono-env pax-utils multilib-minimal toolchain-funcs DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="https://mono-project.com; @@ -85,6 +85,8 @@ src_prepare() { } multilib_src_configure() { + tc-ld-is-lld && filter-lto + local myeconfargs=( $(use_with xen xen_opt) --without-ikvm-native
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 9bf1e19f561713674c36d657cd2cdaf478316cca Author: Sam James gentoo org> AuthorDate: Wed Jun 28 07:13:25 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 28 07:19:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bf1e19f dev-lang/mono: add missing selinux policy dep Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 3 ++- dev-lang/mono/mono-6.12.0.182.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index fa328db808d8..c644193115d7 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" -IUSE="doc minimal nls pax-kernel xen" +IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus # Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 @@ -27,6 +27,7 @@ DEPEND=" RDEPEND=" ${DEPEND} app-misc/ca-certificates + selinux? ( sec-policy/selinux-mono ) " # CMake is used for bundled deps BDEPEND=" diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index 7ec3e4980142..20444696ffda 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" -IUSE="doc minimal nls pax-kernel xen" +IUSE="doc minimal nls pax-kernel selinux xen" # Note: mono works incorrect with older versions of libgdiplus # Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 @@ -27,6 +27,7 @@ DEPEND=" RDEPEND=" ${DEPEND} app-misc/ca-certificates + selinux? ( sec-policy/selinux-mono ) " # CMake is used for bundled deps BDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: baf3d91ea162cf82a8c8fe871399facf0f5d6c93 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:53:31 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:53:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baf3d91e dev-lang/mono: add cmake BDEPEND Used for bundled deps. Closes: https://bugs.gentoo.org/801568 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 2 ++ dev-lang/mono/mono-6.12.0.182.ebuild | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 41df3da3c290..fa328db808d8 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -28,7 +28,9 @@ RDEPEND=" ${DEPEND} app-misc/ca-certificates " +# CMake is used for bundled deps BDEPEND=" + dev-util/cmake sys-devel/bc app-alternatives/yacc pax-kernel? ( sys-apps/elfix ) diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild index 1abef5af7dd3..7ec3e4980142 100644 --- a/dev-lang/mono/mono-6.12.0.182.ebuild +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -28,7 +28,9 @@ RDEPEND=" ${DEPEND} app-misc/ca-certificates " +# CMake is used for bundled deps BDEPEND=" + dev-util/cmake sys-devel/bc app-alternatives/yacc pax-kernel? ( sys-apps/elfix )
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 15253e35bb941ccae9ac5c9f0201599ed1bd9167 Author: Sam James gentoo org> AuthorDate: Sat Jun 17 02:18:07 2023 + Commit: Sam James gentoo org> CommitDate: Sat Jun 17 02:18:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15253e35 dev-lang/mono: add 6.12.0.182 Bug: https://bugs.gentoo.org/908612 Signed-off-by: Sam James gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.12.0.182.ebuild | 122 +++ 2 files changed, 123 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 95ccf27564e5..5d2e986526bd 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1 +1,2 @@ DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd SHA512 0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd +DIST mono-6.12.0.182.tar.xz 303230932 BLAKE2B fc959e1d57d91670e8adf8ab64d3c0f16b7291f6a70d191b4401bf42a6bd35a7ac23b1aa5d2ed5cda833f29204bd56d800910320169941283cab52a1cb79ef30 SHA512 5f0f02f2adf89785af8f620c16d69fc97b87c9b39133286e6f1237a397f4842ea8d26802d9f802f8798a86540dc1bc3b5201428f218c78fbcf91f0d575cde512 diff --git a/dev-lang/mono/mono-6.12.0.182.ebuild b/dev-lang/mono/mono-6.12.0.182.ebuild new file mode 100644 index ..1abef5af7dd3 --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.182.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv ~x86 ~amd64-linux" +IUSE="doc minimal nls pax-kernel xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates +" +BDEPEND=" + sys-devel/bc + app-alternatives/yacc + pax-kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi + + # bug #687892 + check-reqs_pkg_pretend +} + +pkg_setup() { + mono-env_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enabled, bug #286280 + # RANDMMAP kills the build process too, bug #347365 + # We use paxmark.sh to get PT/XT logic, bug #532244 + if use pax-kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + --enable-system-aot + $(multilib_native_use_with doc mcs-docs) + $(use_enable nls) + ) + + # Workaround(?) for bug #779025 + # May be able to do a real fix by adjusting path used? + if multilib_is_native_abi ; then + myeconfargs+=( --enable-system-aot ) + else + myeconfargs+=(
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1f77d39649dc00243345a62a19c42a93a6137c28 Author: Sam James gentoo org> AuthorDate: Wed Jun 7 04:10:00 2023 + Commit: Sam James gentoo org> CommitDate: Wed Jun 7 04:10:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f77d396 dev-lang/mono: only build docs for native multilib Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 0399f5a023ac..41df3da3c290 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -87,7 +87,7 @@ multilib_src_configure() { --without-ikvm-native --disable-dtrace --enable-system-aot - $(use_with doc mcs-docs) + $(multilib_native_use_with doc mcs-docs) $(use_enable nls) )
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: be02856a46e00bbb861fd3c651cac42c2b7697d0 Author: Sam James gentoo org> AuthorDate: Thu Jan 13 01:41:45 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jan 13 01:42:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be02856a dev-lang/mono: fix automagic ccache usage This is for users to enable, not for build systems to do it based on whether ccache is installed (which leads to sandbox issues anyway). Closes: https://bugs.gentoo.org/830562 Signed-off-by: Sam James gentoo.org> .../mono-6.12.0.122-disable-automagic-ccache.patch | 22 ++ dev-lang/mono/mono-6.12.0.122.ebuild | 3 ++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/files/mono-6.12.0.122-disable-automagic-ccache.patch b/dev-lang/mono/files/mono-6.12.0.122-disable-automagic-ccache.patch new file mode 100644 index ..b92592f6ea32 --- /dev/null +++ b/dev-lang/mono/files/mono-6.12.0.122-disable-automagic-ccache.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/831079 +--- a/mono/btls/CMakeLists.txt b/mono/btls/CMakeLists.txt +@@ -12,11 +12,6 @@ endif() + enable_language(C) + enable_language(CXX) + +-find_program(CCACHE_PROGRAM ccache) +-if(CCACHE_PROGRAM) +-set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") +-endif() +- + if (MSVC OR CYGWIN) + set(BTLS_HOST_WIN32 1) + endif () +@@ -129,4 +124,4 @@ endif () + + if (CYGWIN) + target_link_libraries (mono-btls-shared wsock32 ws2_32) +-endif () +\ No newline at end of file ++endif () diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 449d4aebe3b2..97ee904ee535 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -36,6 +36,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PN}-5.12-try-catch.patch + "${FILESDIR}"/${PN}-6.12.0.122-disable-automagic-ccache.patch ) pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, profiles/arch/riscv/
commit: 8c9508e8241e41b4ad3ea4c0746c4e83621f994b Author: Marek Szuba gentoo org> AuthorDate: Fri Aug 20 14:19:02 2021 + Commit: Marek Szuba gentoo org> CommitDate: Fri Aug 20 14:21:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c9508e8 dev-lang/mono: keyword 6.12.0.122 for -riscv Fails to build, and according to upstream documentation even when it does build it can't do much more than run a Hello, world! example in C#. Signed-off-by: Marek Szuba gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 2 +- profiles/arch/riscv/use.mask | 4 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index b1486e78265..449d4aebe3b 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 -riscv x86 ~amd64-linux" IUSE="doc minimal nls pax-kernel xen" # Note: mono works incorrect with older versions of libgdiplus diff --git a/profiles/arch/riscv/use.mask b/profiles/arch/riscv/use.mask index c4c7b54e6a0..865898a6b56 100644 --- a/profiles/arch/riscv/use.mask +++ b/profiles/arch/riscv/use.mask @@ -32,6 +32,10 @@ valgrind # Not tested yet bluetooth jack + +# As of August 2021, RISC-V support in dev-lang/mono is minimal and some +# versions do not even build on this arch. See +# https://github.com/dotnet/runtime/issues/36748 mono # No proper support for this arch yet
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 4cc5adb81b0bb631792782a384850e99c2518733 Author: Sam James gentoo org> AuthorDate: Thu Apr 29 00:36:31 2021 + Commit: Sam James gentoo org> CommitDate: Thu Apr 29 00:38:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc5adb8 dev-lang/mono: Stabilize 6.12.0.122 amd64, #785706 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index e11a2715bb9..981a76e8944 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="doc minimal nls pax_kernel xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: c1f20654a4a657f6d754acb62d9a3c253d64c8bd Author: Sam James gentoo org> AuthorDate: Mon Apr 26 10:33:24 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 26 10:33:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1f20654 dev-lang/mono: Stabilize 6.12.0.122 x86, #785706 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 5c928b7089e..e11a2715bb9 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="doc minimal nls pax_kernel xen" # Note: mono works incorrect with older versions of libgdiplus
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: d7b186250b9c9173907974603885d48b00a65576 Author: Sam James gentoo org> AuthorDate: Mon Mar 29 19:21:07 2021 + Commit: Sam James gentoo org> CommitDate: Mon Mar 29 20:14:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7b18625 dev-lang/mono: fix multilib non-native install by disabling AOT Closes: https://bugs.gentoo.org/779025 Signed-off-by: Sam James gentoo.org> dev-lang/mono/mono-6.12.0.122.ebuild | 8 1 file changed, 8 insertions(+) diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 2e2781d0640..5c928b7089e 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -90,6 +90,14 @@ multilib_src_configure() { $(use_enable nls) ) + # Workaround(?) for bug #779025 + # May be able to do a real fix by adjusting path used? + if multilib_is_native_abi ; then + myeconfargs+=( --enable-system-aot ) + else + myeconfargs+=( --disable-system-aot ) + fi + econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 70d8a5e5a6eee8500baeba1f85600de468a840a0 Author: Sam James gentoo org> AuthorDate: Sun Mar 28 03:48:15 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 04:21:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70d8a5e5 dev-lang/mono: fix metadata indentation Signed-off-by: Sam James gentoo.org> dev-lang/mono/metadata.xml | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dev-lang/mono/metadata.xml b/dev-lang/mono/metadata.xml index 537ed12bade..9736309166b 100644 --- a/dev-lang/mono/metadata.xml +++ b/dev-lang/mono/metadata.xml @@ -1,12 +1,12 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - dot...@gentoo.org - Gentoo Dotnet Project - - - Enable if the user plans to run the package under a pax enabled hardened kernel - Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems. - + + dot...@gentoo.org + Gentoo Dotnet Project + + + Enable if the user plans to run the package under a pax enabled hardened kernel + Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems. +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 639c2efc2a8b9f13bef99c0eeb1302820227f648 Author: Sam James gentoo org> AuthorDate: Sun Mar 28 03:49:12 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 04:21:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639c2efc dev-lang/mono: add changelog link to metadata Signed-off-by: Sam James gentoo.org> dev-lang/mono/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/mono/metadata.xml b/dev-lang/mono/metadata.xml index 985570a18a5..7fb3820c3aa 100644 --- a/dev-lang/mono/metadata.xml +++ b/dev-lang/mono/metadata.xml @@ -11,5 +11,6 @@ mono/mono + https://www.mono-project.com/docs/about-mono/releases/
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3f2ce176977618670a011966317ddfbd72409829 Author: Sam James gentoo org> AuthorDate: Sun Mar 28 03:45:27 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 04:21:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f2ce176 dev-lang/mono: add 6.12.0.122 * Bumps to 6.12.0.122 * Run cert-sync (regenerate certificate store) in pkg_postinst * Add (preliminary) check-reqs.eclass usage * Fix automagic dependencies on: ** app-crypt/mit-krb5 ** sys-libs/zlib (fallback to bundled previously) Bug: https://bugs.gentoo.org/776667 Bug: https://bugs.gentoo.org/719718 Closes: https://bugs.gentoo.org/687892 Closes: https://bugs.gentoo.org/729328 Closes: https://bugs.gentoo.org/762265 Signed-off-by: Sam James gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.12.0.122.ebuild | 114 +++ 2 files changed, 115 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 5263681050b..3b0026bf103 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,2 +1,3 @@ DIST mono-6.10.0.104.tar.xz 292616252 BLAKE2B 705fb45ab280eae0e66b4c0fa0fc0e3ee87ed47164dd5bfa2f5c30fb7b788bd9b25bfe7d820db88178bf0863b1cc984def94fe291c9924b311454735deed SHA512 73b853e9fc9af2e1bf5e45f7accb8893dd7e48f9723f74b03d99ea11cf565e2c5bb2d6ae4c81c7e7be0cdfa489016da909ed7b12808c8f84d9d25e33e1cb9874 +DIST mono-6.12.0.122.tar.xz 292266176 BLAKE2B 07043c5fbca33edf64ebca0392b47af9b9ab502be772efb5afbe5ec9e8683b7f4e96a305ee906dff617842bdba2819c2abc130d7aff23b12779f403bbd88f3bd SHA512 0fbd4147498cc81e384933147eb6aa5c559d17a794a308af7ffa43dce51e0faefde24fc75e987ed804dcb161b52756944bc3611100fc0a4adcc260ca97ddaecd DIST mono-6.6.0.161.tar.xz 241179396 BLAKE2B 88cb0599cd5698500431dc8a78fa3b44a148bdc11d3067e950f0019c6bbeff9ebf2142e90f3b1023721c982fc4a59605ee969d84ee2137f968dee66b1ea0b55c SHA512 0b0c72daef9e1c10c0d566292997d4a923766390793ec1196a063b885e853b47a12503238632879cf7397f03b34909137e24c53db9300a4f209164e973284186 diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild new file mode 100644 index 000..2e2781d0640 --- /dev/null +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CHECKREQS_DISK_BUILD="4500M" +inherit autotools check-reqs linux-info mono-env pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="doc minimal nls pax_kernel xen" + +# Note: mono works incorrect with older versions of libgdiplus +# Details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +DEPEND=" + app-crypt/mit-krb5[${MULTILIB_USEDEP}] + sys-libs/zlib[${MULTILIB_USEDEP}] + ia64? ( sys-libs/libunwind ) + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${DEPEND} + app-misc/ca-certificates +" +BDEPEND=" + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + + if use kernel_linux ; then + if linux_config_exists ; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi + + # bug #687892 + check-reqs_pkg_pretend +} + +pkg_setup() { + mono-env_pkg_setup + check-reqs_pkg_setup +} + +src_prepare() { + # We need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enabled, bug #286280 + # RANDMMAP kills the build process too, bug #347365 + # We use paxmark.sh to get PT/XT logic, bug #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + default + + # PATCHES contains configure.ac
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 91361138dced60295684990b0f7d1a9e8ebe0a2e Author: Sam James gentoo org> AuthorDate: Sun Mar 28 03:48:55 2021 + Commit: Sam James gentoo org> CommitDate: Sun Mar 28 04:21:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91361138 dev-lang/mono: add github remote-id Signed-off-by: Sam James gentoo.org> dev-lang/mono/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-lang/mono/metadata.xml b/dev-lang/mono/metadata.xml index 9736309166b..985570a18a5 100644 --- a/dev-lang/mono/metadata.xml +++ b/dev-lang/mono/metadata.xml @@ -9,4 +9,7 @@ Enable if the user plans to run the package under a pax enabled hardened kernel Make mono generate code that is considerably faster on xen VMs but slightly slower on for normal systems. + + mono/mono +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: aca29550542f438e3a1029125d3473582e106fb5 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Aug 3 12:33:58 2020 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Aug 3 12:34:15 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aca29550 dev-lang/mono: new version: 6.10.0.104 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.10.0.104.ebuild | 105 +++ 2 files changed, 106 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 4cb35e69183..5263681050b 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1 +1,2 @@ +DIST mono-6.10.0.104.tar.xz 292616252 BLAKE2B 705fb45ab280eae0e66b4c0fa0fc0e3ee87ed47164dd5bfa2f5c30fb7b788bd9b25bfe7d820db88178bf0863b1cc984def94fe291c9924b311454735deed SHA512 73b853e9fc9af2e1bf5e45f7accb8893dd7e48f9723f74b03d99ea11cf565e2c5bb2d6ae4c81c7e7be0cdfa489016da909ed7b12808c8f84d9d25e33e1cb9874 DIST mono-6.6.0.161.tar.xz 241179396 BLAKE2B 88cb0599cd5698500431dc8a78fa3b44a148bdc11d3067e950f0019c6bbeff9ebf2142e90f3b1023721c982fc4a59605ee969d84ee2137f968dee66b1ea0b55c SHA512 0b0c72daef9e1c10c0d566292997d4a923766390793ec1196a063b885e853b47a12503238632879cf7397f03b34909137e24c53db9300a4f209164e973284186 diff --git a/dev-lang/mono/mono-6.10.0.104.ebuild b/dev-lang/mono/mono-6.10.0.104.ebuild new file mode 100644 index 000..817de94a28c --- /dev/null +++ b/dev-lang/mono/mono-6.10.0.104.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="https://mono-project.com; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; + +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + default + + # PATCHES contains configure.ac patch + eautoreconf + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + --enable-system-aot + $(use_with doc mcs-docs) + $(use_enable nls) + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + cd mcs/tests || die + emake check +} + +multilib_src_install() { + default_src_install + + # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora + # mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html + # for reference. + rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mscorlib.dll.so
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 6adddb78ef89c55a3f81250c3f1c5090835f0387 Author: Michael Mair-Keimberger gmail com> AuthorDate: Fri Jul 3 17:44:32 2020 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Jul 3 23:21:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6adddb78 dev-lang/mono: use HTTPS Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Michael Mair-Keimberger gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16572 Signed-off-by: Aaron Bauman gentoo.org> dev-lang/mono/mono-6.6.0.161.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-6.6.0.161.ebuild b/dev-lang/mono/mono-6.6.0.161.ebuild index 8ed539ef2ab..bc6f0cf7f0b 100644 --- a/dev-lang/mono/mono-6.6.0.161.ebuild +++ b/dev-lang/mono/mono-6.6.0.161.ebuild @@ -12,10 +12,10 @@ IUSE="nls minimal pax_kernel xen doc" inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" -HOMEPAGE="http://www.mono-project.com/Main_Page; +HOMEPAGE="https://mono-project.com; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" -SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.xz; +SRC_URI="https://download.mono-project.com/sources/mono/${P}.tar.xz; #Note: mono works incorrect with older versions of libgdiplus #details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/
commit: 820c5cf2b1a03bca290fa9044e2fed4981844141 Author: David Seifert gentoo org> AuthorDate: Sat May 16 21:27:03 2020 + Commit: David Seifert gentoo org> CommitDate: Sat May 16 21:27:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=820c5cf2 dev-lang/mono: Remove old Closes: https://bugs.gentoo.org/468412 Closes: https://bugs.gentoo.org/548340 Closes: https://bugs.gentoo.org/634692 Closes: https://bugs.gentoo.org/661270 Closes: https://bugs.gentoo.org/663608 Closes: https://bugs.gentoo.org/687950 Closes: https://bugs.gentoo.org/689332 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: David Seifert gentoo.org> dev-lang/mono/Manifest | 8 -- dev-lang/mono/files/mono-4.4.1.0-x86_32.patch| 20 dev-lang/mono/files/mono-4.8.0.371-makedev.patch | 34 --- dev-lang/mono/files/mono-4.8.0.371-x86_32.patch | 27 -- dev-lang/mono/mono-4.4.1.0.ebuild| 113 --- dev-lang/mono/mono-4.8.0.524.ebuild | 109 -- dev-lang/mono/mono-5.14.0.177.ebuild | 107 - dev-lang/mono/mono-5.16.0.220.ebuild | 108 -- dev-lang/mono/mono-5.18.1.0.ebuild | 103 - dev-lang/mono/mono-5.20.1.19-r1.ebuild | 109 -- dev-lang/mono/mono-6.0.0.334.ebuild | 105 - dev-lang/mono/mono-6.4.0.198.ebuild | 105 - 12 files changed, 948 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 3e60dad04dc..4cb35e69183 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,9 +1 @@ -DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a -DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b -DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d -DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 -DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 -DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 -DIST mono-6.0.0.334.tar.xz 219726296 BLAKE2B 42223f5d26fea5decaf228ffdf96166083d68d2ab4b7e983ceb2ebf7f43c372e73f7923fd38e606aafb9aa79ed04d151716a0029d396ca4a5499fa80244ae9a8 SHA512 7ac473b548f8309cdd781092f786967d2c6f1e3b7ff2da384427d98277456becf1c73cbc488261d48938de1b6d26043c09b0f3fd8d93f8be7d83805dd0f18708 -DIST mono-6.4.0.198.tar.xz 230056560 BLAKE2B 725ac790e235569837052e54f2cfa603ea8212e956f11ac8a5feb692bc41ed7e5de37c90a150e95624e41763e7b85496090a426e0dccb378dbb6836e6bf73a6f SHA512 2804f1a2e10de683230fc77684b9f795259e4d494e819afd3c9cf247bed20cac2b7f80612eccc8af619158d077447989784e9f2e56fc741bf601894b1969600d DIST mono-6.6.0.161.tar.xz 241179396 BLAKE2B 88cb0599cd5698500431dc8a78fa3b44a148bdc11d3067e950f0019c6bbeff9ebf2142e90f3b1023721c982fc4a59605ee969d84ee2137f968dee66b1ea0b55c SHA512 0b0c72daef9e1c10c0d566292997d4a923766390793ec1196a063b885e853b47a12503238632879cf7397f03b34909137e24c53db9300a4f209164e973284186 diff --git a/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch b/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch deleted file mode 100644 index 751c057e6ce..000 --- a/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch +++ /dev/null @@ -1,20 +0,0 @@ -Native toolchain can default to different ABI (amd64 in bug case). -Set target to i386. -https://bugs.gentoo.org/600664 -diff -Naur
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3f13bca7a4f1ba412c1f3f9353d56d8e7ae6714e Author: Mikle Kolyada gentoo org> AuthorDate: Tue Mar 31 08:28:09 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue Mar 31 08:28:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f13bca7 dev-lang/mono: amd64 stable wrt bug #711908 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> dev-lang/mono/mono-6.6.0.161.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.6.0.161.ebuild b/dev-lang/mono/mono-6.6.0.161.ebuild index f74f591fd05..8ed539ef2ab 100644 --- a/dev-lang/mono/mono-6.6.0.161.ebuild +++ b/dev-lang/mono/mono-6.6.0.161.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: abca25ddfba18abac32852ee2fd76f4508b67261 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 27 16:31:08 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 27 16:31:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abca25dd dev-lang/mono: x86 stable wrt bug #711908 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono/mono-6.6.0.161.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-6.6.0.161.ebuild b/dev-lang/mono/mono-6.6.0.161.ebuild index 6b165c57333..f74f591fd05 100644 --- a/dev-lang/mono/mono-6.6.0.161.ebuild +++ b/dev-lang/mono/mono-6.6.0.161.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3c5ebd019fa1e06da6a737f1d9c9dd9cc58403da Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Dec 13 09:05:51 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Dec 13 09:06:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5ebd01 dev-lang/mono: bump to 6.6.0.161 Package-Manager: Portage-2.3.81, Repoman-2.3.19 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.6.0.161.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index a8152891a5b..3e60dad04dc 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -6,3 +6,4 @@ DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780b DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 DIST mono-6.0.0.334.tar.xz 219726296 BLAKE2B 42223f5d26fea5decaf228ffdf96166083d68d2ab4b7e983ceb2ebf7f43c372e73f7923fd38e606aafb9aa79ed04d151716a0029d396ca4a5499fa80244ae9a8 SHA512 7ac473b548f8309cdd781092f786967d2c6f1e3b7ff2da384427d98277456becf1c73cbc488261d48938de1b6d26043c09b0f3fd8d93f8be7d83805dd0f18708 DIST mono-6.4.0.198.tar.xz 230056560 BLAKE2B 725ac790e235569837052e54f2cfa603ea8212e956f11ac8a5feb692bc41ed7e5de37c90a150e95624e41763e7b85496090a426e0dccb378dbb6836e6bf73a6f SHA512 2804f1a2e10de683230fc77684b9f795259e4d494e819afd3c9cf247bed20cac2b7f80612eccc8af619158d077447989784e9f2e56fc741bf601894b1969600d +DIST mono-6.6.0.161.tar.xz 241179396 BLAKE2B 88cb0599cd5698500431dc8a78fa3b44a148bdc11d3067e950f0019c6bbeff9ebf2142e90f3b1023721c982fc4a59605ee969d84ee2137f968dee66b1ea0b55c SHA512 0b0c72daef9e1c10c0d566292997d4a923766390793ec1196a063b885e853b47a12503238632879cf7397f03b34909137e24c53db9300a4f209164e973284186 diff --git a/dev-lang/mono/mono-6.6.0.161.ebuild b/dev-lang/mono/mono-6.6.0.161.ebuild new file mode 100644 index 000..93c5f532ff0 --- /dev/null +++ b/dev-lang/mono/mono-6.6.0.161.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.xz; + +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + default + + # PATCHES contains configure.ac patch + eautoreconf +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: bd8efc72e7726bb18c5da046ce2af0b8ad1f03b8 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Oct 7 13:42:07 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Oct 7 13:42:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8efc72 dev-lang/mono: 6.4 version with C# 8 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.4.0.198.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index ce15763b397..a8152891a5b 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -5,3 +5,4 @@ DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a870 DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 DIST mono-6.0.0.334.tar.xz 219726296 BLAKE2B 42223f5d26fea5decaf228ffdf96166083d68d2ab4b7e983ceb2ebf7f43c372e73f7923fd38e606aafb9aa79ed04d151716a0029d396ca4a5499fa80244ae9a8 SHA512 7ac473b548f8309cdd781092f786967d2c6f1e3b7ff2da384427d98277456becf1c73cbc488261d48938de1b6d26043c09b0f3fd8d93f8be7d83805dd0f18708 +DIST mono-6.4.0.198.tar.xz 230056560 BLAKE2B 725ac790e235569837052e54f2cfa603ea8212e956f11ac8a5feb692bc41ed7e5de37c90a150e95624e41763e7b85496090a426e0dccb378dbb6836e6bf73a6f SHA512 2804f1a2e10de683230fc77684b9f795259e4d494e819afd3c9cf247bed20cac2b7f80612eccc8af619158d077447989784e9f2e56fc741bf601894b1969600d diff --git a/dev-lang/mono/mono-6.4.0.198.ebuild b/dev-lang/mono/mono-6.4.0.198.ebuild new file mode 100644 index 000..93c5f532ff0 --- /dev/null +++ b/dev-lang/mono/mono-6.4.0.198.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.xz; + +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-6.0.2 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + default + + # PATCHES contains configure.ac patch + eautoreconf +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: bec51b8e2aad233d3779e84c0f6d712bb1e934f4 Author: Conrad Kostecki kostecki com> AuthorDate: Wed Oct 2 21:20:23 2019 + Commit: Michał Górny gentoo org> CommitDate: Thu Oct 3 06:21:09 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bec51b8e dev-lang/mono-basic: drop old version Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Michał Górny gentoo.org> dev-lang/mono-basic/Manifest | 1 - dev-lang/mono-basic/mono-basic-4.7-r1.ebuild | 18 -- 2 files changed, 19 deletions(-) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest index 8a07f767eff..36ae9384a7a 100644 --- a/dev-lang/mono-basic/Manifest +++ b/dev-lang/mono-basic/Manifest @@ -1,2 +1 @@ -DIST mono-basic-4.7.tar.bz2 2051806 BLAKE2B 8d8beb26bfc79c5ff648d671fc92d0f15204694ac735d1ab0c375547f7f4a89519f24bc512ecc16ae93455c7c28978ef2112804335a02b9ccb63e537298e11d5 SHA512 c690f81d7af64d1592bc480be230abc93480728288291fe85de5c8b273eb6127d619c3bd02f2acd285b9b055ef4f2970a764b34f49f15e59ed238d01c151c99a DIST mono-basic-4.8.tar.gz 3282183 BLAKE2B 01323912b4bca2ef9544e084e6a58f9168394a8665bd6ba65ee6e784da778e46d769a1d0b5292aeceefe877aa47aefd5104c52e779e0f57f04d3207b4d682155 SHA512 9fbfcc28337b8bce6bc274a0da190779f0a3bfb185b07b79d2e2d5415ba02ac3c56eb3c2752980c3c8bfcef13d23aa18af873ece4f70bcc03aa96f08b36f6702 diff --git a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild deleted file mode 100644 index 3d1ea2b0c5e..000 --- a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit mono-env - -DESCRIPTION="Visual Basic Compiler and Runtime" -HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; - -KEYWORDS="amd64 x86" -LICENSE="LGPL-2 MIT" -SLOT="0" - -RDEPEND="dev-lang/mono" -DEPEND="${RDEPEND}" - -RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 7177e66446ff2ae67b05c9feefc5b1dd4ce21dfa Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 2 19:08:07 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 2 19:08:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7177e664 dev-lang/mono-basic: amd64 stable wrt bug #695336 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono-basic/mono-basic-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono-basic/mono-basic-4.8.ebuild b/dev-lang/mono-basic/mono-basic-4.8.ebuild index 3d60d2c67bd..b4b59d1d9bf 100644 --- a/dev-lang/mono-basic/mono-basic-4.8.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.8.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; SRC_URI="https://github.com/mono/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 19bda45c79ede643219608cb71861d0abc249f8a Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Oct 2 18:53:28 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Oct 2 18:53:50 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19bda45c dev-lang/mono-basic: x86 stable wrt bug #695336 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono-basic/mono-basic-4.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono-basic/mono-basic-4.8.ebuild b/dev-lang/mono-basic/mono-basic-4.8.ebuild index 83dc3bcb3c2..3d60d2c67bd 100644 --- a/dev-lang/mono-basic/mono-basic-4.8.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.8.ebuild @@ -11,7 +11,7 @@ DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; SRC_URI="https://github.com/mono/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3552743fa2ebd844ec131b16c59da22343154d60 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Sep 16 10:19:53 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Sep 16 10:20:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3552743f dev-lang/mono: bump to 6.0.0.334 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-6.0.0.313.ebuild => mono-6.0.0.334.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index a180ee625bf..ce15763b397 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -4,4 +4,4 @@ DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937 DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 -DIST mono-6.0.0.313.tar.xz 218124872 BLAKE2B 985c8e43706939ba07d865a3bbe79a3b1c1c4eff44b40c4733878c2b4949c41707297d0d790d1a2802ade00f2159e46bf7e6332f9852488ca3e7a3c1430d1f50 SHA512 a1de452eb1c6edba503723217a4b5839563d154ff0c01852b551a41b3c98b5b617637e4e435de87bf275cfdce4066e70bfc763b607882f0b42e14196d7d5c156 +DIST mono-6.0.0.334.tar.xz 219726296 BLAKE2B 42223f5d26fea5decaf228ffdf96166083d68d2ab4b7e983ceb2ebf7f43c372e73f7923fd38e606aafb9aa79ed04d151716a0029d396ca4a5499fa80244ae9a8 SHA512 7ac473b548f8309cdd781092f786967d2c6f1e3b7ff2da384427d98277456becf1c73cbc488261d48938de1b6d26043c09b0f3fd8d93f8be7d83805dd0f18708 diff --git a/dev-lang/mono/mono-6.0.0.313.ebuild b/dev-lang/mono/mono-6.0.0.334.ebuild similarity index 100% rename from dev-lang/mono/mono-6.0.0.313.ebuild rename to dev-lang/mono/mono-6.0.0.334.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: f9fe50df756eed97eb9983cd8cbf3047a8b4cf8a Author: Aaron Bauman gentoo org> AuthorDate: Sat Jul 27 12:27:58 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Jul 27 12:27:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9fe50df dev-lang/mono: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" dev-lang/mono/mono-4.8.0.524.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index 3381396041e..d8a805b9937 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: d2e148c6420cd5f72124f399d96d7495b1b691b0 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Jul 22 06:42:59 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Jul 22 06:43:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2e148c6 dev-lang/mono: version bump to 6.0.0.313 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-6.0.0.313.ebuild | 106 2 files changed, 107 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index a677bf9e6dd..a180ee625bf 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -4,3 +4,4 @@ DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937 DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 +DIST mono-6.0.0.313.tar.xz 218124872 BLAKE2B 985c8e43706939ba07d865a3bbe79a3b1c1c4eff44b40c4733878c2b4949c41707297d0d790d1a2802ade00f2159e46bf7e6332f9852488ca3e7a3c1430d1f50 SHA512 a1de452eb1c6edba503723217a4b5839563d154ff0c01852b551a41b3c98b5b617637e4e435de87bf275cfdce4066e70bfc763b607882f0b42e14196d7d5c156 diff --git a/dev-lang/mono/mono-6.0.0.313.ebuild b/dev-lang/mono/mono-6.0.0.313.ebuild new file mode 100644 index 000..8093e9eb4e4 --- /dev/null +++ b/dev-lang/mono/mono-6.0.0.313.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.xz; + +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-5.6.1 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + default + + # PATCHES contains configure.ac patch + eautoreconf +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 390b733e43e0df17f368ad0d86d5d1e8af9c9815 Author: Conrad Kostecki kostecki com> AuthorDate: Mon Apr 22 15:36:41 2019 + Commit: Michał Górny gentoo org> CommitDate: Fri Jul 5 20:16:07 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=390b733e dev-lang/mono-basic: bump to version 4.8 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11787 Signed-off-by: Michał Górny gentoo.org> dev-lang/mono-basic/Manifest | 1 + dev-lang/mono-basic/mono-basic-4.8.ebuild | 24 2 files changed, 25 insertions(+) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest index e75ec9d9012..8a07f767eff 100644 --- a/dev-lang/mono-basic/Manifest +++ b/dev-lang/mono-basic/Manifest @@ -1 +1,2 @@ DIST mono-basic-4.7.tar.bz2 2051806 BLAKE2B 8d8beb26bfc79c5ff648d671fc92d0f15204694ac735d1ab0c375547f7f4a89519f24bc512ecc16ae93455c7c28978ef2112804335a02b9ccb63e537298e11d5 SHA512 c690f81d7af64d1592bc480be230abc93480728288291fe85de5c8b273eb6127d619c3bd02f2acd285b9b055ef4f2970a764b34f49f15e59ed238d01c151c99a +DIST mono-basic-4.8.tar.gz 3282183 BLAKE2B 01323912b4bca2ef9544e084e6a58f9168394a8665bd6ba65ee6e784da778e46d769a1d0b5292aeceefe877aa47aefd5104c52e779e0f57f04d3207b4d682155 SHA512 9fbfcc28337b8bce6bc274a0da190779f0a3bfb185b07b79d2e2d5415ba02ac3c56eb3c2752980c3c8bfcef13d23aa18af873ece4f70bcc03aa96f08b36f6702 diff --git a/dev-lang/mono-basic/mono-basic-4.8.ebuild b/dev-lang/mono-basic/mono-basic-4.8.ebuild new file mode 100644 index 000..83dc3bcb3c2 --- /dev/null +++ b/dev-lang/mono-basic/mono-basic-4.8.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit mono-env + +EGIT_COMMIT="e31cb702937a0adcc853250a0989c5f43565f9b8" + +DESCRIPTION="Visual Basic Compiler and Runtime" +HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; +SRC_URI="https://github.com/mono/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2 MIT" +SLOT="0" + +RDEPEND="dev-lang/mono" +DEPEND="${RDEPEND}" + +# See https://github.com/mono/mono-basic/issues/49 +RESTRICT="test" + +S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: a54f600d41f7a0722fb5ea42a125cdf136fc77e3 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Jun 10 07:00:26 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Jun 10 07:00:26 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a54f600d dev-lang/mono: re-apply minimal libgdiplus common, keep old keywrods Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/{mono-5.20.1.19.ebuild => mono-5.20.1.19-r1.ebuild} | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-5.20.1.19.ebuild b/dev-lang/mono/mono-5.20.1.19-r1.ebuild similarity index 94% rename from dev-lang/mono/mono-5.20.1.19.ebuild rename to dev-lang/mono/mono-5.20.1.19-r1.ebuild index a84490dfc5c..ca293dd7453 100644 --- a/dev-lang/mono/mono-5.20.1.19.ebuild +++ b/dev-lang/mono/mono-5.20.1.19-r1.ebuild @@ -17,8 +17,10 @@ LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDP SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.bz2; +#Note: mono works incorrect with older versions of libgdiplus +#details on dotnet overlay issue: https://github.com/gentoo/dotnet/issues/429 COMMONDEPEND=" - !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + !minimal? ( >=dev-dotnet/libgdiplus-5.6.1 ) ia64? ( sys-libs/libunwind ) nls? ( sys-devel/gettext ) "
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: c8109e41eb55531b1b1172a1a199ef3457d62983 Author: Aaron Bauman gentoo org> AuthorDate: Sun Jun 9 02:05:38 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Jun 9 02:08:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8109e41 Revert "dev-lang/mono: fix minimal libgdiplus version" This reverts commit 29a833b1febc0e0e6850c0b2c321e666fc647783. * Caused breakage reported by CI to missing dependency on arm64 Signed-off-by: Aaron Bauman gentoo.org> dev-lang/mono/mono-5.20.1.19.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-5.20.1.19.ebuild b/dev-lang/mono/mono-5.20.1.19.ebuild index 9d7f04f7e5c..a84490dfc5c 100644 --- a/dev-lang/mono/mono-5.20.1.19.ebuild +++ b/dev-lang/mono/mono-5.20.1.19.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" SLOT="0" @@ -18,7 +18,7 @@ LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDP SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.bz2; COMMONDEPEND=" - !minimal? ( >=dev-dotnet/libgdiplus-5.6.1 ) + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) ia64? ( sys-libs/libunwind ) nls? ( sys-devel/gettext ) "
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 29a833b1febc0e0e6850c0b2c321e666fc647783 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Jun 7 11:37:11 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Jun 7 11:37:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a833b1 dev-lang/mono: fix minimal libgdiplus version Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/mono-5.20.1.19.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/mono-5.20.1.19.ebuild b/dev-lang/mono/mono-5.20.1.19.ebuild index a84490dfc5c..9d7f04f7e5c 100644 --- a/dev-lang/mono/mono-5.20.1.19.ebuild +++ b/dev-lang/mono/mono-5.20.1.19.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" SLOT="0" @@ -18,7 +18,7 @@ LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDP SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.bz2; COMMONDEPEND=" - !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + !minimal? ( >=dev-dotnet/libgdiplus-5.6.1 ) ia64? ( sys-libs/libunwind ) nls? ( sys-devel/gettext ) "
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 0d6d8a15a938c439743a58a1172adc8ddbcc3ac4 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Apr 22 13:47:23 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Apr 22 13:47:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6d8a15 dev-lang/mono: bump to 5.20.1.19 Package-Manager: Portage-2.3.64, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-5.20.1.19.ebuild | 108 2 files changed, 109 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 875312f917e..a677bf9e6dd 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,3 +3,4 @@ DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625 DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 +DIST mono-5.20.1.19.tar.bz2 246790204 BLAKE2B 02e2f60394470a2dd24822b956a84fca78153d5c700118591d26f25c5a471204ed5d0220f8a3d894ab9f85b07f7af751dbe27831a75001546b42d6533b1cefa7 SHA512 498fffc70c524cf21477196b6fdc3c5d03a719098c0a0ca40c29e239588675ddc0538659e4119171316f8f3fcd42390d474dff0b795bf67188bc34a35ae0 diff --git a/dev-lang/mono/mono-5.20.1.19.ebuild b/dev-lang/mono/mono-5.20.1.19.ebuild new file mode 100644 index 000..a84490dfc5c --- /dev/null +++ b/dev-lang/mono/mono-5.20.1.19.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.bz2; + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND}" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # prebuilt files were left in tarball by accident: + rm -rv external/corefx/src/Native/Unix/System.Native/.libs || die + rm -rv external/corefx/src/Native/Unix/System.Native/*.{o,lo} || die + + default + +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: e084b715a66253ce4375428b658a19d75ec78daa Author: Conrad Kostecki kostecki com> AuthorDate: Mon Apr 1 17:51:23 2019 + Commit: Patrice Clement gentoo org> CommitDate: Tue Apr 9 07:32:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e084b715 dev-lang/mono-basic: updated metadata.xml. Added and sections. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Patrice Clement gentoo.org> dev-lang/mono-basic/metadata.xml | 10 ++ 1 file changed, 10 insertions(+) diff --git a/dev-lang/mono-basic/metadata.xml b/dev-lang/mono-basic/metadata.xml index 54d5423c406..bc520d854ae 100644 --- a/dev-lang/mono-basic/metadata.xml +++ b/dev-lang/mono-basic/metadata.xml @@ -9,4 +9,14 @@ proxy-ma...@gentoo.org Proxy Maintainers + + This package contains the visual basic runtime and compiler, + which are used by the mono project, to make + Visual Basic .NET projects run under linux. + Current compatibility level is Visual Basic 8 / .NET 2.0. + + + https://github.com/mono/mono-basic/issues + mono/mono-basic +
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 16e026312d3255d6a14ce3155ed13c81873c Author: Conrad Kostecki kostecki com> AuthorDate: Mon Apr 1 17:49:44 2019 + Commit: Patrice Clement gentoo org> CommitDate: Tue Apr 9 07:32:49 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16e0 dev-lang/mono-basic: drop old version. Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Closes: https://github.com/gentoo/gentoo/pull/11564 Signed-off-by: Patrice Clement gentoo.org> dev-lang/mono-basic/Manifest | 1 - dev-lang/mono-basic/mono-basic-4.6-r1.ebuild | 16 dev-lang/mono-basic/mono-basic-4.6-r2.ebuild | 18 -- dev-lang/mono-basic/mono-basic-4.7.ebuild| 16 4 files changed, 51 deletions(-) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest index 0f930b04f92..e75ec9d9012 100644 --- a/dev-lang/mono-basic/Manifest +++ b/dev-lang/mono-basic/Manifest @@ -1,2 +1 @@ -DIST mono-basic-4.6.tar.bz2 2051520 BLAKE2B 0fc4961e9beb0894dcc081ecd06abf8a2e1c3d1aa6bb129b72d2c87ab15e9e779c0305f030515b18bd218ac595cd03ebad2fef5403dfc5aeb7a58b8886d085a0 SHA512 a8b50f9fa0d2e7533429722e584f42ee3e3794e1e013a2ca75b616b2b7b8c755dbe0722187b5e0982b9ebb8b5d22310a21fcfd55a6c027ee6eadcc7887e106d9 DIST mono-basic-4.7.tar.bz2 2051806 BLAKE2B 8d8beb26bfc79c5ff648d671fc92d0f15204694ac735d1ab0c375547f7f4a89519f24bc512ecc16ae93455c7c28978ef2112804335a02b9ccb63e537298e11d5 SHA512 c690f81d7af64d1592bc480be230abc93480728288291fe85de5c8b273eb6127d619c3bd02f2acd285b9b055ef4f2970a764b34f49f15e59ed238d01c151c99a diff --git a/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild deleted file mode 100644 index a8dac49698a..000 --- a/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit mono-env - -DESCRIPTION="Visual Basic Compiler and Runtime" -HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; - -KEYWORDS="-* amd64 ~x86" -LICENSE="LGPL-2 MIT" -SLOT="0" - -RDEPEND="dev-lang/mono" -DEPEND="${RDEPEND}" diff --git a/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild deleted file mode 100644 index 5b752c1c6b9..000 --- a/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit mono-env - -DESCRIPTION="Visual Basic Compiler and Runtime" -HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; - -KEYWORDS="~amd64 x86" -LICENSE="LGPL-2 MIT" -SLOT="0" - -RDEPEND="dev-lang/mono" -DEPEND="${RDEPEND}" - -RESTRICT="test" diff --git a/dev-lang/mono-basic/mono-basic-4.7.ebuild b/dev-lang/mono-basic/mono-basic-4.7.ebuild deleted file mode 100644 index ec04d4fd795..000 --- a/dev-lang/mono-basic/mono-basic-4.7.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit mono-env - -DESCRIPTION="Visual Basic Compiler and Runtime" -HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; - -KEYWORDS="~amd64 ~x86" -LICENSE="LGPL-2 MIT" -SLOT="0" - -RDEPEND="dev-lang/mono" -DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: ffdde0094db71028f108de1930b9731668cf4961 Author: Thomas Deutschmann gentoo org> AuthorDate: Mon Apr 1 17:15:20 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Mon Apr 1 17:15:20 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffdde009 dev-lang/mono-basic: x86 stable (bug #676234) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-lang/mono-basic/mono-basic-4.7-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild index f45271289aa..3d1ea2b0c5e 100644 --- a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild @@ -8,7 +8,7 @@ inherit mono-env DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 89069387a5ec6ed2bbe3ee0a83e84d254656b06e Author: Mikhail Pukhlikov gentoo org> AuthorDate: Tue Mar 19 12:11:38 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Mar 19 12:12:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89069387 dev-lang/mono: bump to 5.18.1.0 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-5.18.0.268.ebuild => mono-5.18.1.0.ebuild} | 5 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index b36e9f7f845..875312f917e 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,4 +2,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b12 DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 -DIST mono-5.18.0.268.tar.bz2 246765892 BLAKE2B 28277eccf13f8c43568eb35777f8be66545f1c94a2e513c74aa75d3786ea3c7a0461b1aee58f9feb1ad8b34ebf6cc9b81c307ece6647f48658e29b0efa597af8 SHA512 cfd81fe3bc23bbef85816a30eece6860cdd8bd0c9e595b0d15b95dda0c9c408acfcae2904f6e750c24b68be571592747fb34d6bd93fb50fe9de9014e8ee88c66 +DIST mono-5.18.1.0.tar.bz2 246472409 BLAKE2B 15cc6cf3700b52ed36836cc4c7c46c2780bb67659dad95fb552d4e3dd362ec1dae362ef054e3db58adc4262bb3f3b6ea11d53a505e57ccf125865337996440bd SHA512 3df43887751e7f73d516d0e2fe5c412542beaa949727135e3ef1b3e538ca1d8062c55d5394f1c01cece857ed8064b6f37984e46108160fae7623b9d0a48cd380 diff --git a/dev-lang/mono/mono-5.18.0.268.ebuild b/dev-lang/mono/mono-5.18.1.0.ebuild similarity index 93% rename from dev-lang/mono/mono-5.18.0.268.ebuild rename to dev-lang/mono/mono-5.18.1.0.ebuild index bda560a8a7a..9601f0ba02f 100644 --- a/dev-lang/mono/mono-5.18.0.268.ebuild +++ b/dev-lang/mono/mono-5.18.1.0.ebuild @@ -68,11 +68,8 @@ src_prepare() { # mono build system can fail otherwise strip-flags - # prebuilt files were left in tarball by accident: - rm -rv external/corefx/src/Native/Unix/System.Native/.libs || die - rm -rv external/corefx/src/Native/Unix/System.Native/*.{o,lo} || die - default + # PATCHES contains configure.ac patch eautoreconf multilib_copy_sources
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 9bcdee402addbbf956e342eb096e48bd263ab4c3 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Mar 16 21:39:00 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Mar 16 21:39:00 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcdee40 dev-lang/mono-basic: amd64 stable wrt bug #676234 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-lang/mono-basic/mono-basic-4.7-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild index 9a28161ec71..f45271289aa 100644 --- a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="7" @@ -8,7 +8,7 @@ inherit mono-env DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: b9e20d9a08be647898efc2d00a98d1b10c751abe Author: Mikhail Pukhlikov gentoo org> AuthorDate: Tue Mar 5 14:02:09 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Mar 5 14:03:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e20d9a dev-lang/mono: bump to 5.18.0.268 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-5.18.0.240-r1.ebuild => mono-5.18.0.268.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index cd349f5f3f4..b36e9f7f845 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,4 +2,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b12 DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 -DIST mono-5.18.0.240.tar.bz2 246571697 BLAKE2B 92a0e096d17b28f6b185addf28acd2bfd006a099b231388faec5a6d45718f9fbbeaa80c7d8e35c287db55d1a7cb2c64dcd1337dd316cd665f8b520148dae1c5b SHA512 4add3744325d6d920d3d83f320b8ed58c48557dd6cadc44866aa137007489a376b09e2acfc82b6ce132d5a5c65b56d3ce9e2dda08e7f2f8b203117379f7f1fc6 +DIST mono-5.18.0.268.tar.bz2 246765892 BLAKE2B 28277eccf13f8c43568eb35777f8be66545f1c94a2e513c74aa75d3786ea3c7a0461b1aee58f9feb1ad8b34ebf6cc9b81c307ece6647f48658e29b0efa597af8 SHA512 cfd81fe3bc23bbef85816a30eece6860cdd8bd0c9e595b0d15b95dda0c9c408acfcae2904f6e750c24b68be571592747fb34d6bd93fb50fe9de9014e8ee88c66 diff --git a/dev-lang/mono/mono-5.18.0.240-r1.ebuild b/dev-lang/mono/mono-5.18.0.268.ebuild similarity index 100% rename from dev-lang/mono/mono-5.18.0.240-r1.ebuild rename to dev-lang/mono/mono-5.18.0.268.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3117c9c0ffc4b89e1aaeb7cc3685e72f27d3aae4 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Feb 14 07:04:54 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Feb 14 07:04:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3117c9c0 dev-lang/mono: drop obsolete deps Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/{mono-5.18.0.240.ebuild => mono-5.18.0.240-r1.ebuild} | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/dev-lang/mono/mono-5.18.0.240.ebuild b/dev-lang/mono/mono-5.18.0.240-r1.ebuild similarity index 97% rename from dev-lang/mono/mono-5.18.0.240.ebuild rename to dev-lang/mono/mono-5.18.0.240-r1.ebuild index cdd575f10ca..bda560a8a7a 100644 --- a/dev-lang/mono/mono-5.18.0.240.ebuild +++ b/dev-lang/mono/mono-5.18.0.240-r1.ebuild @@ -22,9 +22,7 @@ COMMONDEPEND=" ia64? ( sys-libs/libunwind ) nls? ( sys-devel/gettext ) " -RDEPEND="${COMMONDEPEND} - || ( www-client/links www-client/lynx ) -" +RDEPEND="${COMMONDEPEND}" DEPEND="${COMMONDEPEND} sys-devel/bc virtual/yacc
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1cada6a9aaa4c1684cfa9145cf98b473403cab4b Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Feb 1 12:22:17 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Feb 1 12:22:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cada6a9 dev-lang/mono: 5.18 version minor bump Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-5.18.0.225.ebuild => mono-5.18.0.240.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 30ac908e954..cd349f5f3f4 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,4 +2,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b12 DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 -DIST mono-5.18.0.225.tar.bz2 276603472 BLAKE2B 477781bf04758934a3450fe9d51409d300a463f0188748636a25559c4665860f429bc5a36ef78a5012a291046ba1dac7537ab5fc837ca2e7262daa5a3c47dfc4 SHA512 e7750a2290773a8769d3a0dbe98b45026d82225a432d9febbb2cf5ec14d546d08dc26729ae9ecd72242aa28f6c87140766d82563dc7c060e1230e19be8308632 +DIST mono-5.18.0.240.tar.bz2 246571697 BLAKE2B 92a0e096d17b28f6b185addf28acd2bfd006a099b231388faec5a6d45718f9fbbeaa80c7d8e35c287db55d1a7cb2c64dcd1337dd316cd665f8b520148dae1c5b SHA512 4add3744325d6d920d3d83f320b8ed58c48557dd6cadc44866aa137007489a376b09e2acfc82b6ce132d5a5c65b56d3ce9e2dda08e7f2f8b203117379f7f1fc6 diff --git a/dev-lang/mono/mono-5.18.0.225.ebuild b/dev-lang/mono/mono-5.18.0.240.ebuild similarity index 100% rename from dev-lang/mono/mono-5.18.0.225.ebuild rename to dev-lang/mono/mono-5.18.0.240.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: f2850c74406c1b531e54f3a75c9473881433730c Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Jan 9 15:16:19 2019 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Jan 9 15:16:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2850c74 dev-lang/mono: bump to 5.18.0.225 Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-5.18.0.225.ebuild | 109 +++ 2 files changed, 110 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 48a5bcc95f1..30ac908e954 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,3 +2,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b12 DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 +DIST mono-5.18.0.225.tar.bz2 276603472 BLAKE2B 477781bf04758934a3450fe9d51409d300a463f0188748636a25559c4665860f429bc5a36ef78a5012a291046ba1dac7537ab5fc837ca2e7262daa5a3c47dfc4 SHA512 e7750a2290773a8769d3a0dbe98b45026d82225a432d9febbb2cf5ec14d546d08dc26729ae9ecd72242aa28f6c87140766d82563dc7c060e1230e19be8308632 diff --git a/dev-lang/mono/mono-5.18.0.225.ebuild b/dev-lang/mono/mono-5.18.0.225.ebuild new file mode 100644 index 000..cdd575f10ca --- /dev/null +++ b/dev-lang/mono/mono-5.18.0.225.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" + +SRC_URI="http://download.mono-project.com/sources/mono/${P}.tar.bz2; + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch + "${FILESDIR}"/mono-5.12-try-catch.patch +) + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See https://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # prebuilt files were left in tarball by accident: + rm -rv external/corefx/src/Native/Unix/System.Native/.libs || die + rm -rv
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3d19a733a11ad5248f20f5398dd8a59d13d2 Author: Anthony G. Basile gentoo org> AuthorDate: Fri Dec 7 22:06:05 2018 + Commit: Anthony G. Basile gentoo org> CommitDate: Fri Dec 7 22:06:05 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d19a733 dev-lang/mono: keyword ~arm Signed-off-by: Anthony G. Basile gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-lang/mono/mono-4.8.0.524.ebuild | 4 ++-- dev-lang/mono/mono-5.14.0.177.ebuild | 2 +- dev-lang/mono/mono-5.16.0.220.ebuild | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index 2e12a884338..3381396041e 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc" diff --git a/dev-lang/mono/mono-5.14.0.177.ebuild b/dev-lang/mono/mono-5.14.0.177.ebuild index 057c8e099f0..da0226a8437 100644 --- a/dev-lang/mono/mono-5.14.0.177.ebuild +++ b/dev-lang/mono/mono-5.14.0.177.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=6 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" RESTRICT="mirror" SLOT="0" diff --git a/dev-lang/mono/mono-5.16.0.220.ebuild b/dev-lang/mono/mono-5.16.0.220.ebuild index b14fe5b5f89..be71a2df69b 100644 --- a/dev-lang/mono/mono-5.16.0.220.ebuild +++ b/dev-lang/mono/mono-5.16.0.220.ebuild @@ -3,7 +3,7 @@ EAPI=6 -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 9abd7a91525b20244b92cfc0921a40a3890f6969 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Dec 5 14:30:13 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Dec 5 14:30:29 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9abd7a91 dev-lang/mono: bump to 5.16.0.220 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-5.16.0.179-r1.ebuild => mono-5.16.0.220.ebuild} | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 8f4f0a10078..48a5bcc95f1 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d -DIST mono-5.16.0.179.tar.bz2 231379081 BLAKE2B bdcb770d28eea953d428b8d41221bb192adf17bd677711fe17b44e2faa174d59adbe7816297c5eafa2589bb871d3bc2bb84b6e99a11df63758ff6f1b83b8814e SHA512 17d29dc19e3694abd236a50dda99ab85a215d1e88b8d6474c8b8b638dfe8a0f8d60ee3d3d5da600a861cfe6a0dda77cbf3594e9c5dd8b599c80363b4f01d9f1e +DIST mono-5.16.0.220.tar.bz2 231487021 BLAKE2B e5154c5e356bc277a8809471e5bf8a87092224f54f08535d9860229040bdd3fec304404b893ddd36253f58b351e7023ce9649521a0e850fabfefb3e6700473c1 SHA512 f5266b28747dd7735acb047e1d7a3660d9984126e518885babba6cce5b8dd9959134f7b5c6cd79309b4fb1feaf9af9d0015fdbc2d4bd088928a279b5c1dcefb3 diff --git a/dev-lang/mono/mono-5.16.0.179-r1.ebuild b/dev-lang/mono/mono-5.16.0.220.ebuild similarity index 99% rename from dev-lang/mono/mono-5.16.0.179-r1.ebuild rename to dev-lang/mono/mono-5.16.0.220.ebuild index 8c768a03719..b14fe5b5f89 100644 --- a/dev-lang/mono/mono-5.16.0.179-r1.ebuild +++ b/dev-lang/mono/mono-5.16.0.220.ebuild @@ -5,7 +5,6 @@ EAPI=6 KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" -RESTRICT="mirror" SLOT="0" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 842477878a80aa479021c381150a5d1762c8d116 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Nov 4 19:39:43 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Nov 4 19:40:00 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84247787 dev-lang/mono-basic: x86 stable (bug #655018) Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann gentoo.org> dev-lang/mono-basic/mono-basic-4.6-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild index 9a28161ec71..5b752c1c6b9 100644 --- a/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild @@ -8,7 +8,7 @@ inherit mono-env DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: d1b0a11d41e3b1e568d057be6414da5f1c078415 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 11 21:28:21 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Oct 12 07:27:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b0a11d dev-lang/mono: restore multilib support Dropped prebuilt binaries in tarball. Those were built for amd64. This caused x86 link failures. Signed-off-by: Sergei Trofimovich gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 .../{mono-5.16.0.179.ebuild => mono-5.16.0.179-r1.ebuild} | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/dev-lang/mono/mono-5.16.0.179.ebuild b/dev-lang/mono/mono-5.16.0.179-r1.ebuild similarity index 89% rename from dev-lang/mono/mono-5.16.0.179.ebuild rename to dev-lang/mono/mono-5.16.0.179-r1.ebuild index 6179696890e..8c768a03719 100644 --- a/dev-lang/mono/mono-5.16.0.179.ebuild +++ b/dev-lang/mono/mono-5.16.0.179-r1.ebuild @@ -10,8 +10,7 @@ SLOT="0" IUSE="nls minimal pax_kernel xen doc" -#TODO: multilib-minimal support -inherit autotools eutils linux-info mono-env flag-o-matic pax-utils +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.mono-project.com/Main_Page; @@ -72,12 +71,17 @@ src_prepare() { # mono build system can fail otherwise strip-flags + # prebuilt files were left in tarball by accident: + rm -rv external/corefx/src/Native/Unix/System.Native/.libs || die + rm -rv external/corefx/src/Native/Unix/System.Native/*.{o,lo} || die + default # PATCHES contains configure.ac patch eautoreconf + multilib_copy_sources } -src_configure() { +multilib_src_configure() { local myeconfargs=( --disable-silent-rules $(use_with xen xen_opt) @@ -90,12 +94,12 @@ src_configure() { econf "${myeconfargs[@]}" } -src_test() { +multilib_src_test() { cd mcs/tests || die emake check } -src_install() { +multilib_src_install() { default_src_install # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: e8a8e22890881d806f95de192e5f79e6c708f584 Author: Conrad Kostecki kostecki com> AuthorDate: Sun Oct 7 11:02:20 2018 + Commit: Virgil Dupras gentoo org> CommitDate: Thu Oct 11 18:12:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a8e228 dev-lang/mono-basic: restrict tests and bump to EAPI=7 Tests do need internet access, so network-sandbox must be disabled. But tests also seems to fail. No response from upstream. Closes: https://bugs.gentoo.org/656682 Closes: https://bugs.gentoo.org/655900 Signed-off-by: Conrad Kostecki kostecki.com> Package-Manager: Portage-2.3.50, Repoman-2.3.11 Closes: https://github.com/gentoo/gentoo/pull/10024 Signed-off-by: Virgil Dupras gentoo.org> dev-lang/mono-basic/mono-basic-4.6-r2.ebuild | 18 ++ dev-lang/mono-basic/mono-basic-4.7-r1.ebuild | 18 ++ 2 files changed, 36 insertions(+) diff --git a/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild new file mode 100644 index 000..9a28161ec71 --- /dev/null +++ b/dev-lang/mono-basic/mono-basic-4.6-r2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit mono-env + +DESCRIPTION="Visual Basic Compiler and Runtime" +HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2 MIT" +SLOT="0" + +RDEPEND="dev-lang/mono" +DEPEND="${RDEPEND}" + +RESTRICT="test" diff --git a/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild new file mode 100644 index 000..9a28161ec71 --- /dev/null +++ b/dev-lang/mono-basic/mono-basic-4.7-r1.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit mono-env + +DESCRIPTION="Visual Basic Compiler and Runtime" +HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2 MIT" +SLOT="0" + +RDEPEND="dev-lang/mono" +DEPEND="${RDEPEND}" + +RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 144c6102e66d538379514eea52e44841e582eb34 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Oct 10 10:23:01 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Oct 11 06:42:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144c6102 dev-lang/mono: bump to 5.16, drop multilib, clean old Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Mikhail Pukhlikov gentoo.org> dev-lang/mono/Manifest | 4 +- dev-lang/mono/mono-4.6.1.5-r1.ebuild | 117 - dev-lang/mono/mono-5.14.0.177.ebuild | 4 +- ...no-5.12.0.226.ebuild => mono-5.16.0.179.ebuild} | 20 ++-- dev-lang/mono/mono-5.4.1.6.ebuild | 109 --- 5 files changed, 12 insertions(+), 242 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 79b46063ca0..8f4f0a10078 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,6 +1,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a -DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405dcf3a2b59e53bb58d1949c33d68645506378eab272a6ef340194582333c515b38f635e961edc64767078905a2df SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b -DIST mono-5.12.0.226.tar.bz2 213373240 BLAKE2B 6aa8d9962aa51d6a7f8f6106835cef6a4eb626d7af56a09ca185736db2535dbaffd5d97d5d0eef39001b11d41d868706be4788496c8d0036bdbad24c5f6fcc46 SHA512 f4ab3066c9a3545ace0c4af50ddbe58cf5d9ffe4895cc546669f329b91988fcfebab91a070ea46b27536040823a3bbc1bd7e5552a49769988e8271d52662c583 DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d -DIST mono-5.4.1.6.tar.bz2 204934321 BLAKE2B 7aa3450a9bc4033f8084c4271b215af636e0df72d6349c97e0acd110d91e276d22b735d19bac2fb1e995ec34fa9e041831358a01d5c098b9c5e8b567d98350fe SHA512 d3618e9f127bc95b15feba5bf73317574872208770d83b8b545a9888df81a629e6fb14160db8a38526ffeb005f682e8dd9b8ced84bdb0cbb36dc9e7b28c240a4 +DIST mono-5.16.0.179.tar.bz2 231379081 BLAKE2B bdcb770d28eea953d428b8d41221bb192adf17bd677711fe17b44e2faa174d59adbe7816297c5eafa2589bb871d3bc2bb84b6e99a11df63758ff6f1b83b8814e SHA512 17d29dc19e3694abd236a50dda99ab85a215d1e88b8d6474c8b8b638dfe8a0f8d60ee3d3d5da600a861cfe6a0dda77cbf3594e9c5dd8b599c80363b4f01d9f1e diff --git a/dev-lang/mono/mono-4.6.1.5-r1.ebuild b/dev-lang/mono/mono-4.6.1.5-r1.ebuild deleted file mode 100644 index 3ed76fb6a64..000 --- a/dev-lang/mono/mono-4.6.1.5-r1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal - -DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" -HOMEPAGE="https://www.mono-project.com/Main_Page; -SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; - -LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" -SLOT="0" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" - -IUSE="nls minimal pax_kernel xen doc" - -COMMONDEPEND=" - !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) - ia64? ( sys-libs/libunwind ) - nls? ( sys-devel/gettext ) -" -RDEPEND="${COMMONDEPEND} - || ( www-client/links www-client/lynx ) -" -DEPEND="${COMMONDEPEND} - sys-devel/bc - virtual/yacc - pax_kernel? ( sys-apps/elfix ) -" - -S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" - -pkg_pretend() { - linux-info_pkg_setup - if use kernel_linux; then - if linux_config_exists; then - linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" - else - # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 - ewarn "kernel config not found" - ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 0dd20c00ca9ba8c8d6ac2fbd7c5295086a5d5b70 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Aug 9 09:10:02 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Aug 9 09:10:26 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd20c00 dev-lang/mono: bump to next stable 5.14.0.177 Package-Manager: Portage-2.3.45, Repoman-2.3.10 dev-lang/mono/Manifest | 3 +- dev-lang/mono/mono-4.6.1.5.ebuild | 112 - dev-lang/mono/mono-4.8.0.495.ebuild| 110 ...ono-4.8.0.425.ebuild => mono-5.14.0.177.ebuild} | 24 ++--- 4 files changed, 12 insertions(+), 237 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index f951e468665..79b46063ca0 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,7 +1,6 @@ DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405dcf3a2b59e53bb58d1949c33d68645506378eab272a6ef340194582333c515b38f635e961edc64767078905a2df SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a -DIST mono-4.8.0.425.tar.bz2 87955541 BLAKE2B dd3c7d26d9818c0512ddbbea6c0980ce5411904c93d5aff8aef581016268594ea1a887dc51332afc225db25d735ef3ef379a5f7b72acd95892e9efe399fb9df9 SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 -DIST mono-4.8.0.495.tar.bz2 87540431 BLAKE2B c067054c27e61fbd46cae962876afdf65fa4660db41482a7931436009d986ffd25cd9120f9d61f1db5e16b95423fb6cb81abf6be8eada408a9ed2e812f112e6d SHA512 0052b7b04ae25e7cb5970d742369b74c83a10c6c82da591e8d26ad9e13e8b2590a1cde27ca99e43aebc622c7a2a590b9e6c7ce519ac4185b0b6cf7134527cc9d DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b DIST mono-5.12.0.226.tar.bz2 213373240 BLAKE2B 6aa8d9962aa51d6a7f8f6106835cef6a4eb626d7af56a09ca185736db2535dbaffd5d97d5d0eef39001b11d41d868706be4788496c8d0036bdbad24c5f6fcc46 SHA512 f4ab3066c9a3545ace0c4af50ddbe58cf5d9ffe4895cc546669f329b91988fcfebab91a070ea46b27536040823a3bbc1bd7e5552a49769988e8271d52662c583 +DIST mono-5.14.0.177.tar.bz2 219729440 BLAKE2B c21af7f541e5fcd456faeaf654ded7937da5241feb94b0de464a880915d758791ff7a645dbcb4023e7cced7ab0854bb8da0cc246abc6ab575bb278aa58fdc8c7 SHA512 f13afbe4289e177705642f79f4236710bdc8db8e956782c5370baf22207d6713f7997ec286c7742416c8206d2da205f295437d1afcdc430628d13e32f0e87d2d DIST mono-5.4.1.6.tar.bz2 204934321 BLAKE2B 7aa3450a9bc4033f8084c4271b215af636e0df72d6349c97e0acd110d91e276d22b735d19bac2fb1e995ec34fa9e041831358a01d5c098b9c5e8b567d98350fe SHA512 d3618e9f127bc95b15feba5bf73317574872208770d83b8b545a9888df81a629e6fb14160db8a38526ffeb005f682e8dd9b8ced84bdb0cbb36dc9e7b28c240a4 diff --git a/dev-lang/mono/mono-4.6.1.5.ebuild b/dev-lang/mono/mono-4.6.1.5.ebuild deleted file mode 100644 index 414d13c15d9..000 --- a/dev-lang/mono/mono-4.6.1.5.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal - -DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" -HOMEPAGE="https://www.mono-project.com/Main_Page; -SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; - -LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" -SLOT="0" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" - -IUSE="nls minimal pax_kernel xen doc" - -COMMONDEPEND=" - !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) - ia64? ( sys-libs/libunwind ) - nls? ( sys-devel/gettext ) -" -RDEPEND="${COMMONDEPEND} - || ( www-client/links www-client/lynx ) -" -DEPEND="${COMMONDEPEND} - sys-devel/bc - virtual/yacc - pax_kernel? ( sys-apps/elfix ) -" - -S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" - -pkg_pretend() { - # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 - # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. - # See http://bugs.gentoo.org/261869 for more info." - CONFIG_CHECK="SYSVIPC" - use kernel_linux && check_extra_config -} -
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 6a0e7c218f7977d8c09e96b12f1fffbbaa595754 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Jul 2 06:47:22 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Jul 2 06:47:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a0e7c21 dev-lang/mono: 5.12.0.226 Don't block against dev-lang/mono-basic Package-Manager: Portage-2.3.41, Repoman-2.3.9 dev-lang/mono/mono-5.12.0.226.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-lang/mono/mono-5.12.0.226.ebuild b/dev-lang/mono/mono-5.12.0.226.ebuild index bdaa577ec62..4d520080eb6 100644 --- a/dev-lang/mono/mono-5.12.0.226.ebuild +++ b/dev-lang/mono/mono-5.12.0.226.ebuild @@ -29,7 +29,6 @@ DEPEND="${COMMONDEPEND} virtual/yacc pax_kernel? ( sys-apps/elfix ) dev-util/cmake - !dev-lang/mono-basic " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: 13bcf3202dce3f2945ff0aa9b42c5e22219a0c88 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Tue Jun 26 14:24:10 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Jun 26 14:30:32 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13bcf320 dev-lang/mono: bump to 5.12.0.226 dev-lang/mono/Manifest| 1 + dev-lang/mono/files/mono-5.12-try-catch.patch | 31 dev-lang/mono/mono-5.12.0.226.ebuild | 109 ++ 3 files changed, 141 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 5ad04430475..f951e468665 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,4 +3,5 @@ DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405 DIST mono-4.8.0.425.tar.bz2 87955541 BLAKE2B dd3c7d26d9818c0512ddbbea6c0980ce5411904c93d5aff8aef581016268594ea1a887dc51332afc225db25d735ef3ef379a5f7b72acd95892e9efe399fb9df9 SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 DIST mono-4.8.0.495.tar.bz2 87540431 BLAKE2B c067054c27e61fbd46cae962876afdf65fa4660db41482a7931436009d986ffd25cd9120f9d61f1db5e16b95423fb6cb81abf6be8eada408a9ed2e812f112e6d SHA512 0052b7b04ae25e7cb5970d742369b74c83a10c6c82da591e8d26ad9e13e8b2590a1cde27ca99e43aebc622c7a2a590b9e6c7ce519ac4185b0b6cf7134527cc9d DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b +DIST mono-5.12.0.226.tar.bz2 213373240 BLAKE2B 6aa8d9962aa51d6a7f8f6106835cef6a4eb626d7af56a09ca185736db2535dbaffd5d97d5d0eef39001b11d41d868706be4788496c8d0036bdbad24c5f6fcc46 SHA512 f4ab3066c9a3545ace0c4af50ddbe58cf5d9ffe4895cc546669f329b91988fcfebab91a070ea46b27536040823a3bbc1bd7e5552a49769988e8271d52662c583 DIST mono-5.4.1.6.tar.bz2 204934321 BLAKE2B 7aa3450a9bc4033f8084c4271b215af636e0df72d6349c97e0acd110d91e276d22b735d19bac2fb1e995ec34fa9e041831358a01d5c098b9c5e8b567d98350fe SHA512 d3618e9f127bc95b15feba5bf73317574872208770d83b8b545a9888df81a629e6fb14160db8a38526ffeb005f682e8dd9b8ced84bdb0cbb36dc9e7b28c240a4 diff --git a/dev-lang/mono/files/mono-5.12-try-catch.patch b/dev-lang/mono/files/mono-5.12-try-catch.patch new file mode 100644 index 000..051c72be685 --- /dev/null +++ b/dev-lang/mono/files/mono-5.12-try-catch.patch @@ -0,0 +1,31 @@ +diff -ur mono-5.9.0.398/mcs/class/System.Windows.Forms/System.Windows.Forms/XplatUIX11.cs mono-patched-5.9.0.398/mcs/class/System.Windows.Forms/System.Windows.Forms/XplatUIX11.cs +--- mono-5.9.0.398/mcs/class/System.Windows.Forms/System.Windows.Forms/XplatUIX11.cs 2017-11-17 18:12:57.0 +0300 mono-patched-5.9.0.398/mcs/class/System.Windows.Forms/System.Windows.Forms/XplatUIX11.cs 2017-12-06 06:24:45.067519852 +0300 +@@ -2810,14 +2810,21 @@ + + internal override object ClipboardRetrieve(IntPtr handle, int type, XplatUI.ClipboardToObject converter) + { +- XConvertSelection(DisplayHandle, handle, (IntPtr)type, (IntPtr)type, FosterParent, IntPtr.Zero); ++ try ++ { ++ XConvertSelection(DisplayHandle, handle, (IntPtr)type, (IntPtr)type, FosterParent, IntPtr.Zero); + +- Clipboard.Retrieving = true; +- while (Clipboard.Retrieving) { +- UpdateMessageQueue(null, false); +- } ++ Clipboard.Retrieving = true; ++ while (Clipboard.Retrieving) { ++ UpdateMessageQueue(null, false); ++ } + +- return Clipboard.Item; ++ return Clipboard.Item; ++ } ++ catch (Exception ex) ++ { ++ return null; ++ } + } + + internal override void ClipboardStore (IntPtr handle, object obj, int type, XplatUI.ObjectToClipboard converter, bool copy) diff --git a/dev-lang/mono/mono-5.12.0.226.ebuild b/dev-lang/mono/mono-5.12.0.226.ebuild new file mode 100644 index 000..bdaa577ec62 --- /dev/null +++ b/dev-lang/mono/mono-5.12.0.226.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~arm64" +RESTRICT="mirror" +SLOT="0" + +IUSE="nls minimal pax_kernel xen doc" + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils multilib-minimal + +DESCRIPTION="Mono
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 58b6d789fd9cf759c34bb4d202d33fd63713c8ef Author: Mikle Kolyada gentoo org> AuthorDate: Fri May 25 21:13:42 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri May 25 21:13:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b6d789 dev-lang/mono: ppc stable wrt bug #641286 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-lang/mono/mono-4.8.0.524.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index 7cad9129620..2e12a884338 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 535b6e657b3c85446ff760296a69e7b9ecf18d48 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed May 16 12:22:36 2018 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed May 16 12:22:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=535b6e65 dev-lang/mono-basic: amd64 stable wrt bug #655018 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="amd64" dev-lang/mono-basic/mono-basic-4.6-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild index b8a88b083e1..a8dac49698a 100644 --- a/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild @@ -8,7 +8,7 @@ inherit mono-env DESCRIPTION="Visual Basic Compiler and Runtime" HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; -KEYWORDS="-* ~amd64 ~x86" +KEYWORDS="-* amd64 ~x86" LICENSE="LGPL-2 MIT" SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: a212ae7a315e2b9578908b6057b889bd01c68f76 Author: Conrad Kostecki kostecki com> AuthorDate: Mon May 7 20:05:10 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue May 8 06:36:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a212ae7a dev-lang/mono: Don't block dev-lang/mono-basic This blocker was against an old version of dev-lang/mono-basic. The current version works fine and is compatible. Bug: https://bugs.gentoo.org/655018 Package-Manager: Portage-2.3.36, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/8307 dev-lang/mono/mono-4.4.1.0.ebuild| 1 - dev-lang/mono/mono-4.6.1.5-r1.ebuild | 1 - dev-lang/mono/mono-4.6.1.5.ebuild| 1 - dev-lang/mono/mono-4.8.0.425.ebuild | 1 - dev-lang/mono/mono-4.8.0.495.ebuild | 1 - dev-lang/mono/mono-4.8.0.524.ebuild | 1 - dev-lang/mono/mono-5.4.1.6.ebuild| 1 - 7 files changed, 7 deletions(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index 991c9a258bd..ed7f9c38297 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -28,7 +28,6 @@ DEPEND="${COMMONDEPEND} sys-devel/bc virtual/yacc pax_kernel? ( sys-apps/elfix ) - !dev-lang/mono-basic " S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" diff --git a/dev-lang/mono/mono-4.6.1.5-r1.ebuild b/dev-lang/mono/mono-4.6.1.5-r1.ebuild index 2e8cbf88e41..3ed76fb6a64 100644 --- a/dev-lang/mono/mono-4.6.1.5-r1.ebuild +++ b/dev-lang/mono/mono-4.6.1.5-r1.ebuild @@ -28,7 +28,6 @@ DEPEND="${COMMONDEPEND} sys-devel/bc virtual/yacc pax_kernel? ( sys-apps/elfix ) - !dev-lang/mono-basic " S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" diff --git a/dev-lang/mono/mono-4.6.1.5.ebuild b/dev-lang/mono/mono-4.6.1.5.ebuild index 13383e87192..414d13c15d9 100644 --- a/dev-lang/mono/mono-4.6.1.5.ebuild +++ b/dev-lang/mono/mono-4.6.1.5.ebuild @@ -28,7 +28,6 @@ DEPEND="${COMMONDEPEND} sys-devel/bc virtual/yacc pax_kernel? ( sys-apps/elfix ) - !dev-lang/mono-basic " S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" diff --git a/dev-lang/mono/mono-4.8.0.425.ebuild b/dev-lang/mono/mono-4.8.0.425.ebuild index 20c09cc21a9..51f9e5d52ae 100644 --- a/dev-lang/mono/mono-4.8.0.425.ebuild +++ b/dev-lang/mono/mono-4.8.0.425.ebuild @@ -29,7 +29,6 @@ DEPEND="${COMMONDEPEND} virtual/yacc pax_kernel? ( sys-apps/elfix ) dev-util/cmake - !dev-lang/mono-basic " PATCHES=( diff --git a/dev-lang/mono/mono-4.8.0.495.ebuild b/dev-lang/mono/mono-4.8.0.495.ebuild index 20c09cc21a9..51f9e5d52ae 100644 --- a/dev-lang/mono/mono-4.8.0.495.ebuild +++ b/dev-lang/mono/mono-4.8.0.495.ebuild @@ -29,7 +29,6 @@ DEPEND="${COMMONDEPEND} virtual/yacc pax_kernel? ( sys-apps/elfix ) dev-util/cmake - !dev-lang/mono-basic " PATCHES=( diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index 5eb4e3535b1..7cad9129620 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -29,7 +29,6 @@ DEPEND="${COMMONDEPEND} virtual/yacc pax_kernel? ( sys-apps/elfix ) dev-util/cmake - !dev-lang/mono-basic " PATCHES=( diff --git a/dev-lang/mono/mono-5.4.1.6.ebuild b/dev-lang/mono/mono-5.4.1.6.ebuild index 923e3d2af3e..22de8a7240e 100644 --- a/dev-lang/mono/mono-5.4.1.6.ebuild +++ b/dev-lang/mono/mono-5.4.1.6.ebuild @@ -29,7 +29,6 @@ DEPEND="${COMMONDEPEND} virtual/yacc pax_kernel? ( sys-apps/elfix ) dev-util/cmake - !dev-lang/mono-basic " PATCHES=(
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 3ea34bdc21c5c7c73c4cf8ce5d8f4dc5d385bb33 Author: Aaron Bauman gentoo org> AuthorDate: Fri Apr 20 00:25:07 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Fri Apr 20 00:25:41 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ea34bdc dev-lang/mono: amd64 stable wrt bug #641286 Bug: https://bugs.gentoo.org/641286 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-lang/mono/mono-4.8.0.524.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index ecba992080c..af3e5bdb24b 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 57bf942b321b8b4414c15c1758a4c8a51a26e02b Author: Conrad Kostecki kostecki com> AuthorDate: Mon Apr 16 21:32:56 2018 + Commit: Patrice Clement gentoo org> CommitDate: Tue Apr 17 19:33:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57bf942b dev-lang/mono-basic: version bump to 4.7. Package-Manager: Portage-2.3.24, Repoman-2.3.6 Closes: https://bugs.gentoo.org/653342 Closes: https://github.com/gentoo/gentoo/pull/8032 dev-lang/mono-basic/Manifest | 1 + dev-lang/mono-basic/mono-basic-4.7.ebuild | 16 2 files changed, 17 insertions(+) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest index 856d6807ad1..0f930b04f92 100644 --- a/dev-lang/mono-basic/Manifest +++ b/dev-lang/mono-basic/Manifest @@ -1 +1,2 @@ DIST mono-basic-4.6.tar.bz2 2051520 BLAKE2B 0fc4961e9beb0894dcc081ecd06abf8a2e1c3d1aa6bb129b72d2c87ab15e9e779c0305f030515b18bd218ac595cd03ebad2fef5403dfc5aeb7a58b8886d085a0 SHA512 a8b50f9fa0d2e7533429722e584f42ee3e3794e1e013a2ca75b616b2b7b8c755dbe0722187b5e0982b9ebb8b5d22310a21fcfd55a6c027ee6eadcc7887e106d9 +DIST mono-basic-4.7.tar.bz2 2051806 BLAKE2B 8d8beb26bfc79c5ff648d671fc92d0f15204694ac735d1ab0c375547f7f4a89519f24bc512ecc16ae93455c7c28978ef2112804335a02b9ccb63e537298e11d5 SHA512 c690f81d7af64d1592bc480be230abc93480728288291fe85de5c8b273eb6127d619c3bd02f2acd285b9b055ef4f2970a764b34f49f15e59ed238d01c151c99a diff --git a/dev-lang/mono-basic/mono-basic-4.7.ebuild b/dev-lang/mono-basic/mono-basic-4.7.ebuild new file mode 100644 index 000..ec04d4fd795 --- /dev/null +++ b/dev-lang/mono-basic/mono-basic-4.7.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mono-env + +DESCRIPTION="Visual Basic Compiler and Runtime" +HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; + +KEYWORDS="~amd64 ~x86" +LICENSE="LGPL-2 MIT" +SLOT="0" + +RDEPEND="dev-lang/mono" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: d020793ed31be890423115b5a25529dea0b545ef Author: Aaron Bauman gentoo org> AuthorDate: Tue Apr 3 18:50:33 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Tue Apr 3 19:19:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d020793e dev-lang/mono: drop vulnerable. use HTTPS. Bug: https://bugs.gentoo.org/568988 Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7792 dev-lang/mono/Manifest | 1 - dev-lang/mono/mono-2.10.9-r2.ebuild | 265 --- dev-lang/mono/mono-4.4.1.0.ebuild| 4 +- dev-lang/mono/mono-4.6.1.5-r1.ebuild | 6 +- dev-lang/mono/mono-4.6.1.5.ebuild| 6 +- dev-lang/mono/mono-4.8.0.425.ebuild | 6 +- dev-lang/mono/mono-4.8.0.495.ebuild | 6 +- dev-lang/mono/mono-4.8.0.524.ebuild | 6 +- dev-lang/mono/mono-5.4.1.6.ebuild| 6 +- 9 files changed, 20 insertions(+), 286 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index c35a5d0dc77..5ad04430475 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,3 @@ -DIST mono-2.10.9.tar.bz2 34038017 BLAKE2B 5d9ef975353c7e6f66fd66a17b9c5dd67d40fcc590d979c257986b4fa57f949588e4a05ec7d0d64f896b0594e96d804e1773a730c1fc7a09eed9ab267090971f SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 DIST mono-4.4.1.0.tar.bz2 85897587 BLAKE2B 79651189e696aa7352704e1ac659302423b1212c88337da8d522aad8e8a49855b74c43020f506b3455ce1a99566e96ae464fecced584b14470d0c8dfe605c5b6 SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405dcf3a2b59e53bb58d1949c33d68645506378eab272a6ef340194582333c515b38f635e961edc64767078905a2df SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a DIST mono-4.8.0.425.tar.bz2 87955541 BLAKE2B dd3c7d26d9818c0512ddbbea6c0980ce5411904c93d5aff8aef581016268594ea1a887dc51332afc225db25d735ef3ef379a5f7b72acd95892e9efe399fb9df9 SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 diff --git a/dev-lang/mono/mono-2.10.9-r2.ebuild b/dev-lang/mono/mono-2.10.9-r2.ebuild deleted file mode 100644 index f9dbcaeb5f4..000 --- a/dev-lang/mono/mono-2.10.9-r2.ebuild +++ /dev/null @@ -1,265 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="4" - -inherit linux-info mono eutils flag-o-matic multilib go-mono pax-utils - -DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" -HOMEPAGE="http://www.mono-project.com/Main_Page; - -LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" -SLOT="0" -KEYWORDS="amd64 ppc ~ppc64 x86" - -IUSE="minimal pax_kernel xen" - -#Bash requirement is for += operator -COMMONDEPEND="!dev-util/monodoc - !minimal? ( =dev-dotnet/libgdiplus-${GO_MONO_REL_PV}* ) - ia64? ( sys-libs/libunwind )" -RDEPEND="${COMMONDEPEND} - || ( www-client/links www-client/lynx )" - -DEPEND="${COMMONDEPEND} - sys-devel/bc - virtual/yacc - >=app-shells/bash-3.2 - pax_kernel? ( sys-apps/elfix )" - -MAKEOPTS="${MAKEOPTS} -j1" - -RESTRICT="test" - -pkg_setup() { - if use kernel_linux - then - get_version - if linux_config_exists - then - if linux_chkconfig_present SYSVIPC - then - einfo "CONFIG_SYSVIPC is set, looking good." - else - eerror "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." - eerror "See https://bugs.gentoo.org/261869 for more info." - eerror "Please set CONFIG_SYSVIPC in your kernel .config if build fails." - fi - else - ewarn "Was unable to determine your kernel .config" - ewarn "Please note that if CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." - ewarn "See https://bugs.gentoo.org/261869 for more info." - fi - fi - PATCHES=( "${FILESDIR}/${PN}-2.10.2-threads-access.patch" - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3382.patch" - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3543.patch" - "${FILESDIR}/${PN}-2.10.9-CVE-2012-3543_2.patch" ) -} - -src_prepare() { - go-mono_src_prepare - - # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it doesn't - # get
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: 5127c755e4cb6a810f81eb38777e1d7917695f9c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Mar 30 17:25:39 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Mar 30 17:26:42 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5127c755 dev-lang/mono: fix 32-bit build on amd64, bug #600664 It's a backport of https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0e31adf6af28adf3c8709e542ecf7039cb5942 Reported-by: Toralf Förster Fixed-by: Eric Hermes Closes: https://bugs.gentoo.org/600664 Package-Manager: Portage-2.3.26, Repoman-2.3.7 dev-lang/mono/files/mono-4.4.1.0-x86_32.patch | 20 dev-lang/mono/mono-4.4.1.0.ebuild | 4 +++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch b/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch new file mode 100644 index 000..751c057e6ce --- /dev/null +++ b/dev-lang/mono/files/mono-4.4.1.0-x86_32.patch @@ -0,0 +1,20 @@ +Native toolchain can default to different ABI (amd64 in bug case). +Set target to i386. +https://bugs.gentoo.org/600664 +diff -Naur a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c +--- a/mono/mini/aot-compiler.c 2016-06-22 04:31:58.0 -0500 b/mono/mini/aot-compiler.c 2017-12-08 14:25:35.338251941 -0600 +@@ -9438,7 +9438,12 @@ + const char *tool_prefix = acfg->aot_opts.tool_prefix ? acfg->aot_opts.tool_prefix : ""; + char *ld_flags = acfg->aot_opts.ld_flags ? acfg->aot_opts.ld_flags : g_strdup(""); + +-#if defined(TARGET_AMD64) && !defined(TARGET_MACH) ++#if defined(TARGET_X86) ++#define LD_OPTIONS "-m elf_i386" ++#if !defined(TARGET_MACH) ++#define AS_OPTIONS "--32" ++#endif ++#elif defined(TARGET_AMD64) && !defined(TARGET_MACH) + #define AS_OPTIONS "--64" + #elif defined(TARGET_POWERPC64) + #define AS_OPTIONS "-a64 -mppc64" diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index 328ec068472..397235e7db5 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -79,6 +79,8 @@ src_prepare() { #epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch" #epatch "${FILESDIR}/fix-for-bug36724.patch" + epatch "${FILESDIR}/${P}-x86_32.patch" + default #eapply_user multilib_copy_sources
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 5dbe0e4edf7f0f7de346683f59f9bb0a75f5f320 Author: Conrad Kostecki kostecki com> AuthorDate: Thu Mar 29 19:28:43 2018 + Commit: Michał Górny gentoo org> CommitDate: Thu Mar 29 20:24:06 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dbe0e4e dev-lang/mono-basic: add (R)DEPEND on dev-lang/mono Closes: https://bugs.gentoo.org/651632 Closes: https://github.com/gentoo/gentoo/pull/7631 .../mono-basic/{mono-basic-4.6.ebuild => mono-basic-4.6-r1.ebuild} | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-lang/mono-basic/mono-basic-4.6.ebuild b/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild similarity index 87% rename from dev-lang/mono-basic/mono-basic-4.6.ebuild rename to dev-lang/mono-basic/mono-basic-4.6-r1.ebuild index 2a72f461d32..b8a88b083e1 100644 --- a/dev-lang/mono-basic/mono-basic-4.6.ebuild +++ b/dev-lang/mono-basic/mono-basic-4.6-r1.ebuild @@ -11,3 +11,6 @@ HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; KEYWORDS="-* ~amd64 ~x86" LICENSE="LGPL-2 MIT" SLOT="0" + +RDEPEND="dev-lang/mono" +DEPEND="${RDEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: cb1aff090b188bf58fd034fcce477d7dc8298f8f Author: Conrad Kostecki kostecki com> AuthorDate: Sun Mar 25 12:42:59 2018 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Mar 26 12:59:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1aff09 dev-lang/mono-basic: New Package Needed by: https://bugs.gentoo.org/651396 Closes: https://bugs.gentoo.org/651394 Closes: https://github.com/gentoo/gentoo/pull/7601 dev-lang/mono-basic/Manifest | 1 + dev-lang/mono-basic/metadata.xml | 12 dev-lang/mono-basic/mono-basic-4.6.ebuild | 13 + 3 files changed, 26 insertions(+) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest new file mode 100644 index 000..856d6807ad1 --- /dev/null +++ b/dev-lang/mono-basic/Manifest @@ -0,0 +1 @@ +DIST mono-basic-4.6.tar.bz2 2051520 BLAKE2B 0fc4961e9beb0894dcc081ecd06abf8a2e1c3d1aa6bb129b72d2c87ab15e9e779c0305f030515b18bd218ac595cd03ebad2fef5403dfc5aeb7a58b8886d085a0 SHA512 a8b50f9fa0d2e7533429722e584f42ee3e3794e1e013a2ca75b616b2b7b8c755dbe0722187b5e0982b9ebb8b5d22310a21fcfd55a6c027ee6eadcc7887e106d9 diff --git a/dev-lang/mono-basic/metadata.xml b/dev-lang/mono-basic/metadata.xml new file mode 100644 index 000..54d5423c406 --- /dev/null +++ b/dev-lang/mono-basic/metadata.xml @@ -0,0 +1,12 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + ck+gen...@bl4ckb0x.de + Conrad Kostecki + + + proxy-ma...@gentoo.org + Proxy Maintainers + + diff --git a/dev-lang/mono-basic/mono-basic-4.6.ebuild b/dev-lang/mono-basic/mono-basic-4.6.ebuild new file mode 100644 index 000..2a72f461d32 --- /dev/null +++ b/dev-lang/mono-basic/mono-basic-4.6.ebuild @@ -0,0 +1,13 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit mono-env + +DESCRIPTION="Visual Basic Compiler and Runtime" +HOMEPAGE="https://www.mono-project.com/docs/about-mono/languages/visualbasic/; + +KEYWORDS="-* ~amd64 ~x86" +LICENSE="LGPL-2 MIT" +SLOT="0"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono-basic/
commit: 581ac13e8ace6a661c40689710393235b3b48c1a Author: Mikle Kolyada gentoo org> AuthorDate: Sat Jan 27 18:32:06 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Jan 27 18:32:25 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=581ac13e dev-lang/mono-basic: remove last rited package dev-lang/mono-basic/Manifest | 1 - dev-lang/mono-basic/metadata.xml | 11 --- dev-lang/mono-basic/mono-basic-2.10.ebuild | 16 3 files changed, 28 deletions(-) diff --git a/dev-lang/mono-basic/Manifest b/dev-lang/mono-basic/Manifest deleted file mode 100644 index 2487a5254e2..000 --- a/dev-lang/mono-basic/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST mono-basic-2.10.tar.bz2 1902672 BLAKE2B 629ab26d33f5ce0c7c7cef12f15fdc2392552022529f25d76c6f0054c6774373b6330130eeaea535ef686bbe8a5457330572cda598f674cb2581f22ec58c64f4 SHA512 93d661053a14b1ef91c8e416aa7caf545b902d7ca58566516a463ce8115f96325b0afb1a7b52af37dd0eae022009cdabf742f42396da79464def127d86b06b6f diff --git a/dev-lang/mono-basic/metadata.xml b/dev-lang/mono-basic/metadata.xml deleted file mode 100644 index ef2ebc49ae4..000 --- a/dev-lang/mono-basic/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - -http://www.gentoo.org/dtd/metadata.dtd;> - - - dot...@gentoo.org - Gentoo Dotnet Project - - - Visual Basic .NET compiler and runtime - - diff --git a/dev-lang/mono-basic/mono-basic-2.10.ebuild b/dev-lang/mono-basic/mono-basic-2.10.ebuild deleted file mode 100644 index 61477d55115..000 --- a/dev-lang/mono-basic/mono-basic-2.10.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=2 - -inherit go-mono mono multilib - -DESCRIPTION="Visual Basic .NET Runtime and Class Libraries" -HOMEPAGE="http://www.mono-project.com/VisualBasic.NET_support; - -LICENSE="LGPL-2 MIT" -SLOT="0" -KEYWORDS="amd64 ppc x86" -IUSE="" - -RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/
commit: b01d2822b5096e05c6cc7b27c97eb9d47997751b Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Dec 20 10:48:33 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Dec 20 10:48:55 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01d2822 dev-lang/mono: version bump to 5.4.1.6 Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-lang/mono/Manifest| 1 + dev-lang/mono/files/mono-5.0.1.1-x86_32.patch | 21 + dev-lang/mono/mono-5.4.1.6.ebuild | 110 ++ 3 files changed, 132 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 0f88d1fa42d..c35a5d0dc77 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -4,3 +4,4 @@ DIST mono-4.6.1.5.tar.bz2 83174665 BLAKE2B ce4586af882c6592d1615156d009e496b8405 DIST mono-4.8.0.425.tar.bz2 87955541 BLAKE2B dd3c7d26d9818c0512ddbbea6c0980ce5411904c93d5aff8aef581016268594ea1a887dc51332afc225db25d735ef3ef379a5f7b72acd95892e9efe399fb9df9 SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 DIST mono-4.8.0.495.tar.bz2 87540431 BLAKE2B c067054c27e61fbd46cae962876afdf65fa4660db41482a7931436009d986ffd25cd9120f9d61f1db5e16b95423fb6cb81abf6be8eada408a9ed2e812f112e6d SHA512 0052b7b04ae25e7cb5970d742369b74c83a10c6c82da591e8d26ad9e13e8b2590a1cde27ca99e43aebc622c7a2a590b9e6c7ce519ac4185b0b6cf7134527cc9d DIST mono-4.8.0.524.tar.bz2 87392723 BLAKE2B ac17c3da6d6c08c4cb72c4fa300ded92625bd8c14c1e45ea9539efa42c8d085759f7bb298fe5df57bd41f18abf83f293d26a9e6272944933fcff0a3c16a7e4f3 SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b +DIST mono-5.4.1.6.tar.bz2 204934321 BLAKE2B 7aa3450a9bc4033f8084c4271b215af636e0df72d6349c97e0acd110d91e276d22b735d19bac2fb1e995ec34fa9e041831358a01d5c098b9c5e8b567d98350fe SHA512 d3618e9f127bc95b15feba5bf73317574872208770d83b8b545a9888df81a629e6fb14160db8a38526ffeb005f682e8dd9b8ced84bdb0cbb36dc9e7b28c240a4 diff --git a/dev-lang/mono/files/mono-5.0.1.1-x86_32.patch b/dev-lang/mono/files/mono-5.0.1.1-x86_32.patch new file mode 100644 index 000..08d443a2203 --- /dev/null +++ b/dev-lang/mono/files/mono-5.0.1.1-x86_32.patch @@ -0,0 +1,21 @@ +Native toolchain can default to different ABI (amd64 in bug case). +Set target to i386. +https://bugs.gentoo.org/600664 +diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c +index 0656a57..690c96b 100644 +--- a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c +@@ -9926,4 +9926,6 @@ compile_asm (MonoAotCompile *acfg) + #ifdef TARGET_WIN32_MSVC + #define AS_OPTIONS "-c -x assembler" ++#elif defined(TARGET_X86) && !defined(TARGET_MACH) ++#define AS_OPTIONS "--32" + #elif defined(TARGET_AMD64) && !defined(TARGET_MACH) + #define AS_OPTIONS "--64" +@@ -9981,4 +9983,6 @@ compile_asm (MonoAotCompile *acfg) + #elif defined(TARGET_POWERPC64) + #define LD_OPTIONS "-m elf64ppc" ++#elif defined(TARGET_X86) ++#define LD_OPTIONS "-m elf_i386" + #endif + diff --git a/dev-lang/mono/mono-5.4.1.6.ebuild b/dev-lang/mono/mono-5.4.1.6.ebuild new file mode 100644 index 000..f25dd8d9138 --- /dev/null +++ b/dev-lang/mono/mono-5.4.1.6.ebuild @@ -0,0 +1,110 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~arm64" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake + !dev-lang/mono-basic +" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.1.1-x86_32.patch +) + +#S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 351dc76d8878b0d2c7566bd572977374dbd672be Author: Alexis Ballier gentoo org> AuthorDate: Mon Jun 26 10:18:51 2017 + Commit: Alexis Ballier gentoo org> CommitDate: Mon Jun 26 10:18:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=351dc76d dev-lang/mono: keyword ~arm64 Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-lang/mono/mono-4.8.0.524.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild index 712f239c13c..ea9bd74a3b4 100644 --- a/dev-lang/mono/mono-4.8.0.524.ebuild +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -12,7 +12,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 488b0f0d25546522914988953648155560db29a9 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Sun Apr 2 14:14:15 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Sun Apr 2 14:14:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488b0f0d dev-lang/mono: bump into 4.8.0.524 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-4.8.0.524.ebuild | 111 2 files changed, 112 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 8454acfccfd..f0dbc882ccf 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,3 +3,4 @@ DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70 DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 DIST mono-4.8.0.425.tar.bz2 87955541 SHA256 0d81ba0ef69fbfa2ac8206c9e7a0ad996c193c06c897bab36c5dcc4a40b50a7d SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 WHIRLPOOL fcb095e83880bdbbce6978af68c5997f1f345046307e3ea4d53413b257dca7953b947c90e073e15991ec043483982bfcf28d29c350e392e534c865b74fff8a89 DIST mono-4.8.0.495.tar.bz2 87540431 SHA256 7ba62e6f42559d58dc447a19fc1cb2a9c7977d6c6e21e1e335f73917dea120cb SHA512 0052b7b04ae25e7cb5970d742369b74c83a10c6c82da591e8d26ad9e13e8b2590a1cde27ca99e43aebc622c7a2a590b9e6c7ce519ac4185b0b6cf7134527cc9d WHIRLPOOL 54c7101dbb2b886d9798e16cbf0e84898f9d4a96786d9f52f76a9872f99ac1b39d1f6109abcfc70897163bab3e5b3478ecb77ef217953118badc537e8e474e5e +DIST mono-4.8.0.524.tar.bz2 87392723 SHA256 ca02614cfc9fe65e310631cd611d7b07d1ff205ce193006d4be0f9919c26bdcf SHA512 eb77b768a4a26e6a2a872f4845769cdc83f01af3377ecd6d932437d2a1b54bfd1ce727563906146195a54997b4b624fb75449a6f0bcfe818cbc4e6544841bf2b WHIRLPOOL 143232c15b99e702de5774a0ffbcf6f3ee85338b55e8f0cc7de2afe6053e7de62cccd3cc27163213e492851c13cdfbe0e244a4f8f0824e4786c658a2a81ac477 diff --git a/dev-lang/mono/mono-4.8.0.524.ebuild b/dev-lang/mono/mono-4.8.0.524.ebuild new file mode 100644 index 000..712f239c13c --- /dev/null +++ b/dev-lang/mono/mono-4.8.0.524.ebuild @@ -0,0 +1,111 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake + !dev-lang/mono-basic +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.8.0.371-makedev.patch + "${FILESDIR}"/${PN}-4.8.0.371-x86_32.patch +) + +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See http://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1675ee0e6d8fb5ec39ccbacf4b4385b57725f1e6 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Mar 1 12:01:02 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Mar 1 12:01:02 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1675ee0e dev-lang/mono: bump into 4.8.0.495 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.8.0.459.ebuild => mono-4.8.0.495.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index f614e8ccfa5..8454acfccfd 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,4 +2,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef748 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 DIST mono-4.8.0.425.tar.bz2 87955541 SHA256 0d81ba0ef69fbfa2ac8206c9e7a0ad996c193c06c897bab36c5dcc4a40b50a7d SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 WHIRLPOOL fcb095e83880bdbbce6978af68c5997f1f345046307e3ea4d53413b257dca7953b947c90e073e15991ec043483982bfcf28d29c350e392e534c865b74fff8a89 -DIST mono-4.8.0.459.tar.bz2 87304208 SHA256 af6fb6e5aa48eab376951af8e1378ebeead990be0259ccdb5620278404f7dd58 SHA512 ae08ea3a5c3863df81d79d7163f4029b2ec7a3f97134c325784e54479b0dcdf47034cb4eb03dbc51e01055ed04695fc3e46555b8b13365f3a07ba230eddc2997 WHIRLPOOL 946219e1ddee288329e76b7e41c856684b8754d66d4917a19282dc0a3a809c3e368d676064cb86cc7471fd08d73a808eb21bb113985c803a347d304e177c66c7 +DIST mono-4.8.0.495.tar.bz2 87540431 SHA256 7ba62e6f42559d58dc447a19fc1cb2a9c7977d6c6e21e1e335f73917dea120cb SHA512 0052b7b04ae25e7cb5970d742369b74c83a10c6c82da591e8d26ad9e13e8b2590a1cde27ca99e43aebc622c7a2a590b9e6c7ce519ac4185b0b6cf7134527cc9d WHIRLPOOL 54c7101dbb2b886d9798e16cbf0e84898f9d4a96786d9f52f76a9872f99ac1b39d1f6109abcfc70897163bab3e5b3478ecb77ef217953118badc537e8e474e5e diff --git a/dev-lang/mono/mono-4.8.0.459.ebuild b/dev-lang/mono/mono-4.8.0.495.ebuild similarity index 100% rename from dev-lang/mono/mono-4.8.0.459.ebuild rename to dev-lang/mono/mono-4.8.0.495.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: ce04fee2e7af82dcf3aa1ceb651e73295a938e84 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Tue Jan 24 10:34:30 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Jan 24 10:34:43 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce04fee2 dev-lang/mono: bump Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-4.8.0.459.ebuild | 112 2 files changed, 113 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 207ecd1..f614e8c 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,3 +2,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef748 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 DIST mono-4.8.0.425.tar.bz2 87955541 SHA256 0d81ba0ef69fbfa2ac8206c9e7a0ad996c193c06c897bab36c5dcc4a40b50a7d SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 WHIRLPOOL fcb095e83880bdbbce6978af68c5997f1f345046307e3ea4d53413b257dca7953b947c90e073e15991ec043483982bfcf28d29c350e392e534c865b74fff8a89 +DIST mono-4.8.0.459.tar.bz2 87304208 SHA256 af6fb6e5aa48eab376951af8e1378ebeead990be0259ccdb5620278404f7dd58 SHA512 ae08ea3a5c3863df81d79d7163f4029b2ec7a3f97134c325784e54479b0dcdf47034cb4eb03dbc51e01055ed04695fc3e46555b8b13365f3a07ba230eddc2997 WHIRLPOOL 946219e1ddee288329e76b7e41c856684b8754d66d4917a19282dc0a3a809c3e368d676064cb86cc7471fd08d73a808eb21bb113985c803a347d304e177c66c7 diff --git a/dev-lang/mono/mono-4.8.0.459.ebuild b/dev-lang/mono/mono-4.8.0.459.ebuild new file mode 100644 index ..daee3ec --- /dev/null +++ b/dev-lang/mono/mono-4.8.0.459.ebuild @@ -0,0 +1,112 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + dev-util/cmake + !dev-lang/mono-basic +" + +PATCHES=( + "${FILESDIR}"/${PN}-4.8.0.371-makedev.patch + "${FILESDIR}"/${PN}-4.8.0.371-x86_32.patch +) + +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See http://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 9441d9abb938a4bb0552346c96a2ce513fa99675 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Jan 11 10:10:36 2017 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Jan 11 10:10:50 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9441d9ab dev-lang/mono: bump Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.8.0.382.ebuild => mono-4.8.0.425.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index f8cb5d2..207ecd1 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 -DIST mono-4.8.0.382.tar.bz2 87931868 SHA256 bc2da6d55c9033b7f6a1e36d87c3d965f1ac81473c57ef29cc0a7e4799015b2f SHA512 1fe4834d9b32e1647506b3478d4be9ac01eb7a3ba0d44fee35664f64ad1f3af33814672d99e1fc0342c33fa242d4157bd94da7898523eafd4507ffc266c38779 WHIRLPOOL 1f5df1d0f80222e899287c70019a846a7a69bfb521980dec3aa18c7acc6c15383da93bb977ce1544d16eb988acdcbd0e7d2282eda455fb2f342ae94b9dd56fff +DIST mono-4.8.0.425.tar.bz2 87955541 SHA256 0d81ba0ef69fbfa2ac8206c9e7a0ad996c193c06c897bab36c5dcc4a40b50a7d SHA512 7bab64adbebc277d3fc10301fa6af6cd64ea0836e2d74dfdd9b59684d9402689f9a4e397f3d36f519c7a892c14dcf8f8867d40a5119891874dfd10f9bbce2ac4 WHIRLPOOL fcb095e83880bdbbce6978af68c5997f1f345046307e3ea4d53413b257dca7953b947c90e073e15991ec043483982bfcf28d29c350e392e534c865b74fff8a89 diff --git a/dev-lang/mono/mono-4.8.0.382.ebuild b/dev-lang/mono/mono-4.8.0.425.ebuild similarity index 98% rename from dev-lang/mono/mono-4.8.0.382.ebuild rename to dev-lang/mono/mono-4.8.0.425.ebuild index 1995170..daee3ec 100644 --- a/dev-lang/mono/mono-4.8.0.382.ebuild +++ b/dev-lang/mono/mono-4.8.0.425.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 485ff0a027ab5a0a867d8cf6377f639acdbee957 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Dec 23 11:04:09 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Dec 23 11:04:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485ff0a0 dev-lang/mono: bump Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.8.0.374.ebuild => mono-4.8.0.382.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 109ce11..f8cb5d2 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 -DIST mono-4.8.0.374.tar.bz2 87856763 SHA256 dbe390e414e595ed81b871d6eda40f6f48510b6be39c96566f7d6b9436fa7c80 SHA512 5d3ba572c8acac48baf708b0c6c5307329c8f8f52e3c630826298b59f43a6f04ec0d1b6c79044058f914ec9c06c9a05e7d0c7398b36aa5cf4dc3e4879fd48781 WHIRLPOOL 1748f1c5df71b9699474e136f9a5808bff91a9c47c7d9abf712a89db88b04a6510b1751a42246a9ee68ec078579cad67cc2d0e71efb49c97506c76b4d32e4b97 +DIST mono-4.8.0.382.tar.bz2 87931868 SHA256 bc2da6d55c9033b7f6a1e36d87c3d965f1ac81473c57ef29cc0a7e4799015b2f SHA512 1fe4834d9b32e1647506b3478d4be9ac01eb7a3ba0d44fee35664f64ad1f3af33814672d99e1fc0342c33fa242d4157bd94da7898523eafd4507ffc266c38779 WHIRLPOOL 1f5df1d0f80222e899287c70019a846a7a69bfb521980dec3aa18c7acc6c15383da93bb977ce1544d16eb988acdcbd0e7d2282eda455fb2f342ae94b9dd56fff diff --git a/dev-lang/mono/mono-4.8.0.374.ebuild b/dev-lang/mono/mono-4.8.0.382.ebuild similarity index 100% rename from dev-lang/mono/mono-4.8.0.374.ebuild rename to dev-lang/mono/mono-4.8.0.382.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 983b1d018348cadd65655bc5cdefa15c9c152770 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Dec 8 10:23:37 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Dec 8 10:23:46 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=983b1d01 dev-lang/mono: bump Package-Manager: portage-2.3.3 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.8.0.371.ebuild => mono-4.8.0.374.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index b746947..109ce11 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 -DIST mono-4.8.0.371.tar.bz2 88118108 SHA256 5b04de45d153807fa47744e2f678f98947b612e0e8d1cbcf6b10ac3bb0615d29 SHA512 1af02acbb362b8fb60983a1ff1a3026d34a8d2fd46536cce60317911cad2c60d0948858261715706cc387f9a42c4217da9b334ed561b6641c52b346b8d034df6 WHIRLPOOL 62116b051a6487fb90aa12d1d097ce9468d4cff30f9e5e86da1e4a0e1d424cba87fdf9f47b448391d5d8d68b34d9ec7c0c75d556d43d208a3f51e697ea86b6ba +DIST mono-4.8.0.374.tar.bz2 87856763 SHA256 dbe390e414e595ed81b871d6eda40f6f48510b6be39c96566f7d6b9436fa7c80 SHA512 5d3ba572c8acac48baf708b0c6c5307329c8f8f52e3c630826298b59f43a6f04ec0d1b6c79044058f914ec9c06c9a05e7d0c7398b36aa5cf4dc3e4879fd48781 WHIRLPOOL 1748f1c5df71b9699474e136f9a5808bff91a9c47c7d9abf712a89db88b04a6510b1751a42246a9ee68ec078579cad67cc2d0e71efb49c97506c76b4d32e4b97 diff --git a/dev-lang/mono/mono-4.8.0.371.ebuild b/dev-lang/mono/mono-4.8.0.374.ebuild similarity index 100% rename from dev-lang/mono/mono-4.8.0.371.ebuild rename to dev-lang/mono/mono-4.8.0.374.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: 7a0e31adf6af28adf3c8709e542ecf7039cb5942 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Dec 1 21:53:42 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Dec 1 22:05:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0e31ad dev-lang/mono: fix ABI_X86=32 build case for amd64 host, bug #600664 The patch passes flags to adjust target ABI of a multiarch assembler and linker. Reported-by: Ivan Dorna Reported-by: Toralf Förster Bug: https://github.com/gentoo/dotnet/issues/270 Bug: https://bugs.gentoo.org/600664 Package-Manager: portage-2.3.2 dev-lang/mono/files/mono-4.8.0.371-x86_32.patch | 27 + dev-lang/mono/mono-4.8.0.371.ebuild | 5 - 2 files changed, 31 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/files/mono-4.8.0.371-x86_32.patch b/dev-lang/mono/files/mono-4.8.0.371-x86_32.patch new file mode 100644 index ..063ea63 --- /dev/null +++ b/dev-lang/mono/files/mono-4.8.0.371-x86_32.patch @@ -0,0 +1,27 @@ +Native toolchain can default to different ABI (amd64 in bug case). +Set target to i386. +https://bugs.gentoo.org/600664 +diff --git a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c +index a1c359f..beaaf76 100644 +--- a/mono/mini/aot-compiler.c b/mono/mini/aot-compiler.c +@@ -9842,7 +9842,9 @@ compile_asm (MonoAotCompile *acfg) + const char *tool_prefix = acfg->aot_opts.tool_prefix ? acfg->aot_opts.tool_prefix : ""; + char *ld_flags = acfg->aot_opts.ld_flags ? acfg->aot_opts.ld_flags : g_strdup(""); + +-#if defined(TARGET_AMD64) && !defined(TARGET_MACH) ++#if defined(TARGET_X86) && !defined(TARGET_MACH) ++#define AS_OPTIONS "--32" ++#elif defined(TARGET_AMD64) && !defined(TARGET_MACH) + #define AS_OPTIONS "--64" + #elif defined(TARGET_POWERPC64) + #define AS_OPTIONS "-a64 -mppc64" +@@ -9886,6 +9888,8 @@ compile_asm (MonoAotCompile *acfg) + #define LD_OPTIONS "--shared" + #elif defined(TARGET_POWERPC64) + #define LD_OPTIONS "-m elf64ppc" ++#elif defined(TARGET_X86) ++#define LD_OPTIONS "-m elf_i386" + #endif + + #ifndef LD_OPTIONS diff --git a/dev-lang/mono/mono-4.8.0.371.ebuild b/dev-lang/mono/mono-4.8.0.371.ebuild index 4a4e512..1995170 100644 --- a/dev-lang/mono/mono-4.8.0.371.ebuild +++ b/dev-lang/mono/mono-4.8.0.371.ebuild @@ -33,7 +33,10 @@ DEPEND="${COMMONDEPEND} !dev-lang/mono-basic " -PATCHES=("${FILESDIR}"/${PN}-4.8.0.371-makedev.patch) +PATCHES=( + "${FILESDIR}"/${PN}-4.8.0.371-makedev.patch + "${FILESDIR}"/${PN}-4.8.0.371-x86_32.patch +) S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/, dev-lang/mono/
commit: b435de6c181413d73aa1e94f4f9de76e9adaaeee Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Nov 30 22:53:25 2016 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 30 22:53:36 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b435de6c dev-lang/mono: fix makedev() declaration on glibc-2.24 Package-Manager: portage-2.3.2 dev-lang/mono/files/mono-4.8.0.371-makedev.patch | 34 dev-lang/mono/mono-4.8.0.371.ebuild | 6 - 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/dev-lang/mono/files/mono-4.8.0.371-makedev.patch b/dev-lang/mono/files/mono-4.8.0.371-makedev.patch new file mode 100644 index ..7a4a44b --- /dev/null +++ b/dev-lang/mono/files/mono-4.8.0.371-makedev.patch @@ -0,0 +1,34 @@ +https://bugs.gentoo.org/575232 +diff --git a/configure.ac b/configure.ac +index fa5977b..2832c69 100644 +--- a/configure.ac b/configure.ac +@@ -416,6 +416,10 @@ AC_HEADER_STDC + AC_LIBTOOL_WIN32_DLL + # This causes monodis to not link correctly + #AC_DISABLE_FAST_INSTALL ++ ++#lookup makedev() header ++AC_HEADER_MAJOR ++ + AM_PROG_LIBTOOL + # Use dolt (http://dolt.freedesktop.org/) instead of libtool for building. + DOLT +diff --git a/mono/io-layer/processes.c b/mono/io-layer/processes.c +index 53c271a..7ff8d03 100644 +--- a/mono/io-layer/processes.c b/mono/io-layer/processes.c +@@ -45,6 +45,13 @@ + #include + #endif + ++/* makedev() macro */ ++#ifdef MAJOR_IN_MKDEV ++#include ++#elif defined MAJOR_IN_SYSMACROS ++#include ++#endif ++ + /* sys/resource.h (for rusage) is required when using osx 10.3 (but not 10.4) */ + #ifdef __APPLE__ + #include diff --git a/dev-lang/mono/mono-4.8.0.371.ebuild b/dev-lang/mono/mono-4.8.0.371.ebuild index fa00af0..4a4e512 100644 --- a/dev-lang/mono/mono-4.8.0.371.ebuild +++ b/dev-lang/mono/mono-4.8.0.371.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal +inherit autotools eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.mono-project.com/Main_Page; @@ -33,6 +33,8 @@ DEPEND="${COMMONDEPEND} !dev-lang/mono-basic " +PATCHES=("${FILESDIR}"/${PN}-4.8.0.371-makedev.patch) + S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" pkg_pretend() { @@ -73,6 +75,8 @@ src_prepare() { #append-flags -fPIC default + # PATCHES contains configure.ac patch + eautoreconf multilib_copy_sources }
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1c1f3451fe580287404e806a23b62a1e8ee18b79 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Wed Nov 30 08:51:54 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Wed Nov 30 08:52:20 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c1f3451 dev-lang/mono: downgrade unstable mono from nightly dev-lang/mono/Manifest | 2 +- ...o-4.9.0.729-r1.ebuild => mono-4.8.0.371.ebuild} | 23 + dev-lang/mono/mono-4.9.0.729.ebuild| 115 - 3 files changed, 5 insertions(+), 135 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 8886ac0..b746947 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,4 +1,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 -DIST mono-4.9.0.729.tar.bz2 100437013 SHA256 05dcd396c29d40ccc0c4985138bcbd7abca1c326b69c3a85edbc21d8bb5448ef SHA512 7db4b184a2cb6d8aec19cb9e7efd4bbd6fb1c3910bd7141c1109242dd9c389b33403ba28de8bd42c6af5620e92af4c8f79fef0eef2428c53960fc78077f1f973 WHIRLPOOL 070cc2a47ff2f87d7953d50e63c4d379961cb39fcc8009fe19ee7f2ca77fd65ff9f66e7b3844b0b33e89d41ac2d82876b07eec7bf63863a51932161aa4dae065 +DIST mono-4.8.0.371.tar.bz2 88118108 SHA256 5b04de45d153807fa47744e2f678f98947b612e0e8d1cbcf6b10ac3bb0615d29 SHA512 1af02acbb362b8fb60983a1ff1a3026d34a8d2fd46536cce60317911cad2c60d0948858261715706cc387f9a42c4217da9b334ed561b6641c52b346b8d034df6 WHIRLPOOL 62116b051a6487fb90aa12d1d097ce9468d4cff30f9e5e86da1e4a0e1d424cba87fdf9f47b448391d5d8d68b34d9ec7c0c75d556d43d208a3f51e697ea86b6ba diff --git a/dev-lang/mono/mono-4.9.0.729-r1.ebuild b/dev-lang/mono/mono-4.8.0.371.ebuild similarity index 76% rename from dev-lang/mono/mono-4.9.0.729-r1.ebuild rename to dev-lang/mono/mono-4.8.0.371.ebuild index b97f86a..fa00af0 100644 --- a/dev-lang/mono/mono-4.9.0.729-r1.ebuild +++ b/dev-lang/mono/mono-4.8.0.371.ebuild @@ -8,7 +8,7 @@ inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-m DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.mono-project.com/Main_Page; -SRC_URI="http://download.mono-project.com/sources/${PN}/nightly/${P}.tar.bz2; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" @@ -68,26 +68,11 @@ src_prepare() { # mono build system can fail otherwise strip-flags - # Fix VB targets - # http://osdir.com/ml/general/2015-05/msg20808.html - #eapply "${FILESDIR}/add_missing_vb_portable_targets.patch" - - # Fix build when sgen disabled - # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 - #eapply "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch" - - # TODO: update patch - # Fix atomic_add_i4 support for 32-bit ppc - # https://github.com/mono/mono/compare/f967c79926900343f399c75624deedaba460e544^...8f379f0c8f98493180b508b9e68b9aa76c0c5bdf - #epatch "${FILESDIR}/${PN}-4.0.2.5-fix-ppc-atomic-add-i4.patch" - - # TODO: update patch - #epatch "${FILESDIR}/systemweb3.patch" - #epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch" - #epatch "${FILESDIR}/fix-for-bug36724.patch" + #TODO: resolve problem with newer binutils + #bug: https://bugs.gentoo.org/show_bug.cgi?id=600664 + #append-flags -fPIC default - #eapply_user multilib_copy_sources } diff --git a/dev-lang/mono/mono-4.9.0.729.ebuild b/dev-lang/mono/mono-4.9.0.729.ebuild deleted file mode 100644 index 6149fa4.. --- a/dev-lang/mono/mono-4.9.0.729.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 99d34f88dcb8a1d465e476497c127039dcc17f0b Author: Matthew Thode gentoo org> AuthorDate: Wed Nov 30 01:33:47 2016 + Commit: Matt Thode gentoo org> CommitDate: Wed Nov 30 02:11:48 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99d34f88 dev-lang/mono: make kernel config checking not need a kernel to be installed Change to linux_chkconfig_builtin as the value can only be 'y' and even if the kernel config value could be 'm' we don't have a way of checking if it is loaded. Package-Manager: portage-2.3.0 dev-lang/mono/mono-4.6.1.5-r1.ebuild | 119 dev-lang/mono/mono-4.9.0.729-r1.ebuild | 120 + 2 files changed, 239 insertions(+) diff --git a/dev-lang/mono/mono-4.6.1.5-r1.ebuild b/dev-lang/mono/mono-4.6.1.5-r1.ebuild new file mode 100644 index ..9232a04 --- /dev/null +++ b/dev-lang/mono/mono-4.6.1.5-r1.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + !dev-lang/mono-basic +" + +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + linux-info_pkg_setup + if use kernel_linux; then + if linux_config_exists; then + linux_chkconfig_builtin SYSVIPC || die "SYSVIPC not enabled in the kernel" + else + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + ewarn "kernel config not found" + ewarn "If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling." + ewarn "See http://bugs.gentoo.org/261869 for more info." + fi + fi +} + +pkg_setup() { + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # Fix VB targets + # http://osdir.com/ml/general/2015-05/msg20808.html + #eapply "${FILESDIR}/add_missing_vb_portable_targets.patch" + + # Fix build when sgen disabled + # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 + #eapply "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch" + + # TODO: update patch + # Fix atomic_add_i4 support for 32-bit ppc + # https://github.com/mono/mono/compare/f967c79926900343f399c75624deedaba460e544^...8f379f0c8f98493180b508b9e68b9aa76c0c5bdf + #epatch "${FILESDIR}/${PN}-4.0.2.5-fix-ppc-atomic-add-i4.patch" + + # TODO: update patch + #epatch "${FILESDIR}/systemweb3.patch" + #epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch" + #epatch "${FILESDIR}/fix-for-bug36724.patch" + + default + #eapply_user + multilib_copy_sources +} + +multilib_src_configure() { + local myeconfargs=( + --disable-silent-rules + $(use_with xen xen_opt) + --without-ikvm-native + --disable-dtrace + $(use_with doc mcs-docs) + $(use_enable nls) + ) + + econf "${myeconfargs[@]}" +} + +multilib_src_test() { + cd mcs/tests || die + emake check +} + +multilib_src_install() { + default_src_install + + # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora + # mono.spec and http://www.mail-archive.com/mono-devel-list@lists.ximian.com/msg24870.html
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 0088519eb9f64c5952aaa437e33eecfcf273f1fa Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Nov 24 07:15:43 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Nov 24 07:15:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0088519e dev-lang/mono: add cmake depend Package-Manager: portage-2.3.2 dev-lang/mono/mono-4.9.0.729.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-lang/mono/mono-4.9.0.729.ebuild b/dev-lang/mono/mono-4.9.0.729.ebuild index 1f5c88d..6149fa4 100644 --- a/dev-lang/mono/mono-4.9.0.729.ebuild +++ b/dev-lang/mono/mono-4.9.0.729.ebuild @@ -29,6 +29,7 @@ DEPEND="${COMMONDEPEND} sys-devel/bc virtual/yacc pax_kernel? ( sys-apps/elfix ) + dev-util/cmake !dev-lang/mono-basic "
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1c764e1d3e31d7c93f7909121185484b48c6c7d0 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Nov 10 08:27:47 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Nov 10 08:28:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c764e1d dev-lang/mono: 4.9 version Package-Manager: portage-2.3.2 dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-4.9.0.729.ebuild | 114 2 files changed, 115 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index b4e824a..8886ac0 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,3 +1,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 +DIST mono-4.9.0.729.tar.bz2 100437013 SHA256 05dcd396c29d40ccc0c4985138bcbd7abca1c326b69c3a85edbc21d8bb5448ef SHA512 7db4b184a2cb6d8aec19cb9e7efd4bbd6fb1c3910bd7141c1109242dd9c389b33403ba28de8bd42c6af5620e92af4c8f79fef0eef2428c53960fc78077f1f973 WHIRLPOOL 070cc2a47ff2f87d7953d50e63c4d379961cb39fcc8009fe19ee7f2ca77fd65ff9f66e7b3844b0b33e89d41ac2d82876b07eec7bf63863a51932161aa4dae065 diff --git a/dev-lang/mono/mono-4.9.0.729.ebuild b/dev-lang/mono/mono-4.9.0.729.ebuild new file mode 100644 index ..1f5c88d --- /dev/null +++ b/dev-lang/mono/mono-4.9.0.729.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/nightly/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + !dev-lang/mono-basic +" + +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. + # See http://bugs.gentoo.org/261869 for more info." + CONFIG_CHECK="SYSVIPC" + use kernel_linux && check_extra_config +} + +pkg_setup() { + linux-info_pkg_setup + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # Fix VB targets + # http://osdir.com/ml/general/2015-05/msg20808.html + #eapply "${FILESDIR}/add_missing_vb_portable_targets.patch" + + # Fix build when sgen disabled + # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 + #eapply "${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch" + + # TODO: update
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/files/
commit: 5419b9d3be701fb74e0faacf57eb91fe152a9677 Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Aug 6 15:00:46 2016 + Commit: David Seifert gentoo org> CommitDate: Sun Nov 6 19:31:54 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5419b9d3 dev-lang/mono: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/2167 Signed-off-by: David Seifert gentoo.org> dev-lang/mono/files/mono-2.10.1-ppc-len.patch | 13 - 1 file changed, 13 deletions(-) diff --git a/dev-lang/mono/files/mono-2.10.1-ppc-len.patch b/dev-lang/mono/files/mono-2.10.1-ppc-len.patch deleted file mode 100644 index 6cfd088.. --- a/dev-lang/mono/files/mono-2.10.1-ppc-len.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/mono/mini/cpu-ppc.md b/mono/mini/cpu-ppc.md -index a9f679f..f21320c 100644 a/mono/mini/cpu-ppc.md -+++ b/mono/mini/cpu-ppc.md -@@ -48,7 +48,7 @@ - memory_barrier: len:4 - nop: len:4 - relaxed_nop: len:4 --break: len:4 -+break: len:32 - seq_point: len:24 - jmp: len:108 - tailcall: len:120 clob:c
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: a8a1fc75d4a6f85a47581b9cd1ec531facfd1a70 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Tue Oct 25 19:48:56 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Tue Oct 25 19:49:30 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8a1fc75 dev-lang/mono: bump Package-Manager: portage-2.3.2 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.6.1.3.ebuild => mono-4.6.1.5.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 3b5f7cf..b4e824a 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,3 +1,3 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd -DIST mono-4.6.1.3.tar.bz2 83229465 SHA256 a5d4cec3d4676fcd7bcbc59b5ab12dc9a2481abbd10017a2ed737098a6b2e891 SHA512 b059fb00adbddf676d137c53a22cabdb86cedb829a25c1ed2d5b78bbd4bc38a0d3ec2cbc56cec91578e2e74478770cac147ac2b740531751585d6ed0bbc50e3b WHIRLPOOL ed080322b83549679c9b6fe8bac501df7390690508c32b97be47c1b0e3e020ba117aaad08250255409b0266b7270860acdf969d2342add1a918b38a635da1046 +DIST mono-4.6.1.5.tar.bz2 83174665 SHA256 3871ee72bdfc2ea5d63622cf49ae6bac7c4a4f3d687214dd8ac236bbf7c3 SHA512 1d0c1ec2930ecea3faf1be572bc045300ef4a90d3fe7519f2a9c797be79298c61528d83baa5a24a57143a35be80f78297196556c33cd0f345d9907a973fe625a WHIRLPOOL 9ccfdfa68f2d9a75440c71fb22af988165608299d7aaeecac77fc783412cba4524a423b166a540d2381c98c58e3f7e40ada91381d45f67693e1f69e462bbb1d9 diff --git a/dev-lang/mono/mono-4.6.1.3.ebuild b/dev-lang/mono/mono-4.6.1.5.ebuild similarity index 100% rename from dev-lang/mono/mono-4.6.1.3.ebuild rename to dev-lang/mono/mono-4.6.1.5.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/files/, dev-lang/mono/files/
commit: 65f48f32482766b4c7db9c87ea061b57ea827ffb Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 9 08:57:52 2016 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 9 09:04:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f48f32 dev-lang/mono: drop old Package-Manager: portage-2.3.1 dev-lang/mono/Manifest | 3 - .../files/add_missing_vb_portable_targets.patch| 20 .../files/add_missing_vb_portable_targets.patch| 20 ...tExtensions-issue-2710-another-resolution.patch | 48 .../files/fix-for-GitExtensions-issue-2710.patch | 28 - dev-lang/mono/files/files/fix-for-bug36724.patch | 13 --- .../mono/files/files/mono-3.2.1-mdoc-fix.patch | 12 -- ...mono-4.0.2.5-fix-decimal-ms-on-big-endian.patch | 22 ...ix-mono-dis-makefile-am-when-without-sgen.patch | 15 --- .../files/mono-4.0.2.5-fix-ppc-atomic-add-i4.patch | 79 - dev-lang/mono/files/files/systemweb3.patch | 22 ...tExtensions-issue-2710-another-resolution.patch | 48 .../files/fix-for-GitExtensions-issue-2710.patch | 28 - dev-lang/mono/files/fix-for-bug36724.patch | 13 --- dev-lang/mono/files/mono-3.2.1-mdoc-fix.patch | 12 -- .../files/mono-3.2.8-disable-missing-test.patch| 7 -- ...mono-4.0.2.5-fix-decimal-ms-on-big-endian.patch | 22 ...ix-mono-dis-makefile-am-when-without-sgen.patch | 15 --- .../files/mono-4.0.2.5-fix-ppc-atomic-add-i4.patch | 79 - dev-lang/mono/files/systemweb3.patch | 22 dev-lang/mono/mono-3.12.1.ebuild | 128 - dev-lang/mono/mono-4.0.5.1.ebuild | 118 --- dev-lang/mono/mono-4.4.0.148.ebuild| 120 --- 23 files changed, 894 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index b28eb79..3b5f7cf 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,6 +1,3 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 -DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db8e5f41c7cff76da173732b60d SHA512 7ff87d95c347186347dc7a9ffb767112717de2b808f8f1b612c56c9eb70fdcc0c8f586989be4509a2768e71854d8195567196c992cc2c5b184ecbe5ac190 WHIRLPOOL fe3a6cdb8bf4602ad1d1e43099b2a552005c315a232a7d2bddf0081a68e882228712af5301f18d3a890f454041c4a34d6f0926aaba34401ecfa702eecd9415c8 -DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 -DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd DIST mono-4.6.1.3.tar.bz2 83229465 SHA256 a5d4cec3d4676fcd7bcbc59b5ab12dc9a2481abbd10017a2ed737098a6b2e891 SHA512 b059fb00adbddf676d137c53a22cabdb86cedb829a25c1ed2d5b78bbd4bc38a0d3ec2cbc56cec91578e2e74478770cac147ac2b740531751585d6ed0bbc50e3b WHIRLPOOL ed080322b83549679c9b6fe8bac501df7390690508c32b97be47c1b0e3e020ba117aaad08250255409b0266b7270860acdf969d2342add1a918b38a635da1046 diff --git a/dev-lang/mono/files/add_missing_vb_portable_targets.patch b/dev-lang/mono/files/add_missing_vb_portable_targets.patch deleted file mode 100644 index ece90a5.. --- a/dev-lang/mono/files/add_missing_vb_portable_targets.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets -=== /dev/null 1970-01-01 00:00:00.0 + -+++ mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets 2015-05-15 15:55:12.074775985 +0100 -@@ -0,0 +1,5 @@
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: bc6918f75dc541fc468cb1fa5bf20fdf17775f68 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Oct 7 20:13:05 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Oct 7 20:29:03 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6918f7 dev-lang/mono: bump Package-Manager: portage-2.3.1 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.6.0.245.ebuild => mono-4.6.1.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 1380fbc..b28eb79 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,4 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd -DIST mono-4.6.0.245.tar.bz2 83214380 SHA256 2981f518cace63bfe10953fecd57c7fef040077a1ac617967dde5466062c1327 SHA512 e454d83496d0e9dbfbbd79a48cab081cf9a32e9162369894f28de76cebd248b9c88da0346b7b91fd218239810199299187b6d6017d672e9dd491effc14273f15 WHIRLPOOL ad292d23b2655bbc5bc5cf9aa99ce8ea23bfa36791a79938dca98e97e95131af925ab520b9f787e80010d40d7fb7290d5eb2ed613cb6e678e3dd4d3126d2bd7b +DIST mono-4.6.1.3.tar.bz2 83229465 SHA256 a5d4cec3d4676fcd7bcbc59b5ab12dc9a2481abbd10017a2ed737098a6b2e891 SHA512 b059fb00adbddf676d137c53a22cabdb86cedb829a25c1ed2d5b78bbd4bc38a0d3ec2cbc56cec91578e2e74478770cac147ac2b740531751585d6ed0bbc50e3b WHIRLPOOL ed080322b83549679c9b6fe8bac501df7390690508c32b97be47c1b0e3e020ba117aaad08250255409b0266b7270860acdf969d2342add1a918b38a635da1046 diff --git a/dev-lang/mono/mono-4.6.0.245.ebuild b/dev-lang/mono/mono-4.6.1.3.ebuild similarity index 100% rename from dev-lang/mono/mono-4.6.0.245.ebuild rename to dev-lang/mono/mono-4.6.1.3.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 5f9f3b6652b7ff1ee81d23401e846a3b2f00e4b4 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 29 12:32:56 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 29 12:32:56 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f9f3b66 dev-lang/mono: ppc stable wrt bug #568988 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono/mono-4.4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index cf1b29b..712c7f8 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ppc ~ppc64 x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1d3cddde54749ea395efcf581b12df43289d68a0 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Sep 26 12:32:04 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Sep 26 12:32:27 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d3cddde dev-lang/mono: bump to 4.6.0.245 Package-Manager: portage-2.3.1 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.6.0.150.ebuild => mono-4.6.0.245.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 813a5b5..1380fbc 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,4 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd -DIST mono-4.6.0.150.tar.bz2 83362781 SHA256 3bfaa9f7ba957c7d7f0cf3afc04f11a8f5e1b4c6f276188bc20e4b04be78fbb6 SHA512 af6cec165f4f60f1bbc2236a7cc0a8b54dc61f81999fffcb9b5aa8a685de54942ff1847be0b894e5b3e0b7badb34c11a28733156542fdd2b85ff86cca8c98821 WHIRLPOOL 3436889c43126126afb8fae6e6d55afeaa19e256803f3f00979f1a91872cf75eabb6598f23701cda8a120cfa35bd94576aae58e4b35b5dd2fa829466a1256324 +DIST mono-4.6.0.245.tar.bz2 83214380 SHA256 2981f518cace63bfe10953fecd57c7fef040077a1ac617967dde5466062c1327 SHA512 e454d83496d0e9dbfbbd79a48cab081cf9a32e9162369894f28de76cebd248b9c88da0346b7b91fd218239810199299187b6d6017d672e9dd491effc14273f15 WHIRLPOOL ad292d23b2655bbc5bc5cf9aa99ce8ea23bfa36791a79938dca98e97e95131af925ab520b9f787e80010d40d7fb7290d5eb2ed613cb6e678e3dd4d3126d2bd7b diff --git a/dev-lang/mono/mono-4.6.0.150.ebuild b/dev-lang/mono/mono-4.6.0.245.ebuild similarity index 100% rename from dev-lang/mono/mono-4.6.0.150.ebuild rename to dev-lang/mono/mono-4.6.0.245.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 65c2d4c079e8429da46c8d0cbbf42d51837ef312 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Thu Aug 25 17:38:36 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Thu Aug 25 17:38:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65c2d4c0 dev-lang/mono: bump to 4.6.0.150 Package-Manager: portage-2.3.0 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.6.0.125.ebuild => mono-4.6.0.150.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 88a8ded..813a5b5 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,4 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd -DIST mono-4.6.0.125.tar.bz2 100227098 SHA256 700d4d26f6b09c542c172ec2398e6047f479980e2542746e58dccf95001cbd10 SHA512 6f5df66021c472808a5c3c6b43dcb89c9f3616b95ded63cf6b5e69b39bfcbfaa673a3bae8ec62c1dd87629bbafa039177242730f79a18d8fd44f455325913e99 WHIRLPOOL f118ec3bf4829ebe83c36909e800fd64f30e1f3a4bea96698d030b8f5120e4062f5def30717a50185f1fddabbd123a5c4440ea80fde51f7a82e7c403beadffc6 +DIST mono-4.6.0.150.tar.bz2 83362781 SHA256 3bfaa9f7ba957c7d7f0cf3afc04f11a8f5e1b4c6f276188bc20e4b04be78fbb6 SHA512 af6cec165f4f60f1bbc2236a7cc0a8b54dc61f81999fffcb9b5aa8a685de54942ff1847be0b894e5b3e0b7badb34c11a28733156542fdd2b85ff86cca8c98821 WHIRLPOOL 3436889c43126126afb8fae6e6d55afeaa19e256803f3f00979f1a91872cf75eabb6598f23701cda8a120cfa35bd94576aae58e4b35b5dd2fa829466a1256324 diff --git a/dev-lang/mono/mono-4.6.0.125.ebuild b/dev-lang/mono/mono-4.6.0.150.ebuild similarity index 100% rename from dev-lang/mono/mono-4.6.0.125.ebuild rename to dev-lang/mono/mono-4.6.0.150.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: ee5b79ba3f13bfd01da9ba6c9a0abf9389ec7ba8 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Mon Aug 15 07:25:16 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Mon Aug 15 07:26:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee5b79ba dev-lang/mono: bump to 4.6.0.125 Package-Manager: portage-2.3.0 dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-4.6.0.125.ebuild | 114 2 files changed, 115 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index aa3d43f..88a8ded 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,3 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd +DIST mono-4.6.0.125.tar.bz2 100227098 SHA256 700d4d26f6b09c542c172ec2398e6047f479980e2542746e58dccf95001cbd10 SHA512 6f5df66021c472808a5c3c6b43dcb89c9f3616b95ded63cf6b5e69b39bfcbfaa673a3bae8ec62c1dd87629bbafa039177242730f79a18d8fd44f455325913e99 WHIRLPOOL f118ec3bf4829ebe83c36909e800fd64f30e1f3a4bea96698d030b8f5120e4062f5def30717a50185f1fddabbd123a5c4440ea80fde51f7a82e7c403beadffc6 diff --git a/dev-lang/mono/mono-4.6.0.125.ebuild b/dev-lang/mono/mono-4.6.0.125.ebuild new file mode 100644 index 000..a228416 --- /dev/null +++ b/dev-lang/mono/mono-4.6.0.125.ebuild @@ -0,0 +1,114 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + !dev-lang/mono-basic +" + +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + # https://github.com/gentoo/gentoo/blob/f200e625bda8de696a28338318c9005b69e34710/eclass/linux-info.eclass#L686 + # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. + # See http://bugs.gentoo.org/261869 for more info." + CONFIG_CHECK="SYSVIPC" + use kernel_linux && check_extra_config +} + +pkg_setup() { + linux-info_pkg_setup + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # Fix VB targets + # http://osdir.com/ml/general/2015-05/msg20808.html + #eapply "${FILESDIR}/add_missing_vb_portable_targets.patch" + + # Fix build when sgen disabled + # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 + #eapply
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 458cf0d0d7409e22122954766c8921f221443b51 Author: Vadim A. Misbakh-Soloviov mva name> AuthorDate: Fri Jul 22 16:13:19 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Jul 29 20:09:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=458cf0d0 dev-lang/mono: generic cleanup dev-lang/mono/mono-4.4.1.0.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index a42be9f..fb97c33 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -3,8 +3,6 @@ # $Id$ EAPI=6 -AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" -AUTOTOOLS_AUTORECONF=1 inherit eutils linux-info mono-env flag-o-matic pax-utils versionator @@ -34,7 +32,6 @@ DEPEND="${COMMONDEPEND} !dev-lang/mono-basic " -MAKEOPTS="${MAKEOPTS} -j1" #nowarn S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" pkg_pretend() {
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 5616849ce34415ec14aba0cf15e1db6c68478323 Author: Vadim A. Misbakh-Soloviov mva name> AuthorDate: Fri Jul 22 16:15:52 2016 + Commit: Mikhail Pukhlikov gentoo org> CommitDate: Fri Jul 29 20:09:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5616849c dev-lang/mono: multilib support dev-lang/mono/mono-4.4.1.0.ebuild | 17 +++-- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index fb97c33..cf1b29b 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit eutils linux-info mono-env flag-o-matic pax-utils versionator +inherit eutils linux-info mono-env flag-o-matic pax-utils versionator multilib-minimal DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" HOMEPAGE="http://www.mono-project.com/Main_Page; @@ -80,11 +80,12 @@ src_prepare() { #epatch "${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch" #epatch "${FILESDIR}/fix-for-bug36724.patch" - default_src_prepare + default #eapply_user + multilib_copy_sources } -src_configure() { +multilib_src_configure() { local myeconfargs=( --disable-silent-rules $(use_with xen xen_opt) @@ -94,19 +95,15 @@ src_configure() { $(use_enable nls) ) - default_src_configure + econf "${myeconfargs[@]}" } -src_compile() { - default_src_compile -} - -src_test() { +multilib_src_test() { cd mcs/tests || die emake check } -src_install() { +multilib_src_install() { default_src_install # Remove files not respecting LDFLAGS and that we are not supposed to provide, see Fedora
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: a5b1ca540330dd09f97a0a8d40cedf6975bb0aa4 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 28 14:08:31 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 28 14:08:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5b1ca54 dev-lang/mono: x86 stable wrt bug #568988 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono/mono-4.4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index c5585b7..a42be9f 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 20ef7adab4972434ad8ea1916d26d00394f4a8cb Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 28 08:43:07 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 28 08:43:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20ef7ada dev-lang/mono: amd64 stable wrt bug #568988 Package-Manager: portage-2.2.28 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-lang/mono/mono-4.4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/mono-4.4.1.0.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild index be546cf..c5585b7 100644 --- a/dev-lang/mono/mono-4.4.1.0.ebuild +++ b/dev-lang/mono/mono-4.4.1.0.ebuild @@ -15,7 +15,7 @@ SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" IUSE="nls minimal pax_kernel xen doc"
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 818d4cc0ca43b3a37105fe6ed34512c242bcfd16 Author: Mikhail Pukhlikov gentoo org> AuthorDate: Fri Jul 8 18:49:43 2016 + Commit: Heather Cynede gentoo org> CommitDate: Fri Jul 8 18:50:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=818d4cc0 dev-lang/mono: 4.4.1.0 Package-Manager: portage-2.3.0 dev-lang/mono/Manifest | 2 +- dev-lang/mono/{mono-4.4.0.40.ebuild => mono-4.4.1.0.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 3d4f084..aa3d43f 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -2,4 +2,4 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef748 DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db8e5f41c7cff76da173732b60d SHA512 7ff87d95c347186347dc7a9ffb767112717de2b808f8f1b612c56c9eb70fdcc0c8f586989be4509a2768e71854d8195567196c992cc2c5b184ecbe5ac190 WHIRLPOOL fe3a6cdb8bf4602ad1d1e43099b2a552005c315a232a7d2bddf0081a68e882228712af5301f18d3a890f454041c4a34d6f0926aaba34401ecfa702eecd9415c8 DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 -DIST mono-4.4.0.40.tar.bz2 84877673 SHA256 803cd367562affb4150783e0b7dc7986f633ebcb61e6d733650a8485385e0fff SHA512 e9d2386a27316e5da03ac4943b60b436d51343a9bf04b924becd3c141726580fe74df373ade7b1061eaaab6c91a39a595aa95b84f132567f80af9a91da99eaf7 WHIRLPOOL 76e5545d892e1271b63c86ab0d703afaf9cf5685e4f8a9801700c84106037fcc34e1a9c91bce319779dc753a149162db212924996df2e843014fd1ad35ea +DIST mono-4.4.1.0.tar.bz2 85897587 SHA256 165e7686b5cbb1ab671b4cb2069207999c3d70044002190b6ec84bb1fdf62b4a SHA512 d9b6c57c2d9327ea551083b81a2e6cc222ded9a04862056b0dfded1c5df56efbfc4960097df034595012231fe50d172174ab7b3e3f2d8c4c6953ab2106b1cb6a WHIRLPOOL 99f16622c6d1902a7efff41d55d114ed214979c1d902a5dcbc257c180a1e68ed519beb5383db2358096e3f8425483983565c8f438552de36ffabe4bfad3f5fbd diff --git a/dev-lang/mono/mono-4.4.0.40.ebuild b/dev-lang/mono/mono-4.4.1.0.ebuild similarity index 100% rename from dev-lang/mono/mono-4.4.0.40.ebuild rename to dev-lang/mono/mono-4.4.1.0.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 863d128699ffd2f6929180e144073db3d804caae Author: Heather Cynede gentoo org> AuthorDate: Tue May 10 06:36:07 2016 + Commit: Heather Cynede gentoo org> CommitDate: Tue May 10 06:36:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=863d1286 dev-lang/mono: bump to 4.4.0.148, clean up some old versions Package-Manager: portage-2.2.28 dev-lang/mono/Manifest | 5 +- dev-lang/mono/mono-4.2.1.124.ebuild| 116 - dev-lang/mono/mono-4.2.2.10-r1.ebuild | 116 - dev-lang/mono/mono-4.2.2.10.ebuild | 116 - dev-lang/mono/mono-4.2.3.4.ebuild | 116 - ...{mono-4.2.2.30.ebuild => mono-4.4.0.148.ebuild} | 28 ++--- 6 files changed, 17 insertions(+), 480 deletions(-) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index f231165..3d4f084 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -1,8 +1,5 @@ DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db8e5f41c7cff76da173732b60d SHA512 7ff87d95c347186347dc7a9ffb767112717de2b808f8f1b612c56c9eb70fdcc0c8f586989be4509a2768e71854d8195567196c992cc2c5b184ecbe5ac190 WHIRLPOOL fe3a6cdb8bf4602ad1d1e43099b2a552005c315a232a7d2bddf0081a68e882228712af5301f18d3a890f454041c4a34d6f0926aaba34401ecfa702eecd9415c8 DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 -DIST mono-4.2.1.124.tar.bz2 96235544 SHA256 6098476ce5c74685b23e7a96be8fe28a27db4167375fee103a275820054d647c SHA512 56515fdd0ad047756804f2440c302e93f2eaec42dc462680035d0f9c4ea2c3974572b926a468629a49743837beeb8286ff0058392b45a89e9b1fb3ba5299fb8b WHIRLPOOL fe8c6c365d4ab91a1812c7b79a9d0b176eb42aa6515fe486e6de71199be7eaa52dbfd0dad6c31df78bd1a33847dbc45caa4b3928853810e5d354aed16ef6ca13 -DIST mono-4.2.2.10.tar.bz2 96232441 SHA256 c772db0be6f108e6832103675c41a3b31439e0203e77a9b321e48ac3bbb9fd25 SHA512 a50082a872e5866d264c1627477accd28539274af1488d0ad92e9fb0d4da56fe35fbe25f57062d7d570a527b9dd6df0d44c586633210c2c7a1fd34ae537bfc62 WHIRLPOOL 40c050a12ccd62ee3ae38ad74d3f0034e341a2d2d4936ff3a73610b265fe946df75741496d655b88e7bc61022d90cae174fc10ada07e93193337dd753b7939f6 -DIST mono-4.2.2.30.tar.bz2 78365827 SHA256 57858cd033be9915d7abdc5158c1faae8fa05757c3b7117cab3d703aa696c56b SHA512 5aa93b362da84970310cc35bf02300718a20d2b508c263f45224d89f7aee84ead90c6fd7230ee2f17a2c02d480e3a8f7d2c9308cec0062a8f4c107f674a7c752 WHIRLPOOL fed4edbc5a724777bfe32edd4493c95904983e295c5c093f36231dfcdd9466daa8a21ed79c2686f8f0c6c5bbef8dafd88e82b3131e69e2d31e99fdc36de5aaf5 -DIST mono-4.2.3.4.tar.bz2 79614085 SHA256 4703d390416a6e9977585f13711f59a6d54431086c2dbacee49888dcc31937be SHA512 6c7f0dbd6b9efa0481d72c68c7b4ea54cfda0a99c250040c696c7705f70c957c2c26e83221cd1272b159733bdad4e447675b79df68205a09c8d178d570629275 WHIRLPOOL 3acb7deac7c1047230d1940b2d2419d792703d5b65aac1c3baf441618c81de27eb4db66a717d91cc7bd22ae96d433e91832e1db517383e0b94467b1eb1aede84 +DIST mono-4.4.0.148.tar.bz2 84897767 SHA256 38ad527608c26b2637472602d91d6af203dc4202be915e583fdc9e3a9252a5f3 SHA512 c1e0a7d589cc181fcfe36006879362ad0f5fca0d903fef723f7c4ed68dbd1eb2a7526b2e44c23f2b4c7b1cbcadeae6c7b004aab0643f09dc32640776892c3a22 WHIRLPOOL 9ada86d6026c0a139929a41b11e8849b7545f44be93ffa9c316a2877927d1883419bfb7f3aeb3b1dc593d6f9c0fe6e154e7e30285e70d25c75990c31ec704c85 DIST mono-4.4.0.40.tar.bz2 84877673 SHA256 803cd367562affb4150783e0b7dc7986f633ebcb61e6d733650a8485385e0fff SHA512 e9d2386a27316e5da03ac4943b60b436d51343a9bf04b924becd3c141726580fe74df373ade7b1061eaaab6c91a39a595aa95b84f132567f80af9a91da99eaf7 WHIRLPOOL 76e5545d892e1271b63c86ab0d703afaf9cf5685e4f8a9801700c84106037fcc34e1a9c91bce319779dc753a149162db212924996df2e843014fd1ad35ea diff --git a/dev-lang/mono/mono-4.2.1.124.ebuild b/dev-lang/mono/mono-4.2.1.124.ebuild deleted file mode 100644 index ee9aa1d..000 --- a/dev-lang/mono/mono-4.2.1.124.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 -AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" -AUTOTOOLS_AUTORECONF=1 - -inherit eutils linux-info mono-env flag-o-matic
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/files/
commit: 01db1fd33d509b11a3063208e78976f505c4c5b0 Author: Heather Cynede gentoo org> AuthorDate: Wed Apr 6 09:37:32 2016 + Commit: Heather Cynede gentoo org> CommitDate: Wed Apr 6 09:39:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01db1fd3 dev-lang/mono: bump to 4.4.0.40 Package-Manager: portage-2.2.28 dev-lang/mono/Manifest | 1 + .../files/add_missing_vb_portable_targets.patch| 20 ...tExtensions-issue-2710-another-resolution.patch | 48 + .../files/fix-for-GitExtensions-issue-2710.patch | 28 + dev-lang/mono/files/files/fix-for-bug36724.patch | 13 +++ .../mono/files/files/mono-3.2.1-mdoc-fix.patch | 12 +++ ...mono-4.0.2.5-fix-decimal-ms-on-big-endian.patch | 22 ...ix-mono-dis-makefile-am-when-without-sgen.patch | 15 +++ .../files/mono-4.0.2.5-fix-ppc-atomic-add-i4.patch | 79 ++ dev-lang/mono/files/files/systemweb3.patch | 22 dev-lang/mono/mono-4.4.0.40.ebuild | 120 + 11 files changed, 380 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 75d2aea..f231165 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -5,3 +5,4 @@ DIST mono-4.2.1.124.tar.bz2 96235544 SHA256 6098476ce5c74685b23e7a96be8fe28a27db DIST mono-4.2.2.10.tar.bz2 96232441 SHA256 c772db0be6f108e6832103675c41a3b31439e0203e77a9b321e48ac3bbb9fd25 SHA512 a50082a872e5866d264c1627477accd28539274af1488d0ad92e9fb0d4da56fe35fbe25f57062d7d570a527b9dd6df0d44c586633210c2c7a1fd34ae537bfc62 WHIRLPOOL 40c050a12ccd62ee3ae38ad74d3f0034e341a2d2d4936ff3a73610b265fe946df75741496d655b88e7bc61022d90cae174fc10ada07e93193337dd753b7939f6 DIST mono-4.2.2.30.tar.bz2 78365827 SHA256 57858cd033be9915d7abdc5158c1faae8fa05757c3b7117cab3d703aa696c56b SHA512 5aa93b362da84970310cc35bf02300718a20d2b508c263f45224d89f7aee84ead90c6fd7230ee2f17a2c02d480e3a8f7d2c9308cec0062a8f4c107f674a7c752 WHIRLPOOL fed4edbc5a724777bfe32edd4493c95904983e295c5c093f36231dfcdd9466daa8a21ed79c2686f8f0c6c5bbef8dafd88e82b3131e69e2d31e99fdc36de5aaf5 DIST mono-4.2.3.4.tar.bz2 79614085 SHA256 4703d390416a6e9977585f13711f59a6d54431086c2dbacee49888dcc31937be SHA512 6c7f0dbd6b9efa0481d72c68c7b4ea54cfda0a99c250040c696c7705f70c957c2c26e83221cd1272b159733bdad4e447675b79df68205a09c8d178d570629275 WHIRLPOOL 3acb7deac7c1047230d1940b2d2419d792703d5b65aac1c3baf441618c81de27eb4db66a717d91cc7bd22ae96d433e91832e1db517383e0b94467b1eb1aede84 +DIST mono-4.4.0.40.tar.bz2 84877673 SHA256 803cd367562affb4150783e0b7dc7986f633ebcb61e6d733650a8485385e0fff SHA512 e9d2386a27316e5da03ac4943b60b436d51343a9bf04b924becd3c141726580fe74df373ade7b1061eaaab6c91a39a595aa95b84f132567f80af9a91da99eaf7 WHIRLPOOL 76e5545d892e1271b63c86ab0d703afaf9cf5685e4f8a9801700c84106037fcc34e1a9c91bce319779dc753a149162db212924996df2e843014fd1ad35ea diff --git a/dev-lang/mono/files/files/add_missing_vb_portable_targets.patch b/dev-lang/mono/files/files/add_missing_vb_portable_targets.patch new file mode 100644 index 000..ece90a5 --- /dev/null +++ b/dev-lang/mono/files/files/add_missing_vb_portable_targets.patch @@ -0,0 +1,20 @@ +Index: mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets +=== +--- /dev/null 1970-01-01 00:00:00.0 + mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets 2015-05-15 15:55:12.074775985 +0100 +@@ -0,0 +1,5 @@ ++http://schemas.microsoft.com/developer/msbuild/2003;> ++ ++ ++ ++ +Index: mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.5.targets +=== +--- /dev/null 1970-01-01 00:00:00.0 + mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.5.targets 2015-05-15 15:55:19.194775876 +0100 +@@ -0,0 +1,5 @@ ++http://schemas.microsoft.com/developer/msbuild/2003;> ++ ++ ++ ++ diff --git a/dev-lang/mono/files/files/fix-for-GitExtensions-issue-2710-another-resolution.patch b/dev-lang/mono/files/files/fix-for-GitExtensions-issue-2710-another-resolution.patch new file mode 100644 index 000..b306b69 --- /dev/null +++ b/dev-lang/mono/files/files/fix-for-GitExtensions-issue-2710-another-resolution.patch @@ -0,0 +1,48 @@ +diff --git a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs +index 4b69010..1bb6195 100644 +--- a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs +@@ -578,6 +578,34 @@ namespace System.Configuration + private ExeConfigurationFileMap exeMapPrev = null; + private SettingsPropertyValueCollection values = null; + ++ /// ++ /// Hack to
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 57775bb2933445a8f1addae6d004c19461511863 Author: Manuel Rüger gentoo org> AuthorDate: Fri Mar 25 15:27:26 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Fri Mar 25 15:27:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57775bb2 dev-lang/mono: Version bump to 4.2.3.4 Package-Manager: portage-2.2.28 dev-lang/mono/Manifest| 1 + dev-lang/mono/mono-4.2.3.4.ebuild | 116 ++ 2 files changed, 117 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 0556794..75d2aea 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -4,3 +4,4 @@ DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070 DIST mono-4.2.1.124.tar.bz2 96235544 SHA256 6098476ce5c74685b23e7a96be8fe28a27db4167375fee103a275820054d647c SHA512 56515fdd0ad047756804f2440c302e93f2eaec42dc462680035d0f9c4ea2c3974572b926a468629a49743837beeb8286ff0058392b45a89e9b1fb3ba5299fb8b WHIRLPOOL fe8c6c365d4ab91a1812c7b79a9d0b176eb42aa6515fe486e6de71199be7eaa52dbfd0dad6c31df78bd1a33847dbc45caa4b3928853810e5d354aed16ef6ca13 DIST mono-4.2.2.10.tar.bz2 96232441 SHA256 c772db0be6f108e6832103675c41a3b31439e0203e77a9b321e48ac3bbb9fd25 SHA512 a50082a872e5866d264c1627477accd28539274af1488d0ad92e9fb0d4da56fe35fbe25f57062d7d570a527b9dd6df0d44c586633210c2c7a1fd34ae537bfc62 WHIRLPOOL 40c050a12ccd62ee3ae38ad74d3f0034e341a2d2d4936ff3a73610b265fe946df75741496d655b88e7bc61022d90cae174fc10ada07e93193337dd753b7939f6 DIST mono-4.2.2.30.tar.bz2 78365827 SHA256 57858cd033be9915d7abdc5158c1faae8fa05757c3b7117cab3d703aa696c56b SHA512 5aa93b362da84970310cc35bf02300718a20d2b508c263f45224d89f7aee84ead90c6fd7230ee2f17a2c02d480e3a8f7d2c9308cec0062a8f4c107f674a7c752 WHIRLPOOL fed4edbc5a724777bfe32edd4493c95904983e295c5c093f36231dfcdd9466daa8a21ed79c2686f8f0c6c5bbef8dafd88e82b3131e69e2d31e99fdc36de5aaf5 +DIST mono-4.2.3.4.tar.bz2 79614085 SHA256 4703d390416a6e9977585f13711f59a6d54431086c2dbacee49888dcc31937be SHA512 6c7f0dbd6b9efa0481d72c68c7b4ea54cfda0a99c250040c696c7705f70c957c2c26e83221cd1272b159733bdad4e447675b79df68205a09c8d178d570629275 WHIRLPOOL 3acb7deac7c1047230d1940b2d2419d792703d5b65aac1c3baf441618c81de27eb4db66a717d91cc7bd22ae96d433e91832e1db517383e0b94467b1eb1aede84 diff --git a/dev-lang/mono/mono-4.2.3.4.ebuild b/dev-lang/mono/mono-4.2.3.4.ebuild new file mode 100644 index 000..1db98fc --- /dev/null +++ b/dev-lang/mono/mono-4.2.3.4.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" +AUTOTOOLS_AUTORECONF=1 + +inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils versionator + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + !dev-lang/mono-basic +" + +MAKEOPTS="${MAKEOPTS} -j1" #nowarn +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. + # See http://bugs.gentoo.org/261869 for more info." + CONFIG_CHECK="SYSVIPC" + use kernel_linux && check_extra_config +} + +pkg_setup() { + linux-info_pkg_setup + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # Fix VB targets + # http://osdir.com/ml/general/2015-05/msg20808.html + epatch "${FILESDIR}/add_missing_vb_portable_targets.patch" + + # Fix build when sgen disabled + # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 + epatch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/
commit: 1d4a31615b8971b511ad1b3f4ccfc465fd779ab0 Author: Manuel Rüger gentoo org> AuthorDate: Sat Feb 6 22:14:40 2016 + Commit: Manuel Rüger gentoo org> CommitDate: Sat Feb 6 22:14:40 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4a3161 dev-lang/mono: Version bump Package-Manager: portage-2.2.27 dev-lang/mono/Manifest | 1 + dev-lang/mono/mono-4.2.2.30.ebuild | 116 + 2 files changed, 117 insertions(+) diff --git a/dev-lang/mono/Manifest b/dev-lang/mono/Manifest index 21fc800..0556794 100644 --- a/dev-lang/mono/Manifest +++ b/dev-lang/mono/Manifest @@ -3,3 +3,4 @@ DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db DIST mono-4.0.5.1.tar.bz2 96533206 SHA256 c2f42944dded3196c6449f90e79990f1951070a361a0dcc2350fc56e945bc229 SHA512 c0783f7b2e344ca00ea354d2723821636a2594345f7e1fd93bf84e9ba1b5501848d4f49b1538279aac9f6f333d296394322e08a9749fe2208340104aa594cd09 WHIRLPOOL ae9b0758c019003fc9ecdbd051974d547c59c24a4505e71c1fc7db8095bc98cdb486405e2ba1794bfb34ecc6bebeb8b5165a97ba8f596897887eb7f2da806b89 DIST mono-4.2.1.124.tar.bz2 96235544 SHA256 6098476ce5c74685b23e7a96be8fe28a27db4167375fee103a275820054d647c SHA512 56515fdd0ad047756804f2440c302e93f2eaec42dc462680035d0f9c4ea2c3974572b926a468629a49743837beeb8286ff0058392b45a89e9b1fb3ba5299fb8b WHIRLPOOL fe8c6c365d4ab91a1812c7b79a9d0b176eb42aa6515fe486e6de71199be7eaa52dbfd0dad6c31df78bd1a33847dbc45caa4b3928853810e5d354aed16ef6ca13 DIST mono-4.2.2.10.tar.bz2 96232441 SHA256 c772db0be6f108e6832103675c41a3b31439e0203e77a9b321e48ac3bbb9fd25 SHA512 a50082a872e5866d264c1627477accd28539274af1488d0ad92e9fb0d4da56fe35fbe25f57062d7d570a527b9dd6df0d44c586633210c2c7a1fd34ae537bfc62 WHIRLPOOL 40c050a12ccd62ee3ae38ad74d3f0034e341a2d2d4936ff3a73610b265fe946df75741496d655b88e7bc61022d90cae174fc10ada07e93193337dd753b7939f6 +DIST mono-4.2.2.30.tar.bz2 78365827 SHA256 57858cd033be9915d7abdc5158c1faae8fa05757c3b7117cab3d703aa696c56b SHA512 5aa93b362da84970310cc35bf02300718a20d2b508c263f45224d89f7aee84ead90c6fd7230ee2f17a2c02d480e3a8f7d2c9308cec0062a8f4c107f674a7c752 WHIRLPOOL fed4edbc5a724777bfe32edd4493c95904983e295c5c093f36231dfcdd9466daa8a21ed79c2686f8f0c6c5bbef8dafd88e82b3131e69e2d31e99fdc36de5aaf5 diff --git a/dev-lang/mono/mono-4.2.2.30.ebuild b/dev-lang/mono/mono-4.2.2.30.ebuild new file mode 100644 index 000..1db98fc --- /dev/null +++ b/dev-lang/mono/mono-4.2.2.30.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" +AUTOTOOLS_AUTORECONF=1 + +inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils versionator + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} + sys-devel/bc + virtual/yacc + pax_kernel? ( sys-apps/elfix ) + !dev-lang/mono-basic +" + +MAKEOPTS="${MAKEOPTS} -j1" #nowarn +S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)" + +pkg_pretend() { + # If CONFIG_SYSVIPC is not set in your kernel .config, mono will hang while compiling. + # See http://bugs.gentoo.org/261869 for more info." + CONFIG_CHECK="SYSVIPC" + use kernel_linux && check_extra_config +} + +pkg_setup() { + linux-info_pkg_setup + mono-env_pkg_setup +} + +src_prepare() { + # we need to sed in the paxctl-ng -mr in the runtime/mono-wrapper.in so it don't + # get killed in the build proces when MPROTECT is enable. #286280 + # RANDMMAP kill the build proces to #347365 + # use paxmark.sh to get PT/XT logic #532244 + if use pax_kernel ; then + ewarn "We are disabling MPROTECT on the mono binary." + + # issue 9 : https://github.com/Heather/gentoo-dotnet/issues/9 + sed '/exec "/ i\paxmark.sh -mr "$r/@mono_runtime@"' -i "${S}"/runtime/mono-wrapper.in || die "Failed to sed mono-wrapper.in" + fi + + # mono build system can fail otherwise + strip-flags + + # Fix VB targets + # http://osdir.com/ml/general/2015-05/msg20808.html + epatch "${FILESDIR}/add_missing_vb_portable_targets.patch" + + # Fix build when sgen disabled + # https://bugzilla.xamarin.com/show_bug.cgi?id=32015 + epatch
[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/
commit: bc6bb6ffcb35cc40990250d1f5d103ca2172 Author: Heather Cynede gentoo org> AuthorDate: Mon Dec 28 07:56:08 2015 + Commit: Heather Cynede gentoo org> CommitDate: Mon Dec 28 07:56:49 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc6bb6ff dev-lang/mono: mono 4.2.2.10 patch corrections Package-Manager: portage-2.2.26 ...tExtensions-issue-2710-another-resolution.patch | 48 + dev-lang/mono/mono-4.2.2.10-r1.ebuild | 116 + 2 files changed, 164 insertions(+) diff --git a/dev-lang/mono/files/fix-for-GitExtensions-issue-2710-another-resolution.patch b/dev-lang/mono/files/fix-for-GitExtensions-issue-2710-another-resolution.patch new file mode 100644 index 000..b306b69 --- /dev/null +++ b/dev-lang/mono/files/fix-for-GitExtensions-issue-2710-another-resolution.patch @@ -0,0 +1,48 @@ +diff --git a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs +index 4b69010..1bb6195 100644 +--- a/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs b/mcs/class/System/System.Configuration/CustomizableFileSettingsProvider.cs +@@ -578,6 +578,34 @@ namespace System.Configuration + private ExeConfigurationFileMap exeMapPrev = null; + private SettingsPropertyValueCollection values = null; + ++ /// ++ /// Hack to remove the XmlDeclaration that the XmlSerializer adds. ++ /// ++ /// see https://github.com/mono/mono/pull/2273;>Issue 2273 for details ++ /// ++ private string StripXmlHeader(string serializedValue) ++ { ++ if (serializedValue == null) ++ { ++ return string.Empty; ++ } ++ ++ XmlDocument doc = new XmlDocument(); ++ XmlElement valueXml = doc.CreateElement("value"); ++ valueXml.InnerXml = serializedValue; ++ ++ foreach (XmlNode child in valueXml.ChildNodes) { ++ if (child.NodeType == XmlNodeType.XmlDeclaration) { ++ valueXml.RemoveChild(child); ++ break; ++ } ++ } ++ ++ // InnerXml will give you well-formed XML that you could save as a separate document, and ++ // InnerText will immediately give you a pure-text representation of this inner XML. ++ return valueXml.InnerXml; ++ } ++ + private void SaveProperties (ExeConfigurationFileMap exeMap, SettingsPropertyValueCollection collection, ConfigurationUserLevel level, SettingsContext context, bool checkUserLevel) + { + Configuration config = ConfigurationManager.OpenMappedExeConfiguration (exeMap, level); +@@ -623,7 +651,7 @@ namespace System.Configuration + element.Value.ValueXml = new XmlDocument ().CreateElement ("value"); + switch (value.Property.SerializeAs) { + case SettingsSerializeAs.Xml: +- element.Value.ValueXml.InnerXml = (value.SerializedValue as string) ?? string.Empty; ++ element.Value.ValueXml.InnerXml = StripXmlHeader(value.SerializedValue as string); + break; + case SettingsSerializeAs.String: + element.Value.ValueXml.InnerText = value.SerializedValue as string; diff --git a/dev-lang/mono/mono-4.2.2.10-r1.ebuild b/dev-lang/mono/mono-4.2.2.10-r1.ebuild new file mode 100644 index 000..677210a --- /dev/null +++ b/dev-lang/mono/mono-4.2.2.10-r1.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +AUTOTOOLS_PRUNE_LIBTOOL_FILES="all" +AUTOTOOLS_AUTORECONF=1 + +inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils versionator + +DESCRIPTION="Mono runtime and class libraries, a C# compiler/interpreter" +HOMEPAGE="http://www.mono-project.com/Main_Page; +SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.bz2; + +LICENSE="MIT LGPL-2.1 GPL-2 BSD-4 NPL-1.1 Ms-PL GPL-2-with-linking-exception IDPL" +SLOT="0" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" + +IUSE="nls minimal pax_kernel xen doc" + +COMMONDEPEND=" + !minimal? ( >=dev-dotnet/libgdiplus-2.10 ) + ia64? ( sys-libs/libunwind ) + nls? ( sys-devel/gettext ) +" +RDEPEND="${COMMONDEPEND} + || ( www-client/links www-client/lynx ) +" +DEPEND="${COMMONDEPEND} +