* [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