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

2018-01-22 Thread Mikhail Pukhlikov
commit: 621308c8d9449a1fbe8871e9877426ce176751a5
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Thu Jan 18 01:50:39 2018 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Thu Jan 18 01:52:05 2018 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=621308c8

workaround for roslyn bug with signing

 .../cecil/cecil-0.10_beta1_p2016111002-r1.ebuild   |  5 +++--
 dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild   | 24 ++
 dev-util/nunit/nunit-3.0.1-r2.ebuild   | 23 +
 3 files changed, 32 insertions(+), 20 deletions(-)

diff --git a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild 
b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
index ec032ce..77e0bc0 100644
--- a/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
+++ b/dev-dotnet/cecil/cecil-0.10_beta1_p2016111002-r1.ebuild
@@ -6,17 +6,18 @@ EAPI=6
 KEYWORDS="~amd64 ~x86"
 RESTRICT+=" mirror"
 
+SLOT="0"
+
 USE_DOTNET="net45 net35"
 IUSE="+${USE_DOTNET} +gac +nupkg +pkg-config +debug +developer"
 
-inherit gac nupkg
+inherit xbuild gac mono-pkg-config 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"
 
 COMMON_DEPEND=">=dev-lang/mono-4.0.2.5
 "

diff --git a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild 
b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
index 92cbd11..0889de6 100644
--- a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
+++ b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
@@ -2,24 +2,26 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=6
-inherit mono-env gac nupkg
+EAPI="6"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+
+SLOT="2" # NUnit V2 IS NO LONGER MAINTAINED OR UPDATED.
+
+USE_DOTNET="net45"
+IUSE="+${USE_DOTNET} developer debug +gac nupkg doc"
+
+inherit mono-env xbuild gac nupkg
 
 NAME="nunitv2"
 HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="1b549f4f8b067518c7b54a5b263679adb83ccda4"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PN}-${PV}.zip"
-RESTRICT="mirror"
 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]
@@ -53,7 +55,10 @@ src_prepare() {
 }
 
 src_compile() {
-   exbuild "${METAFILETOBUILD}"
+   # /p:PublicSign=true
+   exbuild /p:SignAssembly=true /p:DelaySign=true 
"/p:AssemblyOriginatorKeyFile=${S}/src/nunit.snk" "${METAFILETOBUILD}"
+   sn -R "${S}/bin/${DIR}/lib/nunit-console-runner.dll" 
"${S}/src/nunit.snk" || die
+   sn -R "${S}/bin/${DIR}/framework/nunit.framework.dll" 
"${S}/src/nunit.snk" || die
enuspec "${S}/nuget/nunit.nuspec"
enuspec "${S}/nuget/nunit.runners.nuspec"
 }
