summaryrefslogtreecommitdiff
path: root/lang/ironpython/files
diff options
context:
space:
mode:
Diffstat (limited to 'lang/ironpython/files')
-rw-r--r--lang/ironpython/files/ipy.in2
-rw-r--r--lang/ironpython/files/ipy64.in2
-rw-r--r--lang/ironpython/files/patch-Languages-IronPython-IronPython-IronPython.csproj47
-rw-r--r--lang/ironpython/files/patch-Solutions-Build.IronPython.proj88
-rw-r--r--lang/ironpython/files/patch-Solutions-Common.proj18
5 files changed, 157 insertions, 0 deletions
diff --git a/lang/ironpython/files/ipy.in b/lang/ironpython/files/ipy.in
new file mode 100644
index 000000000000..bd9c295be6f9
--- /dev/null
+++ b/lang/ironpython/files/ipy.in
@@ -0,0 +1,2 @@
+#!/bin/sh
+%%LOCALBASE%%/bin/mono %%PREFIX%%/lib/ironpython/ipy.exe $*
diff --git a/lang/ironpython/files/ipy64.in b/lang/ironpython/files/ipy64.in
new file mode 100644
index 000000000000..757f618b3cf7
--- /dev/null
+++ b/lang/ironpython/files/ipy64.in
@@ -0,0 +1,2 @@
+#!/bin/sh
+%%LOCALBASE%%/bin/mono %%PREFIX%%/lib/ironpython/ipy64.exe $*
diff --git a/lang/ironpython/files/patch-Languages-IronPython-IronPython-IronPython.csproj b/lang/ironpython/files/patch-Languages-IronPython-IronPython-IronPython.csproj
new file mode 100644
index 000000000000..c15f60699972
--- /dev/null
+++ b/lang/ironpython/files/patch-Languages-IronPython-IronPython-IronPython.csproj
@@ -0,0 +1,47 @@
+--- ./Languages/IronPython/IronPython/IronPython.csproj.orig 2013-05-01 13:31:53.000000000 +0200
++++ ./Languages/IronPython/IronPython/IronPython.csproj 2013-05-01 13:32:28.000000000 +0200
+@@ -13,35 +13,35 @@
+ <DocumentationFile>$(SolutionDir)..\bin\$(Configuration)\$(AssemblyName).xml</DocumentationFile>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'FxCop|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Win8Debug|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Win8Release|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Debug|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'v2Release|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WP7Debug|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'WP7Release|AnyCPU' ">
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Silverlight4Debug|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Silverlight4Release|AnyCPU' ">
+- <NoWarn>1591;0429</NoWarn>
++ <NoWarn>1591</NoWarn>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Silverlight5Debug|AnyCPU' ">
+ </PropertyGroup>
diff --git a/lang/ironpython/files/patch-Solutions-Build.IronPython.proj b/lang/ironpython/files/patch-Solutions-Build.IronPython.proj
new file mode 100644
index 000000000000..1305575bf1a2
--- /dev/null
+++ b/lang/ironpython/files/patch-Solutions-Build.IronPython.proj
@@ -0,0 +1,88 @@
+--- Solutions/Build.IronPython.proj.orig 2012-07-04 09:16:08.000000000 +0200
++++ Solutions/Build.IronPython.proj 2013-07-12 10:09:24.000000000 +0200
+@@ -37,9 +37,11 @@
+ <BuildProject Include="$(Solution)" Condition=" '$(Mono)' != 'true' ">
+ <Properties>Configuration=Silverlight5$(BaseConfiguration)</Properties>
+ </BuildProject>
++<!--
+ <BuildProject Include="$(Solution)">
+ <Properties>Configuration=Android$(BaseConfiguration)</Properties>
+ </BuildProject>
++-->
+ <!-- Removed because it doesn't currently work. -->
+ <!--<BuildProject Include="$(Solution)" Condition=" '$(Mono)' != 'true' ">
+ <Properties>Configuration=WP7$(BaseConfiguration)</Properties>
+@@ -94,7 +96,7 @@
+ <SilverlightScriptTemplates Include="$(BaseDir)\Hosts\Silverlight\Public\script\templates\python\**\*.*" />
+
+ <MiscFiles Include="$(BaseDir)\Languages\IronPython\Public\License.html" />
+- <MiscFiles Include="$(BaseDir)\Languages\IronPython\Public\License.rtf" />
++ <MiscFiles Include="$(BaseDir)\Languages\IronPython\Public\License.Rtf" />
+ <MiscFiles Include="$(BaseDir)\Languages\IronPython\Public\License.txt" />
+ <MiscFiles Include="$(BaseDir)\Languages\IronPython\Public\Readme.html" />
+
+@@ -162,6 +164,7 @@
+ <Copy SourceFiles="@(TutorialFiles)" DestinationFiles="@(TutorialFiles->'$(StageDir)\Tutorial\%(RecursiveDir)%(Filename)%(Extension)')" />
+
+ <!-- Continue to copy the Silverlight files here for compatibility with previous releases. -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Silverlight\bin" />
+ <Copy SourceFiles="@(SilverlightDlrLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Silverlight\bin" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Silverlight\bin" />
+@@ -169,21 +172,24 @@
+
+ <Copy SourceFiles="@(SilverlightScriptFiles)" DestinationFiles="@(SilverlightScriptFiles->'$(StageDir)\Silverlight\script\%(RecursiveDir)%(Filename)%(Extension)')" />
+ <Copy SourceFiles="@(SilverlightScriptTemplates)" DestinationFiles="@(SilverlightScriptTemplates->'$(StageDir)\Silverlight\script\templates\python\%(RecursiveDir)%(Filename)%(Extension)')" />
++-->
+
+ <!-- .NET 4 -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net40" />
+ <Copy SourceFiles="@(ClrDlrLibs->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net40" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net40" />
+ <Copy SourceFiles="@(v4IronPythonModules->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net40" />
+ <Copy SourceFiles="@(IronPythonModules->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net40" />
+-
++-->
+ <!-- .NET 3.5 -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(v2BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net35" />
+ <Copy SourceFiles="@(ClrDlrLibs->'$(v2BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net35" />
+ <Copy SourceFiles="@(v2DlrLibs->'$(v2BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net35" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(v2BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net35" />
+ <Copy SourceFiles="@(IronPythonModules->'$(v2BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Net35" />
+-
++-->
+ <!-- Windows Phone 7.5 -->
+ <!--
+ <Copy SourceFiles="@(DlrLibs->'$(WP7BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl4-WP71" />
+@@ -193,23 +199,26 @@
+ -->
+
+ <!-- Mono for Android -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(AndroidBuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Android" />
+ <Copy SourceFiles="@(v2DlrLibs->'$(AndroidBuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Android" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(AndroidBuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Android" />
+ <Copy SourceFiles="@(IronPythonModules->'$(AndroidBuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Android" />
+-
++-->
+ <!-- Silverlight 4 -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl4" />
+ <Copy SourceFiles="@(SilverlightDlrLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl4" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl4" />
+ <Copy SourceFiles="@(IronPythonModules->'$(Silverlight4BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl4" />
+-
++-->
+ <!-- Silverlight 5 -->
++<!--
+ <Copy SourceFiles="@(DlrLibs->'$(Silverlight5BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl5" />
+ <Copy SourceFiles="@(SilverlightDlrLibs->'$(Silverlight5BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl5" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(Silverlight5BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl5" />
+ <Copy SourceFiles="@(IronPythonModules->'$(Silverlight5BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Sl5" />
+-
++-->
+ <!-- Windows 8 "Metro" -->
+ <!--<Copy SourceFiles="@(DlrLibs->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Metro" />
+ <Copy SourceFiles="@(IronPythonLibs->'$(BuildDir)\%(Identity)')" DestinationFolder="$(StageDir)\Platforms\Metro" />-->
diff --git a/lang/ironpython/files/patch-Solutions-Common.proj b/lang/ironpython/files/patch-Solutions-Common.proj
new file mode 100644
index 000000000000..813bf09d8ef6
--- /dev/null
+++ b/lang/ironpython/files/patch-Solutions-Common.proj
@@ -0,0 +1,18 @@
+--- Solutions/Common.proj.orig 2013-05-01 13:37:45.000000000 +0200
++++ Solutions/Common.proj 2013-05-01 13:37:50.000000000 +0200
+@@ -147,7 +147,7 @@
+ <OutputPath>$(SolutionDir)..\bin\$(Configuration)</OutputPath>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <WarningsNotAsErrors>618;429;219;1717;162;414</WarningsNotAsErrors>
+- <NoWarn>1591;1584;1574;444;1685;1573</NoWarn>
++ <NoWarn>1591;1584;1574;1685;1573;436</NoWarn>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <PlatformTarget>AnyCPU</PlatformTarget>
+@@ -467,4 +467,4 @@
+ <Private>False</Private>
+ </Reference>
+ </ItemGroup>
+-</Project>
+\ No newline at end of file
++</Project>