[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: 1612f52f7d5d721568c905adabffc493055dcf87
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 04:58:28 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 04:58:28 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1612f52f

repoman fixes

 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
index 8e9c5e9..f404b13 100644
--- a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -4,6 +4,8 @@
 
 EAPI=6
 
+KEYWORDS="~amd64 ~x86"
+
 USE_DOTNET="net45"
 EBUILD_FRAMEWORK="4.5"
 IUSE="${USE_DOTNET} +gac +nupkg"



[gentoo-commits] proj/dotnet:master commit in: /

2016-07-27 Thread Heather Cynede
commit: 6c09f29b002e66052ab9aa1007bedaf78878d2b6
Author: mpkh  gentoo  org>
AuthorDate: Wed Jul 27 05:22:47 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 05:22:47 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=6c09f29b

Merge pull request #207 from ArsenShnurkov/libgit2sharp

Libgit2sharp

 dev-dotnet/libgit2sharp/Manifest   |   2 +
 .../files/csproj-remove-nuget-targets-check.patch  |  15 +++
 .../libgit2sharp/files/nuspec-file-list.patch  |  13 +++
 .../files/packages-config-remove-xunit.patch   |   8 ++
 .../remove-NativeBinaries-package-dependency.patch |  19 
 dev-dotnet/libgit2sharp/files/sln.patch|  27 +
 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild   | 112 +
 dev-dotnet/libgit2sharp/metadata.xml   |  16 +++
 8 files changed, 212 insertions(+)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/, dev-dotnet/libgit2sharp/files/

2016-07-27 Thread Heather Cynede
commit: 5809382a46bd8f577f96e0950556eba9a88a
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 00:51:18 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 00:51:18 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5809

remove tests project from solution

 dev-dotnet/libgit2sharp/files/sln.patch  | 27 
 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild |  5 +
 2 files changed, 32 insertions(+)

diff --git a/dev-dotnet/libgit2sharp/files/sln.patch 
b/dev-dotnet/libgit2sharp/files/sln.patch
new file mode 100644
index 000..239b21e
--- /dev/null
+++ b/dev-dotnet/libgit2sharp/files/sln.patch
@@ -0,0 +1,27 @@
+--- a/LibGit2Sharp.sln
 b/LibGit2Sharp.sln
+@@ -2,13 +2,6 @@
+ Microsoft Visual Studio Solution File, Format Version 11.00
+ # Visual Studio 2010
+ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibGit2Sharp", 
"LibGit2Sharp\LibGit2Sharp.csproj", "{EE6ED99F-CB12-4683-B055-D28FC7357A34}"
+-EndProject
+-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LibGit2Sharp.Tests", 
"LibGit2Sharp.Tests\LibGit2Sharp.Tests.csproj", 
"{286E63EB-04DD-4ADE-88D6-041B57800761}"
+-EndProject
+-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", 
"{19D079A4-A273-4630-B2D2-79EADE3E7CA1}"
+-  ProjectSection(SolutionItems) = preProject
+-  .nuget\packages.config = .nuget\packages.config
+-  EndProjectSection
+ EndProject
+ Global
+   GlobalSection(SolutionConfigurationPlatforms) = preSolution
+@@ -20,10 +13,6 @@
+   {EE6ED99F-CB12-4683-B055-D28FC7357A34}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+   {EE6ED99F-CB12-4683-B055-D28FC7357A34}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+   {EE6ED99F-CB12-4683-B055-D28FC7357A34}.Release|Any CPU.Build.0 
= Release|Any CPU
+-  {286E63EB-04DD-4ADE-88D6-041B57800761}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+-  {286E63EB-04DD-4ADE-88D6-041B57800761}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+-  {286E63EB-04DD-4ADE-88D6-041B57800761}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+-  {286E63EB-04DD-4ADE-88D6-041B57800761}.Release|Any CPU.Build.0 
= Release|Any CPU
+   EndGlobalSection
+   GlobalSection(SolutionProperties) = preSolution
+   HideSolutionNode = FALSE

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
index afbc3e5..5ac150e 100644
--- a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -35,3 +35,8 @@ RDEPEND="${CDEPEND}"
 src_unpack() {
 nuget restore ${S}/LibGit2Sharp.sln || die
 }
+
+src_prepare() {
+   eapply "${FILESDIR}/sln.patch"
+   default
+}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: bcbe5c55326786d03d463a9ea04e0ac72067c5c6
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Jul 26 14:09:48 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 14:09:48 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=bcbe5c55

initial attempt - no ebuild for xunit

 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild | 37 
 dev-dotnet/libgit2sharp/metadata.xml | 16 ++
 2 files changed, 53 insertions(+)

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
new file mode 100644
index 000..afbc3e5
--- /dev/null
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+USE_DOTNET="net45"
+IUSE="${USE_DOTNET}"
+
+inherit nupkg
+
+KEYWORDS="amd64 x86 ~ppc-macos"
+
+DESCRIPTION="A C# PInvoke wrapper library for LibGit2 C library"
+
+EGIT_COMMIT="8daef23223e1374141bf496e4b310ded9ae4639e"
+HOMEPAGE="https://github.com/libgit2/libgit2sharp;
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+#RESTRICT="mirror"
+
+S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
+
+LICENSE="MIT"
+SLOT="0"
+
+CDEPEND="
+   dev-libs/libgit2
+"
+
+DEPEND="${CDEPEND}
+   dev-dotnet/nuget
+"
+RDEPEND="${CDEPEND}"
+
+src_unpack() {
+nuget restore ${S}/LibGit2Sharp.sln || die
+}

diff --git a/dev-dotnet/libgit2sharp/metadata.xml 
b/dev-dotnet/libgit2sharp/metadata.xml
new file mode 100644
index 000..3356044
--- /dev/null
+++ b/dev-dotnet/libgit2sharp/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dot...@gentoo.org
+   
+   
+   libgit2starp is PInvoke wrapper (in C# language) for libgit2,
+   which is a portable, pure C implementation of the Git core 
methods provided
+   as a re-entrant linkable library with a solid API, allowing you 
to write
+   custom Git applications.
+   
+   
+   libgit2/libgit2sharp
+   
+



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/files/, dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: 8e7c529c0919d9011d11883ce03b28eb27b2198e
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 04:50:52 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 04:50:52 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=8e7c529c

gac and nupkg installation added

 .../libgit2sharp/files/nuspec-file-list.patch  | 13 +
 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild   | 61 --
 2 files changed, 70 insertions(+), 4 deletions(-)

diff --git a/dev-dotnet/libgit2sharp/files/nuspec-file-list.patch 
b/dev-dotnet/libgit2sharp/files/nuspec-file-list.patch
new file mode 100644
index 000..8623a2b
--- /dev/null
+++ b/dev-dotnet/libgit2sharp/files/nuspec-file-list.patch
@@ -0,0 +1,13 @@
+--- a/nuget.package/LibGit2Sharp.nuspec2016-03-04 19:26:33.0 
+0300
 b/nuget.package.new/LibGit2Sharp.nuspec2016-07-27 07:25:06.091068466 
+0300
+@@ -14,9 +14,6 @@
+ libgit2 git wrapper bindings API dvcs vcs
+   
+   
+-
+-
+-
+-
++
+   
+ 

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
index f2c69b7..8e9c5e9 100644
--- a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -5,7 +5,8 @@
 EAPI=6
 
 USE_DOTNET="net45"
-IUSE="${USE_DOTNET}"
+EBUILD_FRAMEWORK="4.5"
+IUSE="${USE_DOTNET} +gac +nupkg"
 
 inherit nuget nupkg
 
@@ -15,7 +16,8 @@ DESCRIPTION="A C# PInvoke wrapper library for LibGit2 C 
library"
 
 EGIT_COMMIT="8daef23223e1374141bf496e4b310ded9ae4639e"
 HOMEPAGE="https://github.com/libgit2/libgit2sharp;
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+   mirror://gentoo/mono.snk.bz2"
 #RESTRICT="mirror"
 
 S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
@@ -32,6 +34,12 @@ DEPEND="${CDEPEND}
 "
 RDEPEND="${CDEPEND}"
 
+prefix=${PREFIX}/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib/mono/${EBUILD_FRAMEWORK}
+
+NUSPEC_FILE="nuget.package/LibGit2Sharp.nuspec"
+
 src_unpack() {
default
# remove rogue binaries
@@ -44,8 +52,19 @@ src_prepare() {
eapply "${FILESDIR}/csproj-remove-nuget-targets-check.patch"
eapply "${FILESDIR}/packages-config-remove-xunit.patch"
eapply "${FILESDIR}/remove-NativeBinaries-package-dependency.patch"
+   eapply "${FILESDIR}/nuspec-file-list.patch"
echo "/usr/lib64/libgit2.so" >"LibGit2Sharp/libgit2_filename.txt" || die
enuget_restore "LibGit2Sharp.sln"
+   sed -i 's=\$id\$=LibGit2Sharp=g' "${NUSPEC_FILE}" || die
+   sed -i "s=\\\$version\\\$=$(get_version_component_range 1-2)=g" 
"${NUSPEC_FILE}" || die
+   sed -i 's=\$author\$=nulltoken=g' "${NUSPEC_FILE}" || die
+   sed -i "s=\\\$description\\\$=${DESCRIPTION}=g" "${NUSPEC_FILE}" || die
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+   sed -i "s=\\\$configuration\\\$=${DIR}=g" "${NUSPEC_FILE}" || die
default
 }
 
@@ -54,6 +73,40 @@ src_compile() {
sed -i "s#.*#.#g" 
"Lib/CustomBuildTasks/CustomBuildTasks.csproj" || die
exbuild "Lib/CustomBuildTasks/CustomBuildTasks.csproj"
 
-   # main compileation
-   exbuild "LibGit2Sharp.sln"
+   # main compilation
+   exbuild_strong "LibGit2Sharp.sln"
+
+   enuspec "${NUSPEC_FILE}"
+}
+
+src_install() {
+   insinto "${libdir}"
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+   doins "LibGit2Sharp/bin/${DIR}/LibGit2Sharp.dll"
+
+   enupkg "${WORKDIR}/LibGit2Sharp.0.22.nupkg"
+}
+
+pkg_postinst() {
+   if use gac; then
+   einfo "adding to GAC"
+   gacutil -i "${libdir}/LibGit2Sharp.dll" || die
+   fi
+
+   # cd "${WORKDIR}
+   # nuget push -source "Local NuGet packages" LibGit2Sharp.0.22.nupkg
+}
+
+pkg_postrm() {
+   if use gac; then
+   einfo "removing from GAC"
+   gacutil -u LibGit2Sharp
+   # don't die, it there is no such assembly in GAC
+   fi
+
+   # yes | nuget delete -source "Local NuGet packages" LibGit2Sharp 0.22
 }



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: 219aea8c3681f9dbb8eca498d04614710dfe77a6
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 05:01:41 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 05:01:41 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=219aea8c

more repoman fixes :)

 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
index f404b13..fe56488 100644
--- a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~x86 ~amd64"
 
 USE_DOTNET="net45"
 EBUILD_FRAMEWORK="4.5"
@@ -12,8 +12,6 @@ IUSE="${USE_DOTNET} +gac +nupkg"
 
 inherit nuget nupkg
 
-KEYWORDS="amd64 x86 ~ppc-macos"
-
 DESCRIPTION="A C# PInvoke wrapper library for LibGit2 C library"
 
 EGIT_COMMIT="8daef23223e1374141bf496e4b310ded9ae4639e"



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/files/, dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: d0917029fb71ff23db61c28eb4a5cdba094be899
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 02:49:10 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 02:49:10 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=d0917029

corrections for Core/NativeDllName.cs

 .../remove-NativeBinaries-package-dependency.patch   | 19 +++
 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild | 20 +++-
 2 files changed, 38 insertions(+), 1 deletion(-)

diff --git 
a/dev-dotnet/libgit2sharp/files/remove-NativeBinaries-package-dependency.patch 
b/dev-dotnet/libgit2sharp/files/remove-NativeBinaries-package-dependency.patch
new file mode 100644
index 000..194ce41
--- /dev/null
+++ 
b/dev-dotnet/libgit2sharp/files/remove-NativeBinaries-package-dependency.patch
@@ -0,0 +1,19 @@
+--- a/LibGit2Sharp/LibGit2Sharp.csproj
 b/LibGit2Sharp/LibGit2Sharp.csproj
+@@ -1,6 +1,8 @@
+ 
+ http://schemas.microsoft.com/developer/msbuild/2003;>
+-  
++  
++
++  
+   
+ Debug
+ AnyCPU
+--- a/LibGit2Sharp/packages.config
 b/LibGit2Sharp/packages.config
+@@ -1,4 +1,3 @@
+ 
+ 
+-  
+ 

diff --git a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild 
b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
index 35b9c2b..f2c69b7 100644
--- a/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
+++ b/dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild
@@ -32,10 +32,28 @@ DEPEND="${CDEPEND}
 "
 RDEPEND="${CDEPEND}"
 
+src_unpack() {
+   default
+   # remove rogue binaries
+   rm -rf "${S}/Lib/NuGet/" || die
+   rm -rf "${S}/Lib/CustomBuildTasks/CustomBuildTasks.dll" || die
+}
+
 src_prepare() {
eapply "${FILESDIR}/sln.patch"
eapply "${FILESDIR}/csproj-remove-nuget-targets-check.patch"
eapply "${FILESDIR}/packages-config-remove-xunit.patch"
-   enuget_restore "${S}/LibGit2Sharp.sln"
+   eapply "${FILESDIR}/remove-NativeBinaries-package-dependency.patch"
+   echo "/usr/lib64/libgit2.so" >"LibGit2Sharp/libgit2_filename.txt" || die
+   enuget_restore "LibGit2Sharp.sln"
default
 }
+
+src_compile() {
+   # recreate custom build tasks .dll
+   sed -i "s#.*#.#g" 
"Lib/CustomBuildTasks/CustomBuildTasks.csproj" || die
+   exbuild "Lib/CustomBuildTasks/CustomBuildTasks.csproj"
+
+   # main compileation
+   exbuild "LibGit2Sharp.sln"
+}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgit2sharp/files/, dev-dotnet/libgit2sharp/

2016-07-27 Thread Heather Cynede
commit: 6cd49c20216a016d7807dc2613e70aec7b822a1d
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jul 27 01:25:32 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 27 01:25:32 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=6cd49c20

patches for removing xunit dependency

 .../files/csproj-remove-nuget-targets-check.patch | 15 +++
 .../libgit2sharp/files/packages-config-remove-xunit.patch |  8 
 dev-dotnet/libgit2sharp/libgit2sharp-0.22.ebuild  |  9 -
 3 files changed, 27 insertions(+), 5 deletions(-)

diff --git 
a/dev-dotnet/libgit2sharp/files/csproj-remove-nuget-targets-check.patch 
b/dev-dotnet/libgit2sharp/files/csproj-remove-nuget-targets-check.patch
new file mode 100644
index 000..c90f79c
--- /dev/null
+++ b/dev-dotnet/libgit2sharp/files/csproj-remove-nuget-targets-check.patch
@@ -0,0 +1,15 @@
+--- a/LibGit2Sharp/LibGit2Sharp.csproj
 b/LibGit2Sharp/LibGit2Sharp.csproj
+@@ -410,12 +410,6 @@
+ 
+ 
+   
+-  
+-
+-  This project references NuGet package(s) that are missing on 
this computer. Enable NuGet Package Restore to download them.  For more 
information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing 
file is {0}.
+-
+-
+-  
+   

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/fake/

2016-07-26 Thread Heather Cynede
commit: 01c50d219984ac9aef0dcc8ed71f89c4761e3909
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Tue Jul 26 13:36:52 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 13:36:52 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=01c50d21

fix bug #203

Package-Manager: portage-2.3.0

 dev-dotnet/fake/fake-.ebuild | 15 +--
 dev-dotnet/fake/metadata.xml |  5 -
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/dev-dotnet/fake/fake-.ebuild b/dev-dotnet/fake/fake-.ebuild
index 3a5dadd..68ec45d 100644
--- a/dev-dotnet/fake/fake-.ebuild
+++ b/dev-dotnet/fake/fake-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -14,15 +14,10 @@ SRC_URI=""
 LICENSE="MS-PL"
 SLOT="0"
 KEYWORDS=""
-IUSE="heather"
-
-if use heather; then
-   EGIT_REPO_URI="git://github.com/Heather/FAKE.git"
-   EGIT_MASTER="develop"
-else
-   EGIT_REPO_URI="git://github.com/fsharp/FAKE.git"
-   EGIT_MASTER="develop"
-fi
+IUSE=""
+
+EGIT_REPO_URI="git://github.com/fsharp/FAKE.git"
+EGIT_MASTER="develop"
 
 DEPEND="dev-lang/mono
 dev-lang/fsharp"

diff --git a/dev-dotnet/fake/metadata.xml b/dev-dotnet/fake/metadata.xml
index aa1e005..ec43436 100644
--- a/dev-dotnet/fake/metadata.xml
+++ b/dev-dotnet/fake/metadata.xml
@@ -5,11 +5,6 @@
    dot...@gentoo.org
Gentoo Dotnet Project

-   
-   
-   Heather fork
-   
-   

NuGet:FAKE
FAKE - F# Make



[gentoo-commits] proj/dotnet:master commit in: dev-libs/libgit2/

2016-07-26 Thread Heather Cynede
commit: 079be061a08c312d038cb8def5c2f2beb8f86e5f
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Jul 26 12:30:11 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 12:30:11 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=079be061

eapi 5->6

 dev-libs/libgit2/libgit2-0.24.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libgit2/libgit2-0.24.1.ebuild 
b/dev-libs/libgit2/libgit2-0.24.1.ebuild
index 0577223..57cf35d 100644
--- a/dev-libs/libgit2/libgit2-0.24.1.ebuild
+++ b/dev-libs/libgit2/libgit2-0.24.1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 inherit cmake-utils multilib
 



[gentoo-commits] proj/dotnet:master commit in: /

2016-07-26 Thread Heather Cynede
commit: e4ef12e84df5c8c25a57f009db9fd1fc78628173
Author: mpkh  gentoo  org>
AuthorDate: Tue Jul 26 13:31:29 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 13:31:29 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=e4ef12e8

Merge pull request #206 from ArsenShnurkov/libgit2-bump

version bump (and EAPI bump)

 dev-libs/libgit2/Manifest  |  1 +
 dev-libs/libgit2/libgit2-0.24.1.ebuild | 76 ++
 dev-libs/libgit2/metadata.xml  | 21 ++
 3 files changed, 98 insertions(+)



[gentoo-commits] proj/dotnet:master commit in: dev-libs/libgit2/, dev-libs/libgit2/files/

2016-07-26 Thread Heather Cynede
commit: b91495657d0247d129aad705a4787b48539b58a2
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Jul 26 12:22:29 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 12:22:29 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b9149565

version bump (and EAPI bump)

 .../files/libgit2-0.20.0-skip-blame-test.patch | 147 +
 dev-libs/libgit2/libgit2-0.24.1.ebuild |  76 +++
 dev-libs/libgit2/metadata.xml  |  21 +++
 3 files changed, 244 insertions(+)

diff --git a/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch 
b/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch
new file mode 100644
index 000..de70672
--- /dev/null
+++ b/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch
@@ -0,0 +1,147 @@
+Skip test that requires the libgit2 git repo.
+
+--- libgit2-0.20.0/tests/blame/simple.c
 libgit2-0.20.0/tests/blame/simple.c
+@@ -130,74 +130,74 @@
+  * bf477ed4 include/git2.h 45 (Michael Schubert2012-02-15 00:33:38 +0100 
59
+  * d12299fe src/git.h  49 (Vicent Martí2010-12-03 22:22:10 +0200 
60
+  */
+-void test_blame_simple__trivial_libgit2(void)
+-{
+-  git_blame_options opts = GIT_BLAME_OPTIONS_INIT;
+-  git_object *obj;
+-
+-  cl_git_pass(git_repository_open(_repo, cl_fixture("../..")));
+-
+-  /* This test can't work on a shallow clone */
+-  if (git_repository_is_shallow(g_repo))
+-  return;
+-
+-  cl_git_pass(git_revparse_single(, g_repo, "359fc2d"));
+-  git_oid_cpy(_commit, git_object_id(obj));
+-  git_object_free(obj);
+-
+-  cl_git_pass(git_blame_file(_blame, g_repo, "include/git2.h", ));
+-
+-  check_blame_hunk_index(g_repo, g_blame,  0,  1, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame,  1,  2, 1, 0, "359fc2d2", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  2,  3, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame,  3,  4, 2, 0, "bb742ede", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  4,  6, 5, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame,  5, 11, 1, 0, "96fab093", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  6, 12, 1, 0, "9d1dcca2", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  7, 13, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  8, 14, 1, 0, "a15c550d", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame,  9, 15, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 10, 16, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame, 11, 17, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 12, 18, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame, 13, 19, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 14, 20, 1, 0, "638c2ca4", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 15, 21, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 16, 22, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame, 17, 23, 2, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 18, 25, 1, 0, "bf787bd8", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 19, 26, 1, 0, "0984c876", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 20, 27, 1, 0, "2f8a8ab2", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 21, 28, 1, 0, "27df4275", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 22, 29, 1, 0, "a346992f", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 23, 30, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame, 24, 31, 5, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 25, 36, 1, 0, "65b09b1d", 
"include/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 26, 37, 1, 0, "d12299fe", 
"src/git.h");
+-  check_blame_hunk_index(g_repo, g_blame, 27, 38, 1, 0, "44908fe7", 
"src/git2.h");
+-  check_blame_hunk_index(g_repo, g_blame, 28, 39, 1, 0, "5d4cd003", 
"include/git2.h");
+- 

[gentoo-commits] proj/dotnet:master commit in: dev-libs/libgit2/files/

2016-07-26 Thread Heather Cynede
commit: 63c78f093d835f0ee1c51ffd13bc209b30fbe8aa
Author: ArsenShnurkov  gmail  com>
AuthorDate: Tue Jul 26 12:26:38 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jul 26 12:26:38 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=63c78f09

remove old patch file

 .../files/libgit2-0.20.0-skip-blame-test.patch | 147 -
 1 file changed, 147 deletions(-)

diff --git a/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch 
b/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch
deleted file mode 100644
index de70672..000
--- a/dev-libs/libgit2/files/libgit2-0.20.0-skip-blame-test.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-Skip test that requires the libgit2 git repo.
-
 libgit2-0.20.0/tests/blame/simple.c
-+++ libgit2-0.20.0/tests/blame/simple.c
-@@ -130,74 +130,74 @@
-  * bf477ed4 include/git2.h 45 (Michael Schubert2012-02-15 00:33:38 +0100 
59
-  * d12299fe src/git.h  49 (Vicent Martí2010-12-03 22:22:10 +0200 
60
-  */
--void test_blame_simple__trivial_libgit2(void)
--{
--  git_blame_options opts = GIT_BLAME_OPTIONS_INIT;
--  git_object *obj;
--
--  cl_git_pass(git_repository_open(_repo, cl_fixture("../..")));
--
--  /* This test can't work on a shallow clone */
--  if (git_repository_is_shallow(g_repo))
--  return;
--
--  cl_git_pass(git_revparse_single(, g_repo, "359fc2d"));
--  git_oid_cpy(_commit, git_object_id(obj));
--  git_object_free(obj);
--
--  cl_git_pass(git_blame_file(_blame, g_repo, "include/git2.h", ));
--
--  check_blame_hunk_index(g_repo, g_blame,  0,  1, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame,  1,  2, 1, 0, "359fc2d2", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  2,  3, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame,  3,  4, 2, 0, "bb742ede", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  4,  6, 5, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame,  5, 11, 1, 0, "96fab093", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  6, 12, 1, 0, "9d1dcca2", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  7, 13, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  8, 14, 1, 0, "a15c550d", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame,  9, 15, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 10, 16, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame, 11, 17, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 12, 18, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame, 13, 19, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 14, 20, 1, 0, "638c2ca4", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 15, 21, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 16, 22, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame, 17, 23, 2, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 18, 25, 1, 0, "bf787bd8", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 19, 26, 1, 0, "0984c876", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 20, 27, 1, 0, "2f8a8ab2", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 21, 28, 1, 0, "27df4275", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 22, 29, 1, 0, "a346992f", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 23, 30, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame, 24, 31, 5, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 25, 36, 1, 0, "65b09b1d", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 26, 37, 1, 0, "d12299fe", 
"src/git.h");
--  check_blame_hunk_index(g_repo, g_blame, 27, 38, 1, 0, "44908fe7", 
"src/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 28, 39, 1, 0, "5d4cd003", 
"include/git2.h");
--  check_blame_hunk_index(g_repo, g_blame, 29, 40, 1, 0, "41fb1ca0", 
"include/git2.h");
--  check

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/nuget/

2016-07-22 Thread Heather Cynede
commit: 09012dce30215082faecd3fe983b6d82ff1d3a10
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jul 22 19:06:21 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul 22 19:06:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09012dce

dev-dotnet/nuget: port bdouxx's fix for certificates problem

Package-Manager: portage-2.3.0

 dev-dotnet/nuget/nuget-2.8.7-r1.ebuild | 62 ++
 1 file changed, 62 insertions(+)

diff --git a/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild 
b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild
new file mode 100644
index 000..d29a54f
--- /dev/null
+++ b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit dotnet eutils
+
+# This ebuild provides a forked version of nuget modified to work with 
MonoDevelop.
+# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693
+# dev-dotnet/nuget-codeplex provides the upstream version.
+
+DESCRIPTION="Nuget - .NET Package Manager"
+HOMEPAGE="http://nuget.codeplex.com;
+SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz
 -> ${P}.tar.gz"
+S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+# Mask 3.2.0 because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
+# it fixed in 3.2.3
+DEPEND=">=dev-lang/mono-3.2.3
+   <=dev-dotnet/xdt-for-monodevelop-2.8.2
+   !dev-dotnet/nuget-codeplex
+   app-misc/ca-certificates"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   addwrite "/usr/share/.mono/keypairs"
+   dotnet_pkg_setup
+   cert-sync /etc/ssl/certs/ca-certificates.crt
+}
+
+src_prepare() {
+   sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die
+   cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die
+   epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch"
+   sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" 
"src/Core/Properties/AssemblyInfo.cs" || die
+   epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch"
+}
+
+src_configure() {
+   export EnableNuGetPackageRestore="true"
+}
+
+src_compile() {
+#  xbuild Build/Build.proj /p:Configuration=Release 
/p:TreatWarningsAsErrors=false /tv:4.0 
/p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" 
/t:GoMono || die
+   source ./build.sh || die
+}
+
+src_install() {
+   elog "Installing NuGet.Core.dll into GAC"
+   egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll"
+   elog "Installing NuGet console application"
+   insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/
+   doins src/CommandLine/obj/Mono\ Release/NuGet.exe
+   make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe"
+}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/nuget/

2016-07-21 Thread Heather Cynede
commit: 2f140b6c02e2bab1907d9de01ecf7ef766d8f93a
Author: bdouxx  yahoo  fr>
AuthorDate: Wed Jul 20 19:24:53 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 20 19:24:53 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=2f140b6c

dev-dotnet/nuget: solve NameResolutionFailure
Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=585548

Package-Manager: portage-2.2.28

 dev-dotnet/nuget/nuget-2.8.7-r1.ebuild | 63 ++
 1 file changed, 63 insertions(+)

diff --git a/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild 
b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild
new file mode 100644
index 000..6c2f817
--- /dev/null
+++ b/dev-dotnet/nuget/nuget-2.8.7-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+USE_DOTNET="net45"
+
+inherit dotnet eutils
+
+# This ebuild provides a forked version of nuget modified to work with 
MonoDevelop.
+# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693
+# dev-dotnet/nuget-codeplex provides the upstream version.
+
+DESCRIPTION="Nuget - .NET Package Manager"
+HOMEPAGE="http://nuget.codeplex.com;
+SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz
 -> ${P}.tar.gz"
+S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+# Mask 3.2.0 because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
+# it fixed in 3.2.3
+DEPEND=">=dev-lang/mono-3.2.3
+   <=dev-dotnet/xdt-for-monodevelop-2.8.2
+   !dev-dotnet/nuget-codeplex
+   app-misc/ca-certificates"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   addwrite "/usr/share/.mono/keypairs"
+   dotnet_pkg_setup
+   cert-sync /etc/ssl/certs/ca-certificates.crt
+}
+
+src_prepare() {
+   sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die
+   cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die
+   epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch"
+   sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" 
"src/Core/Properties/AssemblyInfo.cs" || die
+   epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch"
+}
+
+src_configure() {
+   export EnableNuGetPackageRestore="true"
+}
+
+src_compile() {
+#  xbuild Build/Build.proj /p:Configuration=Release 
/p:TreatWarningsAsErrors=false /tv:4.0 
/p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" 
/t:GoMono || die
+   source ./build.sh || die
+}
+
+src_install() {
+   elog "Installing NuGet.Core.dll into GAC"
+   egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll"
+   elog "Installing NuGet console application"
+   insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/
+   doins src/CommandLine/obj/Mono\ Release/NuGet.exe
+   make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe"
+}



[gentoo-commits] proj/dotnet:master commit in: /

2016-07-21 Thread Heather Cynede
commit: 74af81bfbf37a7c46e717252f96817ebc18c1029
Author: mpkh  gentoo  org>
AuthorDate: Wed Jul 20 19:54:18 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 20 19:54:18 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=74af81bf

Merge pull request #204 from bdouxx/nuget-NameResolutionFailure

dev-dotnet/nuget: solve NameResolutionFailure

 dev-dotnet/nuget/{nuget-2.8.7.ebuild => nuget-2.8.7-r1.ebuild} | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/nant/files/, dev-dotnet/nant/

2016-07-18 Thread Heather Cynede
commit: 4d3d2f38b8554709670224654b50400da390931a
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sun Jul 17 03:08:12 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Jul 17 03:08:12 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=4d3d2f38

nant is in category dev-util now instead of dev-dotnet

 dev-dotnet/nant/files/NAnt.sln.nuspec| 23 --
 dev-dotnet/nant/metadata.xml | 12 --
 dev-dotnet/nant/nant-0.93.5019-r201504210.ebuild | 55 
 3 files changed, 90 deletions(-)

diff --git a/dev-dotnet/nant/files/NAnt.sln.nuspec 
b/dev-dotnet/nant/files/NAnt.sln.nuspec
deleted file mode 100644
index 0a1b954..000
--- a/dev-dotnet/nant/files/NAnt.sln.nuspec
+++ /dev/null
@@ -1,23 +0,0 @@
-
-
-  
-NAnt
-0.93.5019
-dot...@gentoo.org
-dotnet
-http://nant.sourceforge.net/license.html 
-http://nant.sourceforge.net/
-
https://raw.githubusercontent.com/nant/nant/master/examples/Solution/cpp/WinForms/app.ico
-false
-Package description
-
https://github.com/nant/nant/blob/master/doc/releasenotes.html
-
-nant
-
-
-  
- 
-
-
-  
-
\ No newline at end of file

diff --git a/dev-dotnet/nant/metadata.xml b/dev-dotnet/nant/metadata.xml
deleted file mode 100644
index b855da0..000
--- a/dev-dotnet/nant/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   dot...@gentoo.org
-   Gentoo Dotnet Project
-   
-   
-   enables debug information for any of 
debug and release builds
-   creates local nuget package
-   
-

diff --git a/dev-dotnet/nant/nant-0.93.5019-r201504210.ebuild 
b/dev-dotnet/nant/nant-0.93.5019-r201504210.ebuild
deleted file mode 100644
index adde289..000
--- a/dev-dotnet/nant/nant-0.93.5019-r201504210.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit mono-env nuget dotnet
-
-NAME="nant"
-HOMEPAGE="https://github.com/nant/${NAME};
-
-EGIT_COMMIT="45ec8aa9ad3247f340731f4e8b953c498ad3019e"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-
-SLOT="0"
-
-DESCRIPTION=".NET build tool"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="developer nupkg debug"
-
-RDEPEND=">=dev-lang/mono-4.0.2.5"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-SLN_FILE=NAnt.sln
-METAFILETOBUILD="${S}/${SLN_FILE}"
-
-# This build is not parallel build friendly
-#MAKEOPTS="${MAKEOPTS} -j1"
-
-src_compile() {
-   exbuild "${METAFILETOBUILD}"
-   enuspec "${FILESDIR}/${SLN_FILE}.nuspec"
-}
-
-src_install() {
-   DIR=""
-   if use debug; then
-   DIR="Debug"
-   else
-   DIR="Release"
-   fi
-
-   insinto "/usr/share/nant/"
-   doins build/${DIR}/*
-
-   make_wrapper nant "mono /usr/share/nant/NAnt.exe"
-
-   enupkg "${WORKDIR}/NAnt.0.93.5019.nupkg"
-
-   dodoc README.txt
-}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/deveeldb/, dev-dotnet/newtonsoft-json/, dev-dotnet/eto-parse/, ...

2016-07-18 Thread Heather Cynede
commit: bb995c3a59804c89e6376389a027076eacda9d60
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sun Jul 17 09:53:02 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Jul 17 09:53:02 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=bb995c3a

repoman fixes

 .../deveel-irony-1.0.0_p20150328.ebuild|  2 +-
 .../deveel-math-1.5.66-r201512290.ebuild   |  7 +-
 .../deveeldb-2.0_pre_alpha_p20160101.ebuild|  5 +-
 dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild   |  4 +-
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  2 +-
 .../irony-framework-1.0.0_p20131212-r1.ebuild  |  2 +-
 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   |  4 +-
 .../newtonsoft-json-7.0.1_p20150831.ebuild |  4 +-
 .../newtonsoft-json-8.0.1_p20151229.ebuild |  4 +-
 dev-dotnet/nunit/nunit-2.6.4-r201501110.ebuild | 84 --
 .../nunit/nunit-3.0.0_beta3-r201508190.ebuild  |  7 +-
 11 files changed, 22 insertions(+), 103 deletions(-)

diff --git a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild 
b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
index fe96a2c..039bc76 100644
--- a/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
+++ b/dev-dotnet/deveel-irony/deveel-irony-1.0.0_p20150328.ebuild
@@ -140,7 +140,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 DEPEND="${COMMON_DEPEND}
-   test? ( dev-dotnet/nunit:2[nupkg] )
+   test? ( dev-util/nunit:2[nupkg] )
virtual/pkgconfig
 "
 

diff --git a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild 
b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
index a8d2cb6..27ac69a 100644
--- a/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
+++ b/dev-dotnet/deveel-math/deveel-math-1.5.66-r201512290.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 inherit versionator dotnet nupkg
 
@@ -27,7 +27,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 DEPEND="${COMMON_DEPEND}
-   test? ( dev-dotnet/nunit:2[nupkg] )
+   test? ( dev-util/nunit:2[nupkg] )
virtual/pkgconfig
 "
 
@@ -87,6 +87,7 @@ src_prepare() {
enuget_restore "${METAFILETOBUILD}"
 
patch_nuspec_file "${S}/${NUSPEC_FILE_NAME}"
+   default
 }
 
 src_configure() {

diff --git a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild 
b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
index 670e784..2f201e2 100644
--- a/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
+++ b/dev-dotnet/deveeldb/deveeldb-2.0_pre_alpha_p20160101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -45,7 +45,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 DEPEND="${COMMON_DEPEND}
-   test? ( dev-dotnet/nunit:2[nupkg] )
+   test? ( dev-util/nunit:2[nupkg] )
dev-dotnet/deveel-irony[nupkg]
dev-dotnet/deveel-math[nupkg]
dev-dotnet/dryioc[nupkg]
@@ -138,6 +138,7 @@ src_prepare() {
 
cp "${FILESDIR}/${NUSPEC_FILE_NAME}" "${S}/${NUSPEC_FILE_NAME}" || die
patch_nuspec_file "${S}/${NUSPEC_FILE_NAME}"
+   default
 }
 
 src_configure() {

diff --git a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild 
b/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild
index 000c688..de3a4b9 100644
--- a/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild
+++ b/dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -34,7 +34,7 @@ RDEPEND="${COMMON_DEPEND}
 "
 
 DEPEND="${COMMON_DEPEND}
-   test? ( dev-dotnet/nunit:2[nupkg] )
+   test? ( dev-util/nunit:2[nupkg] )
virtual/pkgconfig
 "
 

diff --git a/dev-dotnet/eto-parse/eto-parse-1.4.0-r20150907.ebuild 
b/dev-dotnet/eto-parse/eto-parse-1.4.0-r20150907.ebuild
index a924ba3..ff72670 100644
--- a/dev-dotnet/eto-parse/eto-parse-1.4.0-r20150907.ebuild
+++ b/dev-dotnet/eto-parse/eto-parse-1.4.0-r20150907.ebuild
@@ -34,7 +34,7 @@ IUSE="developer nupkg debug"
 COMMON_DEPENDENCIES=">=dev-lang/mono-4.2"
 DEPEND="${COMMON_DEPENDENCIES}
"
-#  test? ( >=dev-dotnet/nunit-2.6.4-r201501110:2[nupkg] )
+#  test? ( >=dev-util/nunit-2.6.4-r201501110:2[nupkg] )
 RDEPEND="${COMMON_DEPENDENCIES}
"
 

diff --git 
a/dev-dotnet/irony-framework/irony-framework-1.0.0_p20131212-r1.ebuild 
b/dev-dotnet/irony-framework/irony-framework-1.0.0_p20131212-r1.ebuild
index 923eb12..94f0dc0 100644
--- a/dev-dotnet/irony-framework/irony-framew

[gentoo-commits] proj/dotnet:master commit in: /

2016-07-18 Thread Heather Cynede
commit: 1260400ee909b0705954144b6beec98a1aef26f7
Author: mpkh  gentoo  org>
AuthorDate: Sun Jul 17 12:07:39 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Jul 17 12:07:39 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1260400e

Merge pull request #201 from ArsenShnurkov/nunit-runners-fix

Nunit runners fix

 .../deveel-irony-1.0.0_p20150328.ebuild|  2 +-
 .../deveel-math-1.5.66-r201512290.ebuild   |  7 +--
 .../deveeldb-2.0_pre_alpha_p20160101.ebuild|  5 +-
 dev-dotnet/dryioc/dryioc-2.1.0-r201512110.ebuild   |  4 +-
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  2 +-
 .../irony-framework-1.0.0_p20131212-r1.ebuild  |  2 +-
 dev-dotnet/nant/Manifest   |  1 -
 dev-dotnet/nant/files/NAnt.sln.nuspec  | 23 -
 dev-dotnet/nant/nant-0.93.5019-r201504210.ebuild   | 55 --
 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   |  4 +-
 .../newtonsoft-json-7.0.1_p20150831.ebuild |  4 +-
 .../newtonsoft-json-8.0.1_p20151229.ebuild |  4 +-
 dev-dotnet/nunit/Manifest  |  1 -
 .../nunit/nunit-3.0.0_beta3-r201508190.ebuild  |  7 +--
 dev-util/nunit/Manifest|  1 +
 .../nunit/files/removing-2.0-compatibiility.patch  |  0
 .../nunit/files/removing-tests-from-nproj.patch|  0
 {dev-dotnet/nant => dev-util/nunit}/metadata.xml   |  0
 .../nunit/nunit-2.6.4_p2015011102-r1.ebuild| 33 +
 19 files changed, 47 insertions(+), 108 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-util/nunit/, dev-util/nunit/files/

2016-07-18 Thread Heather Cynede
commit: 90d9561ee1566b33cfdad8223a7d3586decb7a55
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sun Jul 17 03:06:19 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Jul 17 03:06:19 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=90d9561e

NUnit.Runners package is now created

 .../nunit/files/removing-2.0-compatibiility.patch  | 29 +++
 .../nunit/files/removing-tests-from-nproj.patch| 12 +++
 dev-util/nunit/metadata.xml| 12 +++
 dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild   | 99 ++
 4 files changed, 152 insertions(+)

diff --git a/dev-util/nunit/files/removing-2.0-compatibiility.patch 
b/dev-util/nunit/files/removing-2.0-compatibiility.patch
new file mode 100644
index 000..56ff347
--- /dev/null
+++ b/dev-util/nunit/files/removing-2.0-compatibiility.patch
@@ -0,0 +1,29 @@
+diff --git a/src/NUnitEngine/mono-addins/Mono.Addins.csproj 
b/src/NUnitEngine/mono-addins/Mono.Addins.csproj
+index cb09546..7536d46 100644
+--- a/src/NUnitEngine/mono-addins/Mono.Addins.csproj
 b/src/NUnitEngine/mono-addins/Mono.Addins.csproj
+@@ -43,24 +41,6 @@
+   
+   
+ 
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+ 
+ 
+ 

diff --git a/dev-util/nunit/files/removing-tests-from-nproj.patch 
b/dev-util/nunit/files/removing-tests-from-nproj.patch
new file mode 100644
index 000..8c117eb
--- /dev/null
+++ b/dev-util/nunit/files/removing-tests-from-nproj.patch
@@ -0,0 +1,12 @@
+diff --git a/NUnit.proj b/NUnit.proj
+index 31e4dab..a964b88 100644
+--- a/NUnit.proj
 b/NUnit.proj
+@@ -659,7 +659,6 @@
+ 
+ 
+ 
+-
+ 
+   
+ 

diff --git a/dev-util/nunit/metadata.xml b/dev-util/nunit/metadata.xml
new file mode 100644
index 000..b855da0
--- /dev/null
+++ b/dev-util/nunit/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dot...@gentoo.org
+   Gentoo Dotnet Project
+   
+   
+   enables debug information for any of 
debug and release builds
+   creates local nuget package
+   
+

diff --git a/dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild 
b/dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild
new file mode 100644
index 000..b08be2b
--- /dev/null
+++ b/dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit mono-env nuget dotnet
+
+NAME="nunitv2"
+HOMEPAGE="https://github.com/nunit/${NAME};
+
+EGIT_COMMIT="1b549f4f8b067518c7b54a5b263679adb83ccda4"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="2" # NUnit V2 IS NO LONGER MAINTAINED OR UPDATED.
+
+DESCRIPTION="NUnit test suite for mono applications"
+LICENSE="NUnit-License" # http://nunit.org/nuget/license.html
+KEYWORDS="~amd64 ~x86"
+USE_DOTNET="net45"
+IUSE="net45 developer debug gac nupkg doc"
+
+RDEPEND=">=dev-lang/mono-4.0.2.5
+   dev-util/nant[nupkg]
+"
+DEPEND="${RDEPEND}
+"
+
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+FILE_TO_BUILD=nunit.sln
+METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
+
+# PN = Package name, for example vim.
+# PV = Package version (excluding revision, if any), for example 6.3.
+
+src_prepare() {
+   chmod -R +rw "${S}" || die
+   enuget_restore "${METAFILETOBUILD}"
+
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+   sed -i '/x86/d' "${S}/nuget/"*.nuspec || die
+   sed -i '/log4net/d' "${S}/nuget/"*.nuspec || die
+   sed -i 's#\\#/#g' "${S}/nuget/"*.nuspec || die
+   sed -i "s#\${package.version}#$(get_version_component_range 1-3)#g" 
"${S}/nuget/"*.nuspec || die
+   sed -i "s#\${project.base.dir}##g" "${S}/nuget/"*.nuspec || die
+   sed -i "s#\${current.build.dir}#bin/${DIR}#g" "${S}/nuget/"*.nuspec || 
die
+   default
+}
+
+src_compile() {
+   exbuild "${METAFILETOBUILD}"
+   enuspec "${S}/nuget/nunit.nuspec"
+   enuspec "${S}/nuget/nunit.runners.nuspec"
+}
+
+src_install() {
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   SLOTTEDDIR="/usr/share/nunit-${SLOT}/"
+   insinto "${SLOTTEDDIR}"
+   doins bin/${DIR}/*.{config,dll,exe}
+   # install: cannot stat 'bin/Release/*.mdb': No such file or directory
+   if use developer; then
+   doins bin/${DIR}/*.mdb
+   fi
+

[gentoo-commits] proj/dotnet:master commit in: /

2016-07-16 Thread Heather Cynede
commit: ce01c2ef88e82aa1f02ae027c0246adf0645527f
Author: mpkh  gentoo  org>
AuthorDate: Sat Jul 16 16:02:13 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Jul 16 16:02:13 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ce01c2ef

Merge pull request #200 from ArsenShnurkov/NewtonsoftJson-6.0.8

NewtonsoftJson 6.0.8

 dev-dotnet/Open-NAT/metadata.xml   | 2 +-
 dev-dotnet/dbus-sharp/metadata.xml | 2 +-
 dev-dotnet/libgdiplus/metadata.xml | 2 +-
 dev-dotnet/monotorrent/metadata.xml| 4 
 dev-dotnet/newtonsoft-json/Manifest| 1 +
 ...ft-json-7.0.1_p20150831.ebuild => newtonsoft-json-6.0.8.ebuild} | 7 ---
 dev-dotnet/nuget-codeplex/metadata.xml | 2 +-
 dev-lang/fsharp/metadata.xml   | 3 ---
 media-gfx/pinta/metadata.xml   | 1 +
 www-servers/xsp/metadata.xml   | 2 +-
 10 files changed, 11 insertions(+), 15 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/newtonsoft-json/

2016-07-16 Thread Heather Cynede
commit: 35712326397d215ea53dd237e988b7ff6030c811
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 16 15:18:00 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Jul 16 15:18:00 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=35712326

dependency of monodevelop 6.*

 .../newtonsoft-json/newtonsoft-json-6.0.8.ebuild   | 159 +
 1 file changed, 159 insertions(+)

diff --git a/dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8.ebuild 
b/dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8.ebuild
new file mode 100644
index 000..da5210b
--- /dev/null
+++ b/dev-dotnet/newtonsoft-json/newtonsoft-json-6.0.8.ebuild
@@ -0,0 +1,159 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+# debug = debug configuration (symbols and defines for debugging)
+# developer = generate symbols information (to view line numbers in stack 
traces, either in debug or release configuration)
+# test = allow NUnit tests to run
+# nupkg = create .nupkg file from .nuspec
+# gac = install into gac
+# pkg-config = register in pkg-config database
+USE_DOTNET="net45"
+IUSE="${USE_DOTNET} debug developer test +nupkg +gac +pkg-config"
+
+inherit nupkg
+
+NAME="Newtonsoft.Json"
+NUSPEC_ID="${NAME}"
+HOMEPAGE="https://github.com/JamesNK/${NAME};
+
+EGIT_COMMIT="1497343173a181d678b4c9bbf60250a12f783f1c"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}.zip
+   mirror://gentoo/mono.snk.bz2"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="0"
+
+DESCRIPTION="Json.NET is a popular high-performance JSON framework for .NET"
+LICENSE="MIT"
+LICENSE_URL="https://raw.github.com/JamesNK/Newtonsoft.Json/master/LICENSE.md;
+
+KEYWORDS="~amd64 ~ppc ~x86"
+COMMON_DEPENDENCIES="|| ( >=dev-lang/mono-4.2  2.6.4 (for NUnit)
+   egrep -lRZ '2\.6\.2' "${S}" | xargs -0 sed -i 's/2\.6\.2/2\.6\.4/g'  || 
die
+
+   enuget_restore "${METAFILETOBUILD}"
+   # Installing 'Autofac 3.5.0'.
+   # Installing 'NUnit 2.6.2'.
+   # Installing 'System.Collections.Immutable 1.1.36'.
+   # Installing 'FSharp.Core 4.0.0'.
+
+   if use gac; then
+   find . -iname "*.csproj" -print0 | xargs -0 \
+   sed -i 's//SIGNED;/g' || die
+   #PUBLIC_KEY=`sn -q -p ${SNK_FILENAME} /dev/stdout | hexdump -e 
'"%02x"'`
+   #find . -iname "AssemblyInfo.cs" -print0 | xargs -0 sed -i 
"s/PublicKey=[0-9a-fA-F]*/PublicKey=${PUBLIC_KEY}/g" || die
+   find . -iname "AssemblyInfo.cs" -print0 | xargs -0 sed -i 
"/InternalsVisibleTo/d" || die
+   fi
+
+   cp "${FILESDIR}/${NUSPEC_FILENAME}" "${S}/${NUSPEC_FILENAME}" || die
+   patch_nuspec_file "${S}/${NUSPEC_FILENAME}"
+
+   default
+
+   echo '[assembly: InternalsVisibleTo("Newtonsoft.Json.Tests, 
PublicKey=002404809400060200245253413100040100010079159977d2d03a8e6bea7a2e74e8d1afcc93e8851974952bb480a12c9134474d04062447c37e0e68c080536fcf3c3fbe2ff9c979ce998475e506e8ce82dd5b0f350dc10e93bf2eeecf874b24770c5081dbea7447fddafa277b22de47d6ffea449674a4f9fccf84d15069089380284dbdd35f46cdff12a1bd78e4ef0065d016df")]'
 >>${S}/Src/Newtonsoft.Json/Properties/AssemblyInfo.cs
+}
+
+src_compile() {
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+
+   NUSPEC_PROPS+="nuget_version=${NUSPEC_VERSION};"
+   NUSPEC_PROPS+="nuget_id=${NUSPEC_ID};"
+   NUSPEC_PROPS+="nuget_projectUrl=${HOMEPAGE};"
+   NUSPEC_PROPS+="nuget_licenseUrl=${LICENSE_URL};"
+   NUSPEC_PROPS+="nuget_description=${DESCRIPTION};"
+   NUSPEC_PROPS+="nuget_iconUrl=file://${ICON_URL}"
+   elog "NUSPEC_PROPS=${NUSPEC_PROPS}"
+   enuspec -Prop "${NUSPEC_PROPS}" "${S}/${NUSPEC_FILENAME}"
+}
+
+src_install() {
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   FINAL_DLL=Src/Newtonsoft.Json/bin/${DIR}/Net45/Newtonsoft.Json.dll
+
+   if use gac; then
+   egacinstall "${FINAL_DLL}"
+   fi
+
+   insinto "$(get_nuget_trusted_icons_location)"
+   newins "${FILESDIR}/${ICON_FILENAME}" 
"${NUSPEC_ID}.${NUSPEC_VERSION}.png"
+
+   enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
+
+   install_pc_file
+}
+
+patch_nuspec_file()
+{
+   if use nupkg; then
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release&quo

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/, www-servers/xsp/, dev-dotnet/monotorrent/, ...

2016-07-16 Thread Heather Cynede
commit: 136f2d2625b45a6ae77310c503331a8ee9b11bcc
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 16 15:38:21 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Jul 16 15:38:21 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=136f2d26

fix repoman warnings in metadata

 dev-dotnet/Open-NAT/metadata.xml   | 2 +-
 dev-dotnet/dbus-sharp/metadata.xml | 2 +-
 dev-dotnet/libgdiplus/metadata.xml | 2 +-
 dev-dotnet/monotorrent/metadata.xml| 4 
 dev-dotnet/nuget-codeplex/metadata.xml | 2 +-
 dev-lang/fsharp/metadata.xml   | 3 ---
 media-gfx/pinta/metadata.xml   | 1 +
 www-servers/xsp/metadata.xml   | 2 +-
 8 files changed, 6 insertions(+), 12 deletions(-)

diff --git a/dev-dotnet/Open-NAT/metadata.xml b/dev-dotnet/Open-NAT/metadata.xml
index 070ed1a..c16b248 100644
--- a/dev-dotnet/Open-NAT/metadata.xml
+++ b/dev-dotnet/Open-NAT/metadata.xml
@@ -7,7 +7,7 @@



-   unknown
+   lucasontiv...@gmail.com
Lucas Ontivero

https://github.com/lontivero/Open.NAT/issues/

diff --git a/dev-dotnet/dbus-sharp/metadata.xml 
b/dev-dotnet/dbus-sharp/metadata.xml
index dd1d40b..bcd9c70 100644
--- a/dev-dotnet/dbus-sharp/metadata.xml
+++ b/dev-dotnet/dbus-sharp/metadata.xml
@@ -5,7 +5,7 @@
dot...@gentoo.org
Gentoo Dotnet Project

-   
+   
ange...@gentoo.org
Christoph Mende


diff --git a/dev-dotnet/libgdiplus/metadata.xml 
b/dev-dotnet/libgdiplus/metadata.xml
index faf591f..40237b9 100644
--- a/dev-dotnet/libgdiplus/metadata.xml
+++ b/dev-dotnet/libgdiplus/metadata.xml
@@ -8,7 +8,7 @@

C-library, which implements GDI+ API

-   
+   
C-библиотека, реализующая GDI+ API

 

diff --git a/dev-dotnet/monotorrent/metadata.xml 
b/dev-dotnet/monotorrent/metadata.xml
index 3020371..98a6b57 100644
--- a/dev-dotnet/monotorrent/metadata.xml
+++ b/dev-dotnet/monotorrent/metadata.xml
@@ -6,10 +6,6 @@
Gentoo Dotnet Project


-   
-   unknown
-   unknown
-   
https://github.com/mono/monotorrent/issues/
mono/monotorrent


diff --git a/dev-dotnet/nuget-codeplex/metadata.xml 
b/dev-dotnet/nuget-codeplex/metadata.xml
index 24e13b4..5db81f6 100644
--- a/dev-dotnet/nuget-codeplex/metadata.xml
+++ b/dev-dotnet/nuget-codeplex/metadata.xml
@@ -8,7 +8,7 @@

NuGet - .NET Package Manager

-   
+   
NuGet - пакетный менеджер, чистый C#

 

diff --git a/dev-lang/fsharp/metadata.xml b/dev-lang/fsharp/metadata.xml
index d1d0374..4d8c5f1 100644
--- a/dev-lang/fsharp/metadata.xml
+++ b/dev-lang/fsharp/metadata.xml
@@ -5,9 +5,6 @@
  dot...@gentoo.org
  Gentoo Dotnet Project

-   
-   build F# 4 branch
-   

Mono/.NET open-source, strongly typed, multi-paradigm 
programming language encompassing functional, imperative and object-oriented 
programming techniques. Most often used as a cross-platform CLI language.


diff --git a/media-gfx/pinta/metadata.xml b/media-gfx/pinta/metadata.xml
index 603017c..33c416c 100644
--- a/media-gfx/pinta/metadata.xml
+++ b/media-gfx/pinta/metadata.xml
@@ -8,6 +8,7 @@


cameronwhit...@gmail.com
+   Cameron White


https://github.com/PintaProject/Pinta/commits/release-1.6
http://pinta-project.com/howto

diff --git a/www-servers/xsp/metadata.xml b/www-servers/xsp/metadata.xml
index 75243fb..dcaa345 100644
--- a/www-servers/xsp/metadata.xml
+++ b/www-servers/xsp/metadata.xml
@@ -12,7 +12,7 @@
XSP is a standalone web server written in C# that can be used 
to run
your ASP.NET applications.

-   
+   
XSP веб-сервер на чистом C# для запуска ASP.NET приложений.

 



[gentoo-commits] proj/dotnet:master commit in: dev-lang/nemerle/

2016-07-15 Thread Heather Cynede
commit: 3ba458a5466f25949371d665a455fcf83fa1b8fc
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jul 15 10:43:28 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul 15 10:43:28 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3ba458a5

drop nemerle support

 dev-lang/nemerle/metadata.xml   |  15 -
 dev-lang/nemerle/nemerle-1.1b-r1.ebuild |  92 
 dev-lang/nemerle/nemerle-1.2-r1.ebuild  |  92 
 dev-lang/nemerle/nemerle-.ebuild| 102 
 4 files changed, 301 deletions(-)

diff --git a/dev-lang/nemerle/metadata.xml b/dev-lang/nemerle/metadata.xml
deleted file mode 100644
index 27bfd14..000
--- a/dev-lang/nemerle/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-http://www.gentoo.org/dtd/metadata.dtd;>
-
-   
-   dot...@gentoo.org
-   Gentoo Dotnet Project
-   
-   
-   Mono/.NET programming language with macros support
-   
-
-   Using binary bootstrap
-   Eperimental branch with indent by 
default
-
-

diff --git a/dev-lang/nemerle/nemerle-1.1b-r1.ebuild 
b/dev-lang/nemerle/nemerle-1.1b-r1.ebuild
deleted file mode 100644
index 06e48b4..000
--- a/dev-lang/nemerle/nemerle-1.1b-r1.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-USE_DOTNET="net35 net40 net45"
-
-inherit dotnet multilib eutils
-
-DESCRIPTION="A hybrid programming language for .NET / Mono platforms"
-HOMEPAGE="http://www.nemerle.org/;
-
-SRC_URI="https://github.com/rsdn/nemerle/archive/v${PV}.tar.gz;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+binary"
-
-MAKEOPTS="${MAKEOPTS} -j1" #nowarn
-DEPEND=">dev-lang/mono-2.11.3"
-RDEPEND="${DEPEND}"
-
-pkg_pretend() {
-   if [[ ${MERGE_TYPE} != buildonly ]] && has collision-protect 
${FEATURES}; then
-   if [ -f /usr/bin/ncc]; then
-   eerror "FEATURES=\"collision-protect\" is enabled, 
which will prevent overwriting"
-   eerror "symlinks that were formerly managed by eselect 
opengl. You must disable"
-   eerror "collision-protect or remove /usr/bin/ncc"
-   die "collision-protect cannot overwrite 
libGLU$(get_libname)*"
-   fi
-   fi
-}
-
-src_configure() { :; }
-src_compile() {
-   if ! use binary; then
-   elog "Nemerle sources compiling : "
-   exbuild NemerleAll-Mono.nproj /t:Stage1
-   fi # ! use binary
-}
-
-src_install()
-{
-   elog "Installing libraries"
-   if ! use binary; then
-   insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
-   doins bin/Release/mono-"${FRAMEWORK}"/Stage1/*.dll || die 
"installing libraries failed"
-   elog "Registering libraries to egac"
-   local 
nemerledll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.dll
-   egacinstall "${nemerledll}" \
-   || die "couldn't install ${nemerledll} in the global 
assembly cache"
-   local 
nemerlecompilerdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Compiler.dll
-   egacinstall "${nemerlecompilerdll}" \
-   || die "couldn't install ${nemerlecompilerdll} in the 
global assembly cache"
-   local 
nemerlemacrosdll=bin/Release/mono-"${FRAMEWORK}"/Stage1/Nemerle.Macros.dll
-   egacinstall "${nemerlemacrosdll}" \
-   || die "couldn't install ${nemerlemacrosdll} in the 
global assembly cache"
-   elog "Installing ncc"
-   dodoc README AUTHORS INSTALL NEWS
-   into /usr
-   doins bin/Release/mono-"${FRAMEWORK}"/Stage1/ncc.exe
-   else # binary
-   case ${FRAMEWORK} in
-   "3.5") Bootstrap="boot";;
-   "4.0") Bootstrap="boot-4.0";;
-   "4.5")
-   ewarn "there is no 4.5 binaries, using 4.0"
-   FRAMEWORK="4.0"
-   Bootstrap="boot-4.0"
-   ;;
-   esac
-   insinto "/usr/$(get_libdir)/mono/${PN}/${FRAMEWORK}"
-   doins ${Bootstrap}/*.dll || die "installing libraries failed"
-   elog "Registering libraries to e

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/dotnet-cli/

2016-07-14 Thread Heather Cynede
commit: 60a692c9508306c2127a2b632ff8770c664e017c
Author: Ben Sagal  gmail  com>
AuthorDate: Wed Jul 13 13:42:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 13 13:42:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=60a692c9

Fix repoman warnings

 .../dotnet-cli-1.0.0_pre2_p003121.ebuild   | 122 ++---
 1 file changed, 60 insertions(+), 62 deletions(-)

diff --git a/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild 
b/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild
index 0211db9..a943f58 100644
--- a/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild
+++ b/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild
@@ -20,30 +20,30 @@ CORE_V=${PV%%_*}
 CORECLR_N=coreclr-${CORE_V}
 COREFX_N=corefx-${CORE_V}
 
-DESCRIPTION="A command line utility for building, testing, packaging and 
running .NET Core applications and libraries"
+DESCRIPTION=".NET Core cli utility for building, testing, packaging and 
running projects"
 HOMEPAGE="https://www.microsoft.com/net/core;
 LICENSE="MIT"
 
 IUSE=""
 SRC_URI="https://github.com/dotnet/coreclr/archive/v${CORE_V}.tar.gz -> 
${CORECLR_N}.tar.gz
-https://github.com/dotnet/corefx/archive/v${CORE_V}.tar.gz -> 
${COREFX_N}.tar.gz
-
https://download.microsoft.com/download/1/5/2/1523EBE1-3764-4328-8961-D1BD8ECA9295/dotnet-dev-${DIST}.${MY_PV}.tar.gz;
+   https://github.com/dotnet/corefx/archive/v${CORE_V}.tar.gz -> 
${COREFX_N}.tar.gz
+   
https://download.microsoft.com/download/1/5/2/1523EBE1-3764-4328-8961-D1BD8ECA9295/dotnet-dev-${DIST}.${MY_PV}.tar.gz;
 
 SLOT="0"
 KEYWORDS="~amd64"
 
 RDEPEND="
->=sys-devel/llvm-3.7.1-r3[lldb]
->=sys-libs/libunwind-1.1-r1
->=dev-libs/icu-57.1
->=dev-util/lttng-ust-2.8.1
->=dev-libs/openssl-1.0.2h-r2
->=net-misc/curl-7.49.0"
+   >=sys-devel/llvm-3.7.1-r3[lldb]
+   >=sys-libs/libunwind-1.1-r1
+   >=dev-libs/icu-57.1
+   >=dev-util/lttng-ust-2.8.1
+   >=dev-libs/openssl-1.0.2h-r2
+   >=net-misc/curl-7.49.0"
 DEPEND="${RDEPEND}
->=dev-util/cmake-3.3.1-r1
->=sys-devel/make-4.1-r1
->=sys-devel/clang-3.7.1-r100
->=sys-devel/gettext-0.19.7"
+   >=dev-util/cmake-3.3.1-r1
+   >=sys-devel/make-4.1-r1
+   >=sys-devel/clang-3.7.1-r100
+   >=sys-devel/gettext-0.19.7"
 
 PATCHES=(
"${FILESDIR}/${CORECLR_N}-icu57-commit-352df35.patch"
@@ -57,69 +57,67 @@ CORECLR_S="${S}/${CORECLR_N}"
 COREFX_S="${S}/${COREFX_N}"
 
 CORECLR_FILES=(
-'libclrjit.so'
-'libcoreclr.so'
-'libcoreclrtraceptprovider.so'
-'libdbgshim.so'
-'libmscordaccore.so'
-'libmscordbi.so'
-'libsos.so'
-'libsosplugin.so'
-'System.Globalization.Native.so'
+   'libclrjit.so'
+   'libcoreclr.so'
+   'libcoreclrtraceptprovider.so'
+   'libdbgshim.so'
+   'libmscordaccore.so'
+   'libmscordbi.so'
+   'libsos.so'
+   'libsosplugin.so'
+   'System.Globalization.Native.so'
 )
 
 COREFX_FILES=(
-'System.IO.Compression.Native.so'
-'System.Native.a'
-'System.Native.so'
-'System.Net.Http.Native.so'
-'System.Net.Security.Native.so'
-'System.Security.Cryptography.Native.so'
+   'System.IO.Compression.Native.so'
+   'System.Native.a'
+   'System.Native.so'
+   'System.Net.Http.Native.so'
+   'System.Net.Security.Native.so'
+   'System.Security.Cryptography.Native.so'
 )
 
 src_unpack() {
-unpack "${CORECLR_N}.tar.gz" "${COREFX_N}.tar.gz"
-mkdir "${CLI_S}" || die
-cd "${CLI_S}" || die
-unpack "dotnet-dev-${DIST}.${MY_PV}.tar.gz"
+   unpack "${CORECLR_N}.tar.gz" "${COREFX_N}.tar.gz"
+   mkdir "${CLI_S}" || die
+   cd "${CLI_S}" || die
+   unpack "dotnet-dev-${DIST}.${MY_PV}.tar.gz"
 }
 
 src_prepare() {
-for file in "${CORECLR_FILES[@]}"; do
-rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
-done
-for file in "${COREFX_FILES[@]}"; do
-rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
-done
-default_src_prepare
+   for file in "${CORECLR_FILES[@]}"; do
+   rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
+   done
+   for file in "${COREFX_FILES[@]}"; do
+   rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
+   done
+   default_src_prepare
 }
 
 src_compile() {
-cd "${S}/${CORECLR_N}" || die
-./build.sh x64 release || die
+   cd "${S}/${CORECLR_N}" || die
+   ./build.sh x64 release || die
 
-cd 

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/dotnet-cli/, dev-dotnet/dotnet-cli/files/

2016-07-14 Thread Heather Cynede
commit: d87c297e46e25d032b4fed630429d28f663f0028
Author: Ben Sagal  gmail  com>
AuthorDate: Wed Jul 13 08:00:07 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul 13 08:06:43 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=d87c297e

Add dev-dotnet/dotnet-cli (bug #148)

 .../dotnet-cli-1.0.0_pre2_p003121.ebuild   | 125 +
 .../coreclr-1.0.0-gcc6-github-pull-5304.patch  |  28 +
 .../files/coreclr-1.0.0-icu57-commit-352df35.patch |  42 +++
 .../coreclr-1.0.0-segv-github-pull-6027.patch  |  59 ++
 dev-dotnet/dotnet-cli/metadata.xml |   8 ++
 5 files changed, 262 insertions(+)

diff --git a/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild 
b/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild
new file mode 100644
index 000..0211db9
--- /dev/null
+++ b/dev-dotnet/dotnet-cli/dotnet-cli-1.0.0_pre2_p003121.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+#BASED ON https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dotnet-cli
+
+EAPI="6"
+
+BASE_PV=${PV%_p*}
+P_BUILD=${PV##*_p}
+DIST='debian-x64'
+
+MY_BASE_PV=${BASE_PV/_pre/-preview}
+
+MY_PV=${MY_BASE_PV}-${P_BUILD}
+MY_P=${PN}-${MY_PV}
+
+CORE_V=${PV%%_*}
+
+CORECLR_N=coreclr-${CORE_V}
+COREFX_N=corefx-${CORE_V}
+
+DESCRIPTION="A command line utility for building, testing, packaging and 
running .NET Core applications and libraries"
+HOMEPAGE="https://www.microsoft.com/net/core;
+LICENSE="MIT"
+
+IUSE=""
+SRC_URI="https://github.com/dotnet/coreclr/archive/v${CORE_V}.tar.gz -> 
${CORECLR_N}.tar.gz
+https://github.com/dotnet/corefx/archive/v${CORE_V}.tar.gz -> 
${COREFX_N}.tar.gz
+
https://download.microsoft.com/download/1/5/2/1523EBE1-3764-4328-8961-D1BD8ECA9295/dotnet-dev-${DIST}.${MY_PV}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+>=sys-devel/llvm-3.7.1-r3[lldb]
+>=sys-libs/libunwind-1.1-r1
+>=dev-libs/icu-57.1
+>=dev-util/lttng-ust-2.8.1
+>=dev-libs/openssl-1.0.2h-r2
+>=net-misc/curl-7.49.0"
+DEPEND="${RDEPEND}
+>=dev-util/cmake-3.3.1-r1
+>=sys-devel/make-4.1-r1
+>=sys-devel/clang-3.7.1-r100
+>=sys-devel/gettext-0.19.7"
+
+PATCHES=(
+   "${FILESDIR}/${CORECLR_N}-icu57-commit-352df35.patch"
+   "${FILESDIR}/${CORECLR_N}-gcc6-github-pull-5304.patch"
+   "${FILESDIR}/${CORECLR_N}-segv-github-pull-6027.patch"
+)
+
+S=${WORKDIR}
+CLI_S="${S}/dotnet_cli"
+CORECLR_S="${S}/${CORECLR_N}"
+COREFX_S="${S}/${COREFX_N}"
+
+CORECLR_FILES=(
+'libclrjit.so'
+'libcoreclr.so'
+'libcoreclrtraceptprovider.so'
+'libdbgshim.so'
+'libmscordaccore.so'
+'libmscordbi.so'
+'libsos.so'
+'libsosplugin.so'
+'System.Globalization.Native.so'
+)
+
+COREFX_FILES=(
+'System.IO.Compression.Native.so'
+'System.Native.a'
+'System.Native.so'
+'System.Net.Http.Native.so'
+'System.Net.Security.Native.so'
+'System.Security.Cryptography.Native.so'
+)
+
+src_unpack() {
+unpack "${CORECLR_N}.tar.gz" "${COREFX_N}.tar.gz"
+mkdir "${CLI_S}" || die
+cd "${CLI_S}" || die
+unpack "dotnet-dev-${DIST}.${MY_PV}.tar.gz"
+}
+
+src_prepare() {
+for file in "${CORECLR_FILES[@]}"; do
+rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
+done
+for file in "${COREFX_FILES[@]}"; do
+rm "${CLI_S}/shared/Microsoft.NETCore.App/${CORE_V}/${file}"
+done
+default_src_prepare
+}
+
+src_compile() {
+cd "${S}/${CORECLR_N}" || die
+./build.sh x64 release || die
+
+cd "${S}/${COREFX_N}" || die
+./build.sh native x64 release || die
+}
+
+
+src_install() {
+
+local dest="/opt/dotnet_cli"
+local ddest="${D}/${dest}"
+local ddest_core="${ddest}/shared/Microsoft.NETCore.App/${CORE_V}/"
+
+dodir "${dest}"
+cp -pPR "${CLI_S}"/* "${ddest}" || die
+
+for file in "${CORECLR_FILES[@]}"; do
+cp -pP "${CORECLR_S}/bin/Product/Linux.x64.Release/${file}" 
"${ddest_core}" || die
+done
+
+for file in "${COREFX_FILES[@]}"; do
+cp -pP "${COREFX_N}/bin/Linux.x64.Release/Native/${file}" 
"${ddest_core}" || die
+done
+
+dosym "../../opt/dotnet_cli/dotnet" "/usr/bin/dotnet"
+
+}

diff --git 
a/dev-dotnet/dotnet-cli/files/coreclr-1.0.0-gcc6-github-pull-5304.patch 
b/dev-dotnet/dotnet-cli/files/coreclr-1.0.0-gcc6-github-pull-5304.patch
new file mode 100644
index 000..872c539
--- /dev/null
+++ b/dev-

[gentoo-commits] proj/dotnet:master commit in: /

2016-07-14 Thread Heather Cynede
commit: bac55b349153a75f4d0d0a380a2dd58181850895
Author: mpkh  gentoo  org>
AuthorDate: Thu Jul 14 04:52:27 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Jul 14 04:52:27 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=bac55b34

Merge pull request #199 from bsagal/master

Add dev-dotnet/dotnet-cli

 dev-dotnet/dotnet-cli/Manifest |   3 +
 .../dotnet-cli-1.0.0_pre2_p003121.ebuild   | 123 +
 .../coreclr-1.0.0-gcc6-github-pull-5304.patch  |  28 +
 .../files/coreclr-1.0.0-icu57-commit-352df35.patch |  42 +++
 .../coreclr-1.0.0-segv-github-pull-6027.patch  |  59 ++
 dev-dotnet/{eto-parse => dotnet-cli}/metadata.xml  |   0
 6 files changed, 255 insertions(+)



[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/

2016-07-08 Thread Heather Cynede
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-dotnet/nuget/files/

2016-07-08 Thread Heather Cynede
commit: 1d5149065863572e677432719f3425ef8a974dbd
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Fri Jul  8 09:56:18 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul  8 09:57:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d514906

dev-dotnet/nuget: patch correction

Package-Manager: portage-2.3.0

 .../nuget/files/add-keyfile-option-to-csproj.patch  | 17 ++---
 1 file changed, 6 insertions(+), 11 deletions(-)

diff --git a/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch 
b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
index 25ccbd4..6b2eded 100644
--- a/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
+++ b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
@@ -1,11 +1,6 @@
 work.orig/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj 
2014-10-29 13:28:28.0 +0300
-+++ work/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj  2015-03-06 
10:55:17.783762949 +0300
-@@ -12,6 +12,8 @@
- 
- AnyCPU
- v4.0
-+true
-+rsa-4096.snk
-   
-   
- 
+--- work.orig/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj
 work/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj
+@@ -8,1 +8,3 @@
+ NuGet.Core
++true
++rsa-4096.snk



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-07-08 Thread Heather Cynede
commit: f6248e733add907c4e31d58ce3b3abc544b6ff76
Author: Mikhail Pukhlikov  samsmu  net>
AuthorDate: Fri Jul  8 07:28:17 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul  8 07:28:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=f6248e73

bump mono

 dev-lang/mono/{mono-4.4.0.182.ebuild => mono-4.4.1.0.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-lang/mono/mono-4.4.0.182.ebuild 
b/dev-lang/mono/mono-4.4.1.0.ebuild
similarity index 100%
rename from dev-lang/mono/mono-4.4.0.182.ebuild
rename to dev-lang/mono/mono-4.4.1.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-office/wps-office/

2016-07-06 Thread Heather Cynede
commit: f1c6ebcfd29c7c07739d10ed125c8a90259bae22
Author: Mikhail Pukhlikov  gentoo  org>
AuthorDate: Tue Jul  5 14:19:30 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jul  6 12:22:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1c6ebcf

app-office/wps-office: bump/repair

Package-Manager: portage-2.3.0

 app-office/wps-office/Manifest |   6 +-
 .../wps-office-10.1.0.5460_alpha20_p1.ebuild   | 141 -
 ...build => wps-office-10.1.0.5672_alpha21.ebuild} |   4 +-
 3 files changed, 4 insertions(+), 147 deletions(-)

diff --git a/app-office/wps-office/Manifest b/app-office/wps-office/Manifest
index bc9f0ed..dd037ce 100644
--- a/app-office/wps-office/Manifest
+++ b/app-office/wps-office/Manifest
@@ -1,4 +1,2 @@
-DIST wps-office_10.1.0.5460~a20p1_amd64.deb 81891888 SHA256 
5e4844a0da411f2ff01d3b1dd03ff7291799001ee7a78925d8c5dd3ca3fce8d0 SHA512 
ae3ff4923177f6fa8e097099045b7c7c7b03473cb55a074cc84a184e0e263445287783b9a123847645573928393708f0480300132614067c04fd2cb3a11076ec
 WHIRLPOOL 
8d0c6b596401e6dcdc5c11cd3cf2f842a3dbf52232a2b128a8678c86107ddc0aae9191de93bbb555fc3c0b57293348a1998cd20a8bd6063b7deb3855b813856e
-DIST wps-office_10.1.0.5460~a20p1_i386.deb 81407384 SHA256 
cf314da6a7f82a72664633f90bbfc75940a931661c01b6904db5229445d00fd0 SHA512 
d720ca78a35bf60fcdb209bd19b5c0d865da87681e08cf7848a01a76f260f23f5de41ba9d3c635f300cd27518f6b0643f6476970128fbb40429ffbc0d76d945c
 WHIRLPOOL 
edf33b0a1e2ebf2288bf6a6bf3ad216d99efd7bf68fad1c5c1aab216fc42c03ec503dacb60e6140873374006520b6d292ff03455d1368124fab3ab88989169c1
-DIST wps-office_10.1.0.5503~a20p2_amd64.deb 82023734 SHA256 
c6667a590eddc6b7478a6493f5c700ccec04b6a164fdcbc06765afaf8322b4c2 SHA512 
e2d5b21d116763d95438218a3beff3a9450271d7d972a95e86824436991c6ac5b77e0ed443ce48a4b2ea0edda15989fdffaf99c553c30fb81ef60e4015802e43
 WHIRLPOOL 
10aeee458a1b3a6a3555a5ff726c27a09fe743cb009ffedf3483f20774890e63287e50d162c9a663117434e03627065dabb6fd8a1f1405e0657daf941c0f
-DIST wps-office_10.1.0.5503~a20p2_i386.deb 81588594 SHA256 
b5635fc5b00eea3de1e95875378426b7002b9944295a7a5e6290602fe0282a0c SHA512 
843d8d59a2ac60f21354f9028db6de3ec1e28bffb08366e859b2d3aac4a0cd31e510ecbf6eb6445e5b1357e124d6d273fdf9d3b8124d7ff57c7421f28574d642
 WHIRLPOOL 
3d80f3cc6bcd03ab350dcc5fc7fea2ba71e34d6fe83cf4a543722080e2c08f5b358f00aadcb77f8dc62b65d5dbda9f52f90de8f2dc5cf92779aa0e573d6d69d8
+DIST wps-office_10.1.0.5672~a21_amd64.deb 82319222 SHA256 
d6d27039a9a70f4f12cc2522a64a318533746da71f29d012e79b3aef63425bdc SHA512 
f90491819795b73ed6cca8b133c3ba76ae8bf26f01c6166e63e3d4f9dfc60acb3115a4612eec87fc3f6aaf6e8f7514d7f82d995e36013fe6486a819cf67734ba
 WHIRLPOOL 
b04e39b8a5efe24340c24932503a2eb72ff0217ac0a625ae810776aab616303730d81c50544ee7ac61c28a5ed5f9bc5776b09ed5de78b62e7cd526b82e9cd141
+DIST wps-office_10.1.0.5672~a21_i386.deb 81926170 SHA256 
c5bf75e057b7070c803bf74cd8a12689322d8397b906219d41f9ebacdfbb2880 SHA512 
47d52f51419fed6671626ef2ced5f31b40787044d604b0168b3e185eab505e211f029ad5ec7d1170b00849f19c02e474896b09829541bf0177a7f047f9a7dbf0
 WHIRLPOOL 
a1473b1ea21a28ca719567833cfe4eb57d97fe726fa751e37794988f51571186bc5e29f453c5411b551ee7ae7ef469311962e7b8e9020f71efe0ef26bcbd9647

diff --git a/app-office/wps-office/wps-office-10.1.0.5460_alpha20_p1.ebuild 
b/app-office/wps-office/wps-office-10.1.0.5460_alpha20_p1.ebuild
deleted file mode 100644
index cd7c16f..000
--- a/app-office/wps-office/wps-office-10.1.0.5460_alpha20_p1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit fdo-mime font gnome2-utils unpacker versionator
-
-MY_PV="$(get_version_component_range 1-4)"
-MY_V="$(get_version_component_range 5)"
-
-if [ -z "$(get_version_component_range 6)" ]; then
-   MY_SP=""
-else
-   MY_SP="$(get_version_component_range 6)"
-fi
-
-case ${PV} in
-   *_alpha*)
-   MY_BRANCH=${MY_V/alpha/a}
-   ;;
-   *_beta*)
-   MY_BRANCH=${MY_V/beta/b}
-   ;;
-   *)
-   die "Invalid value for \${PV}: ${PV}"
-   ;;
-esac
-MY_VV=${MY_PV}~${MY_BRANCH}${MY_SP}
-
-DESCRIPTION="WPS Office is an office productivity suite"
-HOMEPAGE="http://linux.wps.cn/;
-
-KEYWORDS="~amd64 ~x86"
-
-SRC_URI="
-   x86? ( 
http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_i386.deb
 )
-   amd64? ( 
http://kdl.cc.ksosoft.com/wps-community/download/${MY_BRANCH}/${PN}_${MY_VV}_amd64.deb
 )
-"
-
-SLOT="0"
-RESTRICT="strip mirror" # mirror as explained at bug #547372
-LICENSE="WPS-EULA"
-IUSE="+sharedfonts"
-
-UNBUNDLED_LIBS="
-"
-#  media-libs/tiff:3
-#  dev-qt/qtwebkit:4
-#  dev-qt/qtcore:4
-#  dev-qt/qtdbus:4
-#  med

[gentoo-commits] repo/gentoo:master commit in: dev-util/monodevelop/files/

2016-07-02 Thread Heather Cynede
commit: fd28c0ed354df69b7c7bdecd7ff87006a9eb2dc4
Author: Heather Cynede  gentoo  org>
AuthorDate: Sat Jul  2 08:16:56 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Jul  2 08:16:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd28c0ed

dev-util/monodevelop: add missing patches/files

Package-Manager: portage-2.3.0

 .../files/6.0-aspnet-template-references-fix.patch |  20 +++
 dev-util/monodevelop/files/6.0-kill-gnome.patch| 184 +
 2 files changed, 204 insertions(+)

diff --git 
a/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch 
b/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch
new file mode 100644
index 000..9cc1f26
--- /dev/null
+++ b/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch
@@ -0,0 +1,20 @@
+diff -u -r 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
+--- 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyProject.xpt.xml
+@@ -27,5 +27,6 @@
+   
+   
+   
++  
+   
+   
+diff -u -r 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
 work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
+--- 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
+@@ -29,5 +29,6 @@
+   
+   
+   
++  
+   
+   

diff --git a/dev-util/monodevelop/files/6.0-kill-gnome.patch 
b/dev-util/monodevelop/files/6.0-kill-gnome.patch
new file mode 100644
index 000..c70ba24
--- /dev/null
+++ b/dev-util/monodevelop/files/6.0-kill-gnome.patch
@@ -0,0 +1,184 @@
+diff -rupN configure.in configure.in
+--- configure.in   2016-05-08 19:44:27.107588191 -0400
 configure.in   2016-05-08 19:47:32.570263105 -0400
+@@ -137,13 +137,6 @@ PKG_CHECK_MODULES(MONODOC, monodoc >= $M
+ AC_SUBST(MONODOC_LIBS)
+ 
+ dnl soft dependencies
+-PKG_CHECK_MODULES(GNOME_SHARP, gnome-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, 
[gnome_sharp=yes], [gnome_sharp=no])
+-AC_SUBST(GNOME_SHARP_LIBS)
+-PKG_CHECK_MODULES(GNOME_VFS_SHARP, gnome-vfs-sharp-2.0 >= 
$GTKSHARP_REQUIRED_VERSION, [gnome_vfs_sharp=yes], [gnome_vfs_sharp=no])
+-AC_SUBST(GNOME_VFS_SHARP_LIBS)
+-PKG_CHECK_MODULES(GCONF_SHARP, gconf-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, 
[gconf_sharp=yes], [gconf_sharp=no])
+-AC_SUBST(GCONF_SHARP_LIBS)
+-
+ gtksharp_prefix="`$PKG_CONFIG --variable=prefix gtk-sharp-2.0`"
+ AC_SUBST(gtksharp_prefix)
+ 
+@@ -202,13 +195,4 @@ AC_ARG_ENABLE(gnomeplatform,
+ if test x$enable_gnomeplatform = xyes; then
+-  if test x$gnome_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gnome-sharp-2.0])
+-  fi
+-  if test x$gnome_vfs_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gnome-vfs-sharp-2.0])
+-  fi
+-  if test x$gconf_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gconf-sharp-2.0])
+-  fi
+   platform_bindings="${platform_bindings}GNOME "
+ fi
+ 
+diff -rupN configure configure
+--- configure   2016-05-08 19:53:21.359551637 -0400
 configure   2016-05-08 19:53:29.043391220 -0400
+@@ -4116,13 +4116,4 @@
+ if test x$enable_gnomeplatform = xyes; then
+-  if test x$gnome_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gnome-sharp-2.0" "$LINENO" 5
+-  fi
+-  if test x$gnome_vfs_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gnome-vfs-sharp-2.0" "$LINENO" 5
+-  fi
+-  if test x$gconf_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gconf-sharp-2.0" "$LINENO" 5
+-  fi
+   platform_bindings="${platform_bindings}GNOME "
+ fi
+ 
+diff -rupN src/addins/GnomePlatform/GnomePlatform.cs 
src/addins/GnomePlatform/GnomePlatform.cs
+--- src/addins/GnomePlatform/GnomePlatform.cs  2015-07-18 18:40:15.946222126 
+0200
 src/addins/GnomePlatform/GnomePlatform.cs  2015-07-18 19:56:35.272686234 
+0200
+@@ -26,7 +26,6 @@
+ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ //
+ 
+-using Gnome;
+ using MonoDevelop.Ide.Desktop;
+ using System;
+ using System.Collections.Generic;

[gentoo-commits] repo/gentoo:master commit in: dev-util/monodevelop/

2016-07-01 Thread Heather Cynede
commit: 4bc7d521c3477acbfa04467704825114675e6c90
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Jul  1 14:27:01 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul  1 14:27:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bc7d521

dev-util/monodevelop: 6.0.0.4761

Package-Manager: portage-2.3.0

 dev-util/monodevelop/Manifest  |  10 +-
 dev-util/monodevelop/monodevelop-3.0.2-r1.ebuild   |  76 ---
 dev-util/monodevelop/monodevelop-5.9.5.9.ebuild| 140 -
 ...5.9-r1.ebuild => monodevelop-6.0.0.4761.ebuild} |  99 ++-
 4 files changed, 42 insertions(+), 283 deletions(-)

diff --git a/dev-util/monodevelop/Manifest b/dev-util/monodevelop/Manifest
index 79bf106..e2d346f 100644
--- a/dev-util/monodevelop/Manifest
+++ b/dev-util/monodevelop/Manifest
@@ -1,9 +1,3 @@
-DIST Microsoft.AspNet.Mvc.5.2.2.zip 298098 SHA256 
4bd8c48bd03b9258781daa85f391369d13e6c880e23e285e585ef029c8af8ecb SHA512 
567b1f9f9e5d355e3a128f028fae3d630c2cfd85a009433a4a08aa9893091c97f60f220665d4246529f1ec94f25c4a81a5708c0a1efd320d40a40f2cb16fead0
 WHIRLPOOL 
daa7789ddef73c57357c7ea7acaef75f7d6d955c5e540849f11aa28a311f9b6cc288152ac9e4bfcd2b4634bf102a1f2c5fb027ba445e87109321d7ed8cba1062
-DIST Microsoft.AspNet.Razor.3.2.2.zip 149304 SHA256 
adab42fed10e5a0c0c5ff8abd74b023f37d0bd35dbbb824d5fe1ff4dec5563b5 SHA512 
7a75bbfd87bb17ee594061338f4010172c1e497863a4683b4139f24c316624bdfd48fe93aa5fffe12af9b4566400d2f13158e7913486bb8ba724723c5fe78032
 WHIRLPOOL 
28162c893f13ed7fac079c3d69d27286c6de5f2f8c89a86a92af7c0565a2989e2c2c87dbe16f679f36223fa9fe92d0918d30e3b3387bc30adc4f309fb5684d2d
-DIST Microsoft.AspNet.WebPages.3.2.2.zip 229034 SHA256 
b4449201b141a17b7e4580fceb9125f9816a658eff900810c5ba98207d59dc9d SHA512 
d48ac57c40b444196c26f3e044090a63b4cf736d2963e29de698da0980f46b09f3c862ec311140e1376bf635561fda7b0af7e868e543def727f7b71790619407
 WHIRLPOOL 
85f4f9e64fe4e38a7b3f7268dad818f53195c41d6fc82cef8e90718f9f806f2622d34ed263351c0905398711130d466d77e203cbd809209007312845a83dbedd
-DIST Microsoft.Web.Infrastructure.1.0.0.0.zip 24921 SHA256 
d6a9d4e3036aa0633f07aeccfa9d38ec22bef311442568499c12734bb4d7 SHA512 
14d9af2e7e66d8b4d4fd1b36296568d1220887d124f94d288dec7bc5e0da487c3fce010fefb03cbd8e5c556814b41192f0c25f0c6367f2ba5725610841a3f04e
 WHIRLPOOL 
4d8ebcb2888bc9fe06c1d4afd844465a4698cc8a94c838cf211212906745dda719aff0fe806f30278b1b08997e70edcb94c808ed001f1ca8846980244c5cd4c3
 DIST NUnit-2.5.10.11092.zip 2465370 SHA256 
cc728a0b1747af90512233a6acd17d5fb3d9f65d775e083868638b1bfe2ab04c SHA512 
dae192c1b83c5fdc7a13156c9289718996ff3a8dcfb6daacf9258c837b1c54c046ba7df8523e3afe0c9ceca7ba7a33ec45ce1050b65b5e58d57ae85c66969876
 WHIRLPOOL 
1b5f98b48a7721cfac17e2148fc3bd1000be207ae250c46327bee8b76e99bee07fb43a07f828e3b1f89bf388161fbe9e30453d7550978eb596181d7f010debf3
-DIST NUnit.2.6.3.zip 98508 SHA256 
f05ac5c83d5ce27a171f0b74bfe0c79891001c2f8840dd2717e3f3f74834612d SHA512 
cc6616fcde14f07d58e97afa68641981a0ed7e94494a56f1ec0f4583758d515dc428451ed4bc239c7c3d347f35195598cca94e04b666169feaf74609c13dafcd
 WHIRLPOOL 
2b91bf793a1752b74ed19d5b857123393f6abbbfc3521cead57edcb9cdd1c97ea7f4a39c062e74d873d0f7b27872872888f0230a3de082dd29dbe28e1c1ce633
-DIST NUnit.Runners.2.6.3.zip 572556 SHA256 
6ba804daa96487ab2456b9cf676128e657a5dfff4c2f2165bce9ce4e530c9d63 SHA512 
d124c804bd2112cb289283570df3738e276d112004b888a3a09f2d3ee62899fbcedb926f051b455911262a028abc9b91739159395b5d8e316851c73c4cce1afc
 WHIRLPOOL 
1750e3b6a78dbac77c2b2c90ca8a4ac6e74e38d1d2d44303678a8b18f4e7773d4f34f23f58fac4a2977bb14ad53e0a179d83448a86c7a748d830658b99b996a9
-DIST System.Web.Mvc.Extensions.Mvc.4.1.0.9.zip 30309 SHA256 
d274189ec21dd01e510eae823f4eadde5460ca44dbc55fe3ad315f54853191a7 SHA512 
8d06cacf5e6c4872c387a38b1d1b59a33073f9b74fe769bab3bfff06a5d3acafd9aff03034a77512263a9055a876a26b77472b306e6beee5ececf8cab43935e2
 WHIRLPOOL 
0240b7b2726ae86f3ab261dddec2336b1dbde6cbb59816fd291ab20fab64863da9b11eec91288e6b6340abc406e7fdfbae6b06c93739bb64b5f817fa0f37ffb5
-DIST monodevelop-3.0.2.tar.bz2 17499208 SHA256 
e214f5170c3d57a5ce1a9d9000b043f257d0b5f0bba985875010fc8217e27ff5 SHA512 
e2bb19b1968dec96e0dcca0370bcdabad6e45ae8749ec2b65b96d7e7312e63c551c3fc7a508ea08c44e5bb3ee06d5c91123c3b74936eb50504263581f12f
 WHIRLPOOL 
64d94a9506a5c6bacfa569a0bd896f85b134d585a6f54fa896da163fe384712432d02ad60c2b56518a44139fef53f47dc61728e84b181bb3d44d558ff69682f3
+DIST monodevelop-6.0.0.4761.tar.bz2 42292964 SHA256 
14fe814f9ca659d2e1c5e8b0f98465c7d838bd78ab835d042f69d4929565fa33 SHA512 
25f302ab99f4929026acb278087677cc7dfcb0a14a9977b289160b835e9e3614bb14079c6cfda8a0d8234745c547e057fc24baaa8d8bc154c5aad027f94c4ffa
 WHIRLPOOL 
a1ebd40aafd2c308d2f381f39c30dd8a00b479d37cbc9b0c5b9aee513b04dd7dd50815dada1c68b67241b5a5b65cbec2e42a6bd63bd3f8ddf0e76841f7ebff3c
+DIST roslyn-16e117c2400d0ab930e7d89512f9894a169a0e6e.zip 17533062 SHA256 
03e84d6f57ff2ef6f2fdc28bff07bee1919926145f4bd8945c40b218f5838b

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/referenceassemblies-pcl/

2016-07-01 Thread Heather Cynede
commit: f7d5c7b376d552178f1fd458653558130c3b
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Jul  1 14:00:58 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul  1 14:00:58 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d5c7b3

dev-dotnet/referenceassemblies-pcl: 4.6

Package-Manager: portage-2.3.0

 dev-dotnet/referenceassemblies-pcl/Manifest|  1 +
 dev-dotnet/referenceassemblies-pcl/metadata.xml| 14 +++
 .../referenceassemblies-pcl-4.6.ebuild | 27 ++
 3 files changed, 42 insertions(+)

diff --git a/dev-dotnet/referenceassemblies-pcl/Manifest 
b/dev-dotnet/referenceassemblies-pcl/Manifest
new file mode 100644
index 000..eaec575
--- /dev/null
+++ b/dev-dotnet/referenceassemblies-pcl/Manifest
@@ -0,0 +1 @@
+DIST referenceassemblies-pcl-4.6-0.noarch.rpm 1138516 SHA256 
e0b13e252135597e4bccdfb47fc19747e338926ef01f163132b2b2269ee0193f SHA512 
f1bb7feff8b558979ab0b9ee1280445313d172443152ad113454594402aad68c6aeabc27408c722ce614f15d022aae833a3ed32a7fd85b48898876eac9cc8492
 WHIRLPOOL 
456b345ca031ebc32a31c5a28458e43271512b179c7c95b88270af560a75a79233a816b427902dbc5c324262103fb907792433ebbc70ac6b012199a2f9af9bfe

diff --git a/dev-dotnet/referenceassemblies-pcl/metadata.xml 
b/dev-dotnet/referenceassemblies-pcl/metadata.xml
new file mode 100644
index 000..0074cec
--- /dev/null
+++ b/dev-dotnet/referenceassemblies-pcl/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dot...@gentoo.org
+   Gentoo Dotnet Project
+   
+   
+   .NET Portable Class Library reference assemblies
+
+   
+переносимые библиотеки классов (PCL) собранные Microsoft-ом
+
+

diff --git 
a/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild 
b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild
new file mode 100644
index 000..b0a028c
--- /dev/null
+++ b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit rpm
+
+HOMEPAGE="https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/;
+DESCRIPTION=".NET Portable Class Library reference assemblies"
+SRC_URI="http://download.mono-project.com/repo/centos/r/referenceassemblies-pcl/referenceassemblies-pcl-${PV}-0.noarch.rpm;
+# https://www.microsoft.com/net/dotnet_library_license.htm
+# https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
+LICENSE="dotnet-eula"
+
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/mono-4.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+   cp -R "${S}/"* "${D}/" || die "Install failed!"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/nuget/

2016-07-01 Thread Heather Cynede
commit: 0e95e4c2e501d10033d454908d9afa944e549309
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Jul  1 13:47:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jul  1 13:48:10 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e95e4c2

dev-dotnet/nuget: bump to 2.8.7

Package-Manager: portage-2.3.0

 dev-dotnet/nuget/Manifest   |  1 +
 dev-dotnet/nuget/nuget-2.8.7.ebuild | 61 +
 2 files changed, 62 insertions(+)

diff --git a/dev-dotnet/nuget/Manifest b/dev-dotnet/nuget/Manifest
index 13bcc9b..7518e4e 100644
--- a/dev-dotnet/nuget/Manifest
+++ b/dev-dotnet/nuget/Manifest
@@ -1 +1,2 @@
 DIST nuget-2.8.3.tar.gz 14240757 SHA256 
8ca0cc2e3ec753338472011c8591c2e4d924e81bd12d9fab1c24d5a4903c61ec SHA512 
a1447042f77fdb0d63caaf49d64208ac0ab072ab1caf7f5edaeb936f3e26fac7ad80c3af51b12086cb2b9bb63df32e8da244894c4cd4946373ff86cb7a4e130d
 WHIRLPOOL 
cc4cb8fb7f8e92f756c5aa05022e6cca843cace591cfe3f8ea585f286d4002eb8b255cf8946cd9c3e3b3945480ddfe30868b4ad1e069329bb59f8b37051cf990
+DIST nuget-2.8.7.tar.gz 22865370 SHA256 
0c614f915ebe23f35474b1c8aae51ddf4411ad424a3874bec308a36b5ef69759 SHA512 
5120c8dc0fcda6aa8b8f2b8c4803bc141d046cbddb9ea2b9f963e775c5a652e4873295ecc22fd0726155677fcf9f05a45fb4438fac9993b05ec83cadeb79
 WHIRLPOOL 
11fb1ce19be6eccdde09c2c279beb9a3ded71cad25e6070fd51b5c68d7400c46057b3fcc7d47a8caf569ecc9834e3280ec2305848e54313d34be5142a09b0e18

diff --git a/dev-dotnet/nuget/nuget-2.8.7.ebuild 
b/dev-dotnet/nuget/nuget-2.8.7.ebuild
new file mode 100644
index 000..f9bb91f
--- /dev/null
+++ b/dev-dotnet/nuget/nuget-2.8.7.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit dotnet eutils
+
+# This ebuild provides a forked version of nuget modified to work with 
MonoDevelop.
+# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693
+# dev-dotnet/nuget-codeplex provides the upstream version.
+
+DESCRIPTION="Nuget - .NET Package Manager"
+HOMEPAGE="http://nuget.codeplex.com;
+SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz
 -> ${P}.tar.gz"
+S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+# Mask 3.2.0 because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
+# it fixed in 3.2.3
+DEPEND=">=dev-lang/mono-3.2.3
+   <=dev-dotnet/xdt-for-monodevelop-2.8.2
+   !dev-dotnet/nuget-codeplex"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   addwrite "/usr/share/.mono/keypairs"
+   dotnet_pkg_setup
+   mozroots --import --sync --machine
+}
+
+src_prepare() {
+   sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die
+   cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die
+   epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch"
+   sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" 
"src/Core/Properties/AssemblyInfo.cs" || die
+   epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch"
+}
+
+src_configure() {
+   export EnableNuGetPackageRestore="true"
+}
+
+src_compile() {
+#  xbuild Build/Build.proj /p:Configuration=Release 
/p:TreatWarningsAsErrors=false /tv:4.0 
/p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" 
/t:GoMono || die
+   source ./build.sh || die
+}
+
+src_install() {
+   elog "Installing NuGet.Core.dll into GAC"
+   egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll"
+   elog "Installing NuGet console application"
+   insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/
+   doins src/CommandLine/obj/Mono\ Release/NuGet.exe
+   make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe"
+}



[gentoo-commits] proj/dotnet:master commit in: dev-lang/fsharp/

2016-06-27 Thread Heather Cynede
commit: 473f6440cc312d7602031c568aaeff745838914c
Author: Cynede  gentoo  org>
AuthorDate: Mon Jun 27 07:25:29 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Mon Jun 27 07:25:29 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=473f6440

remove F# live

 dev-lang/fsharp/fsharp-.ebuild | 43 --
 1 file changed, 43 deletions(-)

diff --git a/dev-lang/fsharp/fsharp-.ebuild 
b/dev-lang/fsharp/fsharp-.ebuild
deleted file mode 100644
index 65aff93..000
--- a/dev-lang/fsharp/fsharp-.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-USE_DOTNET="net40"
-
-inherit git-2 autotools dotnet
-
-DESCRIPTION="The F# Compiler"
-HOMEPAGE="https://github.com/fsharp/fsharp;
-SRC_URI=""
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-IUSE="-unicode -fsharp4"
-
-if use unicode; then
-   EGIT_REPO_URI="git://github.com/Heather/fsharp.git"
-   EGIT_MASTER="heather"
-else
-   EGIT_REPO_URI="git://github.com/fsharp/fsharp.git"
-   if use fsharp4; then
-   EGIT_MASTER="fsharp4"
-   else
-   EGIT_MASTER="master"
-   fi
-fi
-
-MAKEOPTS="-j1" #nowarn
-DEPEND="|| ( >dev-lang/mono-3.0.6 

[gentoo-commits] repo/gentoo:master commit in: dev-lang/fsharp/

2016-06-24 Thread Heather Cynede
commit: 3b47f90e5b164a2e13166555af00710f47edbeaf
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Jun 24 08:10:25 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jun 24 08:13:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b47f90e

dev-lang/fsharp: bump, fixes build error

Package-Manager: portage-2.3.0

 dev-lang/fsharp/Manifest | 2 +-
 dev-lang/fsharp/{fsharp-4.0.0.4.ebuild => fsharp-4.0.1.1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lang/fsharp/Manifest b/dev-lang/fsharp/Manifest
index 6d2be6e..9dd7525 100644
--- a/dev-lang/fsharp/Manifest
+++ b/dev-lang/fsharp/Manifest
@@ -1,2 +1,2 @@
 DIST fsharp-3.1.1.31.tar.gz 31369171 SHA256 
9b39c3f4625475c2553668ddbca337ec52fa3a637a05ae14a61a41abe39568b0 SHA512 
fcbdad5780a5dd6ab55c380d70b8d0a38f25088e2bb49078468a2cd723b604a14bee6ba2d1005094b1f777a894208654b3f8d3876c5f72126ddc24f96e1eb049
 WHIRLPOOL 
e9060e1e8ccfd3b0efcfeb1148cb5182390e738e8b462746e87d52acaacf5561b53cde50c920a1e4f6929ddf9f3ad0ca6a7d1e9eb8fd3b10af37a375675df019
-DIST fsharp-4.0.0.4.tar.gz 39628258 SHA256 
5b85e380348cc94b3c139e8c0d541fa3e43bd6254aff3b9c9a7150d949e637d5 SHA512 
75fbf0fcab9a56cae86b14247e3c78264d9c2c146d10808d2eaca27bf2caf65175eec6487fde50c2b78237342fa0bd4c6ea2034383e8ad2bc4638d46acb0309c
 WHIRLPOOL 
3b517a61177d31fc29e7d5258c2e8d5654b6a3f9b7cbe6a8f83f8f8ac2e67e06b70c84095ff73b3be7790c956d2ea80dd6a3334ec2b81c0e8e4a40ca95af749c
+DIST fsharp-4.0.1.1.tar.gz 39480242 SHA256 
133b5c3ae2364417be15a3768158a6fbab4411e73fb6ffb607f8137a39df7557 SHA512 
60ff2a30c4bdaf3d34c0d7d690ee771cd3d5d09656cdacb12e398dee2416b501360998f3a88831aaca6fe089544b5eccc8c7807267a5676ccb176761ea328508
 WHIRLPOOL 
aa2588a1c5346bcbd6121be0126c565780ce2bff5522dfc50a4223a525cdb8edc1fc73019ab3f587a5de1d200d9b6179bb54f25729a300da1dcc8fa749584c65

diff --git a/dev-lang/fsharp/fsharp-4.0.0.4.ebuild 
b/dev-lang/fsharp/fsharp-4.0.1.1.ebuild
similarity index 92%
rename from dev-lang/fsharp/fsharp-4.0.0.4.ebuild
rename to dev-lang/fsharp/fsharp-4.0.1.1.ebuild
index 40ce3df..f3660d8 100644
--- a/dev-lang/fsharp/fsharp-4.0.0.4.ebuild
+++ b/dev-lang/fsharp/fsharp-4.0.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 



[gentoo-commits] proj/dotnet:master commit in: dev-lang/fsharp/

2016-06-22 Thread Heather Cynede
commit: 0e9d634d3e156c6b379cc88f77a2c858b2b82419
Author: Heather  live  ru>
AuthorDate: Wed Jun 22 06:41:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 22 06:41:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=0e9d634d

dev-lang/fsharp: bump

 dev-lang/fsharp/{fsharp-4.0.0.4.ebuild => fsharp-4.0.1.1.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-lang/fsharp/fsharp-4.0.0.4.ebuild 
b/dev-lang/fsharp/fsharp-4.0.1.1.ebuild
similarity index 100%
rename from dev-lang/fsharp/fsharp-4.0.0.4.ebuild
rename to dev-lang/fsharp/fsharp-4.0.1.1.ebuild



[gentoo-commits] proj/dotnet:master commit in: /

2016-06-16 Thread Heather Cynede
commit: 6ada9fb7d3cb90c2cd67b5af70302fbdec39b8d3
Author: Heather  users  noreply  github  com>
AuthorDate: Thu Jun 16 04:17:12 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Jun 16 04:17:12 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=6ada9fb7

Merge pull request #195 from ArsenShnurkov/smuxi-bleeding-edge

Smuxi from master branch

 net-irc/smuxi/Manifest |  4 ++--
 net-irc/smuxi/smuxi-1.0.5.ebuild   | 18 +-
 ...{smuxi-1.0.5.ebuild => smuxi-1.1_p201605280.ebuild} | 18 +-
 3 files changed, 20 insertions(+), 20 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: net-irc/smuxi/

2016-06-16 Thread Heather Cynede
commit: fd1255cf9b986fecd50ef8733d25a92dce979c83
Author: ArsenShnurkov  gmail  com>
AuthorDate: Wed Jun 15 19:50:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 19:50:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=fd1255cf

top master commit at the time of writing

 net-irc/smuxi/smuxi-1.0.5.ebuild   | 18 +-
 ...{smuxi-1.0.5.ebuild => smuxi-1.1_p201605280.ebuild} | 18 +-
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/net-irc/smuxi/smuxi-1.0.5.ebuild b/net-irc/smuxi/smuxi-1.0.5.ebuild
index 00c69bf..96396f2 100644
--- a/net-irc/smuxi/smuxi-1.0.5.ebuild
+++ b/net-irc/smuxi/smuxi-1.0.5.ebuild
@@ -3,13 +3,13 @@
 # $Id$
 
 EAPI=6
-inherit eutils gnome2-utils mono-env
+inherit eutils gnome2-utils mono-env versionator
 
 DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
 HOMEPAGE="http://www.smuxi.org/main/;
-SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz
-   https://github.com/meebey/smuxi/raw/master/images/icon_square.svg -> 
smuxi.svg"
-#SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz;
+
+SRC_URI="https://github.com/ArsenShnurkov/shnurise-tarballs/raw/master/${P}.tar.gz;
+S="${WORKDIR}/${PN}-$(get_version_component_range 1-3)"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -59,14 +59,14 @@ src_configure() {
touch README
 }
 
+src_compile() {
+   default
+}
+
 src_install() {
default
 
-   elog "Installing desktop icon"
-   insinto /usr/share/icons/hicolor/scalable/apps
-   local ICON_NAME=smuxi.svg
-   newicon -s scalable "${DISTDIR}/${ICON_NAME}" "${ICON_NAME}"
-   make_desktop_entry "/usr/bin/smuxi-frontend-gnome" "Smuxi" 
"/usr/share/icons/hicolor/scalable/apps/${ICON_NAME}"
+   # desktop icon is installed with 
/usr/share/applications/smuxi-frontend-gnome.desktop
 }
 
 pkg_postinst() {

diff --git a/net-irc/smuxi/smuxi-1.0.5.ebuild 
b/net-irc/smuxi/smuxi-1.1_p201605280.ebuild
similarity index 72%
copy from net-irc/smuxi/smuxi-1.0.5.ebuild
copy to net-irc/smuxi/smuxi-1.1_p201605280.ebuild
index 00c69bf..6f178d9 100644
--- a/net-irc/smuxi/smuxi-1.0.5.ebuild
+++ b/net-irc/smuxi/smuxi-1.1_p201605280.ebuild
@@ -3,13 +3,13 @@
 # $Id$
 
 EAPI=6
-inherit eutils gnome2-utils mono-env
+inherit eutils gnome2-utils mono-env versionator
 
 DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
 HOMEPAGE="http://www.smuxi.org/main/;
-SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz
-   https://github.com/meebey/smuxi/raw/master/images/icon_square.svg -> 
smuxi.svg"
-#SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz;
+
+SRC_URI="https://github.com/ArsenShnurkov/shnurise-tarballs/raw/master/${P}.tar.gz;
+S="${WORKDIR}/${PN}-$(get_version_component_range 1-2)"
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
@@ -59,14 +59,14 @@ src_configure() {
touch README
 }
 
+src_compile() {
+   default
+}
+
 src_install() {
default
 
-   elog "Installing desktop icon"
-   insinto /usr/share/icons/hicolor/scalable/apps
-   local ICON_NAME=smuxi.svg
-   newicon -s scalable "${DISTDIR}/${ICON_NAME}" "${ICON_NAME}"
-   make_desktop_entry "/usr/bin/smuxi-frontend-gnome" "Smuxi" 
"/usr/share/icons/hicolor/scalable/apps/${ICON_NAME}"
+   # desktop icon is installed with 
/usr/share/applications/smuxi-frontend-gnome.desktop
 }
 
 pkg_postinst() {



[gentoo-commits] proj/dotnet:master commit in: /

2016-06-15 Thread Heather Cynede
commit: b7fb53b04bb50ebcc4d3bbba1cf523c97a49062f
Author: Heather  users  noreply  github  com>
AuthorDate: Wed Jun 15 12:41:34 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 12:41:34 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b7fb53b0

Merge pull request #194 from ArsenShnurkov/mypad

mypad winforms text editor

 app-editors/mypad/Manifest |   1 +
 ...0001-.csproj-dependency-.nupkg-dependency.patch |  24 +
 .../files/0001-remove-project-from-solution.patch  |  26 +
 .../eto-parse => app-editors/mypad}/metadata.xml   |   6 +-
 app-editors/mypad/mypad-1.0.3_p201606130.ebuild| 107 +
 net-irc/smuxi/smuxi-1.0.5.ebuild   |   2 +-
 6 files changed, 161 insertions(+), 5 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: app-editors/mypad/, app-editors/mypad/files/, net-irc/smuxi/

2016-06-15 Thread Heather Cynede
commit: 70a35474a23e91025f72820a9699b1acedc57a86
Author: Arsen.Shnurkov  gmail  com>
AuthorDate: Wed Jun 15 12:10:13 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 12:10:13 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=70a35474

mypad winforms text editor

 ...0001-.csproj-dependency-.nupkg-dependency.patch |  24 +
 .../files/0001-remove-project-from-solution.patch  |  26 +
 app-editors/mypad/metadata.xml |   6 ++
 app-editors/mypad/mypad-1.0.3_p201606130.ebuild| 107 +
 net-irc/smuxi/smuxi-1.0.5.ebuild   |   2 +-
 5 files changed, 164 insertions(+), 1 deletion(-)

diff --git 
a/app-editors/mypad/files/0001-.csproj-dependency-.nupkg-dependency.patch 
b/app-editors/mypad/files/0001-.csproj-dependency-.nupkg-dependency.patch
new file mode 100644
index 000..0c8868b
--- /dev/null
+++ b/app-editors/mypad/files/0001-.csproj-dependency-.nupkg-dependency.patch
@@ -0,0 +1,24 @@
+--- a/MyPad/MyPad.csproj
 b/MyPad/MyPad.csproj
+@@ -58,6 +58,9 @@
+ 
+ 
+ 
++
++  
..\..\..\NuGet\ICSharpCode.TextEditor.3.2.2\lib\net40\ICSharpCode.TextEditor
++
+   
+   
+ 
+@@ -271,10 +210,4 @@
+   
+ 
+   
+-  
+-
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}
+-  ICSharpCode.TextEditor
+-
+-  
+ 
+\ No newline at end of file

diff --git a/app-editors/mypad/files/0001-remove-project-from-solution.patch 
b/app-editors/mypad/files/0001-remove-project-from-solution.patch
new file mode 100644
index 000..fa57633
--- /dev/null
+++ b/app-editors/mypad/files/0001-remove-project-from-solution.patch
@@ -0,0 +1,26 @@
+--- a/MyPad.sln
 b/MyPad.sln
+@@ -9,8 +9,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution 
Items", "Solution
+   LICENSE.md = LICENSE.md
+   EndProjectSection
+ EndProject
+-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ICSharpCode.TextEditor", 
"..\ICSharpCode.TextEditor.git\Project\ICSharpCode.TextEditor.csproj", 
"{2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}"
+-EndProject
+ Global
+   GlobalSection(SolutionConfigurationPlatforms) = preSolution
+   Debug|Any CPU = Debug|Any CPU
+@@ -19,14 +17,6 @@ Global
+   Release|x86 = Release|x86
+   EndGlobalSection
+   GlobalSection(ProjectConfigurationPlatforms) = postSolution
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|x86.ActiveCfg = 
Debug|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Debug|x86.Build.0 = 
Debug|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any 
CPU.ActiveCfg = Release|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|Any CPU.Build.0 
= Release|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|x86.ActiveCfg = 
Release|Any CPU
+-  {2D18BE89-D210-49EB-A9DD-2246FBB3DF6D}.Release|x86.Build.0 = 
Release|Any CPU
+   {7ED3012C-DB58-48C7-B59E-72C963418170}.Debug|Any CPU.ActiveCfg 
= Debug|Any CPU
+   {7ED3012C-DB58-48C7-B59E-72C963418170}.Debug|Any CPU.Build.0 = 
Debug|Any CPU
+   {7ED3012C-DB58-48C7-B59E-72C963418170}.Debug|x86.ActiveCfg = 
Debug|x86

diff --git a/app-editors/mypad/metadata.xml b/app-editors/mypad/metadata.xml
new file mode 100644
index 000..d74ab10
--- /dev/null
+++ b/app-editors/mypad/metadata.xml
@@ -0,0 +1,6 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+
+

diff --git a/app-editors/mypad/mypad-1.0.3_p201606130.ebuild 
b/app-editors/mypad/mypad-1.0.3_p201606130.ebuild
new file mode 100644
index 000..315ff25
--- /dev/null
+++ b/app-editors/mypad/mypad-1.0.3_p201606130.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils gnome2-utils dotnet
+
+DESCRIPTION="mypad text editor"
+LICENSE="MIT"
+
+PROJECTNAME="mypad-winforms-texteditor"
+HOMEPAGE="https://github.com/ArsenShnurkov/${PROJECTNAME};
+EGIT_COMMIT="c1c79094eb5339309e3767f64d4e87f6214e7faa"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${P}-${PR}.zip"
+
+SLOT="1"
+IUSE="net45 debug developer"
+USE_DOTNET="net45"
+
+KEYWORDS="~amd64 ~x86"
+
+ALLPEND="|| ( >=dev-lang/mono-4 https://bugzilla.xamarin.com/show_bug.cgi?id=9340
+   exbuild ${METAFILETOBUILD}
+}
+
+src_install() {
+   local BINDIR=""
+   if use debug; then
+   BINDIR=MyPad/bin/Debug
+   else
+   BINDIR=MyPad/bin/Release
+   fi
+
+   elog "Installing executable

[gentoo-commits] proj/dotnet:master commit in: net-irc/smuxi/

2016-06-15 Thread Heather Cynede
commit: 4eac22b0309ce82dd887324bcef6c20f75cc2591
Author: layman  localhost>
AuthorDate: Wed Jun 15 11:03:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 11:03:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=4eac22b0

icon installation added

 net-irc/smuxi/smuxi-1.0.5.ebuild | 35 +++
 1 file changed, 31 insertions(+), 4 deletions(-)

diff --git a/net-irc/smuxi/smuxi-1.0.5.ebuild b/net-irc/smuxi/smuxi-1.0.5.ebuild
index 5f010fc..1daacca 100644
--- a/net-irc/smuxi/smuxi-1.0.5.ebuild
+++ b/net-irc/smuxi/smuxi-1.0.5.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-inherit eutils mono-env
+EAPI=6
+inherit eutils gnome2-utils mono-env
 
 DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
 HOMEPAGE="http://www.smuxi.org/main/;
-SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz;
+SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz
+https://github.com/meebey/smuxi/raw/master/images/icon_square.svg -> 
smuxi.svg"
 #SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz;
 
 SLOT="0"
@@ -32,6 +33,14 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
 "
 
+pkg_preinst() {
+   gnome2_icon_savelist
+}
+
+src_prepare() {
+   default
+}
+
 src_configure() {
# Our dev-dotnet/db4o is completely unmaintained
# We don't have ubuntu stuff
@@ -49,3 +58,21 @@ src_configure() {
 
touch README
 }
+
+src_install() {
+   default
+
+   elog "Installing desktop icon"
+   insinto /usr/share/icons/hicolor/scalable/apps
+   local ICON_NAME=smuxi.svg
+   newicon -s scalable "${DISTDIR}/${ICON_NAME}" "${ICON_NAME}"
+   make_desktop_entry "/usr/local/bin/smuxi-frontend-gnome" "Smuxi" 
"/usr/share/icons/hicolor/scalable/apps/${ICON_NAME}"
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



[gentoo-commits] proj/dotnet:master commit in: /

2016-06-15 Thread Heather Cynede
commit: ff8b9b63bdff7df49cb5ba439c704e4d44bc5e2c
Author: Heather  users  noreply  github  com>
AuthorDate: Wed Jun 15 11:16:02 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 11:16:02 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ff8b9b63

Merge pull request #193 from ArsenShnurkov/smuxi-1.0.5

Smuxi version bump

 net-irc/smuxi/Manifest |  2 ++
 .../smuxi/{smuxi-1.0.ebuild => smuxi-1.0.5.ebuild} | 37 +++---
 net-irc/smuxi/smuxi-1.0.ebuild |  6 ++--
 3 files changed, 37 insertions(+), 8 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: net-irc/smuxi/

2016-06-15 Thread Heather Cynede
commit: 598fec479ab93c02e8acb6f8503f9865bda056d2
Author: layman  localhost>
AuthorDate: Wed Jun 15 11:11:35 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 11:11:35 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=598fec47

repoman fixes

 net-irc/smuxi/smuxi-1.0.5.ebuild | 4 ++--
 net-irc/smuxi/smuxi-1.0.ebuild   | 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/net-irc/smuxi/smuxi-1.0.5.ebuild b/net-irc/smuxi/smuxi-1.0.5.ebuild
index 1daacca..774b752 100644
--- a/net-irc/smuxi/smuxi-1.0.5.ebuild
+++ b/net-irc/smuxi/smuxi-1.0.5.ebuild
@@ -8,7 +8,7 @@ inherit eutils gnome2-utils mono-env
 DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
 HOMEPAGE="http://www.smuxi.org/main/;
 SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz
-https://github.com/meebey/smuxi/raw/master/images/icon_square.svg -> 
smuxi.svg"
+   https://github.com/meebey/smuxi/raw/master/images/icon_square.svg -> 
smuxi.svg"
 #SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz;
 
 SLOT="0"
@@ -24,7 +24,7 @@ RDEPEND=">=dev-lang/mono-4.0.2.5
gtk? ( >=dev-dotnet/gtk-sharp-2.12.21:2 )
libnotify? ( >=dev-dotnet/notify-sharp-0.4 )
libnotify? ( =dev-dotnet/dbus-sharp-glib-0.6 )
+   dbus? ( >=dev-dotnet/dbus-sharp-glib-0.6:* )
spell? ( >=app-text/gtkspell-2.0.9:2 )
 "
 DEPEND="${RDEPEND}

diff --git a/net-irc/smuxi/smuxi-1.0.ebuild b/net-irc/smuxi/smuxi-1.0.ebuild
index 5f010fc..eef3a5d 100644
--- a/net-irc/smuxi/smuxi-1.0.ebuild
+++ b/net-irc/smuxi/smuxi-1.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 inherit eutils mono-env
 
 DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
@@ -23,7 +23,7 @@ RDEPEND=">=dev-lang/mono-4.0.2.5
gtk? ( >=dev-dotnet/gtk-sharp-2.12.21:2 )
libnotify? ( >=dev-dotnet/notify-sharp-0.4 )
libnotify? ( =dev-dotnet/dbus-sharp-glib-0.6 )
+   dbus? ( >=dev-dotnet/dbus-sharp-glib-0.6:* )
spell? ( >=app-text/gtkspell-2.0.9:2 )
 "
 DEPEND="${RDEPEND}



[gentoo-commits] proj/dotnet:master commit in: net-irc/smuxi/

2016-06-15 Thread Heather Cynede
commit: cb2aeee2183d76c5ecf229d5217accf0e2e04883
Author: layman  localhost>
AuthorDate: Wed Jun 15 11:02:56 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Jun 15 11:02:56 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=cb2aeee2

prev code

 net-irc/smuxi/smuxi-1.0.5.ebuild | 51 
 1 file changed, 51 insertions(+)

diff --git a/net-irc/smuxi/smuxi-1.0.5.ebuild b/net-irc/smuxi/smuxi-1.0.5.ebuild
new file mode 100644
index 000..5f010fc
--- /dev/null
+++ b/net-irc/smuxi/smuxi-1.0.5.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils mono-env
+
+DESCRIPTION="A flexible, irssi-like and user-friendly IRC client for the Gnome 
Desktop"
+HOMEPAGE="http://www.smuxi.org/main/;
+SRC_URI="http://www.smuxi.org/jaws/data/files/${P}.tar.gz;
+#SRC_URI="https://github.com/meebey/smuxi/archive/${PV}.tar.gz;
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus debug gtk libnotify spell"
+LICENSE="|| ( GPL-2 GPL-3 )"
+
+RDEPEND=">=dev-lang/mono-4.0.2.5
+   >=dev-dotnet/smartirc4net-1.0
+   dev-libs/stfl
+   >=dev-dotnet/log4net-1.2.10
+   >=dev-dotnet/nini-1.1.0-r2
+   gtk? ( >=dev-dotnet/gtk-sharp-2.12.21:2 )
+   libnotify? ( >=dev-dotnet/notify-sharp-0.4 )
+   libnotify? ( =dev-dotnet/dbus-sharp-glib-0.6 )
+   spell? ( >=app-text/gtkspell-2.0.9:2 )
+"
+DEPEND="${RDEPEND}
+   >=dev-util/intltool-0.25
+   >=sys-devel/gettext-0.17
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # Our dev-dotnet/db4o is completely unmaintained
+   # We don't have ubuntu stuff
+   econf \
+   --enable-engine-irc \
+   --without-indicate  \
+   --with-vendor-package-version="Gentoo ${PV}" \
+   --with-db4o=included \
+   --with-messaging-menu=no \
+   --with-indicate=no \
+   $(use_enable debug) \
+   $(use_enable gtk frontend-gnome) \
+   $(use_with libnotify notify) \
+   $(use_with spell gtkspell)
+
+   touch README
+}



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-06-14 Thread Heather Cynede
commit: 07321164d474585ace158f152e3afcd45fd25975
Author: Heather  live  ru>
AuthorDate: Tue Jun 14 07:47:17 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Jun 14 07:47:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=07321164

dev-lang/mono: 4.4.0.182

 dev-lang/mono/{mono-4.4.0.122.ebuild => mono-4.4.0.182.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-lang/mono/mono-4.4.0.122.ebuild 
b/dev-lang/mono/mono-4.4.0.182.ebuild
similarity index 100%
rename from dev-lang/mono/mono-4.4.0.122.ebuild
rename to dev-lang/mono/mono-4.4.0.182.ebuild



[gentoo-commits] proj/dotnet:master commit in: /

2016-05-11 Thread Heather Cynede
commit: 225706f0a197fefad1f2ea1a606d1571234d4d18
Author: Heather  users  noreply  github  com>
AuthorDate: Wed May 11 11:01:37 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed May 11 11:01:37 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=225706f0

Update readme.md

 readme.md | 1 +
 1 file changed, 1 insertion(+)

diff --git a/readme.md b/readme.md
index 9e85445..d6d0926 100644
--- a/readme.md
+++ b/readme.md
@@ -10,6 +10,7 @@ Overlay Installation
 
  - emerge -av layman
  - layman -a dotnet
+ - add `DOTNET_TARGETS="net45 net40"` to `make.conf`
 
 
 



[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/

2016-05-10 Thread Heather Cynede
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-e

[gentoo-commits] proj/dotnet:master commit in: dev-util/monodevelop/

2016-05-10 Thread Heather Cynede
commit: 64730253d268acb8f140df5920fefec5fd65
Author: Heather  live  ru>
AuthorDate: Tue May 10 06:28:13 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue May 10 06:28:13 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=64730253

git older monodevelop versions

 dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild | 143 -
 dev-util/monodevelop/monodevelop-5.9.5.9.ebuild| 140 
 2 files changed, 283 deletions(-)

diff --git a/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild 
b/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
deleted file mode 100644
index 05c950e..000
--- a/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-inherit fdo-mime gnome2-utils dotnet versionator eutils git-r3
-
-DESCRIPTION="Integrated Development Environment for .NET"
-HOMEPAGE="http://www.monodevelop.com/;
-SRC_URI="https://launchpadlibrarian.net/68057829/NUnit-2.5.10.11092.zip
-   https://www.nuget.org/api/v2/package/NUnit/2.6.3 -> NUnit.2.6.3.zip
-   https://www.nuget.org/api/v2/package/NUnit.Runners/2.6.3  -> 
NUnit.Runners.2.6.3.zip
-   
https://www.nuget.org/api/v2/package/System.Web.Mvc.Extensions.Mvc.4/1.0.9 -> 
System.Web.Mvc.Extensions.Mvc.4.1.0.9.zip
-   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Mvc/5.2.2 -> 
Microsoft.AspNet.Mvc.5.2.2.zip
-   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Razor/3.2.2 -> 
Microsoft.AspNet.Razor.3.2.2.zip
-   https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebPages/3.2.2 -> 
Microsoft.AspNet.WebPages.3.2.2.zip
-   
https://www.nuget.org/api/v2/package/Microsoft.Web.Infrastructure/1.0.0.0 -> 
Microsoft.Web.Infrastructure.1.0.0.0.zip"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+subversion +git doc +gnome qtcurve"
-
-RDEPEND=">=dev-lang/mono-3.2.8
-   =dev-dotnet/nuget-2.8.3*
-   gnome? ( >=dev-dotnet/gnome-sharp-2.24.2-r1 )
-   >=dev-dotnet/gtk-sharp-2.12.21:2
-   doc? ( dev-util/mono-docbrowser )
-   >=www-servers/xsp-2
-   dev-util/ctags
-   sys-apps/dbus[X]
-   subversion? ( dev-vcs/subversion )
-   !https://github.com/mono/monodevelop.git;
-EGIT_COMMIT="${P}"
-
-src_unpack() {
-   cd "${T}"
-   unpack NUnit-2.5.10.11092.zip
-
-   #clone from git
-   git-r3_fetch
-   git-r3_checkout "${EGIT_REPO_URI}" "${T}/${P}"
-
-   #extract packages
-   mkdir -p "${T}"/packages || die
-   cd "${T}"/packages || die
-
-   for pkg in NUnit.2.6.3 \
-   NUnit.Runners.2.6.3 \
-   System.Web.Mvc.Extensions.Mvc.4.1.0.9 \
-   Microsoft.AspNet.Mvc.5.2.2 \
-   Microsoft.AspNet.Razor.3.2.2 \
-   Microsoft.AspNet.WebPages.3.2.2 \
-   Microsoft.Web.Infrastructure.1.0.0.0
-   do
-   mkdir $pkg || die
-   cd $pkg || die
-   unpack $pkg.zip
-   cd .. || die
-   done
-   mkdir -p "${S}"
-}
-
-src_prepare() {
-   # Remove the git rev-parse (changelog?)
-   sed -i '/<Exec.*rev-parse/ d' 
"${T}/${P}/main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" || die
-   # Set specific_version to prevent binding problem
-   # when gtk#-3 is installed alongside gtk#-2
-   find "${T}/${P}" -name '*.csproj' -exec sed -i 
's#.*#True#'
 {} + || die
-
-   #fix ASP.Net
-   cd "${T}/${P}/main"
-   epatch "${FILESDIR}/5.7-downgrade_to_mvc3.patch"
-   epatch "${FILESDIR}/local-nuget-icons.patch"
-
-   # fix for https://github.com/gentoo/dotnet/issues/42
-   epatch "${FILESDIR}/aspnet-template-references-fix.patch"
-   use gnome || epatch "${FILESDIR}/5.9.5-kill-gnome.patch"
-   use qtcurve && epatch "${FILESDIR}/kill-qtcurve-warning.patch"
-
-   #prepare dist package
-   cd "${T}/${P}"
-   epatch "${FILESDIR}/5.9.5-skip_merged_tar.patch"
-   ./configure --profile=default || die
-   make dist || die
-
-   #move it
-   mv -f "${T}/${P}/tarballs/"monodevelop-*/* "${S}" || die
-
-   #copy missing binaries
-   mkdir -p "${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
-   cp -fR "${T}"/NUnit-2.5.10.11092/bin/net-2.0/framework/* 
"${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
-   mv -f "${T}/packages" "${S}" || die
-
-   default
-}
-
-src_configure()

[gentoo-commits] proj/dotnet:master commit in: dev-util/monodevelop/, dev-util/monodevelop/files/

2016-05-09 Thread Heather Cynede
commit: 7da5376f5d63f70afe715fd6cdce3bd794a94296
Author: Bennjamin Blast  gmail  com>
AuthorDate: Tue May 10 03:37:50 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue May 10 03:48:54 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=7da5376f

Add monodevelop-6.0.0.4761

 .../files/6.0-aspnet-template-references-fix.patch |  20 +++
 dev-util/monodevelop/files/6.0-kill-gnome.patch| 184 +
 dev-util/monodevelop/monodevelop-6.0.0.4761.ebuild | 124 ++
 3 files changed, 328 insertions(+)

diff --git 
a/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch 
b/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch
new file mode 100644
index 000..9cc1f26
--- /dev/null
+++ b/dev-util/monodevelop/files/6.0-aspnet-template-references-fix.patch
@@ -0,0 +1,20 @@
+diff -u -r 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
+--- 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyMvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/EmptyProject.xpt.xml
+@@ -27,5 +27,6 @@
+   
+   
+   
++  
+   
+   
+diff -u -r 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
 work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
+--- 
work.unpacked/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
 
work/monodevelop-6.0/src/addins/AspNet/Templates/Projects/MvcProject.xpt.xml
+@@ -29,5 +29,6 @@
+   
+   
+   
++  
+   
+   

diff --git a/dev-util/monodevelop/files/6.0-kill-gnome.patch 
b/dev-util/monodevelop/files/6.0-kill-gnome.patch
new file mode 100644
index 000..c70ba24
--- /dev/null
+++ b/dev-util/monodevelop/files/6.0-kill-gnome.patch
@@ -0,0 +1,184 @@
+diff -rupN configure.in configure.in
+--- configure.in   2016-05-08 19:44:27.107588191 -0400
 configure.in   2016-05-08 19:47:32.570263105 -0400
+@@ -137,13 +137,6 @@ PKG_CHECK_MODULES(MONODOC, monodoc >= $M
+ AC_SUBST(MONODOC_LIBS)
+ 
+ dnl soft dependencies
+-PKG_CHECK_MODULES(GNOME_SHARP, gnome-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, 
[gnome_sharp=yes], [gnome_sharp=no])
+-AC_SUBST(GNOME_SHARP_LIBS)
+-PKG_CHECK_MODULES(GNOME_VFS_SHARP, gnome-vfs-sharp-2.0 >= 
$GTKSHARP_REQUIRED_VERSION, [gnome_vfs_sharp=yes], [gnome_vfs_sharp=no])
+-AC_SUBST(GNOME_VFS_SHARP_LIBS)
+-PKG_CHECK_MODULES(GCONF_SHARP, gconf-sharp-2.0 >= $GTKSHARP_REQUIRED_VERSION, 
[gconf_sharp=yes], [gconf_sharp=no])
+-AC_SUBST(GCONF_SHARP_LIBS)
+-
+ gtksharp_prefix="`$PKG_CONFIG --variable=prefix gtk-sharp-2.0`"
+ AC_SUBST(gtksharp_prefix)
+ 
+@@ -202,13 +195,4 @@ AC_ARG_ENABLE(gnomeplatform,
+ if test x$enable_gnomeplatform = xyes; then
+-  if test x$gnome_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gnome-sharp-2.0])
+-  fi
+-  if test x$gnome_vfs_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gnome-vfs-sharp-2.0])
+-  fi
+-  if test x$gconf_sharp = xno; then
+-  AC_MSG_ERROR([Cannot enable GNOME platform without 
gconf-sharp-2.0])
+-  fi
+   platform_bindings="${platform_bindings}GNOME "
+ fi
+ 
+diff -rupN configure configure
+--- configure   2016-05-08 19:53:21.359551637 -0400
 configure   2016-05-08 19:53:29.043391220 -0400
+@@ -4116,13 +4116,4 @@
+ if test x$enable_gnomeplatform = xyes; then
+-  if test x$gnome_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gnome-sharp-2.0" "$LINENO" 5
+-  fi
+-  if test x$gnome_vfs_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gnome-vfs-sharp-2.0" "$LINENO" 5
+-  fi
+-  if test x$gconf_sharp = xno; then
+-  as_fn_error $? "Cannot enable GNOME platform without 
gconf-sharp-2.0" "$LINENO" 5
+-  fi
+   platform_bindings="${platform_bindings}GNOME "
+ fi
+ 
+diff -rupN src/addins/GnomePlatform/GnomePlatform.cs 
src/addins/GnomePlatform/GnomePlatform.cs
+--- src/addins/GnomePlatform/GnomePlatform.cs  2015-07-18 18:40:15.946222126 
+0200
 src/addins/GnomePlatform/GnomePlatform.cs  2015-07-18 19:56:35.272686234 
+0200
+@@ -26,7 +26,6 @@
+ // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ //
+ 
+-using Gnome;
+ using MonoDevelop.Ide.Desktop;
+ using System;
+ using System.Collections.Generic;

[gentoo-commits] proj/dotnet:master commit in: /

2016-05-09 Thread Heather Cynede
commit: ec51d9e834be40f81e3c524c82c2b7b59db56476
Author: Heather  users  noreply  github  com>
AuthorDate: Tue May 10 04:22:58 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue May 10 04:22:58 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ec51d9e8

Merge pull request #191 from piedar/monodevelop-6

Add monodevelop-6.0.0.4761

 dev-util/monodevelop/Manifest  |  2 +
 .../files/6.0-aspnet-template-references-fix.patch | 20 +
 ...5.9.5-kill-gnome.patch => 6.0-kill-gnome.patch} | 45 +--
 ...0.3.51.ebuild => monodevelop-6.0.0.4761.ebuild} | 93 --
 4 files changed, 94 insertions(+), 66 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-util/monodevelop/

2016-05-09 Thread Heather Cynede
commit: 8cde1fdec20fd324e5852e480dd16088670c5581
Author: Bennjamin Blast  gmail  com>
AuthorDate: Sat May  7 22:57:41 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat May  7 23:47:50 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=8cde1fde

Add monodevelop-5.10.3.51

 dev-util/monodevelop/monodevelop-5.10.3.51.ebuild | 149 ++
 1 file changed, 149 insertions(+)

diff --git a/dev-util/monodevelop/monodevelop-5.10.3.51.ebuild 
b/dev-util/monodevelop/monodevelop-5.10.3.51.ebuild
new file mode 100644
index 000..599c07b
--- /dev/null
+++ b/dev-util/monodevelop/monodevelop-5.10.3.51.ebuild
@@ -0,0 +1,149 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit fdo-mime gnome2-utils dotnet versionator eutils git-r3
+
+DESCRIPTION="Integrated Development Environment for .NET"
+HOMEPAGE="http://www.monodevelop.com/;
+SRC_URI="https://launchpadlibrarian.net/68057829/NUnit-2.5.10.11092.zip
+   https://www.nuget.org/api/v2/package/NUnit/2.6.3 -> NUnit.2.6.3.zip
+   https://www.nuget.org/api/v2/package/NUnit.Runners/2.6.3  -> 
NUnit.Runners.2.6.3.zip
+   
https://www.nuget.org/api/v2/package/System.Web.Mvc.Extensions.Mvc.4/1.0.9 -> 
System.Web.Mvc.Extensions.Mvc.4.1.0.9.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Mvc/5.2.2 -> 
Microsoft.AspNet.Mvc.5.2.2.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Razor/3.2.2 -> 
Microsoft.AspNet.Razor.3.2.2.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebPages/3.2.2 -> 
Microsoft.AspNet.WebPages.3.2.2.zip
+   
https://www.nuget.org/api/v2/package/Microsoft.Web.Infrastructure/1.0.0.0 -> 
Microsoft.Web.Infrastructure.1.0.0.0.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+subversion +git doc +gnome qtcurve"
+
+RDEPEND=">=dev-lang/mono-3.2.8
+   >=dev-dotnet/nuget-2.8.7
+   gnome? ( >=dev-dotnet/gnome-sharp-2.24.2-r1 )
+   >=dev-dotnet/gtk-sharp-2.12.21:2
+   doc? ( dev-util/mono-docbrowser )
+   >=www-servers/xsp-2
+   dev-util/ctags
+   net-libs/libssh2
+   sys-apps/dbus[X]
+   subversion? ( dev-vcs/subversion )
+   !https://github.com/mono/monodevelop.git;
+EGIT_COMMIT="${P}"
+
+src_unpack() {
+   cd "${T}"
+   unpack NUnit-2.5.10.11092.zip
+
+   #clone from git
+   git-r3_fetch
+   git-r3_checkout "${EGIT_REPO_URI}" "${T}/${P}"
+
+   #extract packages
+   mkdir -p "${T}"/packages || die
+   cd "${T}"/packages || die
+
+   for pkg in NUnit.2.6.3 \
+   NUnit.Runners.2.6.3 \
+   System.Web.Mvc.Extensions.Mvc.4.1.0.9 \
+   Microsoft.AspNet.Mvc.5.2.2 \
+   Microsoft.AspNet.Razor.3.2.2 \
+   Microsoft.AspNet.WebPages.3.2.2 \
+   Microsoft.Web.Infrastructure.1.0.0.0
+   do
+   mkdir $pkg || die
+   cd $pkg || die
+   unpack $pkg.zip
+   cd .. || die
+   done
+   mkdir -p "${S}"
+}
+
+src_prepare() {
+   # Remove the git rev-parse (changelog?)
+   sed -i '/<Exec.*rev-parse/ d' 
"${T}/${P}/main/src/core/MonoDevelop.Core/MonoDevelop.Core.csproj" || die
+   # Set specific_version to prevent binding problem
+   # when gtk#-3 is installed alongside gtk#-2
+   find "${T}/${P}" -name '*.csproj' -exec sed -i 
's#.*#True#'
 {} + || die
+
+   cd "${T}/${P}/main"
+   # fix for https://github.com/gentoo/dotnet/issues/42
+   epatch "${FILESDIR}/aspnet-template-references-fix.patch"
+   use gnome || epatch "${FILESDIR}/5.9.5-kill-gnome.patch"
+   use qtcurve && epatch "${FILESDIR}/kill-qtcurve-warning.patch"
+
+   #prepare dist package
+   cd "${T}/${P}"
+   epatch "${FILESDIR}/5.9.5-skip_merged_tar.patch"
+   ./configure --profile=default || die
+   make dist || die
+
+   #move it
+   mv -f "${T}/${P}/tarballs/"monodevelop-*/* "${S}" || die
+
+   #copy missing binaries
+   mkdir -p "${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
+   cp -fR "${T}"/NUnit-2.5.10.11092/bin/net-2.0/framework/* 
"${S}"/external/cecil/Test/libs/nunit-2.5.10/ || die
+   mv -f "${T}/packages" "${S}" || die
+
+   default
+}
+
+src_configure() {
+   # env vars are added as the fix for 
https://github.com/gentoo/dotnet/issues/29
+   MCS=/usr/bin/dmcs CSC=/usr/bin/dmcs GMCS=/usr/bin/dmcs econf \
+   --disable-update-mimedb \
+   

[gentoo-commits] proj/dotnet:master commit in: /

2016-05-09 Thread Heather Cynede
commit: 5eca728fff2bfea8b572c8377871414ab52921d6
Author: Heather  users  noreply  github  com>
AuthorDate: Mon May  9 13:47:48 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Mon May  9 13:47:48 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5eca728f

Merge pull request #190 from piedar/monodevelop-5.10

Add monodevelop-5.10.3.51

 ...op-5.9.5.9-r1.ebuild => monodevelop-5.10.3.51.ebuild} | 16 +++-
 1 file changed, 11 insertions(+), 5 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: /

2016-05-05 Thread Heather Cynede
commit: f77cf9aed159aa6aca82f76ac9f8620bbe82996f
Author: Heather  users  noreply  github  com>
AuthorDate: Thu May  5 04:46:06 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu May  5 04:46:06 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=f77cf9ae

Merge pull request #189 from piedar/nuget-2.8.7

Nuget 2.8.7

 dev-dotnet/nuget/Manifest   |  1 +
 .../nuget/files/add-keyfile-option-to-csproj.patch  | 17 ++---
 .../nuget/{nuget-2.8.3.ebuild => nuget-2.8.7.ebuild}| 10 --
 dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild  |  2 +-
 dev-util/monodevelop/monodevelop-5.9.5.9.ebuild |  2 +-
 5 files changed, 13 insertions(+), 19 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/nuget/files/, dev-dotnet/nuget/

2016-05-05 Thread Heather Cynede
commit: f66ef7689ef229f924f9db41a645537193e864f6
Author: Bennjamin Blast  gmail  com>
AuthorDate: Tue May  3 19:43:12 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue May  3 19:43:12 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=f66ef768

Add nuget-2.8.7
Fixes #166

 .../nuget/files/add-keyfile-option-to-csproj.patch | 17 +++---
 dev-dotnet/nuget/nuget-2.8.7.ebuild| 62 ++
 2 files changed, 68 insertions(+), 11 deletions(-)

diff --git a/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch 
b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
index 25ccbd4..6b2eded 100644
--- a/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
+++ b/dev-dotnet/nuget/files/add-keyfile-option-to-csproj.patch
@@ -1,11 +1,6 @@
 work.orig/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj 
2014-10-29 13:28:28.0 +0300
-+++ work/nuget-Release-2.8.1-MonoDevelop/src/Core/Core.csproj  2015-03-06 
10:55:17.783762949 +0300
-@@ -12,6 +12,8 @@
- 
- AnyCPU
- v4.0
-+true
-+rsa-4096.snk
-   
-   
- 
+--- work.orig/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj
 work/nuget-Release-2.8.7-MonoDevelop/src/Core/Core.csproj
+@@ -8,1 +8,3 @@
+ NuGet.Core
++true
++rsa-4096.snk

diff --git a/dev-dotnet/nuget/nuget-2.8.7.ebuild 
b/dev-dotnet/nuget/nuget-2.8.7.ebuild
new file mode 100644
index 000..6f41815
--- /dev/null
+++ b/dev-dotnet/nuget/nuget-2.8.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+USE_DOTNET="net45"
+
+inherit dotnet eutils
+
+# This ebuild provides a forked version of nuget modified to work with 
MonoDevelop.
+# See https://bugzilla.xamarin.com/show_bug.cgi?id=27693
+# dev-dotnet/nuget-codeplex provides the upstream version.
+
+DESCRIPTION="Nuget - .NET Package Manager"
+HOMEPAGE="http://nuget.codeplex.com;
+SRC_URI="https://github.com/mrward/nuget/archive/Release-${PV}-MonoDevelop.tar.gz
 -> ${P}.tar.gz"
+S=${WORKDIR}/nuget-Release-${PV}-MonoDevelop
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+KEYWORDS="~x86 ~amd64"
+IUSE=""
+
+# Mask 3.2.0 because of mcs compiler bug : 
http://stackoverflow.com/a/17926731/238232
+# it fixed in 3.2.3
+DEPEND=">=dev-lang/mono-3.2.3
+   <=dev-dotnet/xdt-for-monodevelop-2.8.2
+   !dev-dotnet/nuget-codeplex"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   addwrite "/usr/share/.mono/keypairs"
+   dotnet_pkg_setup
+   mozroots --import --sync --machine
+}
+
+src_prepare() {
+   sed -i -e 's@RunTests@ @g' "${S}/Build/Build.proj" || die
+   cp "${FILESDIR}/rsa-4096.snk" "${S}/src/Core/" || die
+   epatch "${FILESDIR}/add-keyfile-option-to-csproj.patch"
+   sed -i -E -e "s#(\[assembly: InternalsVisibleTo(.*)\])#/* \1 */#g" 
"src/Core/Properties/AssemblyInfo.cs" || die
+   epatch "${FILESDIR}/strongnames-for-ebuild-2.8.1.patch"
+}
+
+src_configure() {
+   export EnableNuGetPackageRestore="true"
+}
+
+src_compile() {
+#  xbuild Build/Build.proj /p:Configuration=Release 
/p:TreatWarningsAsErrors=false /tv:4.0 
/p:TargetFrameworkVersion="v${FRAMEWORK}" /p:Configuration="Mono Release" 
/t:GoMono || die
+   source ./build.sh || die
+}
+
+src_install() {
+   elog "Installing NuGet.Core.dll into GAC"
+   egacinstall "src/Core/obj/Mono Release/NuGet.Core.dll"
+   elog "Installing NuGet console application"
+   insinto /usr/lib/mono/NuGet/"${FRAMEWORK}"/
+   doins src/CommandLine/obj/Mono\ Release/NuGet.exe
+   make_wrapper nuget "mono /usr/lib/mono/NuGet/${FRAMEWORK}/NuGet.exe"
+}



[gentoo-commits] proj/dotnet:master commit in: dev-util/monodevelop/

2016-05-05 Thread Heather Cynede
commit: 6b2a854ddf7a5b33319bee6a9bb60a2b0e7ab9ee
Author: Bennjamin Blast  gmail  com>
AuthorDate: Tue May  3 20:21:54 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue May  3 20:21:54 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=6b2a854d

monodevelop-5.9* can't handle nuget-2.8.7

 dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild | 2 +-
 dev-util/monodevelop/monodevelop-5.9.5.9.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild 
b/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
index 118e693..05c950e 100644
--- a/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
+++ b/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+subversion +git doc +gnome qtcurve"
 
 RDEPEND=">=dev-lang/mono-3.2.8
-   >=dev-dotnet/nuget-2.8.3
+   =dev-dotnet/nuget-2.8.3*
gnome? ( >=dev-dotnet/gnome-sharp-2.24.2-r1 )
>=dev-dotnet/gtk-sharp-2.12.21:2
doc? ( dev-util/mono-docbrowser )

diff --git a/dev-util/monodevelop/monodevelop-5.9.5.9.ebuild 
b/dev-util/monodevelop/monodevelop-5.9.5.9.ebuild
index c833652..aa3713d 100644
--- a/dev-util/monodevelop/monodevelop-5.9.5.9.ebuild
+++ b/dev-util/monodevelop/monodevelop-5.9.5.9.ebuild
@@ -22,7 +22,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+subversion +git doc +gnome qtcurve"
 
 RDEPEND=">=dev-lang/mono-3.2.8
-   >=dev-dotnet/nuget-2.8.3
+   =dev-dotnet/nuget-2.8.3*
gnome? ( >=dev-dotnet/gnome-sharp-2.24.2-r1 )
>=dev-dotnet/gtk-sharp-2.12.21:2
doc? ( dev-util/mono-docbrowser )



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-30 Thread Heather Cynede
commit: 668a46ce6bc859ac294f1714d6f05bf78f8c0293
Author: Heather Cynede  gentoo  org>
AuthorDate: Sat Apr 30 09:24:40 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Apr 30 09:24:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=668a46ce

app-editors/atom: bump to 1.7.3

Package-Manager: portage-2.2.28

 app-editors/atom/Manifest | 2 +-
 app-editors/atom/{atom-1.7.2.ebuild => atom-1.7.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest
index 76dc4d6..4d55d7c 100644
--- a/app-editors/atom/Manifest
+++ b/app-editors/atom/Manifest
@@ -1 +1 @@
-DIST 1.7.2.tar.gz 10352637 SHA256 
f6784b4f681706faf1e2a8369c06df4289646b1a547032e6b0b8b0e93e848113 SHA512 
fe8d27d25432a64c02f64f5e37c2e3828f3bda564cde264045cb3cae4acb3b6a5dc6b88cc016798209fa2fa5f4f999b945eee174c2e9389fb1f56396cdbc279c
 WHIRLPOOL 
80b1768329d964f4710ee9319cabebe59e72829e8e8d27a46c131d760f0b614d6a45c8e24620881a2c9e2f1e90e8e8f06fcf392197c0a359aa5d8eec2b92ffd6
+DIST 1.7.3.tar.gz 10352768 SHA256 
5074b59ddaca5525eb48098dee6fe63013799cbc77749add314b9e1bc894b8f4 SHA512 
87d1452086b5434ba204773508a361b02d1f695dd37b8d40540997dbfb53c57c8a7117abe752b6ffd18beccc0f2318afadf6b2c506d54307ea15bb73074647f3
 WHIRLPOOL 
72398d4432759cd9de13c0c537e5eaea6dc28dbe144b46d972331c0e5cbebeeafc0d747b62d33e3a08959d1b72d8dba271966bce519b2ba7bc7ba7e433630ac2

diff --git a/app-editors/atom/atom-1.7.2.ebuild 
b/app-editors/atom/atom-1.7.3.ebuild
similarity index 100%
rename from app-editors/atom/atom-1.7.2.ebuild
rename to app-editors/atom/atom-1.7.3.ebuild



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-04-29 Thread Heather Cynede
commit: c92b0809d7c7ed71883d90190d9856491c6b0741
Author: Heather  live  ru>
AuthorDate: Fri Apr 29 08:51:20 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Apr 29 08:51:20 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c92b0809

dev-lang/mono: bump

 dev-lang/mono/mono-4.4.0.148.ebuild | 120 
 1 file changed, 120 insertions(+)

diff --git a/dev-lang/mono/mono-4.4.0.148.ebuild 
b/dev-lang/mono/mono-4.4.0.148.ebuild
new file mode 100644
index 000..be546cf
--- /dev/null
+++ b/dev-lang/mono/mono-4.4.0.148.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
+AUTOTOOLS_AUTORECONF=1
+
+inherit eutils linux-info mono-env flag-o-matic pax-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() {
+   # 
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 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_src_prepare
+   #eapply_user
+}
+
+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)
+   )
+
+   default_src_configure
+}
+
+src_compile() {
+   default_src_compile
+}
+
+src_test() {
+   cd mcs/tests || die
+   emake check
+}
+
+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 || die
+   rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-19 Thread Heather Cynede
commit: 1c6ce321f148aa7f7fb72fc8a598764455fc1305
Author: Heather Cynede  gentoo  org>
AuthorDate: Tue Apr 19 07:27:49 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Tue Apr 19 07:28:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c6ce321

app-editors/atom: bump to 1.7.2

Package-Manager: portage-2.2.28

 app-editors/atom/Manifest | 2 +-
 app-editors/atom/{atom-1.7.0.ebuild => atom-1.7.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest
index 1efdf98..76dc4d6 100644
--- a/app-editors/atom/Manifest
+++ b/app-editors/atom/Manifest
@@ -1 +1 @@
-DIST 1.7.0.tar.gz 10362810 SHA256 
1629c6688bccf7180482b4b5ccacf0d68d9b33172007d2c05c6458da80be046a SHA512 
1352432230d8d1b1b1b39f998a7e62f666155e9090002de3c69822dba4fb0970c7db71fc30bbd9be68dd94d2dc540a05e97e4a44e49c8dddc66f42dbd45a9fe7
 WHIRLPOOL 
add2242e836f193ba6a13c817748a9094154288a5dee3168b80e0080cae42a3bc2904060fe7bc9247a1354ab1a4fa4eec745c763869b7767c8a54e6e6ac90d7a
+DIST 1.7.2.tar.gz 10352637 SHA256 
f6784b4f681706faf1e2a8369c06df4289646b1a547032e6b0b8b0e93e848113 SHA512 
fe8d27d25432a64c02f64f5e37c2e3828f3bda564cde264045cb3cae4acb3b6a5dc6b88cc016798209fa2fa5f4f999b945eee174c2e9389fb1f56396cdbc279c
 WHIRLPOOL 
80b1768329d964f4710ee9319cabebe59e72829e8e8d27a46c131d760f0b614d6a45c8e24620881a2c9e2f1e90e8e8f06fcf392197c0a359aa5d8eec2b92ffd6

diff --git a/app-editors/atom/atom-1.7.0.ebuild 
b/app-editors/atom/atom-1.7.2.ebuild
similarity index 100%
rename from app-editors/atom/atom-1.7.0.ebuild
rename to app-editors/atom/atom-1.7.2.ebuild



[gentoo-commits] proj/dotnet:master commit in: /

2016-04-17 Thread Heather Cynede
commit: 5c95d1997dcf182b1b2e7652e202a3369a18cf65
Author: Heather  users  noreply  github  com>
AuthorDate: Sat Apr 16 18:04:36 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Apr 16 18:04:36 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5c95d199

Merge pull request #188 from RulonZerkalo/mono-4.4.0.122

mono 4.4.0.122 version bump

 dev-lang/mono/Manifest| 1 +
 dev-lang/mono/{mono-4.4.0.40.ebuild => mono-4.4.0.122.ebuild} | 0
 2 files changed, 1 insertion(+)



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-04-17 Thread Heather Cynede
commit: 593c87988b32f9b461548bbe66dbe0748a82b1c5
Author: RulonZerkalo  users  noreply  github 
 com>
AuthorDate: Sat Apr 16 15:23:50 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Apr 16 15:23:50 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=593c8798

version bump

 dev-lang/mono/mono-4.4.0.122.ebuild | 120 
 1 file changed, 120 insertions(+)

diff --git a/dev-lang/mono/mono-4.4.0.122.ebuild 
b/dev-lang/mono/mono-4.4.0.122.ebuild
new file mode 100644
index 000..be546cf
--- /dev/null
+++ b/dev-lang/mono/mono-4.4.0.122.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
+AUTOTOOLS_AUTORECONF=1
+
+inherit eutils linux-info mono-env flag-o-matic pax-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() {
+   # 
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 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_src_prepare
+   #eapply_user
+}
+
+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)
+   )
+
+   default_src_configure
+}
+
+src_compile() {
+   default_src_compile
+}
+
+src_test() {
+   cd mcs/tests || die
+   emake check
+}
+
+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 || die
+   rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
+}



[gentoo-commits] proj/dotnet:master commit in: /

2016-04-17 Thread Heather Cynede
commit: 86d2442b679883a4f4944be8290d6842de15fde8
Author: Heather  users  noreply  github  com>
AuthorDate: Fri Apr  8 14:02:17 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Apr  8 14:02:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=86d2442b

Update .travis.yml

 .travis.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 101d1b1..df68cf5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -6,7 +6,7 @@ language: python
 python:
 - pypy
 env:
-- PORTAGE_VER="2.2.26"
+- PORTAGE_VER="2.2.28"
 before_script:
 - mkdir travis-overlay
 - mv !(travis-overlay) travis-overlay/



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-13 Thread Heather Cynede
commit: e1cdfa6a8998cdef8dfb55acbcc3ad40aa315799
Author: Heather Cynede  gentoo  org>
AuthorDate: Wed Apr 13 09:01:01 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Apr 13 09:01:25 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cdfa6a

app-editors/atom: bump

Package-Manager: portage-2.2.28

 app-editors/atom/Manifest | 2 +-
 app-editors/atom/{atom-1.6.2.ebuild => atom-1.7.0.ebuild} | 1 -
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest
index a2b9e29..1efdf98 100644
--- a/app-editors/atom/Manifest
+++ b/app-editors/atom/Manifest
@@ -1 +1 @@
-DIST 1.6.2.tar.gz 10340322 SHA256 
63ee85a67d642bf85179c67ba455042e2892a5091dedc31f007f8ec2de8fc3af SHA512 
ef378a3bfa539a4e9da2f8a391e5716bc8312f4cb5c02692b4518fe1805e1771f59a47612fe184b0ce7200358c6c711545393f7a2aec2b996c40654a24469120
 WHIRLPOOL 
8a34c3dab6f76dc7204ae8dc2bc08f24fb1822dbb153d561c71929dba83a57c457678ff9f85819b3c7d342864c06c51a5fffa1aada603d1eab8729784ea028fa
+DIST 1.7.0.tar.gz 10362810 SHA256 
1629c6688bccf7180482b4b5ccacf0d68d9b33172007d2c05c6458da80be046a SHA512 
1352432230d8d1b1b1b39f998a7e62f666155e9090002de3c69822dba4fb0970c7db71fc30bbd9be68dd94d2dc540a05e97e4a44e49c8dddc66f42dbd45a9fe7
 WHIRLPOOL 
add2242e836f193ba6a13c817748a9094154288a5dee3168b80e0080cae42a3bc2904060fe7bc9247a1354ab1a4fa4eec745c763869b7767c8a54e6e6ac90d7a

diff --git a/app-editors/atom/atom-1.6.2.ebuild 
b/app-editors/atom/atom-1.7.0.ebuild
similarity index 98%
rename from app-editors/atom/atom-1.6.2.ebuild
rename to app-editors/atom/atom-1.7.0.ebuild
index 1524177..6c0541e 100644
--- a/app-editors/atom/atom-1.6.2.ebuild
+++ b/app-editors/atom/atom-1.7.0.ebuild
@@ -75,7 +75,6 @@ src_install(){
# Fixes permissions
fperms +x "/usr/share/${PN}/${PN}"
fperms +x "/usr/share/${PN}/libgcrypt.so.11"
-   fperms +x "/usr/share/${PN}/libnotify.so.4"
fperms +x "/usr/share/${PN}/resources/app/atom.sh"
fperms +x "/usr/share/${PN}/resources/app/apm/bin/apm"
fperms +x "/usr/share/${PN}/resources/app/apm/bin/node"



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-08 Thread Heather Cynede
commit: 5ef36ff699cb6343c0f1207d84cf52a66c91c6bc
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Apr  8 13:06:01 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Apr  8 13:06:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ef36ff6

app-editors/atom: installation fix

Package-Manager: portage-2.2.28

 app-editors/atom/atom-1.6.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-editors/atom/atom-1.6.2.ebuild 
b/app-editors/atom/atom-1.6.2.ebuild
index 9bb57d1..1524177 100644
--- a/app-editors/atom/atom-1.6.2.ebuild
+++ b/app-editors/atom/atom-1.6.2.ebuild
@@ -81,6 +81,6 @@ src_install(){
fperms +x "/usr/share/${PN}/resources/app/apm/bin/node"
fperms +x 
"/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp"
# Symlinking to /usr/bin
-   dosym "/usr/share/${PN}/resources/app/atom.sh /usr/bin/atom"
-   dosym "/usr/share/${PN}/resources/app/apm/bin/apm /usr/bin/apm"
+   dosym "/usr/share/${PN}/resources/app/atom.sh" /usr/bin/atom
+   dosym "/usr/share/${PN}/resources/app/apm/bin/apm" /usr/bin/apm
 }



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-08 Thread Heather Cynede
commit: 6d82aceb5bcc7a9e1a243de734c23450bc2fcdb7
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Apr  8 07:15:52 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Apr  8 07:15:52 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d82aceb

app-editors/atom: move * out of quotes

Package-Manager: portage-2.2.28

 app-editors/atom/atom-1.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-editors/atom/atom-1.6.2.ebuild 
b/app-editors/atom/atom-1.6.2.ebuild
index 6d6e153..9bb57d1 100644
--- a/app-editors/atom/atom-1.6.2.ebuild
+++ b/app-editors/atom/atom-1.6.2.ebuild
@@ -65,7 +65,7 @@ src_compile(){
 
 src_install(){
insinto "/usr/share/${PN}"
-   doins -r "${T}/Atom/*"
+   doins -r "${T}"/Atom/*
insinto "/usr/share/applications"
newins resources/linux/Atom.desktop atom.desktop
insinto "/usr/share/pixmaps"



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/

2016-04-07 Thread Heather Cynede
commit: 2f039788082234f928c3529c51f19924ec085383
Author: Heather Cynede  gentoo  org>
AuthorDate: Thu Apr  7 14:11:53 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Apr  7 14:12:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f039788

app-editors/atom: fix src_prepare

Package-Manager: portage-2.2.28

 app-editors/atom/atom-1.6.2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-editors/atom/atom-1.6.2.ebuild 
b/app-editors/atom/atom-1.6.2.ebuild
index 1ab58ea..6d6e153 100644
--- a/app-editors/atom/atom-1.6.2.ebuild
+++ b/app-editors/atom/atom-1.6.2.ebuild
@@ -54,6 +54,7 @@ src_prepare(){
sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
./script/build \
|| die "Fail fixing verbosity of script/build"
+   default
 }
 
 src_compile(){



[gentoo-commits] repo/gentoo:master commit in: app-editors/atom/files/, app-editors/atom/

2016-04-06 Thread Heather Cynede
commit: 10167cfdb6cecdabd85531bbdda3e35c297349f7
Author: Heather Cynede  gentoo  org>
AuthorDate: Wed Apr  6 11:06:32 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Apr  6 11:07:39 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10167cfd

app-editors/atom: text editor by github

version 1.6.2

based on ebuild from for-gentoo repository by Sabayon
originally created by Ettore Di Giacinto, Brenton Horne

Package-Manager: portage-2.2.28

 app-editors/atom/Manifest|  1 +
 app-editors/atom/atom-1.6.2.ebuild   | 85 
 app-editors/atom/files/atom-python.patch | 10 
 app-editors/atom/metadata.xml|  7 +++
 4 files changed, 103 insertions(+)

diff --git a/app-editors/atom/Manifest b/app-editors/atom/Manifest
new file mode 100644
index 000..a2b9e29
--- /dev/null
+++ b/app-editors/atom/Manifest
@@ -0,0 +1 @@
+DIST 1.6.2.tar.gz 10340322 SHA256 
63ee85a67d642bf85179c67ba455042e2892a5091dedc31f007f8ec2de8fc3af SHA512 
ef378a3bfa539a4e9da2f8a391e5716bc8312f4cb5c02692b4518fe1805e1771f59a47612fe184b0ce7200358c6c711545393f7a2aec2b996c40654a24469120
 WHIRLPOOL 
8a34c3dab6f76dc7204ae8dc2bc08f24fb1822dbb153d561c71929dba83a57c457678ff9f85819b3c7d342864c06c51a5fffa1aada603d1eab8729784ea028fa

diff --git a/app-editors/atom/atom-1.6.2.ebuild 
b/app-editors/atom/atom-1.6.2.ebuild
new file mode 100644
index 000..1ab58ea
--- /dev/null
+++ b/app-editors/atom/atom-1.6.2.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+inherit flag-o-matic python-any-r1 eutils
+
+DESCRIPTION="A hackable text editor for the 21st Century"
+HOMEPAGE="https://atom.io;
+SRC_URI="https://github.com/atom/atom/archive/v${PV}.tar.gz -> ${PV}.tar.gz"
+RESTRICT="mirror"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="
+   ${PYTHON_DEPS}
+   net-libs/nodejs[npm]
+   media-fonts/inconsolata
+   gnome-base/gconf
+   x11-libs/gtk+:2
+   gnome-base/libgnome-keyring
+   x11-libs/libnotify
+   x11-libs/libXtst
+   dev-libs/nss
+   media-libs/alsa-lib
+"
+RDEPEND="${DEPEND}"
+
+pkg_setup() {
+   python-any-r1_pkg_setup
+   npm config set python $PYTHON
+}
+
+src_prepare(){
+   epatch "${FILESDIR}/${PN}-python.patch"
+   sed -i  -e "/exception-reporting/d" \
+   -e "/metrics/d" package.json
+   sed -e "s/<%= description %>/$pkgdesc/" \
+   -e "s|<%= installDir %>/share/<%= appFileName 
%>/atom|/usr/bin/atom|"\
+   -e "s|<%= iconPath %>|atom|"\
+   -e "s|<%= appName %>|Atom|" \
+   resources/linux/atom.desktop.in > resources/linux/Atom.desktop
+
+   # Fix atom location guessing
+   sed -i -e 
's/ATOM_PATH="$USR_DIRECTORY\/share\/atom/ATOM_PATH="$USR_DIRECTORY\/../g' \
+   ./atom.sh \
+   || die "Fail fixing atom-shell directory"
+
+   # Make bootstrap process more verbose
+   sed -i -e 's@node script/bootstrap@node script/bootstrap --no-quiet@g' \
+   ./script/build \
+   || die "Fail fixing verbosity of script/build"
+}
+
+src_compile(){
+   ./script/build --verbose --build-dir "${T}" || die "Failed to compile"
+   "${T}/Atom/resources/app/apm/bin/apm" rebuild || die "Failed to rebuild 
native module"
+   echo "python = $PYTHON" >> "${T}/Atom/resources/app/apm/.apmrc"
+}
+
+src_install(){
+   insinto "/usr/share/${PN}"
+   doins -r "${T}/Atom/*"
+   insinto "/usr/share/applications"
+   newins resources/linux/Atom.desktop atom.desktop
+   insinto "/usr/share/pixmaps"
+   newins resources/app-icons/stable/png/128.png atom.png
+   insinto "/usr/share/licenses/${PN}"
+   doins LICENSE.md
+   # Fixes permissions
+   fperms +x "/usr/share/${PN}/${PN}"
+   fperms +x "/usr/share/${PN}/libgcrypt.so.11"
+   fperms +x "/usr/share/${PN}/libnotify.so.4"
+   fperms +x "/usr/share/${PN}/resources/app/atom.sh"
+   fperms +x "/usr/share/${PN}/resources/app/apm/bin/apm"
+   fperms +x "/usr/share/${PN}/resources/app/apm/bin/node"
+   fperms +x 
"/usr/share/${PN}/resources/app/apm/node_modules/npm/bin/node-gyp-bin/node-gyp"
+   # Symlinking to /usr/bin
+   dosym "/usr/share/${PN}/resources/app/atom.sh /usr/bin/atom"
+   dosym "/usr/share/${PN}/resources/app/apm/bin/apm /usr/bin/apm"
+}

diff --git a/app-edit

[gentoo-commits] repo/gentoo:master commit in: dev-lang/mono/, dev-lang/mono/files/files/

2016-04-06 Thread Heather Cynede
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;
+ 
++  /// 
++  

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/ikvm/

2016-03-19 Thread Heather Cynede
commit: be56744b66c87074797dece10f12f0c7b61ff1a5
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Mar 18 06:03:38 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 06:03:38 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=be56744b

lift to net45 profile

 dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild 
b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
index 6f1894f..44f8665 100644
--- a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
+++ b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
@@ -25,13 +25,14 @@ SRC_URI="http://www.frijters.net/openjdk-7u4-stripped.zip
 
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE=""
+IUSE="+net45"
+USE_DOTNET="net45"
 
 RDEPEND=">=dev-lang/mono-2
dev-libs/glib"
 DEPEND="${RDEPEND}
!dev-dotnet/ikvm-bin
-   >=dev-dotnet/nant-0.85
+   dev-util/nant
>=virtual/jdk-1.7
app-arch/unzip
virtual/pkgconfig
@@ -68,7 +69,7 @@ src_configure() {
 }
 
 src_compile() {
-   XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-2.0 signed || die "ikvm 
build failed"
+   XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-4.5 signed || die "ikvm 
build failed"
 }
 
 generate_pkgconfig() {



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/ikvm/

2016-03-19 Thread Heather Cynede
commit: fcea55124069aa81a70672f05cf07eab868abc27
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Mar 17 18:58:55 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Mar 17 18:58:55 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=fcea5512

lift to the latest mono commit

 ...r1.ebuild => ikvm-7.2.4630.5_p201602270.ebuild} | 40 --
 1 file changed, 29 insertions(+), 11 deletions(-)

diff --git a/dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild 
b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
similarity index 69%
rename from dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild
rename to dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
index 994d253..6f1894f 100644
--- a/dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild
+++ b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
@@ -1,17 +1,28 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI="4"
+EAPI="6"
 
 inherit eutils dotnet multilib java-pkg-2
 
 DESCRIPTION="Java VM for .NET"
 HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/;
-SRC_URI="http://www.frijters.net/openjdk-7u4-stripped.zip
-   http://www.frijters.net/${PN}src-${PV}.zip;
 LICENSE="ZLIB GPL-2-with-linking-exception"
 
+GITHUBNAME="mono/ikvm-fork"
+EGIT_BRANCH="master"
+EGIT_COMMIT="00252c18fc0a4a206e45461736a890acb785a9d8"
+GITHUBACC=${GITHUBNAME%/*}
+GITHUBREPO=${GITHUBNAME#*/}
+GITFILENAME=${GITHUBREPO}-${GITHUBACC}-${PV}-${EGIT_COMMIT}
+GITHUB_ZIP="https://api.github.com/repos/${GITHUBACC}/${GITHUBREPO}/zipball/${EGIT_COMMIT}
 -> ${GITFILENAME}.zip"
+S="${WORKDIR}/${GITFILENAME}"
+
+SRC_URI="http://www.frijters.net/openjdk-7u4-stripped.zip
+   mirror://gentoo/mono.snk.bz2
+   ${GITHUB_ZIP}"
+
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
@@ -26,23 +37,30 @@ DEPEND="${RDEPEND}
virtual/pkgconfig
app-arch/sharutils"
 
+src_unpack() {
+   default_src_unpack
+   einfo '"'${WORKDIR}/${GITHUBACC}-${GITHUBREPO}-'"'*
+   mv "${WORKDIR}/${GITHUBACC}-${GITHUBREPO}-"* 
"${WORKDIR}/${GITFILENAME}" || die
+}
+
 src_prepare() {
# We cannot rely on Mono Crypto Service Provider as it doesn't work 
inside
# sandbox, we simply hard-code the path to a bundled key like Debian 
does.
-   epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch
-   mkdir -p ../debian/ || die
-   uudecode < "${FILESDIR}"/mono.snk.uu -o ../debian/mono.snk || die
+   #epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch
+   #mkdir -p ../debian/ || die
+   #uudecode < "${FILESDIR}"/mono.snk.uu -o ../debian/mono.snk || die
 
# Ensures that we use Mono's bundled copy of SharpZipLib instead of 
relying
# on ikvm-bin one
-   sed -i -e 
's:../bin/ICSharpCode.SharpZipLib.dll:ICSharpCode.SharpZipLib.dll:' \
-   ikvmc/ikvmc.build ikvmstub/ikvmstub.build || die
+   #sed -i -e 
's:../bin/ICSharpCode.SharpZipLib.dll:ICSharpCode.SharpZipLib.dll:' \
+   #   ikvmc/ikvmc.build ikvmstub/ikvmstub.build || die
 
-   sed -i -e 's:pkg-config --cflags:pkg-config --cflags --libs:' \
-   native/native.build || die
+   #sed -i -e 's:pkg-config --cflags:pkg-config --cflags --libs:' \
+   #   native/native.build || die
 
mkdir -p "${T}"/home/test
java-pkg-2_src_prepare
+   eapply_user
 }
 
 src_configure() {



[gentoo-commits] proj/dotnet:master commit in: /

2016-03-19 Thread Heather Cynede
commit: a020ace8a54320c16d90ee6ce0ceabdfbe2d0af7
Author: Heather  users  noreply  github  com>
AuthorDate: Thu Mar 17 11:09:39 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Mar 17 11:09:39 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a020ace8

Merge pull request #184 from ArsenShnurkov/mono-4.4.0.40

Mono 4.4.0.40

 dev-lang/mono/Manifest |  1 +
 .../{mono-4.3.2.467.ebuild => mono-4.4.0.40.ebuild}| 18 ++
 2 files changed, 11 insertions(+), 8 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/ikvm/files/, dev-dotnet/ikvm/

2016-03-19 Thread Heather Cynede
commit: 1d1d6aabaa84dc4d14b3f2b4c55c51dc85675a54
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Mar 18 06:25:53 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 06:25:53 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1d1d6aab

patch for removed folders

 dev-dotnet/ikvm/files/ikvm.build.patch| 23 +++
 dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild |  5 -
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/dev-dotnet/ikvm/files/ikvm.build.patch 
b/dev-dotnet/ikvm/files/ikvm.build.patch
new file mode 100644
index 000..8c342d0
--- /dev/null
+++ b/dev-dotnet/ikvm/files/ikvm.build.patch
@@ -0,0 +1,23 @@
+diff --git a/ikvm.build b/ikvm.build
+index 5ba38cc..1b2869a 100644
+--- a/ikvm.build
 b/ikvm.build
+@@ -11,18 +11,7 @@
+  
+ 
+ 
+-
+ 
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+ 
+ 
+ 

diff --git a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild 
b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
index 44f8665..a4d62ca 100644
--- a/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
+++ b/dev-dotnet/ikvm/ikvm-7.2.4630.5_p201602270.ebuild
@@ -45,6 +45,9 @@ src_unpack() {
 }
 
 src_prepare() {
+   eapply "${FILESDIR}/ikvm.build.patch"
+   #cp "${FILESDIR}/ikvm.build" "${S}/ikvm.build" || die
+
# We cannot rely on Mono Crypto Service Provider as it doesn't work 
inside
# sandbox, we simply hard-code the path to a bundled key like Debian 
does.
#epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch
@@ -96,7 +99,7 @@ generate_pkgconfig() {
 src_install() {
local dll dllbase exe
insinto /usr/$(get_libdir)/${PN}
-   doins bin/*.exe
+#  doins bin/*.exe
 
dodir /bin
for exe in bin/*.exe



[gentoo-commits] proj/dotnet:master commit in: /

2016-03-19 Thread Heather Cynede
commit: db1dbda18cc2cd74432cd3ec4050468e964d1857
Author: Heather  users  noreply  github  com>
AuthorDate: Fri Mar 18 06:32:15 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 06:32:15 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=db1dbda1

Merge pull request #186 from ArsenShnurkov/ikvm

Ikvm

 dev-dotnet/ikvm/Manifest   |  2 +
 dev-dotnet/ikvm/files/ikvm.build.patch | 23 +
 5.ebuild => ikvm-7.2.4630.5_p201602270.ebuild} | 54 +++---
 3 files changed, 63 insertions(+), 16 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-03-19 Thread Heather Cynede
commit: 1706de8a9e7ddfa90d8e4278669a2784cc4edb8a
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Mar 17 10:51:28 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Mar 17 10:51:28 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1706de8a

comment with href to eclass added

 dev-lang/mono/mono-4.4.0.40.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-lang/mono/mono-4.4.0.40.ebuild 
b/dev-lang/mono/mono-4.4.0.40.ebuild
index b9e1843..be546cf 100644
--- a/dev-lang/mono/mono-4.4.0.40.ebuild
+++ b/dev-lang/mono/mono-4.4.0.40.ebuild
@@ -38,6 +38,7 @@ MAKEOPTS="${MAKEOPTS} -j1" #nowarn
 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"



[gentoo-commits] proj/dotnet:master commit in: dev-util/nant/

2016-03-19 Thread Heather Cynede
commit: a83b7518ab6d746f63641579461002fe56a7c5df
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Mar 18 05:34:06 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 05:34:06 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=a83b7518

IUSE=net45

 dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild 
b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
index d309036..c9f81bf 100644
--- a/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
+++ b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
@@ -22,7 +22,8 @@ S="${WORKDIR}/${GITFILENAME}"
 SLOT="0"
 
 KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="developer nupkg debug"
+IUSE="+net45 developer nupkg debug"
+USE_DOTNET="net45"
 
 RDEPEND=">=dev-lang/mono-4.4.0.40
!dev-dotnet/nant"



[gentoo-commits] proj/dotnet:master commit in: dev-util/nant/files/, dev-util/nant/

2016-03-19 Thread Heather Cynede
commit: 1d016d72ed5b9fda1e4ed7f9baf89b9a33793530
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Mar 18 04:52:15 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 04:52:15 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1d016d72

copied from dev-dotnet/nant

 dev-util/nant/files/NAnt.sln.nuspec   | 23 ++
 dev-util/nant/metadata.xml| 12 +
 dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild | 55 +++
 3 files changed, 90 insertions(+)

diff --git a/dev-util/nant/files/NAnt.sln.nuspec 
b/dev-util/nant/files/NAnt.sln.nuspec
new file mode 100644
index 000..0a1b954
--- /dev/null
+++ b/dev-util/nant/files/NAnt.sln.nuspec
@@ -0,0 +1,23 @@
+
+
+  
+NAnt
+0.93.5019
+dot...@gentoo.org
+dotnet
+http://nant.sourceforge.net/license.html 
+http://nant.sourceforge.net/
+
https://raw.githubusercontent.com/nant/nant/master/examples/Solution/cpp/WinForms/app.ico
+false
+Package description
+
https://github.com/nant/nant/blob/master/doc/releasenotes.html
+
+nant
+
+
+  
+ 
+
+
+  
+
\ No newline at end of file

diff --git a/dev-util/nant/metadata.xml b/dev-util/nant/metadata.xml
new file mode 100644
index 000..b855da0
--- /dev/null
+++ b/dev-util/nant/metadata.xml
@@ -0,0 +1,12 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dot...@gentoo.org
+   Gentoo Dotnet Project
+   
+   
+   enables debug information for any of 
debug and release builds
+   creates local nuget package
+   
+

diff --git a/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild 
b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
new file mode 100644
index 000..adde289
--- /dev/null
+++ b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit mono-env nuget dotnet
+
+NAME="nant"
+HOMEPAGE="https://github.com/nant/${NAME};
+
+EGIT_COMMIT="45ec8aa9ad3247f340731f4e8b953c498ad3019e"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="0"
+
+DESCRIPTION=".NET build tool"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="developer nupkg debug"
+
+RDEPEND=">=dev-lang/mono-4.0.2.5"
+DEPEND="${RDEPEND}
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+SLN_FILE=NAnt.sln
+METAFILETOBUILD="${S}/${SLN_FILE}"
+
+# This build is not parallel build friendly
+#MAKEOPTS="${MAKEOPTS} -j1"
+
+src_compile() {
+   exbuild "${METAFILETOBUILD}"
+   enuspec "${FILESDIR}/${SLN_FILE}.nuspec"
+}
+
+src_install() {
+   DIR=""
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   insinto "/usr/share/nant/"
+   doins build/${DIR}/*
+
+   make_wrapper nant "mono /usr/share/nant/NAnt.exe"
+
+   enupkg "${WORKDIR}/NAnt.0.93.5019.nupkg"
+
+   dodoc README.txt
+}



[gentoo-commits] proj/dotnet:master commit in: /

2016-03-19 Thread Heather Cynede
commit: 12de627a249dd34c75666d104edb17e146e19184
Author: Heather  users  noreply  github  com>
AuthorDate: Fri Mar 18 06:30:22 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 06:30:22 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=12de627a

Merge pull request #185 from ArsenShnurkov/nant

Nant

 dev-util/nant/Manifest |  2 ++
 .../nant/files/NAnt.sln.nuspec |  0
 .../slntools => dev-util/nant}/metadata.xml|  0
 .../nant/nant-0.93.5019_p201511150-r0.ebuild   | 33 ++
 4 files changed, 24 insertions(+), 11 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-util/nant/

2016-03-19 Thread Heather Cynede
commit: e2b355225a07ae82806b4e3d1098477162f9d22c
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Mar 18 05:24:00 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Mar 18 05:24:00 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=e2b35522

switch to EAPI-6 and add blocking for dev-dotnet/nant

 dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild | 30 +++
 1 file changed, 20 insertions(+), 10 deletions(-)

diff --git a/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild 
b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
index adde289..d309036 100644
--- a/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
+++ b/dev-util/nant/nant-0.93.5019_p201511150-r0.ebuild
@@ -1,36 +1,46 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 inherit mono-env nuget dotnet
 
-NAME="nant"
 HOMEPAGE="https://github.com/nant/${NAME};
+DESCRIPTION=".NET build tool"
+LICENSE="GPL-2"
 
-EGIT_COMMIT="45ec8aa9ad3247f340731f4e8b953c498ad3019e"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+EGIT_COMMIT="19bec6eca205af145e3c176669bbd57e1712be2a"
+EGIT_BRANCH="master"
+GITHUBNAME="nant/nant"
+GITHUBACC=${GITHUBNAME%/*}
+GITHUBREPO=${GITHUBNAME#*/}
+GITFILENAME=${GITHUBREPO}-${GITHUBACC}-${PV}-${EGIT_COMMIT}
+GITHUB_ZIP="https://api.github.com/repos/${GITHUBACC}/${GITHUBREPO}/zipball/${EGIT_COMMIT}
 -> ${GITFILENAME}.zip"
+SRC_URI="${GITHUB_ZIP} mirror://gentoo/mono.snk.bz2"
+S="${WORKDIR}/${GITFILENAME}"
 
 SLOT="0"
 
-DESCRIPTION=".NET build tool"
-LICENSE="GPL-2"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="developer nupkg debug"
 
-RDEPEND=">=dev-lang/mono-4.0.2.5"
+RDEPEND=">=dev-lang/mono-4.4.0.40
+   !dev-dotnet/nant"
 DEPEND="${RDEPEND}
virtual/pkgconfig
 "
 
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 SLN_FILE=NAnt.sln
 METAFILETOBUILD="${S}/${SLN_FILE}"
 
 # This build is not parallel build friendly
 #MAKEOPTS="${MAKEOPTS} -j1"
 
+src_unpack() {
+   default_src_unpack
+   mv "${WORKDIR}/${GITHUBACC}-${GITHUBREPO}-"* 
"${WORKDIR}/${GITFILENAME}" || die
+}
+
 src_compile() {
exbuild "${METAFILETOBUILD}"
enuspec "${FILESDIR}/${SLN_FILE}.nuspec"



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-03-18 Thread Heather Cynede
commit: 16eba5226cfea1999af78dbb66cfa8fc81c7744b
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Mar 17 10:02:02 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Mar 17 10:02:02 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=16eba522

lift to EAPI6

 dev-lang/mono/mono-4.4.0.40.ebuild | 119 +
 1 file changed, 119 insertions(+)

diff --git a/dev-lang/mono/mono-4.4.0.40.ebuild 
b/dev-lang/mono/mono-4.4.0.40.ebuild
new file mode 100644
index 000..b9e1843
--- /dev/null
+++ b/dev-lang/mono/mono-4.4.0.40.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+AUTOTOOLS_PRUNE_LIBTOOL_FILES="all"
+AUTOTOOLS_AUTORECONF=1
+
+inherit eutils linux-info mono-env flag-o-matic pax-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
+   #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_src_prepare
+   #eapply_user
+}
+
+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)
+   )
+
+   default_src_configure
+}
+
+src_compile() {
+   default_src_compile
+}
+
+src_test() {
+   cd mcs/tests || die
+   emake check
+}
+
+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 || die
+   rm -f "${ED}"/usr/lib/mono/{2.0,4.5}/mcs.exe.so || die
+}



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/ikvm/

2016-03-18 Thread Heather Cynede
commit: da004e4d3470a94ba08f43b4ea80e02598831b77
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Mar 17 17:49:42 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Mar 17 17:49:42 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=da004e4d

lift java dependency 1.7->1.8

 dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild | 101 ++
 1 file changed, 101 insertions(+)

diff --git a/dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild 
b/dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild
new file mode 100644
index 000..994d253
--- /dev/null
+++ b/dev-dotnet/ikvm/ikvm-7.2.4630.5-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="4"
+
+inherit eutils dotnet multilib java-pkg-2
+
+DESCRIPTION="Java VM for .NET"
+HOMEPAGE="http://www.ikvm.net/ http://weblog.ikvm.net/;
+SRC_URI="http://www.frijters.net/openjdk-7u4-stripped.zip
+   http://www.frijters.net/${PN}src-${PV}.zip;
+LICENSE="ZLIB GPL-2-with-linking-exception"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/mono-2
+   dev-libs/glib"
+DEPEND="${RDEPEND}
+   !dev-dotnet/ikvm-bin
+   >=dev-dotnet/nant-0.85
+   >=virtual/jdk-1.7
+   app-arch/unzip
+   virtual/pkgconfig
+   app-arch/sharutils"
+
+src_prepare() {
+   # We cannot rely on Mono Crypto Service Provider as it doesn't work 
inside
+   # sandbox, we simply hard-code the path to a bundled key like Debian 
does.
+   epatch "${FILESDIR}"/${PN}-7.1.4532.2-key.patch
+   mkdir -p ../debian/ || die
+   uudecode < "${FILESDIR}"/mono.snk.uu -o ../debian/mono.snk || die
+
+   # Ensures that we use Mono's bundled copy of SharpZipLib instead of 
relying
+   # on ikvm-bin one
+   sed -i -e 
's:../bin/ICSharpCode.SharpZipLib.dll:ICSharpCode.SharpZipLib.dll:' \
+   ikvmc/ikvmc.build ikvmstub/ikvmstub.build || die
+
+   sed -i -e 's:pkg-config --cflags:pkg-config --cflags --libs:' \
+   native/native.build || die
+
+   mkdir -p "${T}"/home/test
+   java-pkg-2_src_prepare
+}
+
+src_configure() {
+   :;
+}
+
+src_compile() {
+   XDG_CONFIG_HOME="${T}/home/test" nant -t:mono-2.0 signed || die "ikvm 
build failed"
+}
+
+generate_pkgconfig() {
+   ebegin "Generating .pc file"
+   local dll LSTRING="Libs:"
+   dodir "/usr/$(get_libdir)/pkgconfig"
+   cat <<- EOF -> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc"
+   prefix=/usr
+   exec_prefix=\${prefix}
+   libdir=\${prefix}/$(get_libdir)
+   Name: IKVM.NET
+   Description: An implementation of Java for Mono and the 
Microsoft .NET Framework.
+   Version: ${PV}
+   EOF
+   for dll in "${S}"/bin/IKVM.*.dll
+   do
+   LSTRING="${LSTRING} -r:"'${libdir}'"/mono/IKVM/${dll##*/}"
+   done
+   printf "${LSTRING}" >> "${D}/usr/$(get_libdir)/pkgconfig/${PN}.pc"
+   PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" pkg-config 
--silence-errors --libs ikvm &> /dev/null
+   eend $?
+}
+
+src_install() {
+   local dll dllbase exe
+   insinto /usr/$(get_libdir)/${PN}
+   doins bin/*.exe
+
+   dodir /bin
+   for exe in bin/*.exe
+   do
+   exebase=${exe##*/}
+   ebegin "Generating wrapper for ${exebase} -> ${exebase%.exe}"
+   make_wrapper ${exebase%.exe} "mono 
/usr/$(get_libdir)/${PN}/${exebase}"
+   eend $? || die "Failed generating wrapper for ${exebase}"
+   done
+
+   generate_pkgconfig || die "generating .pc failed"
+
+   for dll in bin/IKVM.*.dll
+   do
+   dllbase=${dll##*/}
+   ebegin "Installing and registering ${dllbase}"
+   gacutil -i bin/${dllbase} -root "${D}"/usr/$(get_libdir) \
+   -gacdir /usr/$(get_libdir) -package IKVM &>/dev/null
+   eend $? || die "Failed installing ${dllbase}"
+   done
+}



[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-03-11 Thread Heather Cynede
commit: 0865b3a6833dc5ea271e8a71e5f970f8806e0d1c
Author: Heather  live  ru>
AuthorDate: Wed Mar  2 08:59:53 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Mar  2 08:59:53 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=0865b3a6

mono 4.3.2, clean up old versions, TODO: patches

 dev-lang/mono/mono-3.10.0.ebuild   | 129 -
 dev-lang/mono/mono-4.0.2.5.ebuild  | 117 ---
 dev-lang/mono/mono-4.0.3.20.ebuild | 118 ---
 dev-lang/mono/mono-4.2.0.179.ebuild| 114 --
 dev-lang/mono/mono-4.2.1.102-r1.ebuild | 115 --
 dev-lang/mono/mono-4.2.2.10-r1.ebuild  | 116 --
 dev-lang/mono/mono-4.2.2.10.ebuild | 116 --
 ...{mono-4.2.2.29.ebuild => mono-4.3.2.467.ebuild} |  10 +-
 8 files changed, 6 insertions(+), 829 deletions(-)

diff --git a/dev-lang/mono/mono-3.10.0.ebuild b/dev-lang/mono/mono-3.10.0.ebuild
deleted file mode 100644
index 74213b3..000
--- a/dev-lang/mono/mono-3.10.0.ebuild
+++ /dev/null
@@ -1,129 +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"
-
-inherit eutils linux-info mono-env flag-o-matic pax-utils autotools-utils
-
-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 debug"
-
-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 )
-"
-
-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
-
-   # Remove this at your own peril. Mono will barf in unexpected ways.
-   append-flags -fno-strict-aliasing
-
-   autotools-utils_src_prepare
-}
-
-src_configure() {
-   # NOTE: We need the static libs for now so mono-debugger works.
-   # See http://bugs.gentoo.org/show_bug.cgi?id=256264 for details
-   #
-   # --without-moonlight since www-plugins/moonlight is not the only one
-   # using mono: https://bugzilla.novell.com/show_bug.cgi?id=641005#c3
-   #
-   # --with-profile4 needs to be always enabled since it's used by default
-   # and, otherwise, problems like bug #340641 appear.
-   #
-   # sgen fails on ppc, bug #359515
-   local myeconfargs=(
-   --enable-system-aot=yes
-   --enable-static
-   --disable-quiet-build
-   --without-moonlight
-   --with-libgdiplus=$(usex minimal no installed)
-   $(use_with xen xen_opt)
-   --without-ikvm-native
-   --with-jit
-   --disable-dtrace
-   --with-profile4
-   --with-sgen=$(usex ppc no yes)
-   $(use_with doc mcs-docs)
-   $(use_enable debug)
-   $(use_enable nls)
-   )
-
-   autotools-utils_src_configure
-
-   # FIX for uncompilable 3.4.0 sources
-   
FF="${WORKDIR}/mono-3.4.0/mcs/tools/xbuild/targets/Microsoft.Portable.Common.targets"
-   rm -f $FF
-   touch $FF
-   echo 'http://schemas.microsoft.com/developer/msbuild/2003;>' >> $FF
-   echo '' >> $FF
-   ech

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/cecil/files/, dev-dotnet/cecil/

2016-03-02 Thread Heather Cynede
commit: 2fa6b592ca55b53ecceb6659a7f717135d308f27
Author: ArsenShnurkov  gmail  com>
AuthorDate: Mon Feb 22 16:03:07 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Mon Feb 22 16:03:07 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=2fa6b592

template copied from another ebuild

 dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild | 125 ++
 dev-dotnet/cecil/files/niget_icon_64x64.png   | Bin 0 -> 7553 bytes
 dev-dotnet/cecil/metadata.xml |  21 +
 3 files changed, 146 insertions(+)

diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild 
b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
new file mode 100644
index 000..7726e0f
--- /dev/null
+++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit nupkg
+
+HOMEPAGE="http://cecil.pe/;
+DESCRIPTION="System.Reflection alternative to generate and inspect .NET 
executables/libraries"
+# https://github.com/jbevain/cecil/wiki/License
+# https://github.com/jbevain/cecil/blob/master/LICENSE.txt
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="net45 +gac +nupkg +pkg-config debug developer"
+USE_DOTNET="net45"
+
+COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
+"
+
+RDEPEND="${COMMON_DEPEND}
+"
+
+DEPEND="${COMMON_DEPEND}
+   virtual/pkgconfig
+"
+
+NAME="cecil"
+REPOSITORY="https://github.com/jbevain/${NAME};
+LICENSE_URL="${REPOSITORY}/blob/master/LICENSE"
+ICONMETA="https://github.com/lontivero/Open.NAT/tree/gh-pages/images/logos;
+ICON_URL="file://${FILESDIR}/nuget_icon_64x64.png"
+
+EGIT_BRANCH="master"
+EGIT_COMMIT="0e24ced7e3e9dd8320f450b6cb1d981bf9412cf8"
+SRC_URI="${REPOSITORY}/archive/${EGIT_BRANCH}/${EGIT_COMMIT}.zip -> ${PF}.zip
+   mirror://gentoo/mono.snk.bz2"
+#S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
+
+METAFILETOBUILD="./Mono.Cecil.sln"
+
+OUTPUT_DIR=Mono.Cecil/bin
+GAC_DLL_NAME=mono.cecil
+
+NUSPEC_FILE="${S}/Mono.Cecil.nuspec"
+NUSPEC_VERSION="${PVR//-r/.}"
+
+src_prepare() {
+   enuget_restore "${METAFILETOBUILD}"
+
+   patch_nuspec_file ${NUSPEC_FILE}
+}
+
+src_configure() {
+   :;
+}
+
+src_compile() {
+   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+
+   # run nuget_pack
+   enuspec -Prop version=${NUSPEC_VERSION} ${NUSPEC_FILE}
+}
+
+src_install() {
+   enupkg "${WORKDIR}/${NAME}.${NUSPEC_VERSION}.nupkg"
+
+   egacinstall "${OUTPUT_DIR}/${DIR}/${GAC_DLL_NAME}.dll"
+
+   install_pc_file
+}
+
+patch_nuspec_file()
+{
+   if use nupkg; then
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+   FILES_STRING=`cat <<-EOF || die "files at patch_nuspec_file()"
+   
+  
+  
+  
+   EOF
+   `
+   einfo ${FILES_STRING}
+   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
+   fi
+}
+
+PC_FILE_NAME=${PN}
+
+install_pc_file()
+{
+   if use pkg-config; then
+   dodir /usr/$(get_libdir)/pkgconfig
+   ebegin "Installing ${PC_FILE_NAME}.pc file"
+   sed \
+   -e "s:@LIBDIR@:$(get_libdir):" \
+   -e "s:@PACKAGENAME@:${PC_FILE_NAME}:" \
+   -e "s:@DESCRIPTION@:${DESCRIPTION}:" \
+   -e "s:@VERSION@:${PV}:" \
+   -e 
's;@LIBS@;-r:${libdir}'"/mono/${PC_FILE_NAME}/${GAC_DLL_NAME}.dll;" \
+   <<\EOF 
>"${D}/usr/$(get_libdir)/pkgconfig/${PC_FILE_NAME}.pc" || die
+prefix=${pcfiledir}/../..
+exec_prefix=${prefix}
+libdir=${exec_prefix}/@LIBDIR@
+
+Name: @PACKAGENAME@
+Description: @DESCRIPTION@
+Version: @VERSION@
+Libs: @LIBS@
+EOF
+# Package exported to: 
/var/tmp/portage/dev-dotnet/Open-NAT-1.0.0-r201510290/image//usr/lib64/mono/Open-NAT/Open.Nat.dll
 -> ../gac/Open.Nat/1.0.0.0__0738eb9f132ed756/Open.Nat.dll
+# Installed Open.Nat/bin/Release/Open.Nat.dll into the gac 
(/var/tmp/portage/dev-dotnet/Open-NAT-1.0.0-r201510290/image//usr/lib64/mono/gac)
+
+   einfo PKG_CONFIG_PATH="${D}/usr/$(get_libdir)/pkgconfig/" 
pkg-config --exists "${PC_FILE_NAME}"
+   PKG_CONFIG_PATH="${D}/usr/$(get_

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/cecil/

2016-03-02 Thread Heather Cynede
commit: 53611c7075824efa7f2d1b5c4b903edab2c00c41
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Feb 27 17:00:17 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 27 17:00:17 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=53611c70

repoman fixes

 dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild 
b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
index 5ef6253..802a115 100644
--- a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
+++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
@@ -74,7 +74,6 @@ src_compile() {
PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk"
PARAMETERS+=" /v:detailed"
 
-
for x in ${USE_DOTNET} ; do
FW_UPPER=${x:3:1}
FW_LOWER=${x:4:1}
@@ -94,7 +93,7 @@ src_compile() {
 
 src_install() {
enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
-   
+
if use debug; then
DIR=Debug
else



[gentoo-commits] proj/dotnet:master commit in: /

2016-03-02 Thread Heather Cynede
commit: 3077566cd51ece81418a68c9c2ab07b4f5eb853f
Author: Heather  users  noreply  github  com>
AuthorDate: Sat Feb 27 19:02:40 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 27 19:02:40 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=3077566c

Merge pull request #181 from ArsenShnurkov/cecil

Cecil

 dev-dotnet/cecil/Manifest  |   2 +
 .../cecil-0.9.6_p20160209.ebuild}  | 103 -
 dev-dotnet/cecil/files/niget_icon_64x64.png| Bin 0 -> 7553 bytes
 dev-dotnet/cecil/files/nuspec.patch|  34 +++
 dev-dotnet/{deveeldb => cecil}/metadata.xml|   8 +-
 5 files changed, 100 insertions(+), 47 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/cecil/files/, dev-dotnet/cecil/

2016-03-02 Thread Heather Cynede
commit: e4e1b08e357416e2598af152c86bf0dce54b59b2
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Feb 27 16:57:08 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 27 16:57:08 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=e4e1b08e

compiled for three versions of framework

 dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild | 78 ---
 dev-dotnet/cecil/files/nuspec.patch   | 34 
 dev-dotnet/cecil/metadata.xml |  4 +-
 3 files changed, 84 insertions(+), 32 deletions(-)

diff --git a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild 
b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
index 7726e0f..5ef6253 100644
--- a/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
+++ b/dev-dotnet/cecil/cecil-0.9.6_p20160209.ebuild
@@ -13,8 +13,8 @@ DESCRIPTION="System.Reflection alternative to generate and 
inspect .NET executab
 LICENSE="MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="net45 +gac +nupkg +pkg-config debug developer"
-USE_DOTNET="net45"
+USE_DOTNET="net35 net40 net45"
+IUSE="net35 net40 net45 +gac +nupkg +pkg-config debug developer"
 
 COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
 "
@@ -41,16 +41,18 @@ S="${WORKDIR}/${NAME}-${EGIT_BRANCH}"
 
 METAFILETOBUILD="./Mono.Cecil.sln"
 
-OUTPUT_DIR=Mono.Cecil/bin
-GAC_DLL_NAME=mono.cecil
+GAC_DLL_NAME=Mono.Cecil
 
+NUSPEC_ID="Mono.Cecil"
 NUSPEC_FILE="${S}/Mono.Cecil.nuspec"
-NUSPEC_VERSION="${PVR//-r/.}"
+NUSPEC_VERSION="${PV//_p/.}"
 
 src_prepare() {
enuget_restore "${METAFILETOBUILD}"
 
-   patch_nuspec_file ${NUSPEC_FILE}
+   eapply "${FILESDIR}/nuspec.patch"
+
+   eapply_user
 }
 
 src_configure() {
@@ -58,40 +60,56 @@ src_configure() {
 }
 
 src_compile() {
-   exbuild /p:SignAssembly=true 
"/p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk" "${METAFILETOBUILD}"
+   if [[ -z ${TOOLS_VERSION} ]]; then
+   TOOLS_VERSION=4.0
+   fi
+   PARAMETERS=" /tv:${TOOLS_VERSION}"
+   if use developer; then
+   SARGS=/p:DebugSymbols=True
+   else
+   SARGS=/p:DebugSymbols=False
+   fi
+   PARAMETERS+=" ${SARGS}"
+   PARAMETERS+=" /p:SignAssembly=true"
+   PARAMETERS+=" /p:AssemblyOriginatorKeyFile=${WORKDIR}/mono.snk"
+   PARAMETERS+=" /v:detailed"
+
+
+   for x in ${USE_DOTNET} ; do
+   FW_UPPER=${x:3:1}
+   FW_LOWER=${x:4:1}
+   PARAMETERS_2=" 
/p:TargetFrameworkVersion=v${FW_UPPER}.${FW_LOWER}"
+   if use debug; then
+   CARGS=/p:Configuration=net_${FW_UPPER}_${FW_LOWER}_Debug
+   else
+   
CARGS=/p:Configuration=net_${FW_UPPER}_${FW_LOWER}_Release
+   fi
+   PARAMETERS_2+=" ${CARGS}"
+   exbuild_raw ${PARAMETERS} ${PARAMETERS_2} "${METAFILETOBUILD}"
+   done
 
# run nuget_pack
-   enuspec -Prop version=${NUSPEC_VERSION} ${NUSPEC_FILE}
+   enuspec -Prop "id=${NUSPEC_ID};version=${NUSPEC_VERSION}" ${NUSPEC_FILE}
 }
 
 src_install() {
-   enupkg "${WORKDIR}/${NAME}.${NUSPEC_VERSION}.nupkg"
+   enupkg "${WORKDIR}/${NUSPEC_ID}.${NUSPEC_VERSION}.nupkg"
+   
+   if use debug; then
+   DIR=Debug
+   else
+   DIR=Release
+   fi
 
-   egacinstall "${OUTPUT_DIR}/${DIR}/${GAC_DLL_NAME}.dll"
+   for x in ${USE_DOTNET} ; do
+   FW_UPPER=${x:3:1}
+   FW_LOWER=${x:4:1}
+   egacinstall 
"bin/net_${FW_UPPER}_${FW_LOWER}_${DIR}/${GAC_DLL_NAME}.dll"
+   done
 
install_pc_file
 }
 
-patch_nuspec_file()
-{
-   if use nupkg; then
-   if use debug; then
-   DIR="Debug"
-   else
-   DIR="Release"
-   fi
-   FILES_STRING=`cat <<-EOF || die "files at patch_nuspec_file()"
-   
-  
-  
-  
-   EOF
-   `
-   einfo ${FILES_STRING}
-   replace "" "${FILES_STRING}" -- $1 || die 
"replace at patch_nuspec_file()"
-   fi
-}
-
 PC_FILE_NAME=${PN}
 
 install_pc_file()

diff --git a/dev-dotnet/cecil/files/nuspec.patch 
b/dev-dotnet/cecil/files/nuspec.patch
new file mode 100644
index 000..39ce752
--- /dev/null
+++ b/dev-dotnet/cecil/files/nuspec.patch
@@ -0,0 +1,34 @@
+diff --git a/Mono.Cecil.nuspec b/Mono.Cecil.nuspec
+index e01234e..f7c2372 100644
+--- a/Mono.Cecil.nuspec
 b/Mono.Cecil.nuspec
+@@ -1,23 +1,23 @@
+ 
+ http://ww

[gentoo-commits] repo/gentoo:master commit in: dev-dotnet/libgdiplus/

2016-02-24 Thread Heather Cynede
commit: 0d0ae58ee0e742edef24822705442a1b1c22f000
Author: Heather Cynede  gentoo  org>
AuthorDate: Wed Feb 24 13:07:14 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Wed Feb 24 13:07:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0ae58e

dev-dotnet/libgdiplus: correct giflib dep

Package-Manager: portage-2.2.27

 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild | 51 ++
 1 file changed, 51 insertions(+)

diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild 
b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild
new file mode 100644
index 000..bb2df21
--- /dev/null
+++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils dotnet
+
+DESCRIPTION="Library for using System.Drawing with mono"
+HOMEPAGE="http://www.mono-project.com;
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-freebsd ~amd64-linux ~x86-linux 
~x86-solaris"
+SRC_URI="http://download.mono-project.com/sources/${PN}/${P}.tar.gz;
+
+IUSE="cairo"
+
+RDEPEND=">=dev-libs/glib-2.2.3:2
+   >=media-libs/freetype-2.3.7
+   >=media-libs/fontconfig-2.6
+   >=media-libs/libpng-1.4:0
+   x11-libs/libXrender
+   x11-libs/libX11
+   x11-libs/libXt
+   >=x11-libs/cairo-1.8.4[X]
+   media-libs/libexif
+   >=media-libs/giflib-5.1.2
+   virtual/jpeg:0
+   media-libs/tiff:0
+   !cairo? ( >=x11-libs/pango-1.20 )"
+DEPEND="${RDEPEND}"
+
+src_configure() {
+   econf \
+   --disable-dependency-tracking \
+   --disable-static \
+   $(usex cairo "" "--with-pango")
+}
+
+src_install () {
+   default
+
+   dotnet_multilib_comply
+   local commondoc=( AUTHORS ChangeLog README TODO )
+   for docfile in "${commondoc[@]}"; do
+   [[ -e "${docfile}" ]] && dodoc "${docfile}"
+   done
+   [[ "${DOCS[@]}" ]] && dodoc "${DOCS[@]}"
+   prune_libtool_files
+}



[gentoo-commits] proj/dotnet:master commit in: app-emacs/dash/, dev-dotnet/NLog/, app-emacs/s/, dev-dotnet/notify-sharp/, ...

2016-02-24 Thread Heather Cynede
commit: f2c31e9e34f9486276fe1193d64649ebc57c2f2c
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sun Feb 21 14:15:35 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Feb 21 14:15:35 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=f2c31e9e

maintainer type proj added

 app-emacs/dash/metadata.xml| 12 +++
 app-emacs/s/metadata.xml   | 12 +++
 app-shells/pash/metadata.xml   | 10 +++---
 dev-dotnet/NLog/metadata.xml   | 16 +++
 .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  |  4 ++--
 dev-dotnet/Open-NAT/metadata.xml   | 14 ++---
 dev-dotnet/commandlineparser/metadata.xml  |  6 +++---
 dev-dotnet/dbus-sharp-glib/metadata.xml| 14 ++---
 dev-dotnet/dbus-sharp/metadata.xml | 18 ++---
 dev-dotnet/deveel-irony/metadata.xml   |  6 +++---
 dev-dotnet/deveel-math/metadata.xml| 10 +-
 dev-dotnet/deveeldb/metadata.xml   | 10 +-
 dev-dotnet/dryioc/metadata.xml | 10 +-
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  4 ++--
 dev-dotnet/eto-parse/metadata.xml  |  6 --
 dev-dotnet/fake/metadata.xml   | 16 +--
 dev-dotnet/gio-sharp/metadata.xml  |  4 
 dev-dotnet/gkeyfile-sharp/metadata.xml |  4 
 dev-dotnet/gnome-desktop-sharp/metadata.xml|  4 
 dev-dotnet/gnome-sharp/metadata.xml|  4 
 dev-dotnet/gtk-sharp-beans/metadata.xml|  4 
 dev-dotnet/gtk-sharp/metadata.xml  |  4 
 dev-dotnet/gudev-sharp/metadata.xml|  4 
 dev-dotnet/hyena/metadata.xml  |  4 
 dev-dotnet/icsharpcodetexteditor/metadata.xml  |  6 --
 dev-dotnet/ikvm-bin/metadata.xml   |  4 
 dev-dotnet/ikvm/metadata.xml   |  4 
 dev-dotnet/irony-framework/metadata.xml|  6 +++---
 dev-dotnet/libgdiplus/metadata.xml | 12 +++
 dev-dotnet/log4net/log4net-1.2.11-r1.ebuild|  4 ++--
 dev-dotnet/log4net/log4net-1.2.11.ebuild   |  4 ++--
 dev-dotnet/log4net/metadata.xml|  4 
 dev-dotnet/mono-addins/metadata.xml|  4 
 dev-dotnet/monotorrent/metadata.xml| 14 ++---
 dev-dotnet/nant/metadata.xml   | 16 +++
 dev-dotnet/newtonsoft-json/metadata.xml| 10 +-
 dev-dotnet/nini/metadata.xml   | 14 ++---
 dev-dotnet/notify-sharp/metadata.xml   |  4 
 dev-dotnet/nuget-codeplex/metadata.xml | 12 +++
 dev-dotnet/nuget/metadata.xml  |  6 --
 dev-dotnet/nunit/metadata.xml  | 16 +++
 dev-dotnet/referenceassemblies-pcl/metadata.xml| 23 +++---
 .../referenceassemblies-pcl-4.6.ebuild |  2 +-
 dev-dotnet/sharpziplib/metadata.xml|  8 
 dev-dotnet/slntools/metadata.xml   | 16 +++
 dev-dotnet/smartirc4net/metadata.xml   |  4 
 dev-dotnet/soup-sharp/metadata.xml |  4 
 dev-dotnet/webkitgtk-sharp/metadata.xml|  4 
 dev-dotnet/x-pagedlist/metadata.xml|  6 +++---
 dev-dotnet/xdt-for-monodevelop/metadata.xml|  6 --
 dev-lang/fsharp/metadata.xml   | 13 +---
 dev-lang/ironscheme/metadata.xml   | 12 +++
 dev-lang/mono/metadata.xml |  6 +++---
 dev-lang/nemerle/metadata.xml  | 11 ++-
 dev-util/fsharpbinding/metadata.xml| 16 +--
 dev-util/mono-debugger/metadata.xml|  4 
 dev-util/mono-docbrowser/metadata.xml  |  4 
 dev-util/mono-packaging-tools/metadata.xml |  6 --
 dev-util/mono-tools/metadata.xml   |  4 
 dev-util/monodevelop/metadata.xml  | 14 -
 media-gfx/pinta/metadata.xml   | 10 +++---
 media-sound/banshee/banshee-2.6.1-r1.ebuild|  4 ++--
 media-sound/banshee/metadata.xml   | 22 -
 net-irc/smuxi/metadata.xml |  4 
 net-misc/sparkleshare/metadata.xml |  4 
 www-servers/xsp/metadata.xml   | 13 +---
 66 files changed, 358 insertions(+), 202 deletions(-)

diff --git a/app-emacs/dash/metadata.xml b/app-emacs/dash/metadata.xml
index 1fbcd62..aae9df8 100644
--- a/app-emacs/dash/metadata.xml
+++ b/app-emacs/dash/metadata.xml
@@ -1,10 +1,14 @@
 
 http://www.gentoo.org/dtd/metada

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/

2016-02-24 Thread Heather Cynede
commit: 9c0f55783fe259d88fe715a21622e13323202d41
Author: Heather  users  noreply  github  com>
AuthorDate: Thu Jan 28 09:43:58 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Jan 28 09:43:58 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=9c0f5578

fix incorrect logic with USE=cairo

 .../libgdiplus/{libgdiplus-4.2.ebuild => libgdiplus-4.2-r1.ebuild}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild 
b/dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild
similarity index 97%
rename from dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild
rename to dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild
index 993de32..2265860 100644
--- a/dev-dotnet/libgdiplus/libgdiplus-4.2.ebuild
+++ b/dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild
@@ -35,7 +35,7 @@ src_configure() {
econf \
--disable-dependency-tracking \
--disable-static \
-   $(use_with cairo pango)
+   $(usex cairo "" "--with-pango")
 }
 
 src_install () {



[gentoo-commits] proj/dotnet:master commit in: /

2016-02-24 Thread Heather Cynede
commit: 9ed20e9dd7d2baa7efe1d216541b049e24990002
Author: Heather  users  noreply  github  com>
AuthorDate: Sun Feb 21 16:28:31 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Feb 21 16:28:31 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=9ed20e9d

Merge pull request #179 from ArsenShnurkov/maintainer-project

maintainer type proj added

 app-emacs/dash/metadata.xml| 12 +++
 app-emacs/s/metadata.xml   | 12 +++
 app-shells/pash/metadata.xml   | 10 +++---
 dev-dotnet/NLog/metadata.xml   | 16 +++
 .../Open-NAT/Open-NAT-1.0.0-r201510290.ebuild  |  4 ++--
 dev-dotnet/Open-NAT/metadata.xml   | 14 ++---
 dev-dotnet/commandlineparser/metadata.xml  |  6 +++---
 dev-dotnet/dbus-sharp-glib/metadata.xml| 14 ++---
 dev-dotnet/dbus-sharp/metadata.xml | 18 ++---
 dev-dotnet/deveel-irony/metadata.xml   |  6 +++---
 dev-dotnet/deveel-math/metadata.xml| 10 +-
 dev-dotnet/deveeldb/metadata.xml   | 10 +-
 dev-dotnet/dryioc/metadata.xml | 10 +-
 .../eto-parse/eto-parse-1.4.0-r20150907.ebuild |  4 ++--
 dev-dotnet/eto-parse/metadata.xml  |  6 --
 dev-dotnet/fake/metadata.xml   | 16 +--
 dev-dotnet/gio-sharp/metadata.xml  |  4 
 dev-dotnet/gkeyfile-sharp/metadata.xml |  4 
 dev-dotnet/gnome-desktop-sharp/metadata.xml|  4 
 dev-dotnet/gnome-sharp/metadata.xml|  4 
 dev-dotnet/gtk-sharp-beans/metadata.xml|  4 
 dev-dotnet/gtk-sharp/metadata.xml  |  4 
 dev-dotnet/gudev-sharp/metadata.xml|  4 
 dev-dotnet/hyena/metadata.xml  |  4 
 dev-dotnet/icsharpcodetexteditor/metadata.xml  |  6 --
 dev-dotnet/ikvm-bin/metadata.xml   |  4 
 dev-dotnet/ikvm/metadata.xml   |  4 
 dev-dotnet/irony-framework/metadata.xml|  6 +++---
 dev-dotnet/libgdiplus/metadata.xml | 12 +++
 dev-dotnet/log4net/log4net-1.2.11-r1.ebuild|  4 ++--
 dev-dotnet/log4net/log4net-1.2.11.ebuild   |  4 ++--
 dev-dotnet/log4net/metadata.xml|  4 
 dev-dotnet/mono-addins/metadata.xml|  4 
 dev-dotnet/monotorrent/metadata.xml| 14 ++---
 dev-dotnet/nant/metadata.xml   | 16 +++
 dev-dotnet/newtonsoft-json/metadata.xml| 10 +-
 dev-dotnet/nini/metadata.xml   | 14 ++---
 dev-dotnet/notify-sharp/metadata.xml   |  4 
 dev-dotnet/nuget-codeplex/metadata.xml | 12 +++
 dev-dotnet/nuget/metadata.xml  |  6 --
 dev-dotnet/nunit/metadata.xml  | 16 +++
 dev-dotnet/referenceassemblies-pcl/metadata.xml| 23 +++---
 .../referenceassemblies-pcl-4.6.ebuild |  2 +-
 dev-dotnet/sharpziplib/metadata.xml|  8 
 dev-dotnet/slntools/metadata.xml   | 16 +++
 dev-dotnet/smartirc4net/metadata.xml   |  4 
 dev-dotnet/soup-sharp/metadata.xml |  4 
 dev-dotnet/webkitgtk-sharp/metadata.xml|  4 
 dev-dotnet/x-pagedlist/metadata.xml|  6 +++---
 dev-dotnet/xdt-for-monodevelop/metadata.xml|  6 --
 dev-lang/fsharp/metadata.xml   | 13 +---
 dev-lang/ironscheme/metadata.xml   | 12 +++
 dev-lang/mono/metadata.xml |  6 +++---
 dev-lang/nemerle/metadata.xml  | 11 ++-
 dev-util/fsharpbinding/metadata.xml| 16 +--
 dev-util/mono-debugger/metadata.xml|  4 
 dev-util/mono-docbrowser/metadata.xml  |  4 
 dev-util/mono-packaging-tools/metadata.xml |  6 --
 dev-util/mono-tools/metadata.xml   |  4 
 dev-util/monodevelop/metadata.xml  | 14 -
 media-gfx/pinta/metadata.xml   | 10 +++---
 media-sound/banshee/banshee-2.6.1-r1.ebuild|  4 ++--
 media-sound/banshee/metadata.xml   | 22 -
 net-irc/smuxi/metadata.xml |  4 
 net-misc/sparkleshare/metadata.xml |  4 
 www-servers/xsp/metadata.xml   | 13 +---
 66 files changed, 358 insertions(+), 202 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/, dev-dotnet/libgdiplus/files/

2016-02-24 Thread Heather Cynede
commit: 49cbc602a8d1187c42f7d0535309e12ea97e076e
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Feb 19 11:32:15 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Feb 19 11:32:15 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=49cbc602

dependency version set to giflib-5.1.2

 .../libgdiplus-4.2-giflib-quantizebuffer.patch | 297 -
 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild |  14 +-
 2 files changed, 1 insertion(+), 310 deletions(-)

diff --git 
a/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch 
b/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch
deleted file mode 100644
index 6f816d4..000
--- a/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch
+++ /dev/null
@@ -1,297 +0,0 @@
-diff --git a/src/gifcodec.c b/src/gifcodec.c
-index 6f8dedb..0868713 100644
 a/src/gifcodec.c
-+++ b/src/gifcodec.c
-@@ -39,6 +39,292 @@ GUID gdip_gif_image_format_guid = {0xb96b3cb0U, 0x0728U, 
0x11d3U, {0x9d, 0x7b, 0
- 
- #include "gifcodec.h"
- 
-+#define COLOR_ARRAY_SIZE 32768
-+#define BITS_PER_PRIM_COLOR 5
-+#define MAX_PRIM_COLOR  0x1f
-+
-+static int SortRGBAxis;
-+
-+typedef struct QuantizedColorType {
-+GifByteType RGB[3];
-+GifByteType NewColorIndex;
-+long Count;
-+struct QuantizedColorType *Pnext;
-+} QuantizedColorType;
-+
-+typedef struct NewColorMapType {
-+GifByteType RGBMin[3], RGBWidth[3];
-+unsigned int NumEntries; /* # of QuantizedColorType in linked list below 
*/
-+unsigned long Count; /* Total number of pixels in all the entries */
-+QuantizedColorType *QuantizedColors;
-+} NewColorMapType;
-+
-+
-+/
-+ * Routine called by qsort to compare two entries.
-+ /
-+static int
-+SortCmpRtn(const void *Entry1,
-+   const void *Entry2) {
-+
-+return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] -
-+   (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis];
-+}
-+
-+/**
-+ * Routine to subdivide the RGB space recursively using median cut in each
-+ * axes alternatingly until ColorMapSize different cubes exists.
-+ * The biggest cube in one dimension is subdivide unless it has only one 
entry.
-+ * Returns GIF_ERROR if failed, otherwise GIF_OK.
-+ 
**/
-+static int
-+SubdivColorMap(NewColorMapType * NewColorSubdiv,
-+   unsigned int ColorMapSize,
-+   unsigned int *NewColorMapSize) {
-+
-+int MaxSize;
-+unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor;
-+long Sum, Count;
-+QuantizedColorType *QuantizedColor, **SortArray;
-+
-+while (ColorMapSize > *NewColorMapSize) {
-+/* Find candidate for subdivision: */
-+MaxSize = -1;
-+for (i = 0; i < *NewColorMapSize; i++) {
-+for (j = 0; j < 3; j++) {
-+if int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) &&
-+  (NewColorSubdiv[i].NumEntries > 1)) {
-+MaxSize = NewColorSubdiv[i].RGBWidth[j];
-+Index = i;
-+SortRGBAxis = j;
-+}
-+}
-+}
-+
-+if (MaxSize == -1)
-+return GIF_OK;
-+
-+/* Split the entry Index into two along the axis SortRGBAxis: */
-+
-+/* Sort all elements in that entry along the given axis and split at
-+ * the median.  */
-+SortArray = (QuantizedColorType **)malloc(
-+  sizeof(QuantizedColorType *) *
-+  NewColorSubdiv[Index].NumEntries);
-+if (SortArray == NULL)
-+return GIF_ERROR;
-+for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors;
-+ j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL;
-+ j++, QuantizedColor = QuantizedColor->Pnext)
-+SortArray[j] = QuantizedColor;
-+
-+qsort(SortArray, NewColorSubdiv[Index].NumEntries,
-+  sizeof(QuantizedColorType *), SortCmpRtn);
-+
-+/* Relink the sorted list into one: */
-+for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++)
-+SortArray[j]->Pnext = SortArray[j + 1];
-+SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL;
-+NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0];
-+free((char *)SortArray);
-+
-+/* Now simply add the Counts until we have half of the Count: */
-+Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count;
-+NumEntries = 1;
-+Count = QuantizedColor->Count;
-+whil

[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/

2016-02-24 Thread Heather Cynede
commit: bf072331f2ca9ea89248cc33fd85349d8b0e4599
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Feb 19 03:22:59 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Feb 19 03:22:59 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=bf072331

rename libgdiplus-4.2-r1.ebuild -> libgdiplus-4.2-r2.ebuild

 .../libgdiplus/{libgdiplus-4.2-r1.ebuild => libgdiplus-4.2-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild 
b/dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild
similarity index 100%
rename from dev-dotnet/libgdiplus/libgdiplus-4.2-r1.ebuild
rename to dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild



[gentoo-commits] proj/dotnet:master commit in: /

2016-02-24 Thread Heather Cynede
commit: b2bc047cf77d011479aab1eef734e04718ad998b
Author: Heather  users  noreply  github  com>
AuthorDate: Sun Feb 21 05:56:49 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sun Feb 21 05:56:49 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b2bc047c

Merge pull request #177 from ArsenShnurkov/herd-removal

remove herd lines

 app-shells/pash/metadata.xml| 1 -
 dev-dotnet/NLog/metadata.xml| 1 -
 dev-dotnet/Open-NAT/metadata.xml| 1 -
 dev-dotnet/commandlineparser/metadata.xml   | 1 -
 dev-dotnet/dbus-sharp-glib/metadata.xml | 1 -
 dev-dotnet/dbus-sharp/metadata.xml  | 1 -
 dev-dotnet/deveel-irony/metadata.xml| 1 -
 dev-dotnet/deveel-math/metadata.xml | 1 -
 dev-dotnet/deveeldb/metadata.xml| 1 -
 dev-dotnet/dryioc/metadata.xml  | 1 -
 dev-dotnet/eto-parse/metadata.xml   | 1 -
 dev-dotnet/gio-sharp/metadata.xml   | 1 -
 dev-dotnet/gkeyfile-sharp/metadata.xml  | 1 -
 dev-dotnet/gnome-desktop-sharp/metadata.xml | 1 -
 dev-dotnet/gnome-sharp/metadata.xml | 1 -
 dev-dotnet/gtk-sharp-beans/metadata.xml | 1 -
 dev-dotnet/gtk-sharp/metadata.xml   | 1 -
 dev-dotnet/gudev-sharp/metadata.xml | 1 -
 dev-dotnet/hyena/metadata.xml   | 1 -
 dev-dotnet/ikvm-bin/metadata.xml| 1 -
 dev-dotnet/ikvm/metadata.xml| 1 -
 dev-dotnet/irony-framework/metadata.xml | 1 -
 dev-dotnet/log4net/metadata.xml | 1 -
 dev-dotnet/mono-addins/metadata.xml | 1 -
 dev-dotnet/monotorrent/metadata.xml | 1 -
 dev-dotnet/nant/metadata.xml| 1 -
 dev-dotnet/newtonsoft-json/metadata.xml | 1 -
 dev-dotnet/nini/metadata.xml| 1 -
 dev-dotnet/notify-sharp/metadata.xml| 1 -
 dev-dotnet/nuget/metadata.xml   | 1 -
 dev-dotnet/nunit/metadata.xml   | 1 -
 dev-dotnet/referenceassemblies-pcl/metadata.xml | 1 -
 dev-dotnet/sharpziplib/metadata.xml | 1 -
 dev-dotnet/slntools/metadata.xml| 1 -
 dev-dotnet/smartirc4net/metadata.xml| 1 -
 dev-dotnet/soup-sharp/metadata.xml  | 1 -
 dev-dotnet/webkitgtk-sharp/metadata.xml | 1 -
 dev-dotnet/x-pagedlist/metadata.xml | 1 -
 dev-dotnet/xdt-for-monodevelop/metadata.xml | 1 -
 dev-lang/fsharp/metadata.xml| 1 -
 dev-lang/mono/metadata.xml  | 1 -
 dev-util/mono-debugger/metadata.xml | 1 -
 dev-util/mono-docbrowser/metadata.xml   | 1 -
 dev-util/mono-packaging-tools/metadata.xml  | 1 -
 dev-util/mono-tools/metadata.xml| 1 -
 dev-util/monodevelop/metadata.xml   | 1 -
 media-sound/banshee/metadata.xml| 2 --
 net-irc/smuxi/metadata.xml  | 1 -
 net-misc/sparkleshare/metadata.xml  | 1 -
 www-servers/xsp/metadata.xml| 1 -
 50 files changed, 51 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: licenses/, dev-dotnet/referenceassemblies-pcl/

2016-02-24 Thread Heather Cynede
commit: 921bd5a0d3c2037f91edc00bdb3dddaf470f310f
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Feb 20 15:52:24 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 20 15:52:24 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=921bd5a0

https://github.com/gentoo/dotnet/issues/111

 dev-dotnet/referenceassemblies-pcl/metadata.xml| 24 +++
 .../referenceassemblies-pcl-4.6.ebuild | 27 ++
 licenses/TODO  |  1 +
 3 files changed, 52 insertions(+)

diff --git a/dev-dotnet/referenceassemblies-pcl/metadata.xml 
b/dev-dotnet/referenceassemblies-pcl/metadata.xml
new file mode 100644
index 000..feeb90f
--- /dev/null
+++ b/dev-dotnet/referenceassemblies-pcl/metadata.xml
@@ -0,0 +1,24 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+   dotnet
+
+   cyn...@gentoo.org
+       Heather Cynede
+   
+   
+   
+   
+.NET Portable Class Library reference assemblies
+
+   
+переносимые библиотеки классов (PCL) собранные Microsoft-ом
+
+

diff --git 
a/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild 
b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild
new file mode 100644
index 000..12294dd
--- /dev/null
+++ b/dev-dotnet/referenceassemblies-pcl/referenceassemblies-pcl-4.6.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit rpm
+
+HOMEPAGE="https://developer.xamarin.com/guides/cross-platform/application_fundamentals/pcl/;
+DESCRIPTION=".NET Portable Class Library reference assemblies"
+SRC_URI="http://download.mono-project.com/repo/centos/r/referenceassemblies-pcl/referenceassemblies-pcl-${PV}-0.noarch.rpm;
+# https://www.microsoft.com/net/dotnet_library_license.htm
+# https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm
+LICENSE="TODO"
+
+SLOT="0"
+KEYWORDS="x86 amd64"
+IUSE=""
+
+DEPEND=">=dev-lang/mono-4.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+   cp -R "${S}/"* "${D}/" || die "Install failed!"
+}

diff --git a/licenses/TODO b/licenses/TODO
new file mode 100644
index 000..0274235
--- /dev/null
+++ b/licenses/TODO
@@ -0,0 +1 @@
+TODO - please make you own legal work
\ No newline at end of file



[gentoo-commits] proj/dotnet:master commit in: /

2016-02-24 Thread Heather Cynede
commit: 1d88ca38753b15a99006c7a57fe79ad4398e3cb5
Author: Heather  users  noreply  github  com>
AuthorDate: Sat Feb 20 16:28:47 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 20 16:28:47 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=1d88ca38

Merge pull request #175 from ArsenShnurkov/referenceassemblies-pcl

ebuild for binary PCL (Portable class library) assemblies

 dev-dotnet/referenceassemblies-pcl/Manifest|  1 +
 dev-dotnet/referenceassemblies-pcl/metadata.xml| 24 +++
 .../referenceassemblies-pcl-4.6.ebuild | 27 ++
 licenses/TODO  |  1 +
 4 files changed, 53 insertions(+)



[gentoo-commits] proj/dotnet:master commit in: /

2016-02-24 Thread Heather Cynede
commit: ee9de607bd6354e594a62b5dbc8f3c4973415bf0
Author: Heather  users  noreply  github  com>
AuthorDate: Fri Feb 19 14:36:29 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Feb 19 14:36:29 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ee9de607

Merge pull request #174 from ArsenShnurkov/libgdiplus

patch added for libgdiplus-4.2-r2

 .../libgdiplus/{libgdiplus-4.2-r1.ebuild => libgdiplus-4.2-r2.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)



[gentoo-commits] proj/dotnet:master commit in: dev-dotnet/libgdiplus/, dev-dotnet/libgdiplus/files/

2016-02-24 Thread Heather Cynede
commit: 8f975abd5958a26601598fe29cff6c8a5f48
Author: ArsenShnurkov  gmail  com>
AuthorDate: Fri Feb 19 10:11:47 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Feb 19 10:11:47 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=8f975abd

patch restored

 .../libgdiplus-4.2-giflib-quantizebuffer.patch | 297 +
 dev-dotnet/libgdiplus/libgdiplus-4.2-r2.ebuild |  14 +-
 2 files changed, 310 insertions(+), 1 deletion(-)

diff --git 
a/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch 
b/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch
new file mode 100644
index 000..6f816d4
--- /dev/null
+++ b/dev-dotnet/libgdiplus/files/libgdiplus-4.2-giflib-quantizebuffer.patch
@@ -0,0 +1,297 @@
+diff --git a/src/gifcodec.c b/src/gifcodec.c
+index 6f8dedb..0868713 100644
+--- a/src/gifcodec.c
 b/src/gifcodec.c
+@@ -39,6 +39,292 @@ GUID gdip_gif_image_format_guid = {0xb96b3cb0U, 0x0728U, 
0x11d3U, {0x9d, 0x7b, 0
+ 
+ #include "gifcodec.h"
+ 
++#define COLOR_ARRAY_SIZE 32768
++#define BITS_PER_PRIM_COLOR 5
++#define MAX_PRIM_COLOR  0x1f
++
++static int SortRGBAxis;
++
++typedef struct QuantizedColorType {
++GifByteType RGB[3];
++GifByteType NewColorIndex;
++long Count;
++struct QuantizedColorType *Pnext;
++} QuantizedColorType;
++
++typedef struct NewColorMapType {
++GifByteType RGBMin[3], RGBWidth[3];
++unsigned int NumEntries; /* # of QuantizedColorType in linked list below 
*/
++unsigned long Count; /* Total number of pixels in all the entries */
++QuantizedColorType *QuantizedColors;
++} NewColorMapType;
++
++
++/
++ * Routine called by qsort to compare two entries.
++ /
++static int
++SortCmpRtn(const void *Entry1,
++   const void *Entry2) {
++
++return (*((QuantizedColorType **) Entry1))->RGB[SortRGBAxis] -
++   (*((QuantizedColorType **) Entry2))->RGB[SortRGBAxis];
++}
++
++/**
++ * Routine to subdivide the RGB space recursively using median cut in each
++ * axes alternatingly until ColorMapSize different cubes exists.
++ * The biggest cube in one dimension is subdivide unless it has only one 
entry.
++ * Returns GIF_ERROR if failed, otherwise GIF_OK.
++ 
**/
++static int
++SubdivColorMap(NewColorMapType * NewColorSubdiv,
++   unsigned int ColorMapSize,
++   unsigned int *NewColorMapSize) {
++
++int MaxSize;
++unsigned int i, j, Index = 0, NumEntries, MinColor, MaxColor;
++long Sum, Count;
++QuantizedColorType *QuantizedColor, **SortArray;
++
++while (ColorMapSize > *NewColorMapSize) {
++/* Find candidate for subdivision: */
++MaxSize = -1;
++for (i = 0; i < *NewColorMapSize; i++) {
++for (j = 0; j < 3; j++) {
++if int)NewColorSubdiv[i].RGBWidth[j]) > MaxSize) &&
++  (NewColorSubdiv[i].NumEntries > 1)) {
++MaxSize = NewColorSubdiv[i].RGBWidth[j];
++Index = i;
++SortRGBAxis = j;
++}
++}
++}
++
++if (MaxSize == -1)
++return GIF_OK;
++
++/* Split the entry Index into two along the axis SortRGBAxis: */
++
++/* Sort all elements in that entry along the given axis and split at
++ * the median.  */
++SortArray = (QuantizedColorType **)malloc(
++  sizeof(QuantizedColorType *) *
++  NewColorSubdiv[Index].NumEntries);
++if (SortArray == NULL)
++return GIF_ERROR;
++for (j = 0, QuantizedColor = NewColorSubdiv[Index].QuantizedColors;
++ j < NewColorSubdiv[Index].NumEntries && QuantizedColor != NULL;
++ j++, QuantizedColor = QuantizedColor->Pnext)
++SortArray[j] = QuantizedColor;
++
++qsort(SortArray, NewColorSubdiv[Index].NumEntries,
++  sizeof(QuantizedColorType *), SortCmpRtn);
++
++/* Relink the sorted list into one: */
++for (j = 0; j < NewColorSubdiv[Index].NumEntries - 1; j++)
++SortArray[j]->Pnext = SortArray[j + 1];
++SortArray[NewColorSubdiv[Index].NumEntries - 1]->Pnext = NULL;
++NewColorSubdiv[Index].QuantizedColors = QuantizedColor = SortArray[0];
++free((char *)SortArray);
++
++/* Now simply add the Counts until we have half of the Count: */
++Sum = NewColorSubdiv[Index].Count / 2 - QuantizedColor->Count;
++NumEntries = 1;
++Count = QuantizedColor->Count;
++while (QuantizedColor-&g

[gentoo-commits] proj/dotnet:master commit in: dev-util/mono-packaging-tools/, dev-dotnet/NLog/, dev-dotnet/notify-sharp/, ...

2016-02-24 Thread Heather Cynede
commit: 206f055233bc35072885fa28ee056193e7fd518e
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Feb 20 23:47:51 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Sat Feb 20 23:47:51 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=206f0552

remove herd lines

 app-shells/pash/metadata.xml| 1 -
 dev-dotnet/NLog/metadata.xml| 1 -
 dev-dotnet/Open-NAT/metadata.xml| 1 -
 dev-dotnet/commandlineparser/metadata.xml   | 1 -
 dev-dotnet/dbus-sharp-glib/metadata.xml | 1 -
 dev-dotnet/dbus-sharp/metadata.xml  | 1 -
 dev-dotnet/deveel-irony/metadata.xml| 1 -
 dev-dotnet/deveel-math/metadata.xml | 1 -
 dev-dotnet/deveeldb/metadata.xml| 1 -
 dev-dotnet/dryioc/metadata.xml  | 1 -
 dev-dotnet/eto-parse/metadata.xml   | 1 -
 dev-dotnet/gio-sharp/metadata.xml   | 1 -
 dev-dotnet/gkeyfile-sharp/metadata.xml  | 1 -
 dev-dotnet/gnome-desktop-sharp/metadata.xml | 1 -
 dev-dotnet/gnome-sharp/metadata.xml | 1 -
 dev-dotnet/gtk-sharp-beans/metadata.xml | 1 -
 dev-dotnet/gtk-sharp/metadata.xml   | 1 -
 dev-dotnet/gudev-sharp/metadata.xml | 1 -
 dev-dotnet/hyena/metadata.xml   | 1 -
 dev-dotnet/ikvm-bin/metadata.xml| 1 -
 dev-dotnet/ikvm/metadata.xml| 1 -
 dev-dotnet/irony-framework/metadata.xml | 1 -
 dev-dotnet/log4net/metadata.xml | 1 -
 dev-dotnet/mono-addins/metadata.xml | 1 -
 dev-dotnet/monotorrent/metadata.xml | 1 -
 dev-dotnet/nant/metadata.xml| 1 -
 dev-dotnet/newtonsoft-json/metadata.xml | 1 -
 dev-dotnet/nini/metadata.xml| 1 -
 dev-dotnet/notify-sharp/metadata.xml| 1 -
 dev-dotnet/nuget/metadata.xml   | 1 -
 dev-dotnet/nunit/metadata.xml   | 1 -
 dev-dotnet/referenceassemblies-pcl/metadata.xml | 1 -
 dev-dotnet/sharpziplib/metadata.xml | 1 -
 dev-dotnet/slntools/metadata.xml| 1 -
 dev-dotnet/smartirc4net/metadata.xml| 1 -
 dev-dotnet/soup-sharp/metadata.xml  | 1 -
 dev-dotnet/webkitgtk-sharp/metadata.xml | 1 -
 dev-dotnet/x-pagedlist/metadata.xml | 1 -
 dev-dotnet/xdt-for-monodevelop/metadata.xml | 1 -
 dev-lang/fsharp/metadata.xml| 1 -
 dev-lang/mono/metadata.xml  | 1 -
 dev-util/mono-debugger/metadata.xml | 1 -
 dev-util/mono-docbrowser/metadata.xml   | 1 -
 dev-util/mono-packaging-tools/metadata.xml  | 1 -
 dev-util/mono-tools/metadata.xml| 1 -
 dev-util/monodevelop/metadata.xml   | 1 -
 media-sound/banshee/metadata.xml| 2 --
 net-irc/smuxi/metadata.xml  | 1 -
 net-misc/sparkleshare/metadata.xml  | 1 -
 www-servers/xsp/metadata.xml| 1 -
 50 files changed, 51 deletions(-)

diff --git a/app-shells/pash/metadata.xml b/app-shells/pash/metadata.xml
index 6372efe..ab2b477 100644
--- a/app-shells/pash/metadata.xml
+++ b/app-shells/pash/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-dotnet
 
Create .mdb files for release configuration
 

diff --git a/dev-dotnet/NLog/metadata.xml b/dev-dotnet/NLog/metadata.xml
index 5c0862c..2c0fcd7 100644
--- a/dev-dotnet/NLog/metadata.xml
+++ b/dev-dotnet/NLog/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  dotnet
   
 dot...@gentoo.org
 dotnet

diff --git a/dev-dotnet/Open-NAT/metadata.xml b/dev-dotnet/Open-NAT/metadata.xml
index a3ca47f..aa9af68 100644
--- a/dev-dotnet/Open-NAT/metadata.xml
+++ b/dev-dotnet/Open-NAT/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   dotnet
 
cyn...@gentoo.org
    Heather Cynede

diff --git a/dev-dotnet/commandlineparser/metadata.xml 
b/dev-dotnet/commandlineparser/metadata.xml
index b0f2685..8837181 100644
--- a/dev-dotnet/commandlineparser/metadata.xml
+++ b/dev-dotnet/commandlineparser/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   dotnet
 
cyn...@gentoo.org
    Heather Cynede

diff --git a/dev-dotnet/dbus-sharp-glib/metadata.xml 
b/dev-dotnet/dbus-sharp-glib/metadata.xml
index 4bfc7f9..29cb31a 100644
--- a/dev-dotnet/dbus-sharp-glib/metadata.xml
+++ b/dev-dotnet/dbus-sharp-glib/metadata.xml
@@ -1,7 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  dotnet
   
 ange...@gentoo.org
 Christoph Mende

diff --git a/dev-dotnet/dbus-sharp/metadata.xml 
b/dev-dotnet/dbus-sharp/metadata.xml
index 4bfc7f9..29cb31a 100644
--- a/dev-dotnet/dbus-sharp/metadata.xml
+++ b/dev-dotnet/dbus-sharp/metadata.xml
@@ -1,7 +1,6 @@
 
 http

[gentoo-commits] repo/gentoo:master commit in: dev-util/monodevelop/, dev-util/monodevelop/files/

2016-01-22 Thread Heather Cynede
commit: f2ae44cd6bad278716f55b32c00729e8f5ad1bb0
Author: Heather Cynede  gentoo  org>
AuthorDate: Fri Jan 22 10:04:18 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Fri Jan 22 10:05:45 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ae44cd

dev-util/monodevelop: minor improvements and patch fixes

Package-Manager: portage-2.2.27

 dev-util/monodevelop/files/local-nuget-icons.patch |  31 +
 dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild | 142 +
 2 files changed, 173 insertions(+)

diff --git a/dev-util/monodevelop/files/local-nuget-icons.patch 
b/dev-util/monodevelop/files/local-nuget-icons.patch
new file mode 100644
index 000..561e50f
--- /dev/null
+++ b/dev-util/monodevelop/files/local-nuget-icons.patch
@@ -0,0 +1,31 @@
+--- 
a/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs
 
b/main/src/addins/MonoDevelop.PackageManagement/MonoDevelop.PackageManagement/ImageLoader.cs
+@@ -91,8 +91,7 @@ namespace MonoDevelop.PackageManagement
+   ImageLoadedEventArgs LoadImage (Uri uri, object state)
+   {
+   try {
+-  var httpClient = new HttpClient (uri);
+-  Stream stream = httpClient.GetResponse 
().GetResponseStream ();
++  Stream stream = GetResponseStream (uri);
+   Image image = Image.FromStream (stream);
+ 
+   return new ImageLoadedEventArgs (image, uri, 
state);
+@@ -101,6 +100,17 @@ namespace MonoDevelop.PackageManagement
+   }
+   }
+ 
++  static Stream GetResponseStream (Uri uri)
++  {
++  if (uri.IsFile) {
++  var request = WebRequest.Create (uri);
++  return request.GetResponse ().GetResponseStream 
();
++  }
++
++  var httpClient = new HttpClient (uri);
++  return httpClient.GetResponse ().GetResponseStream ();
++  }
++
+   void OnLoaded (ITask task, Uri uri, 
object state)
+   {
+   if (task.IsFaulted) {
+

diff --git a/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild 
b/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
new file mode 100644
index 000..b86abdf
--- /dev/null
+++ b/dev-util/monodevelop/monodevelop-5.9.5.9-r1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit fdo-mime gnome2-utils dotnet versionator eutils git-r3
+
+DESCRIPTION="Integrated Development Environment for .NET"
+HOMEPAGE="http://www.monodevelop.com/;
+SRC_URI="https://launchpadlibrarian.net/68057829/NUnit-2.5.10.11092.zip
+   https://www.nuget.org/api/v2/package/NUnit/2.6.3 -> NUnit.2.6.3.zip
+   https://www.nuget.org/api/v2/package/NUnit.Runners/2.6.3  -> 
NUnit.Runners.2.6.3.zip
+   
https://www.nuget.org/api/v2/package/System.Web.Mvc.Extensions.Mvc.4/1.0.9 -> 
System.Web.Mvc.Extensions.Mvc.4.1.0.9.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Mvc/5.2.2 -> 
Microsoft.AspNet.Mvc.5.2.2.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.Razor/3.2.2 -> 
Microsoft.AspNet.Razor.3.2.2.zip
+   https://www.nuget.org/api/v2/package/Microsoft.AspNet.WebPages/3.2.2 -> 
Microsoft.AspNet.WebPages.3.2.2.zip
+   
https://www.nuget.org/api/v2/package/Microsoft.Web.Infrastructure/1.0.0.0 -> 
Microsoft.Web.Infrastructure.1.0.0.0.zip"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+subversion +git +gnome qtcurve"
+
+RDEPEND=">=dev-lang/mono-3.2.8
+   >=dev-dotnet/nuget-2.8.3
+   gnome? ( >=dev-dotnet/gnome-sharp-2.24.2-r1 )
+   >=dev-dotnet/gtk-sharp-2.12.21:2
+   >=www-servers/xsp-2
+   dev-util/ctags
+   sys-apps/dbus[X]
+   subversion? ( dev-vcs/subversion )
+   !https://github.com/mono/monodevelop.git;
+EGIT_COMMIT="${P}"
+
+src_unpack() {
+   cd "${T}"
+   unpack NUnit-2.5.10.11092.zip
+
+   #clone from git
+   git-r3_fetch
+   git-r3_checkout "${EGIT_REPO_URI}" "${T}/${P}"
+
+   #extract packages
+   mkdir -p "${T}"/packages || die
+   cd "${T}"/packages || die
+
+   for pkg in NUnit.2.6.3 \
+   NUnit.Runners.2.6.3 \
+   System.Web.Mvc.Extensions.Mvc.4.1.0.9 \
+   Microsoft.AspNet.Mvc.5.2.2 \
+   Microsoft.AspNet.Razor.3.2.2 \
+   Microsoft.AspNet.WebPages.3.2.2 \
+   Microsoft.Web.Infrastructure.1.

[gentoo-commits] proj/dotnet:master commit in: dev-lang/mono/

2016-01-22 Thread Heather Cynede
commit: ac907609007d60146be22d98f191cd1120fd76ea
Author: ArsenShnurkov  gmail  com>
AuthorDate: Thu Jan 21 23:49:09 2016 +
Commit:     Heather Cynede  gentoo  org>
CommitDate: Thu Jan 21 23:49:09 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=ac907609

copied from 4.2.2.29

 dev-lang/mono/metadata.xml |  24 ++--
 dev-lang/mono/mono-4.2.2.30.ebuild | 116 +
 2 files changed, 135 insertions(+), 5 deletions(-)

diff --git a/dev-lang/mono/metadata.xml b/dev-lang/mono/metadata.xml
index 9529ca5..dab4583 100644
--- a/dev-lang/mono/metadata.xml
+++ b/dev-lang/mono/metadata.xml
@@ -1,9 +1,23 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-dotnet
-
-   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.
-
+   dotnet
+
+   cyn...@gentoo.org
+       Heather Cynede
+   
+   
+   https://github.com/mono/mono/issues
+   mono/mono
+   
+   
+   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.
+   
+   
+   Xamarin's opensource implementation of Common Language Runtime 
(ECMA-335, ISO/IEC 23271)
+   
+   
+   Общеязыковая исполняющая среда (ECMA-335, ISO/IEC 23271), от 
компании Xamarin
+   
 

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..677210a
--- /dev/null
+++ b/dev-lang/mono/mono-4.2.2.30.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}
+   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 
"${FILESDIR}/${PN}-4.0.2.5-fix-mono-dis-makefile-am-when-without-sgen.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"
+
+   epatch "${FILESDIR}/systemweb3.patch"
+   epatch 
"${FILESDIR}/fix-for-GitExtensions-issue-2710-another-resolution.patch"
+   epatch "${FILESDIR}/fix-for-

  1   2   3   4   5   6   >