@@ -85,6 +90,7 @@ src_install() {
fi
 
egacinstall "${S}/bin/${DIR}/lib/nunit-console-runner.dll"
+   egacinstall "${S}/bin/${DIR}/framework/nunit.framework.dll"
fi
 
if use doc; then

diff --git a/dev-util/nunit/nunit-3.0.1-r2.ebuild 
b/dev-util/nunit/nunit-3.0.1-r2.ebuild
index a5cd7fd..927956d 100644
--- a/dev-util/nunit/nunit-3.0.1-r2.ebuild
+++ b/dev-util/nunit/nunit-3.0.1-r2.ebuild
@@ -2,25 +2,27 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=6
-inherit mono-env gac nupkg
+EAPI="6"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+
+SLOT="3"
+
+USE_DOTNET="net45"
+IUSE="+net45 developer debug nupkg gac doc"
+
+inherit mono-env xbuild gac nupkg
 
 NAME="nunit"
 HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="dd39deaa2c805783cb069878b58b0447d0849849"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
-RESTRICT="mirror"
+#  https://github.com/mono/mono/raw/master/mcs/class/mono.snk;
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
-SLOT="3"
-
 DESCRIPTION="NUnit test suite for mono applications"
 LICENSE="MIT" # https://github.com/nunit/nunit/blob/master/LICENSE.txt
-KEYWORDS="~amd64 ~x86"
-#USE_DOTNET="net20 net40 net45"
-USE_DOTNET="net45"
-IUSE="+net45 developer debug nupkg gac doc"
 
 CDEPEND=">=dev-lang/mono-4.0.2.5
net45? (
@@ -58,6 +60,7 @@ METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
 NUGET_PACKAGE_VERSION="$(get_version_component_range 1-3)"
 
 src_prepare() {
+   # cp "${DISTDIR}/mono.snk" "${S}/src/nunit.snk" || die
chmod -R +rw "${S}" || die
eapply "${FILESDIR}/nunit-3.0.1-removing-tests-from-nproj.patch"
eapply "${FILESDIR}/nunit-3.0.1-nuget.nuspec.patch"
@@ -104,6 +107,8 @@ src_install() {
 
# 

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

2017-06-02 Thread Mikhail Pukhlikov
commit: 36320d122bee67436d544e012d27f616b3c6182e
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Sun May 28 15:03:22 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun May 28 15:03:22 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=36320d12

rename v3 ebuild before changing

 dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild| 2 +-
 dev-util/nunit/{nunit-3.0.1-r1.ebuild => nunit-3.0.1-r2.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild 
b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
index 7340198..92cbd11 100644
--- a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
+++ b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
@@ -9,7 +9,7 @@ NAME="nunitv2"
 HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="1b549f4f8b067518c7b54a5b263679adb83ccda4"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PN}-${PV}.zip"
 RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 

diff --git a/dev-util/nunit/nunit-3.0.1-r1.ebuild 
b/dev-util/nunit/nunit-3.0.1-r2.ebuild
similarity index 99%
rename from dev-util/nunit/nunit-3.0.1-r1.ebuild
rename to dev-util/nunit/nunit-3.0.1-r2.ebuild
index 04e561e..2dd2e98 100644
--- a/dev-util/nunit/nunit-3.0.1-r1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1-r2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="dd39deaa2c805783cb069878b58b0447d0849849"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
-#RESTRICT="mirror"
+RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
 SLOT="3"



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

2017-06-02 Thread Mikhail Pukhlikov
commit: 9cc12ede54f7a784c30bce704bc7d06c82963b42
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Sun May 28 16:35:14 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun May 28 16:35:14 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=9cc12ede

name of exe in wrapper fixed

 dev-util/nunit/nunit-3.0.1-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nunit/nunit-3.0.1-r2.ebuild 
b/dev-util/nunit/nunit-3.0.1-r2.ebuild
index af165c1..a5cd7fd 100644
--- a/dev-util/nunit/nunit-3.0.1-r2.ebuild
+++ b/dev-util/nunit/nunit-3.0.1-r2.ebuild
@@ -100,7 +100,7 @@ src_install() {
doins bin/${DIR}/*.mdb
fi
 
-   make_wrapper nunit "mono ${SLOTTEDDIR}/nunit-console.exe"
+   make_wrapper nunit "mono ${SLOTTEDDIR}/nunit3-console.exe"
 
# 
https://stackoverflow.com/questions/36430417/is-there-a-nunit-console-runner-dll-for-nunit-3-0
# egacinstall "${S}/bin/${DIR}/nunit-console-runner.dll"



[gentoo-commits] proj/dotnet:master commit in: dev-util/nunit-gui/, eclass/, dev-util/nunit-console/, ...

2017-06-02 Thread Mikhail Pukhlikov
commit: 0432230adeec60255658216eeec793874efb6a42
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Fri Jun  2 05:58:08 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jun  2 06:16:55 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=0432230a

NUnit-3.7.0

 dev-dotnet/nunit-framework/metadata.xml|   8 ++
 .../nunit-framework/nunit-framework-3.7.0.ebuild   |  75 ++
 .../mono-packaging-tools-1.4.3.ebuild  | 154 +
 dev-util/nunit-console/metadata.xml|   8 ++
 dev-util/nunit-console/nunit-console-3.7.0.ebuild  |  94 +
 dev-util/nunit-gui/metadata.xml|   8 ++
 dev-util/nunit-gui/nunit-gui-3.7.0.ebuild  |  99 +
 eclass/mpt-r20150903.eclass|  12 +-
 8 files changed, 452 insertions(+), 6 deletions(-)

diff --git a/dev-dotnet/nunit-framework/metadata.xml 
b/dev-dotnet/nunit-framework/metadata.xml
new file mode 100644
index 000..b1262f1
--- /dev/null
+++ b/dev-dotnet/nunit-framework/metadata.xml
@@ -0,0 +1,8 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   dot...@gentoo.org
+   Gentoo Dotnet Project
+   
+

diff --git a/dev-dotnet/nunit-framework/nunit-framework-3.7.0.ebuild 
b/dev-dotnet/nunit-framework/nunit-framework-3.7.0.ebuild
new file mode 100644
index 000..f071fa2
--- /dev/null
+++ b/dev-dotnet/nunit-framework/nunit-framework-3.7.0.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+KEYWORDS="~amd64 ~x86"
+RESTRICT="mirror"
+
+#USE_DOTNET="net20 net40 net45"
+USE_DOTNET="net45"
+IUSE="+net45 developer debug nupkg gac doc"
+
+inherit mono-env gac nupkg
+
+NAME="nunit"
+HOMEPAGE="https://github.com/nunit/${NAME};
+
+EGIT_COMMIT="aa669b7e142954541d25fbb1a4ef660ca5f97f1a"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
+S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
+
+SLOT="370"
+
+DESCRIPTION="NUnit test suite for mono applications"
+LICENSE="MIT" # https://github.com/nunit/nunit/blob/master/LICENSE.txt
+
+CDEPEND=">=dev-lang/mono-5.0.1.1
+   net45? (
+   developer? (
+   debug?  ( dev-dotnet/cecil[net45,gac,developer,debug] )
+   !debug? ( dev-dotnet/cecil[net45,gac,developer] )
+   )
+   !developer? (
+   debug?  ( dev-dotnet/cecil[net45,gac,debug] )
+   !debug? ( dev-dotnet/cecil[net45,gac] )
+   )
+   )
+"
+
+DEPEND="${CDEPEND}
+   net45? (
+   developer? (
+   debug? ( dev-util/nant[net45,nupkg,developer,debug] )
+   !debug? ( dev-util/nant[net45,nupkg,developer] )
+   )
+   !developer? (
+   debug? ( dev-util/nant[net45,nupkg,debug] )
+   !debug? ( dev-util/nant[net45,nupkg] )
+   )
+   )
+"
+
+RDEPEND="${CDEPEND}
+"
+
+FILE_TO_BUILD=src/NUnitFramework/framework/nunit.framework-4.5.csproj
+METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
+
+NUGET_PACKAGE_VERSION="$(get_version_component_range 1-3)"
+
+src_compile() {
+   exbuild_strong "${METAFILETOBUILD}"
+}
+
+src_install() {
+   if use debug; then
+   DIR=Debug
+   else
+   DIR=Release
+   fi
+   egacinstall "bin/${DIR}/net-4.5/nunit.framework.dll"
+   einstall_pc_file "${PN}" "${PV}" "nunit.framework"
+}
+

diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild 
b/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild
new file mode 100644
index 000..9f2b6d3
--- /dev/null
+++ b/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6 # >=portage-2.2.25
+KEYWORDS="~x86 ~amd64"
+RESTRICT="mirror"
+
+USE_DOTNET="net45"
+# debug = debug configuration (symbols and defines for debugging)
+# test = allow NUnit tests to run
+# developer = generate symbols information (to view line numbers in stack 
traces, either in debug or release configuration)
+# aot = compile to machine code and store to disk during install, to save time 
later during startups
+# nupkg = create .nupkg file from .nuspec
+# gac = install into gac
+# pkg-config = register in pkg-config database
+IUSE="+${USE_DOTNET} debug +developer test +aot doc"
+
+TOOLS_VERSION=14.0
+
+inherit gac nupkg
+
+get_revision()
+{
+   git rev-list --count $2..$1
+}
+
+get_dlldir() {
+   echo /usr/lib64/mono/${PN}
+}
+
+NAME="mono-packaging-tools"
+HOMEPAGE="http://arsenshnurkov.github.io/mono-packaging-tools;
+
+REPOSITORY_URL="https://github.com/ArsenShnurkov/${NAME};
+
+EGIT_COMMIT="c5a6f4f38b2ad5d5707c12a527a6639fc0adab59"

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

2017-06-02 Thread Mikhail Pukhlikov
commit: 948eb2c4d095cd611432579d4f0c51b96b96e377
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Fri Jun  2 06:04:26 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jun  2 06:16:57 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=948eb2c4

make wrapper

 dev-util/nunit-gui/nunit-gui-3.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild 
b/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
index 5678fd6..6e892bd 100644
--- a/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
+++ b/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
@@ -91,7 +91,7 @@ src_install() {
doins bin/${DIR}/*.mdb
fi
 
-   #make_wrapper nunit "mono ${SLOTTEDDIR}/nunit3-console.exe"
+   make_wrapper nunit-gui "mono ${SLOTTEDDIR}/nunit-gui.exe"
 
if use doc; then
doins LICENSE.txt NOTICES.txt CHANGES.txt



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

2017-06-02 Thread Mikhail Pukhlikov
commit: aaa567dcf7ebfe065a905215a75777bc7b34c2b9
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Sun May 28 16:31:46 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun May 28 16:31:46 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=aaa567dc

change paths

 .../nunit/files/nunit-3.0.1-nuget.nuspec.patch | 15 +++
 .../files/nunit-3.0.1-nunit.console.nuspec.patch   | 48 ++
 .../files/nunit-3.0.1-nunit.engine.nuspec.patch| 23 +++
 dev-util/nunit/nunit-3.0.1-r2.ebuild   | 22 ++
 4 files changed, 57 insertions(+), 51 deletions(-)

diff --git a/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch
index 1a782db..7a01978 100644
--- a/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch
+++ b/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch
@@ -1,8 +1,7 @@
-diff --git a/nuget/nunit.nuspec b/nuget/nunit.nuspec
-index 71634a9..b450080 100644
 a/nuget/nunit.nuspec
-+++ b/nuget/nunit.nuspec
-@@ -32,15 +32,7 @@ Supported platforms:
+diff -u -r a/nuget/nunit.nuspec b/nuget/nunit.nuspec
+--- a/nuget/nunit.nuspec   2015-12-02 05:52:00.0 +0300
 b/nuget/nunit.nuspec   2017-05-28 18:08:45.0 +0300
+@@ -32,15 +32,7 @@
  
  
  
@@ -10,11 +9,13 @@ index 71634a9..b450080 100644
 -
 -
 -
- 
- 
+-
+-
 -
 -
 -
 -
++
++

  

diff --git a/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch
index db29255..4d6e8b9 100644
--- a/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch
+++ b/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch
@@ -1,24 +1,38 @@
-diff --git a/nuget/nunit.console.nuspec b/nuget/nunit.console.nuspec
-index 7479f61..7c7e65f 100644
 a/nuget/nunit.console.nuspec
-+++ b/nuget/nunit.console.nuspec
-@@ -25,8 +25,6 @@
+--- a/nuget/nunit.console.nuspec   2015-12-02 05:52:00.0 +0300
 b/nuget/nunit.console.nuspec   2017-05-28 18:49:12.746449899 +0300
+@@ -23,23 +23,17 @@
+ 
+ 
  
- 
- 
+-
+-
 -
 -
- 
- 
- 
-@@ -34,10 +32,6 @@
- 
- 
- 
+-
+-
+-
+-
+-
+-
+-
 -
 -
 -
 -
- 
- 
- 
+-
+-
+-
++
++
++
++
++
++
++
++
++
++
++
++
+   
+ 

diff --git a/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch
index c6920b0..9713dc7 100644
--- a/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch
+++ b/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch
@@ -1,16 +1,21 @@
-diff --git a/nuget/nunit.engine.nuspec b/nuget/nunit.engine.nuspec
-index 04086bf..53f3be6 100644
 a/nuget/nunit.engine.nuspec
-+++ b/nuget/nunit.engine.nuspec
-@@ -23,10 +23,7 @@
+diff -u -r a/nuget/nunit.engine.nuspec b/nuget/nunit.engine.nuspec
+--- a/nuget/nunit.engine.nuspec2015-12-02 05:52:00.0 +0300
 b/nuget/nunit.engine.nuspec2017-05-28 19:01:55.0 +0300
+@@ -21,12 +21,9 @@
+ 
+ 
  
- 
- 
+-
+-
 -
- 
- 
+-
+-
 -
 -
++
++
++
++

  
 \ No newline at end of file

diff --git a/dev-util/nunit/nunit-3.0.1-r2.ebuild 
b/dev-util/nunit/nunit-3.0.1-r2.ebuild
index 2dd2e98..af165c1 100644
--- a/dev-util/nunit/nunit-3.0.1-r2.ebuild
+++ b/dev-util/nunit/nunit-3.0.1-r2.ebuild
@@ -68,17 +68,12 @@ src_prepare() {
if use debug; then
DIR="Debug"
else
-   DIR=""
+   DIR="Release"
fi
 
sed -i "s=\\\$version\\\$=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
-   #sed -i "s=\\\${package.version}=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
-   #sed -i '/test/d' "${S}/nuget/"*.nuspec || die
-   #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#\\${project.base.dir}##g" "${S}/nuget/"*.nuspec || die
-   sed -i "s#bin/#bin/${DIR}/#g" "${S}/nuget/"*.nuspec || die
+   sed -i "s=\\\$dir\\\$=${DIR}=g" "${S}/nuget/"*.nuspec || die
default
 }
 
@@ -105,19 +100,10 @@ src_install() {
doins bin/${DIR}/*.mdb
fi
 
-#  into /usr
-#  dobin ${FILESDIR}/nunit-console
make_wrapper nunit "mono ${SLOTTEDDIR}/nunit-console.exe"
 
-   if use gac; then
-   if use debug; then
-   DIR="Debug"
-   else
-   DIR="Release"
-   fi
-
-   egacinstall "${S}/bin/${DIR}/lib/nunit-console-runner.dll"
-   fi
+   # 

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

2017-06-02 Thread Mikhail Pukhlikov
commit: 60e26cfc04cac4bd2ede6152483add005654602a
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Sun May 28 14:57:30 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun May 28 14:57:30 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=60e26cfc

fix for nupkg.eclass

 dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild |  1 +
 eclass/nupkg.eclass  | 11 ++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild 
b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
index 9c17df5..7340198 100644
--- a/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
+++ b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
@@ -10,6 +10,7 @@ HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="1b549f4f8b067518c7b54a5b263679adb83ccda4"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.zip -> ${PF}.zip"
+RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
 SLOT="2" # NUnit V2 IS NO LONGER MAINTAINED OR UPDATED.

diff --git a/eclass/nupkg.eclass b/eclass/nupkg.eclass
index 9ba4be7..d038aeb 100644
--- a/eclass/nupkg.eclass
+++ b/eclass/nupkg.eclass
@@ -79,17 +79,18 @@ enuget_restore() {
 # accepts path to .nuspec file as parameter
 enuspec() {
if use nupkg; then
-   if [ -n "${NUSPEC_PROPERTIES}" ]; then
-   NUSPEC_PROPERTIES+=';'
+   local PROPS=${NUSPEC_PROPERTIES}
+   if [ -n "${PROPS}" ]; then
+   PROPS+=';'
fi
# see 
http://docs.nuget.org/create/nuspec-reference#specifying-files-to-include-in-the-package
# for the explaination why $configuration$ property is passed
if use debug; then
-   NUSPEC_PROPERTIES+="configuration=Debug"
+   PROPS+="configuration=Debug"
else
-   NUSPEC_PROPERTIES+="configuration=Release"
+   PROPS+="configuration=Release"
fi
-   nuget pack -Properties "${NUSPEC_PROPERTIES}" -BasePath "${S}" 
-OutputDirectory "${WORKDIR}" -NonInteractive -Verbosity detailed "$@" || die
+   nuget pack -Properties "${PROPS}" -BasePath "${S}" 
-OutputDirectory "${WORKDIR}" -NonInteractive -Verbosity detailed "$@" || die
fi
 }
 



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

2017-06-02 Thread Mikhail Pukhlikov
commit: e999d455b8ab1193113d34995fbcc58fe28ac376
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Sun May 28 14:27:52 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sun May 28 14:27:52 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=e999d455

rename file

 ...unit-2.6.4_p2015011102-r1.ebuild => nunit-2.6.4_p2015011102-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild 
b/dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild
similarity index 100%
rename from dev-util/nunit/nunit-2.6.4_p2015011102-r1.ebuild
rename to dev-util/nunit/nunit-2.6.4_p2015011102-r2.ebuild



[gentoo-commits] proj/dotnet:master commit in: dev-util/nunit-gui/, dev-util/mono-packaging-tools/

2017-06-02 Thread Mikhail Pukhlikov
commit: 5d110407cc80a04c5c1f8c480471e40e57fed3b8
Author: ArsenShnurkov  users  noreply  github 
 com>
AuthorDate: Fri Jun  2 07:43:10 2017 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Fri Jun  2 07:43:10 2017 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=5d110407

fix of reference removal

 dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild | 2 +-
 dev-util/nunit-gui/nunit-gui-3.7.0.ebuild   | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild 
b/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild
index 9f2b6d3..2f21fee 100644
--- a/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild
+++ b/dev-util/mono-packaging-tools/mono-packaging-tools-1.4.3.ebuild
@@ -34,7 +34,7 @@ HOMEPAGE="http://arsenshnurkov.github.io/mono-packaging-tools;
 
 REPOSITORY_URL="https://github.com/ArsenShnurkov/${NAME};
 
-EGIT_COMMIT="c5a6f4f38b2ad5d5707c12a527a6639fc0adab59"
+EGIT_COMMIT="98dfea6ddcc47de78a59014728f823bfe773fb25"
 SRC_URI="${REPOSITORY_URL}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 

diff --git a/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild 
b/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
index 6e892bd..ae35757 100644
--- a/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
+++ b/dev-util/nunit-gui/nunit-gui-3.7.0.ebuild
@@ -68,6 +68,7 @@ src_prepare() {
empt-csproj --replace-reference="Mono.Cecil" --dir="${S}"
empt-csproj --remove-reference="NUnit.System.Linq" --dir="${S}"
sed -i 
'/PreserveNewest<\/CopyToOutputDirectory>/d' 
"${S}/src/nunit-gui/nunit-gui.csproj" || die
+   sed -i 's/"nunit.framework/"nunit.framework, Version=3.7.0.0/g' 
"${S}/src/mock-assembly/mock-assembly.csproj" || die
eapply_user
 }
 



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

2016-07-30 Thread Mikhail Pukhlikov
commit: 011786954f07b36b2f2d299d445d98a8aa341dfe
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:41:21 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:41:21 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=01178695

repoman fixes

 dev-util/nunit/nunit-3.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 03fb8b2..8bcf6a7 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -17,7 +17,7 @@ SLOT="3"
 
 DESCRIPTION="NUnit test suite for mono applications"
 LICENSE="MIT" # https://github.com/nunit/nunit/blob/master/LICENSE.txt
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="~amd64 ~x86"
 #USE_DOTNET="net20 net40 net45"
 USE_DOTNET="net45"
 IUSE="+net45 developer debug nupkg gac doc"



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

2016-07-30 Thread Mikhail Pukhlikov
commit: c17856a1d4a5106a0f60045a67670cad6be3cb70
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:38:50 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:38:50 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=c17856a1

dependencies corrected

 dev-util/nunit/nunit-3.0.1.ebuild | 32 
 1 file changed, 28 insertions(+), 4 deletions(-)

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 684fe75..03fb8b2 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -20,14 +20,38 @@ LICENSE="MIT" # 
https://github.com/nunit/nunit/blob/master/LICENSE.txt
 KEYWORDS="~amd64 ~ppc ~x86"
 #USE_DOTNET="net20 net40 net45"
 USE_DOTNET="net45"
-IUSE="net45 developer debug nupkg gac doc"
+IUSE="+net45 developer debug nupkg gac doc"
+
+CDEPEND=">=dev-lang/mono-4.0.2.5
+   net45? (
+   developer? (
+   debug?  ( dev-dotnet/cecil[net45,gac,developer,debug] )
+   !debug? ( dev-dotnet/cecil[net45,gac,developer] )
+   )
+   !developer? (
+   debug?  ( dev-dotnet/cecil[net45,gac,debug] )
+   !debug? ( dev-dotnet/cecil[net45,gac] )
+   )
+   )
+"
 
-RDEPEND=">=dev-lang/mono-4.0.2.5
-   dev-util/nant[nupkg]
+DEPEND="${CDEPEND}
+   net45? (
+   developer? (
+   debug? ( dev-util/nant[net45,nupkg,developer,debug] )
+   !debug? ( dev-util/nant[net45,nupkg,developer] )
+   )
+   !developer? (
+   debug? ( dev-util/nant[net45,nupkg,debug] )
+   !debug? ( dev-util/nant[net45,nupkg] )
+   )
+   )
 "
-DEPEND="${RDEPEND}
+
+RDEPEND="${CDEPEND}
 "
 
+
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 FILE_TO_BUILD=NUnit.proj
 METAFILETOBUILD="${S}/${FILE_TO_BUILD}"



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

2016-07-30 Thread Mikhail Pukhlikov
commit: 8ea0d6ac553157e081cb67b4926f8868ee3b60f7
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 01:22:57 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 01:22:57 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=8ea0d6ac

remove tests

 dev-util/nunit/build.sh|   4 +
 .../nunit-3.0.1-removing-tests-from-nproj.patch| 208 +
 .../nunit/files/removing-2.0-compatibiility.patch  |  29 ---
 .../nunit/files/removing-tests-from-nproj.patch|  12 --
 dev-util/nunit/nunit-3.0.1.ebuild  |  34 +++-
 5 files changed, 239 insertions(+), 48 deletions(-)

diff --git a/dev-util/nunit/build.sh b/dev-util/nunit/build.sh
new file mode 100755
index 000..2553611
--- /dev/null
+++ b/dev-util/nunit/build.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+
+rm -rf /var/tmp/portage/dev-util/nunit-3.0.1
+ebuild nunit-3.0.1.ebuild compile

diff --git a/dev-util/nunit/files/nunit-3.0.1-removing-tests-from-nproj.patch 
b/dev-util/nunit/files/nunit-3.0.1-removing-tests-from-nproj.patch
new file mode 100644
index 000..30cef82
--- /dev/null
+++ b/dev-util/nunit/files/nunit-3.0.1-removing-tests-from-nproj.patch
@@ -0,0 +1,208 @@
+diff --git a/NUnit.proj b/NUnit.proj
+index de5633b..28f9628 100644
+--- a/NUnit.proj
 b/NUnit.proj
+@@ -244,162 +244,6 @@
+   
+   
+ 
+-  
+-
+-  
+-
+-  
+-
+-  
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-
+-
+-
+-
+-  
+-
+-  
+-
+-  
+-
+-
+-
+-
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-
+-
+-
+-
+-  
+-
+-  
+-
+-
+-
+-
+-
+-
+-
+-  
+-  
+-  
+-
+-
+-
+-
+-
+-
+-
+-  
+-  
+-  
+-
+-
+-
+-  
+-  
+-  
+-
+-  
+-
+-  
+-
+-  
+-  
+-  
+-
+-
+-
+-  
+-  
+-  
+-  
+   
+   
+   
+@@ -691,13 +535,6 @@
+ 
+ 
+-
+-  
+-
+-
+-
+   
+   
+   
+@@ -705,26 +542,15 @@
+ 
+ 
+ 
+-
+ 
+-
+-  
+-
+ 
+ 
+ 
+ 
+-
+-
+-
+-
+-
+-
+   
+ 
+   
+ 
+-
+   
+   
+   

diff --git a/dev-util/nunit/files/removing-2.0-compatibiility.patch 
b/dev-util/nunit/files/removing-2.0-compatibiility.patch
deleted file mode 100644
index 56ff347..000
--- a/dev-util/nunit/files/removing-2.0-compatibiility.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-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
deleted file mode 100644
index 8c117eb..000
--- a/dev-util/nunit/files/removing-tests-from-nproj.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-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/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 75496e5..1f11e9f 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="dd39deaa2c805783cb069878b58b0447d0849849"
 SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz"
-RESTRICT="mirror"
+#RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 
 SLOT="3"
@@ -34,21 +34,30 @@ METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
 
 src_prepare() {
chmod -R +rw "${S}" || die
-   #epatch "${FILESDIR}/removing-tests.patch"
-   epatch "${FILESDIR}/removing-tests-from-nproj.patch"
-   epatch "${FILESDIR}/removing-2.0-compatibiility.patch"
+   eapply "${FILESDIR}/nunit-3.0.1-removing-tests-from-nproj.patch"
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 "${FILESDIR}/${PN}.nuspec"
-   # PN = Package name, for example vim.
+   

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

2016-07-30 Thread Mikhail Pukhlikov
commit: b47db327d9b270ad56ece0acd9e4b3c5a074b1e2
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:20:48 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:20:48 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=b47db327

packaging

 dev-util/nunit/nunit-3.0.1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 3ff9fc7..684fe75 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -20,7 +20,7 @@ LICENSE="MIT" # 
https://github.com/nunit/nunit/blob/master/LICENSE.txt
 KEYWORDS="~amd64 ~ppc ~x86"
 #USE_DOTNET="net20 net40 net45"
 USE_DOTNET="net45"
-IUSE="net45 developer debug nupkg doc"
+IUSE="net45 developer debug nupkg gac doc"
 
 RDEPEND=">=dev-lang/mono-4.0.2.5
dev-util/nant[nupkg]
@@ -104,8 +104,8 @@ src_install() {
doins LICENSE.txt NOTICES.txt CHANGES.txt
fi
 
-   enupkg "${WORKDIR}/NUnit.${NUNIT_PACKAGE_VERSION}.nupkg"
-   enupkg "${WORKDIR}/NUnit.Runners.${NUNIT_PACKAGE_VERSION}.nupkg"
-   enupkg "${WORKDIR}/NUnit.Console.${NUNIT_PACKAGE_VERSION}.nupkg"
-   enupkg "${WORKDIR}/NUnit.Engine.${NUNIT_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.${NUGET_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.Runners.${NUGET_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.Console.${NUGET_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.Engine.${NUGET_PACKAGE_VERSION}.nupkg"
 }



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

2016-07-30 Thread Mikhail Pukhlikov
commit: 826d3c27f1c3d9877164a9cb5373c6db8d88ce47
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:05:05 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:05:05 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=826d3c27

engine package added

 .../nunit/files/nunit-3.0.1-nuget.nuspec.patch | 20 
 .../files/nunit-3.0.1-nunit.console.nuspec.patch   | 24 +++
 .../files/nunit-3.0.1-nunit.engine.nuspec.patch| 16 +
 dev-util/nunit/nunit-3.0.1.ebuild  | 28 +++---
 4 files changed, 80 insertions(+), 8 deletions(-)

diff --git a/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch
new file mode 100644
index 000..1a782db
--- /dev/null
+++ b/dev-util/nunit/files/nunit-3.0.1-nuget.nuspec.patch
@@ -0,0 +1,20 @@
+diff --git a/nuget/nunit.nuspec b/nuget/nunit.nuspec
+index 71634a9..b450080 100644
+--- a/nuget/nunit.nuspec
 b/nuget/nunit.nuspec
+@@ -32,15 +32,7 @@ Supported platforms:
+ 
+ 
+ 
+-
+-
+-
+-
+ 
+ 
+-
+-
+-
+-
+   
+ 

diff --git a/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch
new file mode 100644
index 000..db29255
--- /dev/null
+++ b/dev-util/nunit/files/nunit-3.0.1-nunit.console.nuspec.patch
@@ -0,0 +1,24 @@
+diff --git a/nuget/nunit.console.nuspec b/nuget/nunit.console.nuspec
+index 7479f61..7c7e65f 100644
+--- a/nuget/nunit.console.nuspec
 b/nuget/nunit.console.nuspec
+@@ -25,8 +25,6 @@
+ 
+ 
+ 
+-
+-
+ 
+ 
+ 
+@@ -34,10 +32,6 @@
+ 
+ 
+ 
+-
+-
+-
+-
+ 
+ 
+ 

diff --git a/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch 
b/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch
new file mode 100644
index 000..c6920b0
--- /dev/null
+++ b/dev-util/nunit/files/nunit-3.0.1-nunit.engine.nuspec.patch
@@ -0,0 +1,16 @@
+diff --git a/nuget/nunit.engine.nuspec b/nuget/nunit.engine.nuspec
+index 04086bf..53f3be6 100644
+--- a/nuget/nunit.engine.nuspec
 b/nuget/nunit.engine.nuspec
+@@ -23,10 +23,7 @@
+ 
+ 
+ 
+-
+ 
+ 
+-
+-
+   
+ 
+\ No newline at end of file

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 1f11e9f..3ff9fc7 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -32,22 +32,30 @@ S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 FILE_TO_BUILD=NUnit.proj
 METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
 
+NUGET_PACKAGE_VERSION="$(get_version_component_range 1-3)"
+
 src_prepare() {
chmod -R +rw "${S}" || die
eapply "${FILESDIR}/nunit-3.0.1-removing-tests-from-nproj.patch"
+   eapply "${FILESDIR}/nunit-3.0.1-nuget.nuspec.patch"
+   eapply "${FILESDIR}/nunit-3.0.1-nunit.console.nuspec.patch"
+   eapply "${FILESDIR}/nunit-3.0.1-nunit.engine.nuspec.patch"
enuget_restore "${METAFILETOBUILD}"
 
if use debug; then
DIR="Debug"
else
-   DIR="Release"
+   DIR=""
fi
-   sed -i '/x86/d' "${S}/nuget/"*.nuspec || die
-   sed -i '/log4net/d' "${S}/nuget/"*.nuspec || die
+   
+   sed -i "s=\\\$version\\\$=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
+   #sed -i "s=\\\${package.version}=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
+   #sed -i '/test/d' "${S}/nuget/"*.nuspec || die
+   #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
+   #sed -i "s#\\${project.base.dir}##g" "${S}/nuget/"*.nuspec || die
+   sed -i "s#bin/#bin/${DIR}/#g" "${S}/nuget/"*.nuspec || die
default
 }
 
@@ -55,6 +63,8 @@ src_compile() {
exbuild "${METAFILETOBUILD}"
enuspec "${S}/nuget/nunit.nuspec"
enuspec "${S}/nuget/nunit.runners.nuspec"
+   enuspec "${S}/nuget/nunit.console.nuspec"
+   enuspec "${S}/nuget/nunit.engine.nuspec"
 }
 
 src_install() {
@@ -94,6 +104,8 @@ src_install() {
doins LICENSE.txt NOTICES.txt CHANGES.txt
fi
 
-   enupkg "${WORKDIR}/NUnit.3.0.0.nupkg"
-   enupkg "${WORKDIR}/NUnit.Runners.$(get_version_component_range 
1-3).nupkg"
+   enupkg "${WORKDIR}/NUnit.${NUNIT_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.Runners.${NUNIT_PACKAGE_VERSION}.nupkg"
+   enupkg "${WORKDIR}/NUnit.Console.${NUNIT_PACKAGE_VERSION}.nupkg"
+   enupkg 

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

2016-07-30 Thread Mikhail Pukhlikov
commit: fb5049d0a396b0770bf1924cbea4fcafd5e33072
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:42:30 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:42:30 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=fb5049d0

empty line and trainling sapces removed

 dev-util/nunit/nunit-3.0.1.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1.ebuild
index 8bcf6a7..e90160b 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1.ebuild
@@ -51,7 +51,6 @@ DEPEND="${CDEPEND}
 RDEPEND="${CDEPEND}
 "
 
-
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 FILE_TO_BUILD=NUnit.proj
 METAFILETOBUILD="${S}/${FILE_TO_BUILD}"
@@ -71,7 +70,7 @@ src_prepare() {
else
DIR=""
fi
-   
+
sed -i "s=\\\$version\\\$=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
#sed -i "s=\\\${package.version}=${NUGET_PACKAGE_VERSION}=g" 
"${S}/nuget/"*.nuspec || die
#sed -i '/test/d' "${S}/nuget/"*.nuspec || die



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

2016-07-30 Thread Mikhail Pukhlikov
commit: d3e1b37c8d9241dab2c67239fda5bb7c67085a84
Author: ArsenShnurkov  gmail  com>
AuthorDate: Sat Jul 30 03:47:15 2016 +
Commit: Mikhail Pukhlikov  gentoo  org>
CommitDate: Sat Jul 30 03:47:15 2016 +
URL:https://gitweb.gentoo.org/proj/dotnet.git/commit/?id=d3e1b37c

rename r0 to r1 for testing revisions

 dev-util/nunit/{nunit-3.0.1.ebuild => nunit-3.0.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/nunit/nunit-3.0.1.ebuild 
b/dev-util/nunit/nunit-3.0.1-r1.ebuild
similarity index 97%
rename from dev-util/nunit/nunit-3.0.1.ebuild
rename to dev-util/nunit/nunit-3.0.1-r1.ebuild
index e90160b..f8972d0 100644
--- a/dev-util/nunit/nunit-3.0.1.ebuild
+++ b/dev-util/nunit/nunit-3.0.1-r1.ebuild
@@ -9,7 +9,7 @@ NAME="nunit"
 HOMEPAGE="https://github.com/nunit/${NAME};
 
 EGIT_COMMIT="dd39deaa2c805783cb069878b58b0447d0849849"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PF}.tar.gz"
+SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${PN}-${PV}.tar.gz"
 #RESTRICT="mirror"
 S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
 



[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
+
+#  into /usr
+#  dobin ${FILESDIR}/nunit-console
+   make_wrapper nunit264 "mono ${SLOTTEDDIR}/nunit-console.exe"
+
+   if use gac; then
+   if use debug; then
+   DIR="Debug"
+   else
+   DIR="Release"
+   fi
+
+   egacinstall