[gentoo-commits] proj/dotnet:master commit in: dev-util/nunit/, dev-dotnet/cecil/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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