forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Package-Manager: portage-2.2.20.1
- Loading branch information
Showing
10 changed files
with
199 additions
and
413 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,3 @@ | ||
DIST mono-2.10.9.tar.bz2 34038017 SHA256 541038cd4edd4a1c485638d49697d45015ef7483bcb21bb6165e4d7eb770c9a5 SHA512 426881873e7f9aaf01e1306bed7b3ac220082ca40dce91fa4f4f331944e8d91453b3cdcc4918882ab039ed694ae8819eeb787edf6a2ad42cc661614076725c01 WHIRLPOOL 93f54fbbf032fb60467fd4317630588d349c3dfb50158bad478bd3e2650fd3e8f12d45be372873b57626d4ac48f798646c3650590bbf731dc2f005ee618b8548 | ||
DIST mono-3.0.7.tar.bz2 81538605 SHA256 89357e58a1b5cb6ff3116d4ce8227dee61b1c0cb494fa2844da5b1fc55fb890b SHA512 b1cb57a38c22d9186fcc1cfbd344e05e24edc5d56391238311ac6b2841a4f971a32f46c3e064760045e8352140a7c4fe785a6108d945371af9de3730e186fbdd WHIRLPOOL 19f451194361d0f0fa3c403310c63cd2f444a2132693fc4b127311a57d0a1df18f917d4c373b8f8f9fbf217d5c6d85f3092ac75d6aede285ed80d3bb2b07f758 | ||
DIST mono-3.12.1.tar.bz2 73487974 SHA256 5d8cf153af2948c06bc9fbf5088f6834868e4db8e5f41c7cff76da173732b60d SHA512 7ff87d95c347186347dc7a9ffb767112717de2b808f8f1b612c56c9eb70fdcc0c8f586989be44444509a2768e71854d8195567196c992cc2c5b184ecbe5ac190 WHIRLPOOL fe3a6cdb8bf4602ad1d1e43099b2a552005c315a232a7d2bddf0081a68e882228712af5301f18d3a890f454041c4a34d6f0926aaba34401ecfa702eecd9415c8 | ||
DIST mono-3.2.3.tar.bz2 81810387 SHA256 b8c2f97d6a5232dbf5a8180e5c38d4722b81af748893649d7d9e82c5cf8ef41a SHA512 a40a03d09ce07d7f8c25ef872835f6f29458e02aa386e4097b2cffd918d3bece1205bb42beb51a1384eba884e4c6f9b6505421babf337ec64f670c7f90c6262d WHIRLPOOL 9781dd387ce57a54ae84c91b6bfc346c4607daa3738746db0f41515dfc6c0b271b6e7d2ec828f75dc6953d15fd965cd3ef1d88fe5925c6dc8019cc9d188d6982 | ||
DIST mono-3.2.8.tar.bz2 77515552 SHA256 fdb48cad26149288dcb99a3d9b4ec89735706000242c50bdc21ce657af201a40 SHA512 822e9064b7f5897f960e3fbe9de5db31ac1825ecb6edb2b5b49d92fc658fe3ac2580458ecb26b6da7b6135e86a39d7376b8c0eb52d8c3298292a4dae7983f329 WHIRLPOOL 21e22fe0204ae9263f10fa5379d7c884519bb5cddf6f780f5ba6615db25954b1ea8ef1746ee8db738f7d461e93626656525da5cc6221061e8a53bdd0d0c5f62c | ||
DIST mono-4.0.3.20.tar.bz2 95987018 SHA256 976c0be3ab9b66361f48e8133c60b1b2942b88c44a7a11a19cd98f5ff64313fc SHA512 bbf65abb4d91aa65fd467a59dcc7c290f779ab9f8df9d82b56957893556ad8d13dc3cc85f3128145e0dd15aaa8b0ea872c4b66af4fd211243d368514f10a07cd WHIRLPOOL 9e7730c234dbf34a81637789a3ffee4ce37a1eaef6748f28a79875411d3c1d97cfbdce6146abfa7dde245e821fe52b2766bb7240637a8b8272788dffc5fd21ae |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
Index: mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets | ||
=================================================================== | ||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
+++ mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.0.targets 2015-05-15 15:55:12.074775985 +0100 | ||
@@ -0,0 +1,5 @@ | ||
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
+ <Import Project="..\Microsoft.Portable.Core.props" /> | ||
+ <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" /> | ||
+ <Import Project="..\Microsoft.Portable.Core.targets" /> | ||
+</Project> | ||
Index: mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.5.targets | ||
=================================================================== | ||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000 | ||
+++ mcs/tools/xbuild/targets/Microsoft.Portable.VisualBasic_4.5.targets 2015-05-15 15:55:19.194775876 +0100 | ||
@@ -0,0 +1,5 @@ | ||
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | ||
+ <Import Project="..\Microsoft.Portable.Core.props" /> | ||
+ <Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" /> | ||
+ <Import Project="..\Microsoft.Portable.Core.targets" /> | ||
+</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
diff -Naur mono-3.2.1.orig/mcs/tools/mdoc/Resources/monodoc-ecma.xsd mono-3.2.1/mcs/tools/mdoc/Resources/monodoc-ecma.xsd | ||
--- mono-3.2.1.orig/mcs/tools/mdoc/Resources/monodoc-ecma.xsd 2013-08-26 09:33:59.410610438 +0200 | ||
+++ mono-3.2.1/mcs/tools/mdoc/Resources/monodoc-ecma.xsd 2013-08-26 09:34:54.057804438 +0200 | ||
@@ -351,7 +351,7 @@ | ||
<xs:element name="format"> | ||
<xs:complexType> | ||
<xs:sequence> | ||
- <xs:any minOccurs="0" processContents="lax" /> | ||
+ <xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax" /> | ||
</xs:sequence> | ||
<xs:attribute ref="type" /> | ||
</xs:complexType> |
22 changes: 22 additions & 0 deletions
22
dev-lang/mono/files/mono-4.0.2.5-fix-decimal-ms-on-big-endian.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
diff -up mono/metadata/decimal-ms.c.than | ||
mono/metadata/decimal-ms.c | ||
--- mono/metadata/decimal-ms.c.than 2015-07-06 08:21:27.524461795 | ||
-0400 | ||
+++ mono/metadata/decimal-ms.c 2015-07-06 08:30:26.954461795 | ||
-0400 | ||
@@ -55,8 +55,13 @@ static const uint32_t ten_to_ten_div_4 = | ||
#define DECIMAL_LO32(dec) ((dec).v.v.Lo32) | ||
#define DECIMAL_MID32(dec) ((dec).v.v.Mid32) | ||
#define DECIMAL_HI32(dec) ((dec).Hi32) | ||
-#define DECIMAL_LO64_GET(dec) ((dec).v.Lo64) | ||
-#define DECIMAL_LO64_SET(dec,value) {(dec).v.Lo64 = value; } | ||
+#if G_BYTE_ORDER != G_LITTLE_ENDIAN | ||
+# define DECIMAL_LO64_GET(dec) (((uint64_t)((dec).v.v.Mid32) << 32) | (dec).v.v.Lo32) | ||
+# define DECIMAL_LO64_SET(dec,value) {(dec).v.v.Lo32 = (value); (dec).v.v.Mid32 = ((value) >> 32); } | ||
+#else | ||
+# define DECIMAL_LO64_GET(dec) ((dec).v.Lo64) | ||
+# define DECIMAL_LO64_SET(dec,value) {(dec).v.Lo64 = value; } | ||
+#endif | ||
|
||
#define DECIMAL_SETZERO(dec) {DECIMAL_LO32(dec) = 0; DECIMAL_MID32(dec) = 0; DECIMAL_HI32(dec) = 0; DECIMAL_SIGNSCALE(dec) = 0;} | ||
#define COPYDEC(dest, src) {DECIMAL_SIGNSCALE(dest) = DECIMAL_SIGNSCALE(src); DECIMAL_HI32(dest) = DECIMAL_HI32(src); \ |
15 changes: 15 additions & 0 deletions
15
dev-lang/mono/files/mono-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
=================================================================== | ||
RCS file: mono/dis/RCS/Makefile.am,v | ||
retrieving revision 1.1 | ||
diff -up -r1.1 mono/dis/Makefile.am | ||
--- mono/dis/Makefile.am 2015/05/08 15:00:22 1.1 | ||
+++ mono/dis/Makefile.am 2015/07/14 11:20:29 | ||
@@ -7,7 +7,7 @@ endif | ||
if SUPPORT_SGEN | ||
metadata_lib=$(top_builddir)/mono/metadata/libmonoruntimesgen-static.la | ||
else | ||
-metadata_lib=$(top_builddir)/mono/metadata/libmonoruntime-static.a | ||
+metadata_lib=$(top_builddir)/mono/metadata/libmonoruntime-static.la | ||
gc_lib=$(LIBGC_STATIC_LIBS) | ||
endif | ||
|
79 changes: 79 additions & 0 deletions
79
dev-lang/mono/files/mono-4.0.2.5-fix-ppc-atomic-add-i4.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
From f967c79926900343f399c75624deedaba460e544 Mon Sep 17 00:00:00 2001 | ||
From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= <[email protected]> | ||
Date: Mon, 3 Aug 2015 17:32:07 +0200 | ||
Subject: [PATCH 1/2] [ppc] Instruction length of atomic_add_i4 is 28. | ||
|
||
--- | ||
mono/mini/cpu-ppc.md | 2 +- | ||
1 file changed, 1 insertion(+), 1 deletion(-) | ||
|
||
diff --git a/mono/mini/cpu-ppc.md b/mono/mini/cpu-ppc.md | ||
index ba2ec60..e6baf91 100644 | ||
--- a/mono/mini/cpu-ppc.md | ||
+++ b/mono/mini/cpu-ppc.md | ||
@@ -314,5 +314,5 @@ vcall2_membase: src1:b len:16 clob:c | ||
|
||
jump_table: dest:i len:8 | ||
|
||
-atomic_add_i4: src1:b src2:i dest:i len:20 | ||
+atomic_add_i4: src1:b src2:i dest:i len:28 | ||
atomic_cas_i4: src1:b src2:i src3:i dest:i len:38 | ||
|
||
From 8f379f0c8f98493180b508b9e68b9aa76c0c5bdf Mon Sep 17 00:00:00 2001 | ||
From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= <[email protected]> | ||
Date: Mon, 3 Aug 2015 17:32:31 +0200 | ||
Subject: [PATCH 2/2] [ppc] Fix atomic_add_i4 support for 32-bit PPC. | ||
|
||
--- | ||
mono/mini/mini-ppc.c | 31 ++++++++++++++++--------------- | ||
1 file changed, 16 insertions(+), 15 deletions(-) | ||
|
||
diff --git a/mono/mini/mini-ppc.c b/mono/mini/mini-ppc.c | ||
index 758a63f..06528bd 100644 | ||
--- a/mono/mini/mini-ppc.c | ||
+++ b/mono/mini/mini-ppc.c | ||
@@ -4420,6 +4420,22 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb) | ||
else | ||
ppc_mr (code, ins->dreg, ins->sreg1); | ||
break; | ||
+#else | ||
+ case OP_ICONV_TO_R4: | ||
+ case OP_ICONV_TO_R8: { | ||
+ if (cpu_hw_caps & PPC_ISA_64) { | ||
+ ppc_srawi(code, ppc_r0, ins->sreg1, 31); | ||
+ ppc_stw (code, ppc_r0, -8, ppc_r1); | ||
+ ppc_stw (code, ins->sreg1, -4, ppc_r1); | ||
+ ppc_lfd (code, ins->dreg, -8, ppc_r1); | ||
+ ppc_fcfid (code, ins->dreg, ins->dreg); | ||
+ if (ins->opcode == OP_ICONV_TO_R4) | ||
+ ppc_frsp (code, ins->dreg, ins->dreg); | ||
+ } | ||
+ break; | ||
+ } | ||
+#endif | ||
+ | ||
case OP_ATOMIC_ADD_I4: | ||
CASE_PPC64 (OP_ATOMIC_ADD_I8) { | ||
int location = ins->inst_basereg; | ||
@@ -4453,21 +4469,6 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb) | ||
ppc_mr (code, ins->dreg, ppc_r0); | ||
break; | ||
} | ||
-#else | ||
- case OP_ICONV_TO_R4: | ||
- case OP_ICONV_TO_R8: { | ||
- if (cpu_hw_caps & PPC_ISA_64) { | ||
- ppc_srawi(code, ppc_r0, ins->sreg1, 31); | ||
- ppc_stw (code, ppc_r0, -8, ppc_r1); | ||
- ppc_stw (code, ins->sreg1, -4, ppc_r1); | ||
- ppc_lfd (code, ins->dreg, -8, ppc_r1); | ||
- ppc_fcfid (code, ins->dreg, ins->dreg); | ||
- if (ins->opcode == OP_ICONV_TO_R4) | ||
- ppc_frsp (code, ins->dreg, ins->dreg); | ||
- } | ||
- break; | ||
- } | ||
-#endif | ||
case OP_ATOMIC_CAS_I4: | ||
CASE_PPC64 (OP_ATOMIC_CAS_I8) { | ||
int location = ins->sreg1; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- a/mcs/class/System.Web.Routing/System.Web.Routing/RouteBase.cs 2015-05-08 18:00:15.000000000 +0300 | ||
+++ b/mcs/class/System.Web.Routing/System.Web.Routing/RouteBase.cs 2015-07-20 14:13:09.215784924 +0300 | ||
@@ -41,5 +41,19 @@ | ||
{ | ||
public abstract RouteData GetRouteData (HttpContextBase httpContext); | ||
public abstract VirtualPathData GetVirtualPath (RequestContext requestContext, RouteValueDictionary values); | ||
+ | ||
+ // Default needs to be true to avoid breaking change | ||
+ private bool _routeExistingFiles = true; | ||
+ public bool RouteExistingFiles | ||
+ { | ||
+ get | ||
+ { | ||
+ return _routeExistingFiles; | ||
+ } | ||
+ set | ||
+ { | ||
+ _routeExistingFiles = value; | ||
+ } | ||
+ } | ||
} | ||
} |
Oops, something went wrong.