public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/dotnet:master commit in: /, dev-dotnet/dotnetcore-sdk-bin/, dev-dotnet/msbuild-roslyn-csc/files/, ...
@ 2023-12-01 13:08 Arsen Shnurkov
  0 siblings, 0 replies; only message in thread
From: Arsen Shnurkov @ 2023-12-01 13:08 UTC (permalink / raw
  To: gentoo-commits

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>dotnet@gentoo.org</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>dotnet@gentoo.org</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 dotnet@gentoo.org to Watching on https://bugs.gentoo.org/userprefs.cgi?tab=email
  - Try to fix upstream issues
  - Fork & Contribute & Pull Request
+ - Add dotnet@gentoo.org 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://git@git.gentoo.org/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.


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-12-01 13:08 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-01 13:08 [gentoo-commits] repo/proj/dotnet:master commit in: /, dev-dotnet/dotnetcore-sdk-bin/, dev-dotnet/msbuild-roslyn-csc/files/, Arsen Shnurkov

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox