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