commit:     2d16c98c188f2134d3a9a7fe9ed072570f5d05d0
Author:     ArsenShnurkov <ArsenShnurkov <AT> users <DOT> noreply <DOT> github 
<DOT> com>
AuthorDate: Fri Dec  1 13:07:29 2023 +0000
Commit:     Arsen Shnurkov <Arsen.Shnurkov <AT> gmail <DOT> com>
CommitDate: Fri Dec  1 13:08:20 2023 +0000
URL:        https://gitweb.gentoo.org/repo/proj/dotnet.git/commit/?id=2d16c98c

remove EAPI-6 ebuilds

Signed-off-by: Arsen.Shnurkov <ArsenShnurkov <AT> users.noreply.github.com>

 .gitignore                                         |   1 +
 .../dotnetcore-sdk-bin-2.1.818.ebuild              |  65 ----------
 .../dotnetcore-sdk-bin-3.1.416.ebuild              |  67 -----------
 .../dotnetcore-sdk-bin-5.0.405.ebuild              |  67 -----------
 .../dotnetcore-sdk-bin-6.0.102.ebuild              |  73 -----------
 dev-dotnet/dotnetcore-sdk-bin/metadata.xml         |   8 --
 .../msbuild-roslyn-csc/files/Initialize_Guid.patch |  11 --
 .../files/mono-MSBuildTask.csproj                  | 133 ---------------------
 dev-dotnet/msbuild-roslyn-csc/metadata.xml         |  10 --
 .../msbuild-roslyn-csc-15.3-r1.ebuild              |  66 ----------
 readme.md                                          |  29 +++--
 11 files changed, 22 insertions(+), 508 deletions(-)

diff --git a/.gitignore b/.gitignore
index b17678a..a55dd8e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 profiles/use.local.desc
 metadata/pkg_desc_index
 metadata/md5-cache/*
+metadata/cache

diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.818.ebuild 
b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.818.ebuild
deleted file mode 100644
index f8c467b..0000000
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-2.1.818.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils
-
-MY_PV="${PV}"
-
-DESCRIPTION=".NET Core SDK - binary precompiled for glibc"
-HOMEPAGE="https://www.microsoft.com/net/core";
-LICENSE="MIT"
-
-SRC_URI="
-amd64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
-arm? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
-arm64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz
 )
-"
-
-SLOT="2.1"
-KEYWORDS=""
-
-QA_PREBUILT="*"
-RESTRICT="splitdebug"
-
-# The sdk includes the runtime-bin and aspnet-bin so prevent from installing 
at the same time
-# dotnetcore-sdk is the source based build
-
-RDEPEND="
-       app-crypt/mit-krb5
-       >=dev-dotnet/dotnetcore-sdk-bin-common-${PV}
-       dev-libs/icu
-       || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 )
-       dev-util/lldb
-       dev-util/lttng-ust
-       net-misc/curl
-       sys-apps/lsb-release
-       sys-devel/llvm
-       sys-libs/libunwind
-       sys-libs/zlib"
-
-S=${WORKDIR}
-
-src_prepare() {
-       default
-
-       # For current .NET Core versions, all the directories contain versioned 
files,
-       # but the top-level files (the dotnet binary for example) are shared 
between versions,
-       # and those are backward-compatible.
-       # These common files are installed by the non-slotted 
dev-dotnet/dotnetcore-sdk-bin-common
-       # package, while the directories are installed by 
dev-dotnet/dotnetcore-sdk-bin which uses
-       # slots depending on major .NET Core version.
-       # This makes it possible to install multiple major versions at the same 
time.
-
-       # Skip the common files
-       find . -maxdepth 1 -type f -exec rm -f {} \; || die
-}
-
-src_install() {
-       local dest="opt/dotnet_core"
-       dodir "${dest}"
-
-       local ddest="${D}/${dest}"
-       cp -a "${S}"/* "${ddest}/" || die
-}

diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.416.ebuild 
b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.416.ebuild
deleted file mode 100644
index 860a23c..0000000
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-3.1.416.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils
-
-MY_PV="${PV}"
-
-DESCRIPTION=".NET Core SDK - binary precompiled for glibc"
-HOMEPAGE="https://www.microsoft.com/net/core";
-LICENSE="MIT"
-
-SRC_URI="
-amd64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
-arm? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
-arm64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz
 )
-"
-
-SLOT="3.1"
-KEYWORDS=""
-
-QA_PREBUILT="*"
-RESTRICT="splitdebug"
-
-# The sdk includes the runtime-bin and aspnet-bin so prevent from installing 
at the same time
-# dotnetcore-sdk is the source based build
-
-RDEPEND="
-       app-crypt/mit-krb5
-       >=dev-dotnet/dotnetcore-sdk-bin-common-${PV}
-       dev-libs/icu
-       || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 )
-       dev-util/lldb
-       dev-util/lttng-ust
-       net-misc/curl
-       sys-apps/lsb-release
-       sys-devel/llvm
-       sys-libs/libunwind
-       sys-libs/zlib"
-
-S=${WORKDIR}
-
-src_prepare() {
-       default
-
-       # For current .NET Core versions, all the directories contain versioned 
files,
-       # but the top-level files (the dotnet binary for example) are shared 
between versions,
-       # and those are backward-compatible.
-       # The exception from this above rule is packs/NETStandard.Library.Ref 
which is shared between >=3.0 versions.
-       # These common files are installed by the non-slotted 
dev-dotnet/dotnetcore-sdk-bin-common
-       # package, while the directories are installed by 
dev-dotnet/dotnetcore-sdk-bin which uses
-       # slots depending on major .NET Core version.
-       # This makes it possible to install multiple major versions at the same 
time.
-
-       # Skip the common files
-       find . -maxdepth 1 -type f -exec rm -f {} \; || die
-       rm -rf ./packs/NETStandard.Library.Ref || die
-}
-
-src_install() {
-       local dest="opt/dotnet_core"
-       dodir "${dest}"
-
-       local ddest="${D}/${dest}"
-       cp -a "${S}"/* "${ddest}/" || die
-}

diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild 
b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild
deleted file mode 100644
index 4670ca4..0000000
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-5.0.405.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils
-
-MY_PV="${PV}"
-
-DESCRIPTION=".NET Core SDK - binary precompiled for glibc"
-HOMEPAGE="https://www.microsoft.com/net/core";
-LICENSE="MIT"
-
-SRC_URI="
-amd64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
-arm? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
-arm64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz
 )
-"
-
-SLOT="5.0"
-KEYWORDS=""
-
-QA_PREBUILT="*"
-RESTRICT="splitdebug"
-
-# The sdk includes the runtime-bin and aspnet-bin so prevent from installing 
at the same time
-# dotnetcore-sdk is the source based build
-
-RDEPEND="
-       app-crypt/mit-krb5
-       >=dev-dotnet/dotnetcore-sdk-bin-common-${PV}
-       dev-libs/icu
-       || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 )
-       dev-util/lldb
-       dev-util/lttng-ust
-       net-misc/curl
-       sys-apps/lsb-release
-       sys-devel/llvm
-       sys-libs/libunwind
-       sys-libs/zlib"
-
-S=${WORKDIR}
-
-src_prepare() {
-       default
-
-       # For current .NET Core versions, all the directories contain versioned 
files,
-       # but the top-level files (the dotnet binary for example) are shared 
between versions,
-       # and those are backward-compatible.
-       # The exception from this above rule is packs/NETStandard.Library.Ref 
which is shared between >=3.0 versions.
-       # These common files are installed by the non-slotted 
dev-dotnet/dotnetcore-sdk-bin-common
-       # package, while the directories are installed by 
dev-dotnet/dotnetcore-sdk-bin which uses
-       # slots depending on major .NET Core version.
-       # This makes it possible to install multiple major versions at the same 
time.
-
-       # Skip the common files
-       find . -maxdepth 1 -type f -exec rm -f {} \; || die
-       rm -rf ./packs/NETStandard.Library.Ref || die
-}
-
-src_install() {
-       local dest="opt/dotnet_core"
-       dodir "${dest}"
-
-       local ddest="${D}/${dest}"
-       cp -a "${S}"/* "${ddest}/" || die
-}

diff --git a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild 
b/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild
deleted file mode 100644
index f3ce443..0000000
--- a/dev-dotnet/dotnetcore-sdk-bin/dotnetcore-sdk-bin-6.0.102.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit eutils
-
-MY_PV="${PV}"
-
-DESCRIPTION=".NET Core SDK - binary precompiled for glibc"
-HOMEPAGE="https://www.microsoft.com/net/core";
-LICENSE="MIT"
-
-SRC_URI="
-amd64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-x64.tar.gz
 )
-arm? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm.tar.gz
 )
-arm64? ( 
https://dotnetcli.azureedge.net/dotnet/Sdk/${MY_PV}/dotnet-sdk-${MY_PV}-linux-arm64.tar.gz
 )
-"
-
-SLOT="6.0"
-KEYWORDS=""
-
-QA_PREBUILT="*"
-RESTRICT="splitdebug"
-
-# The sdk includes the runtime-bin and aspnet-bin so prevent from installing 
at the same time
-# dotnetcore-sdk is the source based build
-
-RDEPEND="
-       app-crypt/mit-krb5
-       >=dev-dotnet/dotnetcore-sdk-bin-common-${PV}
-       dev-libs/icu
-       || ( dev-libs/openssl dev-libs/openssl-compat:1.0.0 )
-       dev-util/lldb
-       dev-util/lttng-ust
-       net-misc/curl
-       sys-apps/lsb-release
-       sys-devel/llvm
-       sys-libs/libunwind
-       sys-libs/zlib"
-
-S=${WORKDIR}
-
-src_prepare() {
-       default
-
-       # For current .NET Core versions, all the directories contain versioned 
files,
-       # but the top-level files (the dotnet binary for example) are shared 
between versions,
-       # and those are backward-compatible.
-       # The exception from this above rule is packs/NETStandard.Library.Ref 
which is shared between >=3.0 versions.
-       # These common files are installed by the non-slotted 
dev-dotnet/dotnetcore-sdk-bin-common
-       # package, while the directories are installed by 
dev-dotnet/dotnetcore-sdk-bin which uses
-       # slots depending on major .NET Core version.
-       # This makes it possible to install multiple major versions at the same 
time.
-
-       # Skip the common files
-       find . -maxdepth 1 -type f -exec rm -f {} \; || die
-       rm -rf ./packs/NETStandard.Library.Ref || die
-
-       # 6.0.100 is SDK feature band which will not change between minor 
increases, so 6.0.101, 6.102
-       # will still have same 6.0.100 SDK feature band in the name. Thus I 
have to hard code this
-       # https://github.com/dotnet/sdk/pull/18823#issuecomment-915603684
-       local workloads="metadata/workloads/${SLOT}.100"
-       { mkdir -p "${workloads}" && touch "${workloads}/userlocal"; } || die
-}
-
-src_install() {
-       local dest="opt/dotnet_core"
-       dodir "${dest}"
-
-       local ddest="${D}/${dest}"
-       cp -a "${S}"/* "${ddest}/" || die
-}

diff --git a/dev-dotnet/dotnetcore-sdk-bin/metadata.xml 
b/dev-dotnet/dotnetcore-sdk-bin/metadata.xml
deleted file mode 100644
index b1262f1..0000000
--- a/dev-dotnet/dotnetcore-sdk-bin/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <description>Gentoo Dotnet Project</description>
-       </maintainer>
-</pkgmetadata>

diff --git a/dev-dotnet/msbuild-roslyn-csc/files/Initialize_Guid.patch 
b/dev-dotnet/msbuild-roslyn-csc/files/Initialize_Guid.patch
deleted file mode 100644
index 1cd81e1..0000000
--- a/dev-dotnet/msbuild-roslyn-csc/files/Initialize_Guid.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- 
roslyn-ec1cde8b77c7bca654888681037f55aa0e62dd19/src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs.old
      2021-05-28 11:58:08.767635621 +0200
-+++ 
roslyn-ec1cde8b77c7bca654888681037f55aa0e62dd19/src/Compilers/Core/MSBuildTask/CopyRefAssembly.cs
  2021-05-28 11:59:03.840933543 +0200
-@@ -40,7 +40,7 @@
- 
-             if (File.Exists(DestinationPath))
-             {
--                Guid source;
-+                Guid source = Guid.Empty;
-                 try
-                 {
-                     source = ExtractMvid(SourcePath);

diff --git a/dev-dotnet/msbuild-roslyn-csc/files/mono-MSBuildTask.csproj 
b/dev-dotnet/msbuild-roslyn-csc/files/mono-MSBuildTask.csproj
deleted file mode 100644
index c2ce8ee..0000000
--- a/dev-dotnet/msbuild-roslyn-csc/files/mono-MSBuildTask.csproj
+++ /dev/null
@@ -1,133 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" 
xmlns="http://schemas.microsoft.com/developer/msbuild/2003";>
-  <PropertyGroup>
-    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
-    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
-    <ProjectGuid>{7AD4FE65-9A30-41A6-8004-AA8F89BCB7F3}</ProjectGuid>
-    <OutputType>Library</OutputType>
-    <RootNamespace>Microsoft.CodeAnalysis.BuildTasks</RootNamespace>
-    <AssemblyName>Microsoft.Build.Tasks.CodeAnalysis</AssemblyName>
-    <TargetFrameworkVersion>v4.6</TargetFrameworkVersion>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' 
">
-    <DebugSymbols>true</DebugSymbols>
-    <DebugType>full</DebugType>
-    <Optimize>false</Optimize>
-    <OutputPath>bin\Debug</OutputPath>
-    <DefineConstants>DEBUG</DefineConstants>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-  </PropertyGroup>
-  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 
'Release|AnyCPU' ">
-    <DebugType>pdbonly</DebugType>
-    <Optimize>true</Optimize>
-    <OutputPath>bin\Release</OutputPath>
-    <ErrorReport>prompt</ErrorReport>
-    <WarningLevel>4</WarningLevel>
-    <ConsolePause>false</ConsolePause>
-    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
-    <DebugSymbols>true</DebugSymbols>
-  </PropertyGroup>
-  <ItemGroup>
-    <Compile Include="..\..\Shared\BuildServerConnection.cs">
-      <Link>BuildServerConnection.cs</Link>
-    </Compile>
-    <Compile Include="..\Portable\CorLightup.cs">
-      <Link>CorLightup.cs</Link>
-    </Compile>
-    <Compile Include="..\Portable\InternalUtilities\CommandLineUtilities.cs">
-      <Link>CommandLineUtilities.cs</Link>
-    </Compile>
-    <Compile 
Include="..\Portable\InternalUtilities\CompilerOptionParseUtilities.cs">
-      <Link>CompilerOptionParseUtilities.cs</Link>
-    </Compile>
-    <Compile Include="..\Portable\InternalUtilities\IReadOnlySet.cs">
-      <Link>IReadOnlySet.cs</Link>
-    </Compile>
-    <Compile Include="..\Portable\InternalUtilities\PlatformInformation.cs">
-      <Link>PlatformInformation.cs</Link>
-    </Compile>
-    <Compile Include="..\Portable\InternalUtilities\ReflectionUtilities.cs">
-      <Link>ReflectionUtilities.cs</Link>
-    </Compile>
-    <Compile 
Include="..\Portable\InternalUtilities\UnicodeCharacterUtilities.cs">
-      <Link>UnicodeCharacterUtilities.cs</Link>
-    </Compile>
-    <Compile Include="AssemblyResolution.cs" />
-    <Compile Include="CanonicalError.cs" />
-    <Compile Include="MvidReader.cs" />
-    <Compile Include="CopyRefAssembly.cs" />
-    <Compile Include="ValidateBootstrap.cs" />
-    <Compile Include="CommandLineBuilderExtension.cs" />
-    <Compile Include="Csc.cs" />
-    <Compile Include="Csi.cs" />
-    <Compile Include="ErrorString.Designer.cs">
-      <AutoGen>True</AutoGen>
-      <DesignTime>True</DesignTime>
-      <DependentUpon>ErrorString.resx</DependentUpon>
-    </Compile>
-    <Compile Include="ICompilerOptionsHostObject.cs" />
-    <Compile Include="ICscHostObject5.cs" />
-    <Compile Include="InteractiveCompiler.cs" />
-    <Compile Include="IVbcHostObject6.cs" />
-    <Compile Include="ManagedCompiler.cs" />
-    <Compile Include="PropertyDictionary.cs" />
-    <Compile Include="RCWForCurrentContext.cs" />
-    <Compile Include="Utilities.cs" />
-    <Compile Include="Vbc.cs" />
-    <!-- ..\CommandLine\CommandLine.projitems -->
-    <Compile Include="..\CommandLine\BuildProtocol.cs" />
-    <Compile Include="..\CommandLine\ConsoleUtil.cs" />
-    <Compile Include="..\CommandLine\NativeMethods.cs" />
-    <Compile Include="..\CommandLine\CompilerServerLogger.cs" />
-    <Compile Include="AV.cs" />
-  </ItemGroup>
-  <ItemGroup>
-    <EmbeddedResource Include="ErrorString.resx">
-      <Generator>ResXFileCodeGenerator</Generator>
-      <LastGenOutput>ErrorString.Designer.cs</LastGenOutput>
-    </EmbeddedResource>
-  </ItemGroup>
-  <ItemGroup>
-    <Reference Include="Microsoft.Build.Framework, Version=15.3.0.0, 
Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
-    <Reference Include="Microsoft.Build.Utilities.Core, Version=15.3.0.0, 
Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
-    <Reference Include="Microsoft.Build.Tasks.Core, Version=15.3.0.0, 
Culture=neutral, PublicKeyToken=0738eb9f132ed756" />
-    <Reference Include="System" />
-    <Reference Include="System.Collections" />
-    <Reference Include="System.Diagnostics.Debug" />
-    <Reference Include="System.Diagnostics.Tools" />
-    <Reference Include="System.Globalization" />
-    <Reference Include="System.IO" />
-    <Reference Include="System.Linq" />
-    <Reference Include="System.Reflection" />
-    <Reference Include="System.Resources.ResourceManager" />
-    <Reference Include="System.Runtime" />
-    <Reference Include="System.Runtime.Extensions" />
-    <Reference Include="System.Runtime.InteropServices" />
-    <Reference Include="System.Text.Encoding" />
-    <Reference Include="System.Text.Encoding.Extensions" />
-    <Reference Include="System.Text.RegularExpressions" />
-    <Reference Include="System.Threading" />
-    <Reference Include="System.Threading.Tasks" />
-  </ItemGroup>
-  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
-  <Target Name="BeforeBuild">
-    <PropertyGroup Condition=" '$(VersionNumber)' == '' ">
-      <VersionNumber>15.3.0.0</VersionNumber>
-    </PropertyGroup>
-    <ItemGroup>
-      <AssemblyAttributes Include="AssemblyVersion">
-        <_Parameter1>$(VersionNumber)</_Parameter1>
-      </AssemblyAttributes>
-      <AssemblyAttributes Include="AssemblyFileVersion">
-        <_Parameter1>$(VersionNumber)</_Parameter1>
-      </AssemblyAttributes>
-      <AssemblyAttributes Include="AssemblyInformationalVersion">
-        <_Parameter1>$(VersionNumber)</_Parameter1>
-      </AssemblyAttributes>
-    </ItemGroup>
-    <WriteCodeFragment Language="C#" OutputFile="AV.cs" 
AssemblyAttributes="@(AssemblyAttributes)" />
-  </Target>
-</Project>

diff --git a/dev-dotnet/msbuild-roslyn-csc/metadata.xml 
b/dev-dotnet/msbuild-roslyn-csc/metadata.xml
deleted file mode 100644
index 7310045..0000000
--- a/dev-dotnet/msbuild-roslyn-csc/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="project">
-               <email>[email protected]</email>
-               <description>Gentoo Dotnet Project</description>
-       </maintainer>
-       <use>
-       </use>
-</pkgmetadata>

diff --git a/dev-dotnet/msbuild-roslyn-csc/msbuild-roslyn-csc-15.3-r1.ebuild 
b/dev-dotnet/msbuild-roslyn-csc/msbuild-roslyn-csc-15.3-r1.ebuild
deleted file mode 100644
index f18818b..0000000
--- a/dev-dotnet/msbuild-roslyn-csc/msbuild-roslyn-csc-15.3-r1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-SLOT="0"
-
-USE_DOTNET="net45"
-
-inherit dotnet xbuild
-
-NAME="roslyn"
-HOMEPAGE="https://github.com/dotnet/${NAME}";
-EGIT_COMMIT="ec1cde8b77c7bca654888681037f55aa0e62dd19"
-SRC_URI="${HOMEPAGE}/archive/${EGIT_COMMIT}.tar.gz -> ${NAME}-${PV}.tar.gz
-       https://github.com/mono/mono/raw/main/mcs/class/mono.snk";
-S="${WORKDIR}/${NAME}-${EGIT_COMMIT}"
-
-DESCRIPTION="C# compiler with rich code analysis APIs"
-LICENSE="Apache-2.0" # https://github.com/dotnet/roslyn/blob/master/License.txt
-
-IUSE="+${USE_DOTNET} +debug developer doc"
-
-COMMON_DEPEND=">=dev-lang/mono-5.4.0.167 <dev-lang/mono-9999
-       dev-dotnet/msbuild-tasks-api developer? ( 
dev-dotnet/msbuild-tasks-api[developer] )
-       dev-dotnet/msbuild-defaulttasks developer? ( 
dev-dotnet/msbuild-defaulttasks[developer] )
-"
-RDEPEND="${COMMON_DEPEND}
-"
-DEPEND="${COMMON_DEPEND}
-"
-
-KEY2="${DISTDIR}/mono.snk"
-
-METAFILE_FO_BUILD="${S}/src/Compilers/Core/MSBuildTask/mono-MSBuildTask.csproj"
-
-function output_filename ( ) {
-       local DIR=""
-       if use debug; then
-               DIR="Debug"
-       else
-               DIR="Release"
-       fi
-       echo 
"src/Compilers/Core/MSBuildTask/bin/${DIR}/Microsoft.Build.Tasks.CodeAnalysis.dll"
-}
-
-src_prepare() {
-       cp "${FILESDIR}/mono-MSBuildTask.csproj" "${METAFILE_FO_BUILD}" || die
-       eapply "${FILESDIR}/Initialize_Guid.patch"
-       eapply_user
-}
-
-src_compile() {
-       exbuild /p:TargetFrameworkVersion=v4.6 "/p:SignAssembly=true" 
"/p:AssemblyOriginatorKeyFile=${KEY2}" "${METAFILE_FO_BUILD}"
-       sn -R "${S}/$(output_filename)" "${KEY2}" || die
-}
-
-src_install() {
-       insinto "/usr/share/msbuild/Roslyn/"
-       doins 
"${S}/src/Compilers/Core/MSBuildTask/Microsoft.CSharp.Core.targets"
-       doins 
"${S}/src/Compilers/Core/MSBuildTask/Microsoft.VisualBasic.Core.targets"
-       doins "${S}/$(output_filename)"
-}

diff --git a/readme.md b/readme.md
index f51b230..35cecb1 100644
--- a/readme.md
+++ b/readme.md
@@ -1,4 +1,4 @@
-gentoo-dotnet official overlay
+gentoo-dotnet old overlay
 ==============================
 
 note that this overlay is community driven, any help is very welcome, since so 
it could be unstable
@@ -21,19 +21,32 @@ Finally add the following USE flags if relevant.
 
 <hr/>
 
- - some unofficial docs: 
http://arsenshnurkov.github.io/gentoo-mono-handbook/index.htm
 
-<hr/>
+Github way
+--------------------
 
  - Join #gentoo-dotnet channel on Freenode
  - Open issues here https://github.com/gentoo/dotnet
- - Add [email protected] to Watching on 
https://bugs.gentoo.org/userprefs.cgi?tab=email
  - Try to fix upstream issues
  - Fork & Contribute & Pull Request
+ - Add [email protected] to Watching on 
https://bugs.gentoo.org/userprefs.cgi?tab=email
  - Open requests on https://bugs.gentoo.org with solutions from this overlay
 
-.NET Core
----------
+ - some unofficial docs: 
http://arsenshnurkov.github.io/gentoo-mono-handbook/index.htm
+
+<hr/>
+
+Gentoo way
+--------------------
+
+https://wiki.gentoo.org/wiki/Project:Dotnet
+git clone git+ssh://[email protected]/repo/proj/dotnet.git
+git remote add gentoo-mirror https://github.com/gentoo-mirror/dotnet.git
+
+https://gitweb.gentoo.org/repo/proj/dotnet.git/tree/
+
+You push everything to git.gentoo.org, and then GH will be updated.
+The sync is one direction only, anything that happens on GH is overwritten.
+You can use 
[app-portage/pram](https://packages.gentoo.org/packages/app-portage/pram) to 
merge PRs easily
+(see https://wiki.gentoo.org/wiki/GitHub_Pull_Requests ).
 
-The `dev-dotnet/dotnetcore-sdk-bin` package in this overlay is deprecated and 
will not be maintained.
-Please use the 
[dev-dotnet/dotnet-sdk-bin](https://packages.gentoo.org/packages/dev-dotnet/dotnet-sdk-bin)
 package that's already available upstream.

Reply via email to